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

欢迎!请参阅关于页面以获取更多关于这个站点如何运作的信息。

+1
Clojure
编辑

你好,我通常在欧洲看不到多少或没有针对Clojure初级或中级水平的职位。我正在经历一次重大的职业转变,从建筑/城市规划转向编程(目前主要学习用于数据科学的Python和一般的Golang(还有基本的HTML和CSS),但不知为什么一种神奇的力量推动我去深入了解Clojure。它的语法很棒,人们也很友好。第一次编程(使用Python、Node.js和Go)时,我感觉自己在学习一种外星人的语言,但它的神秘感让我坚持下去。然后我开始收到软件的回复,并开始感到满足。

具体问题在于,公司是否愿意雇佣非资深员工;从“实践”的角度来看,是否有必要花费时间和精力(我喜欢学习新事物,但……)。Clojure工作机会主要是针对资深员工的。此外,我是加拿大人,但我目前(可能相当长久地)住在巴塞罗那,主要是因为家庭原因,那里离Clojure职位(实际上有4个)最近的在马德里;然后在西欧的其他地方可以找到远程工作,但通常我感觉他们要求具备专家水平,以便快速解决复杂问题,也就是说,这并不是一份初级工作,除非有一个大团队在那里帮助获得真实的Clojure经验。

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

Cristina

非常感谢我在短时间内收到的所有回答!
此外,我上周花了一些时间观看了使用 Clojure 的人和企业所做的展示。我理解的一件事是隐含的,那就是你应该知道 Java。我知道这里有一种依赖关系。所以,比如说,如果我知道一些 Python、Golang 以及可能的一些 C(这两个都通用),我仍然需要学习 Java 才能使用 Clojure,或者我可以跳过这部分,真正专注于“现代语言”吗?
你不必知道 Java,但有一些“Java生态系统”的方面是很有帮助理解的,尽管你可以在纯 Clojure 语境中学会那些。

如果你计划开始在 Clojure 代码中使用 Java 库,你需要至少能阅读任何相关的 Java 基础文档——但你即使在不需要做那一步的情况下,也可以用 Clojure 走很远。

5 答案

+1

你好,Cristina,

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

祝好,

Iván

+1

我过去雇佣过Clojure初学者,并且还会再次这样做。这对于使用Clojure的公司来说是一个不错的策略,因为Clojure开发人员不够多。雇佣一个有潜力和学习能力的人,他们最终会变成资深人员。

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

+1

你可以直接在Google上翻译: https://candidate.hr-manager.net/ApplicationInit.aspx?cid=5001&ProjectId=166801&DepartmentId=9414&MediaId=5

他们也有很多英语母语的承包商,所以英语并不重要。不过,我认为他们更希望你在现场。

此外,还有一个小型公司,但我确信他们接受初级Clojure程序员,并且远程工作: https://www.enableit.dk/

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

+1

你好,Cristina,

在过去7年里,我们在Flexiana可能雇佣了80个刚开始使用Clojure的专业人员。如果你想和我们交谈,请随时联系Laura([email protected])。

+1

我会将此资源添加到之前列出的资源中,有时欧洲和北美公司都会远程招聘位于欧洲的人才:https://clojurejobboard.com

就业市场周期性地会有起伏,现在肯定是一个“低谷”时期,遗憾的是。一年前我正在寻找新的职位,新的职位 openings 出现得更加频繁。将来会再次“上升”,但具体什么时候还不知道。

从我了解的情况来看,招聘 Clojure 开发者的公司往往对来自其他语言的人开放。一般来说,任何初入职场的人都会遇到“公司只想要有经验的人”这种荒谬的障碍,即使其他语言或完全不同的职业领域也不例外(可能更糟,因为更多的人目标集中在主流或流行的语言上),我们都有过这种经历。遗憾的是,从这一角度来看,公司似乎并没有变得更好。 ¯_(ツ)_/¯

关于您的提问“你认为 Clojure 会变得更流行吗”,我要诚实地说:我不这么认为,Clojure 是一种利基语言,很可能继续保持利基或逐渐缓慢地增加其流行性(愿意被证明是错的!)。但放心,使用利基语言的优点:就像您可能已经注意到的那样,一种编程语言有时比其他任何东西都好得多,"。编程语言的价值与流行程度之间绝对没有关系。此外,围绕 Clojure 的人通常对所做的什么事情都更加热情、启发和 intentional,不太可能仅仅因为需要一份工作来支付账单而无聊地使用一种语言。这使得与同行开发者(无论是在职场内外,如果您开始关注本地或远程社区)的互动更有目的、更有趣、更富有成效。

祝您这位同行职业转变者(拥有历史硕士学位;至今已作为软件开发者工作 >15 年)好运! :)

...