2024年Clojure状态调查!中分享您的想法

欢迎!请参阅关于页面以了解更多此平台的信息。

+1
Clojure
编辑

大家好,我通常在欧洲看不到很多甚至没有针对Clojure初级或中级水平的职位。我正在经历一次重大的职业转型,从建筑/城市规划转向编程(目前主要学习用于数据科学的Python和通用的Golang(以及基本的HTML和CSS),出于某种原因,我似乎也被Clojure吸引。语法很棒,而且人们也非常友好。在第一次编程(在Python、Node.js和Go中)时,我感觉自己像是在尝试学习一种外星语,但这种神秘的吸引力让我不断前行。然后我开始收到软件的反馈,从中获得满足感。

具体来说,问题是,公司是否愿意雇用非高级开发者;因此,在“实际”意义上,对于一个初学者来说,花时间和精力是否值得(我非常喜欢学习新事物,但...)。Clojure的工作机会主要针对高级开发者。另外,我来自加拿大,但由于家庭原因,我目前(可能是相当长期)居住在巴塞罗那,那里最接近的Clojure工作(实际上有4个)在马德里;其它西欧地区的远程工作可以找到,但通常他们要求达到专家水平,以迅速解决复杂情况,也就是说,这不是第一份工作,除非那里有一个大型团队帮助获得真实的Clojure经验。

最后,你认为Clojure会变得更加流行吗?非常感谢你的建议!

Cristina

非常感谢大家的回答, 收到的回复让我非常感动!
此外,上星期我花了些时间观看那些使用Clojure的个人和公司的演示文稿。我明白的一件事是,clojure的某些方面是隐含的,那就是你也需要了解Java。我明白存在一种依赖性。所以假设我了解一些Python、Golang和可能的一些C(两者共有),我仍然需要学习Java才能使用Clojure,或者我可以跳过这部分,真正专注于“现代语言”吗?
by
虽然不必一定了解Java,但了解“Java生态系统”的一些方面会很有帮助,尽管你可以在纯粹的Clojure环境中学习这些知识。

如果你计划从Clojure代码中使用Java库,你需要至少能够阅读与之相关的任何基于Java的文档——但你在没有这样做的情况下也可以用Clojure走很长的路。

5 条回答

+1
by

您好,Cristina,

Magnet正在招聘初级开发者 - https://www.magnet.coop/careers

敬礼,

Iván

+1
by

我之前曾雇佣过Clojure初学者,而且还会继续这样做。这对使用Clojure的公司来说是一个不错的策略,因为周围的Clojure开发者并不充足。雇佣一个有潜力和学习能力的人,他们在一段时间后将成为资深人员。

我鼓励您加入Clojurians Slack,尤其是#jobs、#remote-jobs和#beginners频道。您可能会在那里找到一些东西,至少是一个欢迎学习的环境。祝您在旅程中好运。

+1
by

这里就是,你可以直接用谷歌翻译它: https://candidate.hr-manager.net/ApplicationInit.aspx?cid=5001&ProjectId=166801&DepartmentId=9414&MediaId=5

他们也有许多讲英语的承包商,所以英语不是一个大问题。我想他们确实更喜欢你现场办公。

此外,还有一个小型运营机构,但我确切知道他们接受初级Clojure程序员,并且他们也提供远程工作:https://www.enableit.dk/

来源:我在这两个地方都工作过

+1
by

您好,Cristina,

在过去7年里,在Flexiana,我们可能雇佣了80个Clojure初学者。如果您想和我们谈谈,请随时联系Laura ([email protected])。

+1
by

我想把这个资源加入到之前列出的一些资源中,有时候有欧洲和北美公司同时招聘在欧盟地区的人,进行远程招聘:https://clojurejobboard.com

周期性的就业市场有起伏,现在确实是一个“下降”时期,不幸的是。一年前我在寻找新的职位,新的职位空缺更频繁。稍后它将再次“上升”(无法精确地告诉何时)。

从我看到的来看,公司招聘Clojure开发者通常愿意接受来自其他语言的求职者。总的来说,任何正在寻找第一份工作的人都会在这个“公司只想要有经验的人”的无聊障碍中遇到困难,并且拥有其他语言或完全不同的职业并没有更好(也许更糟,因为更多的人在主流/潮流语言上),我们都有过这样的经历。遗憾的是,公司似乎在这个观点上并没有变得更好。_(ツ)_/¯

关于您的问题“您认为Clojure是否会变得更受欢迎”,我将说实话:我不这么认为,Clojure是一种利基语言,并可能继续保持利基语言的状态,或者缓慢而稳步地增加人气(很高兴被证明是错误的!)。但别担心,使用利基语言有其优点:正如您可能已经注意到的,有时候一种语言在某种程度上是优于其他所有语言的,显然,语言价值与流行程度之间没有关系。此外,周围的人对Clojure的热忱、灵感和目的性更强,不太可能因为需要谋生而无聊地使用某种语言。这使得与同事(无论是工作中还是工作外,如果您开始关注本地或远程社区)的互动更有目的性、更有趣、更加吸引人。

祝您事业顺利,来自一位同是职业转变者的人(历史学硕士;如今已有15年作为专业软件开发人员)! :)

...