《三年升高工,七年做架构,十年送外卖》
不知道从什么时候开始,开始喜欢逛一些程序员自述的论坛,也不知道为什么,忽然会被各种回答所吸引,可能是某种认同感在作祟,也有可能是其它。
程序员,一个庞大的工作群体,也是被黑得最多的一个职业吧,往往对程序员的职业生命周期比较关注。或许。很多人都说,程序员不能做太久,因为它用脑太久,容易长白头发;也有人对此有所反驳,而事实上却没有一个绝对准确的答案。那么,程序员程序员可以作为终身职业吗?什么情况下程序员会开始考虑转行?
程序员程序员可以作为终身职业吗?
我们在看到问题的时候并不是一味地去回答。首先得看看问题的正确性,透过问题,能看出什么?这问题就好像男女朋友间问:“你会一辈子都爱我吗?”一辈子的事,谁说得准,但你要是回答“不一定会”,搞不好下秒就要闹分手了。
如果真的热爱这个职业,做不做一辈子有什么关系,不是职业还可以当作爱好。如果不喜欢,或者只是当作生存工具,干嘛要做一辈子,可以转行干别的。难道二十多岁刚开始工作就要决定一生的职业规划么?事在人为,这问题的答案,是取决于自己。
什么情况下程序员会开始考虑转行?
第一:行业处在快速发展期,尚不成熟。目前我国的IT行业还处在发展的过程中,与欧美等国家的IT行业成熟度相比,还有较大的差距,其中一个体现就是程序员职业生命周期上。随着我国IT行业的成熟度越来越高,程序员的职业生命周期也会越来越长。
第二:压力较大。随着互联网行业的迅猛发展,程序员是一个压力比较大的工作岗位,一旦产品上线以后,程序员随时要解决各种突发问题,这是导致程序员岗位压力比较大的重要原因,很多线上产品的研发团队都要求24小时待命。
第三:加班比较严重。目前互联网领域整体都存在劳动强度大,工作时间长的问题。不仅是互联网企业如此,很多传统软件公司也存在加班现象,主要是因为目前普遍存在的项目研发周期短的问题。长时间的加班也是导致很多程序员职业生命周期短的一个重要原因。
虽然目前国内程序员的职业生命周期存在偏短的问题,但是随着我国IT行业的不断成熟,程序员的职业生命周期一定会越来越长。软件开发领域还有一个很重要的特点,就是研发级程序员的职业生命周期要远远长与应用级程序员。所以,要想在程序员这条道路上走得更远,一定要向研发级程序员的方向努力。
以上只是个人观点。