请在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,或者我可以跳过这部分,真正专注于“现代语言”吗?
by
你不必了解 Java,但了解“Java 生态系统”的一些方面可能对理解有帮助,尽管你基本上可以在纯 Clojure 环境中学习这些。

如果你打算从 Clojure 代码中使用 Java 库,你至少需要能够阅读任何相关的基于 Java 的文档 -- 但在不这样做的情况下,你使用 Clojure 来得很远。

5 个答案

+1
by

嗨,克里斯蒂娜,

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

祝好,

Iván

+1
by

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

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

+1

这里提供给您,您可以简单地用谷歌翻译:[链接](https://candidate.hr-manager.net/ApplicationInit.aspx?cid=5001&ProjectId=166801&DepartmentId=9414&MediaId=5)

他们也有很多英语母语的承包商,所以英语不是什么大问题。不过我想他们更希望您能现场工作。

此外,还有这家小型公司,据了解他们接受初级Clojure程序员,而且远程工作:[链接](https://www.enableit.dk/)

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

+1

嗨,克里斯蒂娜,

在过去的7年里,在Flexiana,我们可能雇佣了80多人,他们都是从Clojure专业开始的。如果您想和我们交流,请随时联系Laura ([email protected])。

+1

我将这个资源添加到之前列出的资源中,有时候会有来自欧洲和北美公司的远程招聘空缺:[链接](https://clojurejobboard.com)

就业市场呈周期性波动,现在确实是一个“低谷”时期。一年前我正在寻找新职位,新开放的职位更频繁。之后它还会“上涨”(具体时间无法确定)。

在我看来,招聘Clojure开发人员的企业往往对来自其他语言的人开放。一般来说,任何正在寻找第一份工作的人都会在这个愚蠢的障碍上遇到“公司只想要有经验的人”的问题,而且拥有其他语言或完全不同职业背景的人也好不到哪里去(可能甚至更糟,因为更多人瞄准主流/流行语言),我们都有过这样的经历。遗憾的是,在这方面,公司似乎没有变得更好。 ¯_(ツ)_/¯

关于您的问题“您认为Clojure会变得更受欢迎吗”,我将坦白地说:我不这么认为,Clojure是一种利基语言,很可能继续保持利基状态,或者缓慢逐步增加其受欢迎程度(愿意被纠正错误!)。但不用担心,使用利基语言有其优点:就像您可能已经注意到的,有时候一种语言确实比其他任何东西都要好,绝对不存在语言价值与流行度之间的关联。此外,围绕Clojure的人们通常更加热情、有启发性,也更专注于自己的工作,不太可能仅仅为了谋生而枯燥地使用一种语言。这使得与同行的互动(无论是工作内还是工作外,如果您将开始关注本地或远程社区)更有目的性、更有趣、也更投入。

祝您好运,来自一个职业转型者(历史学硕士学位;今天>15年作为专业软件开发者)! :)

...