程序员的工作怎么样?有别人说的这么好吗?
谢谢邀请!
作为一名从业多年的程序员,我来回答一下这个问题。
首先,从一名程序员的角度来说,程序员的工作还是比较辛苦的,可以说既是脑力劳动又是体力劳动,也许程序员岗位是互联网时代最为辛苦的工作岗位之一。
说程序员工作是脑力劳动主要体现在三个方面,其一是程序员岗位需要大量的知识积累,包括数学、物理、计算机三大块基础内容;其二是程序员编写的代码主要是逻辑思维的体现,或者说逻辑思维的代码化;其三是程序员岗位的知识更新速度快,要不停地学习新技术。
说程序员工作是体力劳动主要也体现在三个方面,其一是程序员岗位的单位工作周期比较长,加班是常见的事情,所以需要有好的体力来支撑;其二是程序员岗位的工作效率要求高,快速的产品迭代往往以小时来计算开发周期;其三是程序员岗位的工作任务也存在一定的重复,应用级程序员更是如此,重复是体力劳动的典型特征之一。
由于程序员岗位对于脑力和体力都有较高的要求,所以程序员整体的平均职业生命周期还是相对比较短的,不少程序员在年龄大了之后会选择转行,这也是程序员职业现实存在的问题之一,以应用级程序员比较明显。不少应用级程序员往往会选择通过读研来进入研发级岗位,从而在技术领域走得更远,但是这个过程往往也是比较辛苦的。
虽然程序员岗位的工作压力、学习压力、竞争压力都比较大,但是程序员岗位的优点也是比较明显的,就是薪资待遇比较高,而且有大量的创业机会,这也是程序员岗位比较吸引年轻人的重要原因。
相信随着人工智能技术的不断发展,未来互联网领域的软件迭代速度将有所放缓,程序员的工作强度也会逐渐下降,也许在那个时候,程序员岗位真的是不错的选择。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!