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

你好,Cristina,

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

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

此外,这里还有一家小公司,据我所知,他们接受初级 Clojure 程序员,并且远程工作:https://www.enableit.dk/

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

+1 投票

你好,Cristina,

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

+1 投票

我将把这个资源添加到之前列出的一些资源中,有时会有来自欧洲和北美公司的远程招聘职位: https://clojurejobboard.com

周期性的就业市场有起有落,现在无疑是“低谷”期。去年我正在寻找新的职位,新的空缺更频繁。以后还会“上升”(不能精确地说什么时候)。

根据我所见,招聘Clojure开发者的公司通常对来自其他语言的人开放。一般来说,任何寻找第一份工作的人都会在这愚蠢的障碍中跌倒,即“公司只想雇佣有经验的人”和拥有其他语言或完全不同的职业背景并不更好(可能更差,因为更多的人针对主流/流行语言),我们都在那里。遗憾的是,公司在这一方面似乎没有变得更好。

关于您的提问“您认为Clojure是否会更受欢迎”,我要坦诚地说:我认为不一定,Clojure是一种小众语言,可能会保持小众地位,或者逐渐缓慢地增加其受欢迎程度(愿意被证明是错的!)。但别担心,与小众语言一起工作有其优点:如你所看到的,有时候一种语言就是比其他任何语言都要好,与语言的价值观和流行度之间肯定没有关系。此外,Clojure周围的人在做事情时往往更为激情、启发性,并有目的性,不太可能只是为了找份工作来付账而无聊地使用一种语言。这使得与同行开发人员的互动(无论是在工作场合还是在外,如果你开始关注本地或远程社区)更有意义、更有趣、更吸引人。

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

...