年龄大了,你的身体还能承受得了长期的熬夜加班吗?明显来说,大学和刚毕业那会,通宵熬夜没啥事一样,但是越往后,会发现即使能熬夜,但是脑筋在那种状态下已经不能快速转了,简单问题都容易看错没有思路解决。而且年龄大了也结婚生小孩了,你能用来提高自己的时间更加少了。
搬砖是我国软件行业具有压倒性数量的岗位,所以仅会复制黏贴多年的你和具有潜力的计算机系毕业生,公司为何要花高价格雇佣你而不是雇佣那些更具潜力且价格低廉的他呢。所以不在青春的你饭碗被年轻人抢了。
天赋不足,其实搞软件开发进阶是需要一定天赋的,别人秒懂的事情你却迟迟难以理解,虽然很多人说笨鸟先飞,但是有多少笨鸟能有强大的自制力让自己不间断的飞呢?而且对于本来就内向的程序员来说,挫败感会不断的降低你的热情直至消失。所以很多人就会萌生转行的想法(看到好多)。

加班家常便饭,因为开发往往是团体开发,个人及团体实力是影响加班的重要因素之一,10几号人的开发团队,不遵守规则无意中导致代码架构破坏是常有的事,并且各种隐藏bug也时不时有,那么不加班很难。而且部分公司纯粹追求进度,不顾虑代码耦合性和可维护性,扩展性的很多,因为对于版本经理来说,先出版本才是首要因素,所以前期的一味追求高速度的,后期往往会付出大量时间扩展开发时,才知道项目表面看起来功能完善,却各种暗伤随时爆发,加个简单功能都耗费好几天时间才能完成,所以越往后加班越多而且问题多多。苦于加班的你也会开始萌生转行的想法。
所以就这些想法而言,软件开发无疑就是吃青春饭的?其实只要你能做到无法被替代的程度,软件开发就不是吃青春饭的,很多有深度的东西可不是一朝一夕能学会的。所以软件开发是不是青春饭在于个人兴趣及努力程度了。