程序员的职业生涯能有几年?不做程序员了还能干什么?
说到程序员,总会有很多人觉得像是吃青春饭的行业。究其原因,无外乎这样几点:首先是做研发工作的程序员经常会加班,有时候项目起来了忙到凌晨一两点都是正常的,所以才会有外界盛传的华为有“睡袋文化”;其次是计算机技术是更新很快的,需要程序员不断去学习新的知识和内容才能跟得上时代节奏,否则就有被淘汰的危机感。而年纪大了之后,各方面会分散自己的精力,再加上人本身也有惰性,所以学习新东西感觉越来越力不从心。
但客观的说,如果能努力克服以上两个弊端,保持健康的生活状态和学习的积极心态,程序员的职业生涯可以很长,你愿意做到五六十岁都是没问题的。
作为程序员,是有很多不同的晋升通道的,可以根据自己的性格特质来选择。如果是纯粹的技术宅,不喜欢沟通和管理,可以走技术发展通道,从普通工程师,到资深工程师,再到技术专家;要是喜欢扩宽自己的职业道路的,想走管理的,也可以逐渐发展为团队领导、产品经理或者项目经理之类的。
不少优秀的互联网大咖也都是纯技术出身的,例如百度的李彦宏和小米的雷军,再就是现在刚刚升职为淘宝总裁的蒋凡,以前也都是计算机专业的程序员。至于说不想做技术了,想转行,在现在的互联网社会,机会也非常多。现在不是很流行斜杠青年的说法吗?把自己当兴趣爱好发展成为职业也是完全可以的。
例如我们独角兽工场身边有做HR的同事,后来因为喜爱烘焙,就直接开了个自媒体的公众号,一般写文章发表一边做饼干蛋糕出售,也是风生水起的。只是做什么工作都不是很容易的,如果题主觉得做程序员很累很辛苦,尝试做别的你也会发现有不一样的难处,所以关键还是要找到自己能力最擅长的领域,然后调整好自己的心态和状态,否则做什么事情都很难坚持下去。