其实并不是的,要说吃青春饭,只能说是青春年轻时候,工作更有利,不代表程序员只能吃青春饭的。
第一,若是说吃青春饭,很多职业都是吃的青春饭,原因有非常非常的多。年轻人比起年纪大的,更有精力与动力,比方说加班加点都能坚持的住。而年纪大了的人来说,年纪大了,说句难听的,经不起折腾,容易生病。信息接受理解的不如年轻一辈,记性也是不能比的。而且年轻一点更具有活力和创造力,这是不仅是IT行业,更是很多行业的普遍存在的。
第二,程序员们的能力和实力,可以说是随着工作年限与经历经验不断累加的。程序员有的是真才实学,不是靠脸来生存的一种职业,所以说年纪大对他们存在影响,但影响不是“致命”的。当积累了多年的经验,老程序员们虽然不再年轻,不如新人那般的活力创造力,但是能一针见血的发现问题所在,发现某些方案中的不足之处,懂得更多的人情世故,与人合作的精髓。人生阅历的不同小可呢。
第三,与空姐门面礼仪小姐这样子的相对来说靠青春吃饭的职业,程序员所掌握的知识是内在的,不是那么流于表面的,真的不是只吃青春饭。你会发现现在的程序员有很多,他们中有很多是年轻一点的毕业生,研究生等等,但是也不乏年纪大的经验丰富老道的程序员。知识这种东西是内在的,不随时间的流逝而不存在的,所以程序员也不是只有年轻人。
程序员其实分为很多类,不过都是一点——为了软件开发、设计和维护服务的,我觉得撰写代码的程序员的的确确是要吃青春饭的。
为什么这么说呢?我相信接触过C语言(或者C++、C shark、java等)的人都知道,我们在这些软件平台上编写程序,是将我们的语言转变为C语言,从而让机器识别,而机器是很死板的,它不会认同你错误的代码,甚至是标点符号的错误,遗漏等原因都会导致整个程序无法运行。
所以那些编写代码的程序员在工作的时候必须保证高度的注意力,如果出错了还需要回头修改,如果是语句错误那还好,如果是其中的算法逻辑错误就很难找出来了,因为程序是可以运行的,但是结果不对,所以需要检验算法,这样对工作的效率来讲是非常大的问题。
写代码是需要神经高度紧张,注意力高度集中的,为了不需要返工,为了提高工作效率,完成上级的任务,所以当你年轻的时候还好,精力是足够来支撑你的工作的,到了年长的时候,身体大不如以前,常年的工作是的神经更加不如年轻的时候,所以到了年纪大了一般都会写不动代码了。
这一点在计算机专业老师的最终也可以经常听到,所以这些老师经常告诫学生要多学一些东西,不然到了以后代码写的不熟练更加难找到工作,否则只会写一些代码,到了年长也会写不动,会面临着失业的问题。