坚持三步,码农迈过中年危机不叫事儿

我们都知道,码农说的就是软件工程师,我们经常听说华为或者某家大型IT公司又裁人了,很多37岁左右的码农被裁掉,这导致人们认为码农就是吃青春饭的,青春不在的时候就会被裁员走人,这被社会上称为IT业中年危机。

果真如此吗?码农真的过了35岁就干不动了吗?这个事为什么在IT业这么引人注目?它在别的行业是否也存在?

实际上,这是人们不了解这个职业而造成的误解。我们可以来看看《这就是软件工程师》这本书。作者采访了郄小虎、陈浩、陈智峰、鲁鹏俊等行业大咖,通过他们的讲述为我们全方位展现了码农这个职业的特点和进阶之路,归纳了码农快速成长的方法,教会码农最终如何成为行业大神。

35岁真的是IT业的一个坎儿吗?其实不是的,IT业和其他行业一样,不存在真正年龄的坎儿,只存在能力的坎儿。有点区别的是:码农如果没有持续学习能力,到了这个岁数在业内就混不下去了,而别的行业还能混下去。比如说:当年做塞班系统的码农,如果没有持续学习ios系统和安卓系统,后期就只能失业。而医生不一样,旧的知识是不会被淘汰的,即使做不了名医,做个一般的医生都可以,总不至于会失业。

所以说,码农对于持续学习的要求,几乎是所有职业中最高的。那么码农怎么学习才能迅速成长呢?我们总结为三步:

第一步,新手开始工作前,一定要拆分任务

比如说:一个大的程序里有30个文件,你可以按照3个一组,把它拆成10个子文件,拆分的过程可以让你的思路更清晰。然后,每做好一个文件就提交一个。这样一来,如果你第一个文件出现问题,同事帮你指出来,你在后面的文件里就能避免类似的问题。

相反,如果你一口气把整个大任务都做完了,交给测试人员,结果一看,底层代码都有问题,那你就面临全面返工了,不仅浪费精力,还可能耽误工期。

第二步,多读牛人的代码

多读牛人的代码,会让你明白什么才是真正的好代码。

牛人的代码会清晰、明确,好用。就像傻瓜相机,不需要知道里面的复杂原理,只要按照说明书去做,就能拍出好的照片来。牛人的代码也一样,它易懂好用。

牛人的代码执行起来很高效,他能用简洁、精炼的代码解决复杂的问题。你会发现,某些牛人的代码,没有优化的空间,他们的抽象和组织结构都恰到好处,到了增一分则长,减一分则短的境界。

牛人的代码通用性高,可扩展,而且自带风格。这跟书法有点像,每个人的字都有着自己的辨识度。牛人的代码也一样,你多看了代码,一眼就能看出是哪位大咖写的,在你学习的过程中,慢慢模仿,就能吸取精华,为己所用。

第三步,和优秀的人一起工作

和厉害的同事一起工作,在进阶的路上,你会走得特别快,别人花十年才能完成的跨越,你一两年就能完成。在一个厉害的团队中,有的人善于提高性能,有的人善于拆解问题,有的人擅长压缩,就是因为在每个小的领域里,他们都有自己的绝招,快速的学习这些招法,学会融合优化,就能使自己提升的特别快。和他们在一起,你基本不会掉队,还可能成为第一梯队的人。

只要你有了持续学习的能力,35岁就不会是你的坎儿,所谓的中年危机都不叫个事。如果你在业务精进上有想法,你想带团队或者成为行业大神,可以来看看《这就是软件工程师》这本书。书中为你策划好了进阶之路,只要你肯持续学习,一切皆有可能。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容