2024年Clojure调查问卷中分享您的想法!

欢迎!请参阅关于页面以了解更多关于这个网站的信息。

+1
Clojure by
编辑 by

你好,我通常在欧洲很少看到Clojure初级或甚至中级水平的职位空缺。我正在做一个重大的职业改变,从建筑/城市规划转向编程(目前正在主要学习Python进行数据科学和Golang(同时也学习了基础的HTML和CSS),不知为什么我也被Clojure所吸引。语言语法简单,人也很好。我在最初编程(使用Python、Node.js和Go)时感觉好像在尝试学习某种外星语,但它的神秘感让我持之以恒。然后我开始收到软件的反馈,并从中获得了满足感。

具体问题是,公司是否愿意雇佣非资深员工;因此,对于初学者来说,在“实际”意义上是否值得花费时间和精力(我喜欢学习新事物,但...)。Clojure的工作职位主要面向资深员工。另外,我来自加拿大,但目前正在(可能相当长一段时间内)位于巴塞罗那,出于家庭原因,那里(实际上)最接近的Clojure职位(四个)在马德里;然后剩余的西欧可以找到远程工作,但通常我觉得他们要求专家级别,以快速解决复杂情况,即不一定是第一份工作,除非那里有一个庞大的团队来帮助你获得真正的Clojure经验。

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

Cristina

我在短时间内收到了许多答案,非常感谢!
此外,上周我花了一些时间观看了一些人和公司关于Clojure的演示。我明白的一件事是隐含的,那就是你应该也了解Java。我明白这是一种依赖关系。所以让我们假设我知道一些Python、Golang和可能的一些C(两者都有的),我仍然需要学习Java才能使用Clojure,或者我可以跳过这部分,真正专注于“现代语言”吗?
by
您不一定需要知道Java,但了解“Java生态系统”的一些方面可能会有帮助,尽管您可以在纯Clojure环境中学习这些内容。

如果您计划从Clojure代码中使用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)

他们还有很多能讲英语的承包商,所以英语不是个大问题。不过我认为他们可能更喜欢你在现场。

此外,还有这个小公司,据我所知,他们接受初级Clojure程序员,并且可以远程工作:[链接](https://www.enableit.dk/)

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

+1

嗨,Cristina,

在过去7年里,在Flexiana([链接](http://flexiana.com)),我们可能雇佣了80名刚开始学习Clojure的专业人员。如果您想与我们交谈,请随时联系Laura([email protected])。

+1

我将把这个资源添加到之前列出的那些资源中,有时候,欧洲和北美公司都在招聘位于欧洲的远程人员:[链接](https://clojurejobboard.com)

循环的就业市场有上升有下降,现在无疑是一个“下降”期。一年前我正在寻找新的职位,新职位出现的频率更高。将来它又会“上升”(无法准确预测何时)。

从我看到的,招聘Clojure开发人员的公司往往愿意接受来自其他语言的人。一般来说,正在寻找第一份工作的人很可能会在“公司只想雇佣有经验的人”这种愚蠢的障碍上绊倒,和其他语言或全然不同的职业背景并没有什么不同(可能甚至更差,因为有更多的人瞄准主流/时尚的语言),我们都有过这样的经历。遗憾的是,公司在这个方面似乎并没有变得更好。 ¯_(ツ)_/¯

关于您的提问“你认为Clojure会不会变得更受欢迎”,我会坦诚地说:我不这么认为。Clojure是一种专业领域语言,很可能会保持小众状态,或者缓慢逐渐地增加其受欢迎程度(乐意被证明错误!)。但请放心,与小众语言一起工作有其优点:如您可能已经注意到的,某种语言有时会比其他任何语言都要好得多,肯定语言的价值与受欢迎程度之间没有关系。而且,Clojure周围的人在进行他们所做的事情时往往更加充满激情、鼓舞人心和有目的,不太可能仅仅因为需要工作来支付账单而无聊地使用语言。这使得与同行开发者(无论是在职还是离职,如果你会开始关注本地或远程社区)的互动更有意义、更有趣、更吸引人。

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

...