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

欢迎!请查看关于页面以了解更多关于这个网站的工作原理。

+1
Clojure
编辑

你好,我通常在欧洲很少看到Clojure初级或中级水平的职位空缺。我现在正在进行一次重大职业转变,从建筑/城市规划转向编程(目前正在学习Python(主要用于数据科学)以及Golang(通用),并且由于某种原因,我似乎也被Clojure吸引。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

这里去吧,你可以直接用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

周期性的人才市场有起伏,现在不幸的是肯定是一个“低谷”时期。一年前我正在寻找新的职位,新职位的机会更频繁。将来会有“高潮”(精确时间不知道)。

从我看到的情况来看,招聘Clojure开发者的公司倾向于接受来自其他语言的人。一般来说,任何在寻找第一份工作的人都会遇到这个愚蠢的障碍,即公司只想雇佣有经验的人,而拥有其他语言或完全不同的职业背景的人也不例外(也许更糟,因为更多的人目标主流/流行语言),我们都有过这样的经历。遗憾的是,公司从这个角度来看似乎没有变得更好。 ¯_(ツ)_/¯

关于您的提问“你认为Clojure是否会变得更受欢迎”,我要诚实地说:我不这么认为,Clojure是一门小众语言,可能将继续保持小众或缓慢而稳步地增加其受欢迎程度(乐意接受证明我是错的解决方案!)。但别担心,与小众语言一起工作有其优点:正如您可能已经注意到的,有些语言确实比其他任何语言都要好,语言的价值与受欢迎程度之间肯定没有关系。此外,Clojure周围的人在做的事情往往更有激情、更有启发性、更有目的性,不太可能仅仅因为需要一份工作来赚钱而枯燥地使用一种语言。这使得与同行开发者的互动(无论是在工作内还是外,如果您开始跟进本地或远程社区)更有意义、更有趣、更吸引人。

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

...