这是我在网上看到的一个话题,拿来大家讨论讨论。
下面内容引自知乎网。
马上就40了,依然在写代码,写各种代码,从C/C++写到object-c,从java写到lua,乐在其中,享受得很。
当然,我现在基本不是依靠写代码挣钱谋生,事实上,我也几乎也没有纯粹依赖过写代码谋生过。写代码只是一种乐趣,一种爱好
当然,难道是写代码谋生就一定是痛苦的吗?也未必。
公司有两个同事,都是非常棒的程序员,也是成熟的架构师,一位是77年的,一位是78年的,他们主要的工作内容都是写代码,他们也都乐在其中,事实上,如果不出意外,他们能够在公司里继续留下一起合作,我想他们会一直写代码写到40岁。他们都是非常非常出色的技术方向的专才,不写代码,浪费了他们的才华。他们现在写代码也写得很happy。
顺便说一句,我,包括上面说的这两位同事,都是有家庭,有小孩,上有老,下有小哦。
其实,40岁写不写代码,不是问题,40岁是不是还依靠写代码挣钱,也不是问题。
关键在于你热不热爱写代码这件事情,以及你写的是什么代码?
如果你在写代码中没有收获任何乐趣,不用40岁,20来岁写代码就是一个悲剧。
一个人被迫在做着他不喜欢的事情难道不悲剧么?
更如果你写的都是一些为了交差的垃圾代码,无法收获任何成就感,那么更是悲剧中的悲剧
写代码也不意味着低收入,(其实关键看你写的是什么代码)。我们上面这两个同事的薪水就不低。收入超过项目经理,部门经理,且没有业绩考核压力。
书上看到过一种情况,说国外优秀的程序员一般是年龄偏大的,有的程序员会在休息的时候,回到大学去学习新的程序知识,有人就这么说了,编代码,就跟写文章一样,不是年纪小,思路开阔的人成就就大,往往年龄越大的人,思想成熟的人,编出来的代码,就跟写一篇文章一样,承前启后,看起来就有一种简洁的美感。而在社会环境十分浮躁的情况下,比如中国,程序员往往写代码写个两三年,长点的话也不超过十年,就想方设法往管理层或者薪酬比较高的职位去奔走,这种行为本身无可厚非。只是我们也知道,一栋楼房能建多高,往往取决于它的基石打的有多深多实,而在目前的这种状况下,我们的IT行业整体落后于欧美国家,并不是哪些国家的人才有多么的好,而是我们自身的职业层次分布人数是相当的不合理。