前面我们讲到过几种高薪的编程语言,对于初学者来说,这也许是一个好消息。但遗憾的是,程序员们却需要不断地学习更多的编程语言,以便他们能跟上互联网行业的脚步。随之而来的,是技术能力和市场需求不匹配带来的裁员压力。
像C、C++、Go、Swift……这种常见的编程语言,差不多每6-8年会出现一轮新的、具备影响力的静态语言,“这是生产力迭代的象征”,许式伟在ECUGCon上如是说。而编程语言的迭代只是个缩影,这样的迭代速度,正变本加厉地深入各个行业与技术维度。
我有个表哥,他和他对象都是学计算机的,学历也都很出彩,现分别在网易、诺基亚上班,可是对于他们而言,这并不意味着学习的停止。他们每天下班回到家以后,两个人都要在休息时间用来学习最新的技术知识、练习英语口语及阅读。
他们下班时间的安排一般是分为三大模块:休闲娱乐、技术知识、英语学习。因为在网易、诺基亚这样的大厂,时常会遇到需要和外国同事沟通的场景,如果无法顺畅地用英语表达自己的想法,那么工作上会有很多的阻碍。
表嫂有一次聊天的时候和我谈到,她研究生毕业之后换了很多家公司,诺基亚是今年刚进的新公司。对于女程序员来说,只有尽快往管理方向发展,才是延长自己生命线的方法。
互联网发展如此迅速,对开发人员的要求也在不断提高,这使得他们要不断学习,才可以不被淘汰。比如在年,CNCF成立,云原生12要素出现,云计算进入新的发展阶段,传统运维岗位的需求量迅速萎缩。仅在年,中国已开始应用云计算技术的企业占比就达到了66.10%,疫情的到来又大大加速了企业上云进程。
今天,运维人员大量转型DevOps工程师、技术运营、解决方案架构师,所需的技术栈几乎变了一半。这样的例子几乎比比皆是,AI和轻代码/无代码的先后兴起,就是以上变化规律的具现。
如果没有意识到这一点,就很难预估行业变化的趋势和方向。许多人会耗费多年时间,追逐看似时髦的技术框架,而对个人成长的核心能力和边界能力一无所知。这是一种具有很强麻痹作用的随波逐流,也是带有很大自我欺骗色彩的“假性勤奋”。但开发者能做的,绝不仅止于此。
产业和技术变迁的本质,其实有迹可循,简单说,可以分为三大要点:
对外部环境有认知:熟悉重要的产业*策和方向;
对个人成长有认知:清楚自身能力成长的边界和“台阶”。
结合以上两点,形成决策闭环。
国内市场的急剧变化,不仅是对开发人员的需求增加,也是对现有开发人员的要求提高。因此,不断学习是一种很好保持自己竞争力的方法。
欢迎私信光头强,我很乐意提供给大家免费的学习资料喔。
当然,也可以直接戳链接购买
超实用性的Python零基础入门到进阶视频源码淘宝¥2购买已下架