近日,求职平台Hired对平台上98000名程序员进行了调查,揭示了当前市场上最受欢迎的编程语言、高需求的岗位以及各大科技中心城市的平均薪资情况。
这份报告提供了许多有价值的数据。首先,区块链工程师的需求在全球范围内增长了517%,这一数字令人震惊。美国旧金山的搜索工程师薪资最高,平均达到157000美元。在旧金山、伦敦和多伦多,TypeScript是最受欢迎的编程语言。而在纽约,Ruby排名第一,巴黎则偏好Go语言。Python作为全球最受欢迎的编程语言,而PHP则被认为是最不受欢迎的语言。
报告还指出,大约五分之一的软件工程师是自学成才的。机器学习是大多数工程师想要学习的技术之一,而结对编程则是许多人偏好的工作方式。此外,超过一半的工程师愿意在有开源贡献的公司工作。
接下来,报告详细分析了热门的IT职位。区块链工程师和具备安全知识的工程师是目前需求量很大的岗位。过去一年,对安全工程师的需求增加了132%。与此同时,由于企业重视数据分析和机器学习,相关人才的需求也显著增加,分别上升了38%和27%。
报告还列出了最受欢迎和最不受欢迎的编程语言。Python是开发者中最受欢迎的语言,而PHP则最不受待见。JavaScript和Java紧随其后,但开发者对这两种语言的态度较为两极化。
关于学习路径,编码训练营近年来越来越受欢迎,但传统大学仍然是许多人的首选。尽管如此,五分之一的受访者表示他们是自学成才的。尽管训练营出身的开发者有时难以获得认可,但他们仍有机会找到工作,前提是他们具备丰富的实践经验。
在面试过程中,许多开发者认为编码考试是最大的挑战,而且他们认为这类考试与实际工作无关。然而,机器学习是目前最吸引工程师兴趣的技术之一。对于未来的职业规划,一些开发者希望能继续从事创新项目,而另一些人则希望晋升为技术领导或创业者。
报告还探讨了开发人员的工作风格。结对编程作为一种团队合作的方式,得到了很多工程师的认可。此外,与不同部门的同事合作也是一个常见的需求,其中与销售人员的合作被认为最具挑战性。
最后,报告指出,虽然开源社区非常活跃,但真正积极参与开源项目的开发者比例较低。尽管如此,许多开发者仍然愿意加入那些为开源项目做出贡献的公司,因为这体现了公司的价值观。
总之,无论你是自学成才还是接受正规教育,无论是选择独立工作还是团队合作,持续学习和适应新技术是每位工程师成功的关键。希望这份报告能对你有所启发,助力你在IT领域取得更大的成就。