是这样的吗?
还是这样的?
提起程序员,很多人马上就想到了“风靡一时”的996,似乎一提到IT这个行业,除了高薪高待遇,就是哐哐哐敲着键盘加班了,似乎“辛苦”就是伴随程序员职业生涯的标签。
但实际情况真的是这样吗?
根据国外一家公司对全球约25万多名程序开发人员的编程时间的统计显示:真正的程序开发人员每天编程敲代码的时间不到一小时! 是不是听得大跌眼镜?
一 程序员每天的敲代码不到一小时
这份报告中显示,大家平均每天的编程敲代码时间约为 52 分钟,每周五个工作日,总计的写代码时间只要4小时21分钟,大约半个工作日的时间。
敲代码时间,指的是在编辑器或 IDE 中编辑代码所花费的时间,作为程序开发人员在工作日可用于编码的集中的和不间断时间工作量的指标。
此外,程序开发人员每天在编辑器中还要另花费 41 分钟来处理其他的工作,比如阅读代码、查看拉取请求、浏览文档等,工作中也会经常被其他事情打断。、
二 开发人员写代码的高峰期是周三
程序开发人员敲代码在每周三会达到效率的最高峰,这一天中敲代码的时间为55分钟。而周五,这个时间会下降到46分钟,说明周五是开发人员最不喜欢的工作日了,因为临近周末,大家都无心工作了。但大多的程序开发人员会在周末选择继续写程序,但是效率并不高,周末每天的敲代码的时间只约为18分钟。
三 每天敲代码超过2小时?非常少
根据这份统计报告显示,大约只有不到10%的程序开发人员在每天的敲代码时间会超过2小时。此外会有约40%的程序开发人员每天的敲代码时间会超过1小时。
早在2019年的ActiveState开发者调查者报告中显示,有超过75%的开发人员表示自己每天的敲代码时间会超过两个小时。但本次的研究结果表明:开发人员花在敲代码上的花费的时间比想象中要少。
四 傍晚是一天中代码的高效高产时
根据统计报告中的数分析,一天中的敲代码时间有大概25%是会在下午2点到5点之间产生。这说明,开发人员一般在上午会参加一些项目会议,或是处理其他的工作,这可能跟早晨是专注力最高的时间有关,总之只有10%的敲代码会放在上午的9点到11点之间,忙完其他工作后才会坐下来踏踏实实敲代码,12%的敲代码工作会放在下班前后时间,也就是5点到7点之间。
那么,开发人员每天的大部分时间都没在敲代码,他们在干什么呢?其实,他们一天的工作会有很多项,比如做规划、写文档、参加部门或项目会议,以及协作项目组工作等等。
五 编码时间有限?提升工作效率是关键
在我们的工作中,体现工作能力的要素之一就是提升工作效率,一个人的工作技能越纯熟,工作能力就越强,因此提升了工作效率,对于促进工作成果一定是事半功倍的。
在IT互联网行业中,要想提升软件开发的编程技能,就要通过专业和系统的学习。而北大青鸟职业教育的软件开发课程中的众多知识点,就涵盖了目前IT互联网行业中前端开发、后端开发、软件实施、软件测试、数据库等最前沿的开发技术。
职业选择,本就是一个“试错”的过程,只有在不断的学习和实践中,才能知道真正适合自己方向在哪里,但选择也要从兴趣出发,这样的学习效果才能有保证。如果你也想做一个一周只认认真真敲“半天”代码的程序员,那就来试一试吧,看看这个职业是不是最适合你的发展方向!
北大青鸟职业教育招生进行中,如果你想了解相关内容,请拨打电话400-8035-955咨询专业课程顾问老师吧。