程序员

注册

 

发新话题 回复该主题

程序员如何避免35岁危机阿里工程师手 [复制链接]

1#

随着计算机互联网的发展,程序员已经不是新鲜职业,在人们的印象中,程序员存在两个形象,一个是喜欢熬夜喜欢饮料喜欢垃圾食品的宅男,另一个则是做事谨小慎微、逻辑能力超强的专业人员。虽然每个人心目中的程序员形象不同,但大家都对一件事十分认同,那就是程序员的薪资是真的高。

当然在高薪资的背后是无休止的加班和压力,对于年轻的程序员来说,问题不大,但入行比较久的程序员已经显示出了力不从心,无论是在生活方面还是身体方面,精力和体力都不如刚入职的新人。

另一方面,程序员不像医生、律师等其他的行业,那些行业可谓是越老越吃香,但程序员不同,大部分人享受不到越老越吃香待遇。因为互联网技术发展的太快了,就拿Strtus2,JSP来说,即便已经精通了这些技术也没用了,因为它们已经被市场淘汰了。不久前甲骨文大批裁员,其中大部分都是平均年龄37岁的工程师,对于这些突然被裁的工程师,网上有一种论调称“不值得同情”,理由是他们年轻时没有选择毛线和奋斗,进入了舒适的外企,活成了温水里的青蛙。

我们也可以理解为程序员的“35岁危机”其实就是在技术迭代迅速的背景下没有更新自己的知识,使得自己丧失了竞争力。

那么程序员应该如何避免中年焦虑,避开“35岁危机”呢?

前几天阿里巴巴集团的《阿里工程师的自我修养》手册公开了,读了一下里面的内容,发现了许多效果很好的方法,总结起来就是4个字:贵在坚持。下面给大家分享一下自己从中发现的心得。

1、坚持学习

要想赶上技术的更新,一定要坚持学习。不过在学习方式上,这本手册给出了多种形式。一般而言,程序员主流的学习方式是看官方的技术文档和书籍。看官方的技术文档是最快速的学习方式,但许多人往往只看重方法而忽视了视野和思维。

手册中提到了“大厂视野”和“编程思维”两个词汇。

许多程序员没有在大厂工作,也没有淘宝双十一的那种场景,在技术视野上比较狭窄,所以鼓励程序员通过观看大厂的技术大咖分享的视频去学习。

而编程思维,许多程序员都在说,因为程序只是工具,思维才是决定程序的关键,在学习新的技术时,不能只知其表,而是要深入其中,把技术背后的标准、原理、实现和应用都了解透彻,这样不仅可以提高学习效率,还能在实践过程中更快速的定位错误和解决错误

2、坚持输出

在许多互联网企业眼中,最尴尬的程序员是35岁以上、退出一线的管理人员,管理人员哪里都不缺。而程序员一旦转了管理岗,技术能力会逐渐下降。为了不让自己的技术能力下降,坚持输出是一条非常好的方法。

输出是为了更好的输入,输出可以倒逼自己输入,有了一些发现和感悟,把自己的感悟写出来,学到的编程知识写下来,分享给全世界的程序员,只有在输出的过程中,才会有观点的碰撞,碰撞中会发现自己的知识盲区,也能发现自己的错误,同时能够让知识带大脑中更好的保留。而且输出是不断提高的,输出的越多,提高的越多。

如今程序员的风口期已经过去,巨头公司开始出现,庞大的系统对于代码的要求已经不是“能用就行”,而是要求简洁、漂亮、可持续优化。这些就是我们个人的护城河,同时也是学习的壁垒。

最后引用《阿里工程师的自我修养》手册里面的一句话结尾:“对我们来说,想要没有焦虑,想要人生变得踏实,就需要管理好你的时间、收起你的浮躁,并且相信‘慢慢来,成长最快’”。

如果有想看《阿里工程师的自我修养》手册的朋友,可以留言。

分享 转发
TOP
发新话题 回复该主题