查看原文
其他

如果你写了25年代码,你将会遇到这些

2015-12-16 程序源

Quora:In 20-30 years, what will software engineers who are currently 20-35 years old do?


本篇回答作者是个 35 年C、C++经验的工程师



25年后,你关于编程的知识经验还会不断增加,但是你的薪水却不会增加了。你将要重头开始学习新的工具(语言/框架/技术/工具链)两次或者三次,即便你已经 掌握的工具看起来依然实用并且你已经很熟悉,但是市面上总会有些热门的新技术出现,你必须学会它们这样你的简历才会漂亮。如果你运气好的话,你在工作中就有机会学到最新最酷的工具。如果没有,你就必须下了班后晚上学习并且独自研究。可能这个时候,你学会计的朋友可以去参加公司赞助的培训,或者在参加各种party。


在这 25 年里,你可能会丢掉你的工作,中间失业好几次。这不一定就是你的错,可能只是因为你加入了失败的创业团队,或者你所在的整个行业被取代消失了,或者经济不景气公司开始裁员。一个关于软件开发的黑暗的秘密是它是一个工程项目,就像建造一座摩天大楼。当项目完成时,你就会被毫不犹豫的抛弃。如果你刚好赶上经济萧条的时期,没有新开启的项目,你就会失业更长的时间。这和你会多少技能无关,你就是可能连简历都没有地方可以发。


25年后,如果你还因为热爱编程继续写着代码,你不会选择转行去当管理人员。你对软件开发的理解肯定比那些只知道做不完就招人的 10 年经验的管理层更深入。你会看到他们在管理上做出一堆愚蠢的决定,因为这些愚蠢的决定你都见识过了。但是你的建议他们也不会听,所以你就心里苦笑着说,『这盛世,如你所愿』,看着这个项目慢慢被做死。


25年后,你有了一个家庭,和一些愿意经常一起去玩耍的好基友。但是你的经理却不断暗示你多加加班。同时你会看到身边那些毫无牵挂的年轻人可以没日没夜的写代码,一天可以干 16 个小时。


然而 25 年后,你代码看起来会让人觉得清新舒爽。你会将每一个循环和函数都完成的就像一个忍术的大师的出招一样精妙。在这个美妙的编程世界里,你会忘记了自我。就是这种写出代码的快感让你愿意继续面对那些操蛋的事情,你会愿意一直写下去。


原文:http://www.jianshu.com/p/244d335680d9


大家都在看

请回复序号查看:

D40:十张PPT帮你搞懂产品经理是什么?

D41腾讯互娱员工猝死 同事呼吁公司少加班

D42为什么有些大公司技术弱爆了?

D43世界互联网大会今日开幕,九大热词抢先看

D44习近平致首届世界互联网大会贺词全文

入群IT程序源俱乐部

回复加群➔ 将拉你进群,与技术同行共享资源 hot!

1、投稿联系微信:szweican

2、找工作留言:姓名+电话+QQ+岗位+工作年限

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存