答主是计算机科学与技术专业的学生,前来回答一下。
IT行业的从业人员在的工作负荷确实要比很多行业都要大,但是也不能说是十分危险的。
IT行业的工作负荷比很多行业都大主要体现在几个方面,答主分别讨论一下。
一、工作内容比较耗费脑力
程序员的工作内容往往都不是机械的、不加思考就可以完成的,程序员在工作中往往会面临各种各样的技术难题,或者项目的bug,这些都是需要花费大量的脑力去思考解决的,有时甚至还要花费相当的耐心,特别是在排查程序中一些比较隐蔽的bug的时候。有的时候,程序员往往需要和别人合作,修改别人的程序中的bug更是十分困难的,需要先看懂别人的主要代码,理解别人的主要思路和代码风格,然后再通过自己的理解调试、改错。总的来说,相比于很多行业,IT行业的工作内容更加耗费脑力,长时间工作对脑力的负担比较大。
二、工作时间不稳定
有些IT岗位的工作时间很不稳定,比如网络安全工程师,如果他所维护的网站出现了安全风险或者发生了安全问题,那么不管是什么时候,不管是白天还是深夜,他可能都要立即赶回公司或者打开电脑开始工作。又或者网站运维工程师,甚至需要三班倒或者两班倒,需要保证公司的网站24小时都有人监测,而且节假日也不能停止,万一出现问题,能立即给出相应的处理。所以对于部分岗位的程序员,他们可能时不时的会在半夜被电话吵醒,然后感到公司继续上班。
三、工作量太大
程序员面对的是客户,或者产品工程师,他们对于程序员的工作量往往不能有一个很好的把控,经常会出现给出的开发期限不足,盲目制定产品发布日期等现象。说的简单点,就好比明明需要二十天的项目,他却硬是要你在十天内完成,而在职场特别是一些小型创业公司的的很多程序员,往往承载着不合理的工作量和工作安排,而他们为了工作也不得不强行坚持下来。因为在很多互联网公司中,程序员的工作发挥着至关重要的作品,直接决定了一个公司产品的形态。
从这三个方面,可以看出,为什么程序员的工作负荷比较大了。对于减轻工作符合,我是这样理解的:自己能选择一个工作时间比较稳定的公司,然后平衡好工作和生活,劳逸结合,不能乘着年轻而过度的拿自己打的健康来打拼,来赚钱。而是从始至终都能保护自己的健康,合理地工作。