前几天看到一篇关于程序员写代码的文章,作者说他一开始入职觉得写代码很难,当时觉得时间久了就会容易,到现在他从事这个行业已经14年了,已经是程序员「老鸟」了,还是觉得写代码很难。
信息技术发展的太快,代码编写的技术和方法层出不穷,要不停的学习才能跟得上。但是人的精力和时间有限,学习本身又是一个耗时和痛苦的过程,随着年岁渐长,身体和学习能力拼不过年轻人。当人到中年,到了35-40岁左右,不仅要面临工作的压力,还要照顾家庭,老程序员可能会有些力不从心了。有人说,到了这个年纪就要转型,做管理岗,但是僧多粥少,管理岗哪有那么多的空位,好多人还是会继续做程序员的工作。老板发现你加班没有年轻人拼命了,不能服从996工作制了,总是需要请假带老人孩子看病或参加家长会了,你就可能面临着「被优化」的风险了。
最近我在修改一个网站,这个网站代码有十多年了,在代码安全扫描的时候出现了几百个风险点,处理这些风险点发现它们原本就不算风险,我平时也这么写,可是现在这种写法现在已经不用了,过时了,被认为有风险了,必须用新的方法替代。我只好要忘掉以前的方法,学习新的方法。
因为信息技术发展很快,各行各业都需要信息技术的支撑,需要计算机人员,所以计算机专业找工作相对容易,工资水平也较高。但是计算机学科和别的学科不一样,不是越老越值钱,而是越老越不值钱,知识的保质期太短,学的东西很快就不能用了。它不像有些专业,比如会计和英语,这些专业知识更新得比较慢,学会以后只需不停地熟练应用,不需要学太多新的内容,而且老的知识不过时,知识积累得越来越多,相对来说工作起来也没有那么累。
以上是我作为门外汉对程序员的认知和我自己的一些感想,我崇拜那些程序员大牛,更佩服用技术改变世界的组织,他们推动了社会的进步和发展,让我们的生活更美好。
管理岗比技术岗累多了,又要学知识又要应酬拉关系
国内IT从业人员还是比较累的,国内太卷了。