金三银四的尾巴,讨论下开源和职业方向

原创
04/19 13:27
阅读数 8.9K

又到了“金三银四”讨论工作的季节。

最近发布了几篇“职业生涯”相关问答贴,也是想为两个问题找到答案:一是如何延伸职业寿命,二是如何让工作更快乐、更有意义和价值。

这两个问题有点大,可以先从小一点的问题开始,比如哪些技术领域更值得长期投入、回报更大,有什么方法可以打破技术领域、年龄的桎梏,丰富我们的职业生活,延伸职业寿命……于是便有了以下几个帖子。同时,我也从其他地方找到了一些报告和建议,并汇总分享出来。

35 岁以上的程序员都在做什么?

技术萌新选什么方向发展比较好?做开源难吗? 

进入开源领域的渠道有哪些?

选择技术领域

这个问题并不难回答。首先,如果你非常喜欢某一技术,那么它往往就可以成为未来的长期发展目标。

但是大多数往往很难快速在众多技术领域中找到最爱,此时可以参考当下最有发展前景的方向报告。

此前,Red Hat 支持的媒体平台 The Enterprisers Project 就根据过去的一些研究和现象,总结出 2021 年八大热门 IT 岗位名单,排序如下:

  • 人工智能专家

AI 专家在领英统计的美国排名前 15 位的新兴职位中,年招聘增长率为 74%。AI 专家被需要的原因包括:AI 在推动数据驱动决策、降低风险方面的作用;企业需要一种有效的方式扩展其 AI 实践;组织面临工作流程优化的压力,因此越来越多的企业要求 BI 团队开发和管理 AI/ML 模型。

  • 具有战略意识的软件开发人员和管理人员

也可称其为含金量高的专业软件开发人员。企业正希望得到在决策过程中可以提供意见,并且能够在新产品和管理上建言献策的开发人员。Robert Half Technology 的《 2021 年薪资指南》指出,公司正在寻求各种类型的开发人员来创建新的应用程序和软件服务,以支持业务,进而提升竞争优势。

  • 专注于业务的数据科学家

随着数据生态系统复杂性的增加,以及公司扩大其智能化、自动化部署的需求,数据科学、数据分析和数据可视化报告是非常重要的技能。

  • 数据工程师

许多组织开始意识到,在软件工程师和数据科学家之间,还需要雇佣中间人。其工作内容包括捕获原始数据,对其进行清理、分类然后再提供给数据科学家,用于构建 AI 模型。

  • AIOps 分析师,工程师和架构师

更多的 IT 部门正在探索用于 IT 运营的人工智能(AIOps),以管理其基础架构团队不断增长的需求。

  • 网络安全架构师和工程师

由于新冠疫情影响,许多线下活动与交易转移到了线上,也引发供应链数字化热潮,故而增加了网络威胁的攻击面。领英已经将网络安全专家列为美国十大新兴角色之一,年增长率为 30%。

  • 云架构师

线上办公模式的普及使得许多组织迅速采用云服务、应用程序和基础架构。但是具体部署中,云计算人才储备不足。

  • 具有软件开发技能的 IT 主管

每个组织,无论大小,都需要技术人员和领导者。当今的 IT 组织需要善于沟通,并且可以理解开发者的工作人员。

参与开源

在不脱离技术开发的前提下延长职业寿命,参与开源是现在最受推崇的方式之一,主要原因有两个,一是参与开源可以带来多方面的提升,二是参与开源与做好本职开发工作并不冲突。总体来说,参与开源至少有以下几个好处。

改善所依赖的环境。许多开源贡献者首先是他所贡献软件的用户。如果是大前端领域的开发者,那他很有可能是 Vue 的用户,如果是 AI 领域开发者,那他很有可能是 OpneVINO 的用户。当开发者作为用户使用开源软件时,很有可能发现 bug,并去查看源代码看看自己是否可以修复。在用户为开源软件作出贡献之时,也是在改善自己的工作环境。

提高开发技能,多方面拓展能力。可以看到,许多开源项目的介绍中,作者都称项目最初起因是“练手”,我们现在耳熟能详的 SkyWalking 最初就是公司内部为培训新人所搭建的。此外,开源的工作并不仅仅只有写代码,还包括撰写文档,为开源项目做宣传,寻找用户等等,深度参与开源会遇到更多富有挑战性的工作。

结识有同样兴趣的人,锻炼社交力。在同一个开源社区,遇到喜欢同一个开源软件,有相同开发里面的同号几率更大,这可以帮助我们找到更多志同道合的朋友。

提升社区知名度,打造个人影响力。开源已经被许多人视为社交“名片”了,参与开源的作品都是公开可见的,开发者可以将某段开源参与经历写进简历,以获得更多就业机会。更直接的,也可以通过参与大型公司旗下开源项目,为项目作出贡献,成为社区里的重要开发者,从而获得一个工作机会。

此外,参与开源事实上并不会像副业一样,造成开发者精力过于分散。我们可以通过许多方式来让开源参与成为主业的辅助或是职业生涯的一个跳板。

如前文提到的,为工作中所使用到开源软件做贡献,让工作所依赖的环境变得更好。即便不直接贡献代码,也可以通过编写项目文档,记录项目使用经验,这不仅可以开源项目社区发展做贡献,也可以使自己更加了解项目。

参与开源贡献还可以通过一些开源社区交流活动,这些活动往往需要志愿者、经验分享者。参与其中,你可能会遇到一个志同道合的朋友,或者是未来的工作、合作伙伴也说不定。如 OpenVINO 中文社区在给志愿者的福利中也曾明确标注,可获得相关工作机会的内推;与技术大咖深入交流;与 OpenVINO 海外社区深度联动等等。

当然,最直接的开源参与就是去应聘开源社区的工作,这样工作本身就是在专注做开源了。

听一场充满机遇的直播

实现自我成长,辉煌职业生涯。这也是英特尔即将要探讨的话题。

4 月 22 日,英特尔将携手商业合作伙伴,带来“为企业寻良将,为人才筑舞台”直播活动。以期与各路英雄共同探讨,AI 开发者如何实现自我成长,实现 AI 赋能的产品创新,激发企业新获利;同时主办方也将为开发者带来众多 AI 职场洞察与机会,助力实现个人职业辉煌。

直播期间,英特尔将与明星企业以及顶尖院校一起带来人工智能背景下的 AI 人才需求分析以及人才培养专题讨论。

英特尔还将联合微软,在 2021 世界地球日到来之际,发起“AI for Earth 英梦集结,微 AI 来站”黑客松大赛,持续赋能开发者通过用技术改善地球生态。此次活动,英特尔开源的高性能深度学习推理框架 OpenVINO 项目中文社区也将提供支持,参赛者可使用 OpenVINO™ 工具套件,尽情创造,用技术改善地球生态,为自己而战。

观看直播: http://intel.osctraining.com/

OpenVINO 官网:http://openvino.osctraining.com/

Gitee 下载链接: https://gitee.com/openvinotoolkit-prc/openvino

 

展开阅读全文
打赏
3
1 收藏
分享
加载中
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
打赏
1 评论
1 收藏
3
分享
返回顶部
顶部