这是一个非常重要的问题,也有不少朋友来问我。我对此的答案是,分人。
两种情况 第一种,你学编程,只是为了找一份待遇还算可以的工作。 第二种,编程是你的兴趣爱好,而且这个兴趣爱好还能给你带来不错收入。
如果是第一种情况,我劝你趁早不要搞编程了,赚钱的方法很多种,不一定要去写代码。岂不闻街上卖煎饼果子的月收入都几万块了?就算你现在进入了这一行,你走的路也不会远的。
如果是第二种情况,我觉得你可以去搞编程,并且长期的干下去。
再说年龄大的问题,我觉得本身国内程序界就没发展几年。没听过一个笑话吗?至今 90 后程序员还无一人活到 30 岁!哪里来的那么多大龄人员。国内年龄大的最早的一批程序员,基本都自己当老板或者进入管理岗位了。
至于说年纪大了,精力不够我觉得更是扯淡。就怕不是精力不够,而是自己生活过的舒服了,懒惰了,在公司里就只想混日子。
我再说一下我个人情况,我至今已经写了 11 年的程序了,基本算是绝对的大龄程序员了。我至今依然每天都写代码。如果说有事情几天不写代码,我心里都是痒痒的,不写一下就不痛快。我并没有感觉到任何精力不足,或者学习能力下降。
个人计划是在 40 岁前,达到财务自由。到时候我可能不再经常在写代码了。不是别的原因,只是我还有其他兴趣爱好。
编程、音乐、旅行、美食都是我的兴趣。40 之前好好拼搏一把,40 之后,我打算花更多的经历去搞音乐去,弹弹琴,写写曲。有空闲就带着妻子全世界旅行去。
不是说,人生不是只有编程,还有诗和远方嘛。
我觉得人不应该给自己找借口,找借口的都是失败者。 如果有一天你觉得自己对编程不再爱了,我会劝你赶紧转行。但如果是其他借口(精力不足什么的),我只能觉得你这辈子也就这样了,恐怕干啥都是一事无成。
Linus Benedict Torvalds,出生于 1969 年,Linux 的作者
松本行弘,出生于 1965 年,Ruby 语言的作者
Guido van Rossum,出生于 1956 年,Python 语言的作者。
你们看这些老人家,哪个到了这个年纪,还不是继续在写代码?
我有一句话,送给还在犹豫的各位:现在总比将来早
。只要对这行感兴趣,什么时候都不晚。
最后再说一个我非常佩服的先祖,
在他那个年代,49 岁是当时人们的平均寿命。此人 47 岁之前一直在混日子,绝对标准的混混,啃老族。他 47 岁才开始创业。按当时的平均寿命,说白了都没两年好活的了。他干的还是最难的事业,造反。刚开始创业也干不过别人,被人追着屁股打,老婆、孩子、老爹都保不住。后来一朝成功,创业 7 年后,在 54 岁登极为帝。
而现在我认识的一些朋友,年龄仅仅不过 30 而已,人生还有的是大好年华。就开始整天自怨自艾了,一点点挫折,就感觉人生毫无希望。你看看上面的例子,我就问你羞不羞。