“白天做开发,午时做案头,晚上跟测试,凌晨理思路,晨会拍桌子。”这是网络上,关于程序员加班的一句戏言。至于这句话,有无夸张,真实性有多少,读者可以自行对号入座。不过,程序员加班多,加班累,基本上已经成为大家的共识。
据网络调查数据显示:仅有 31% 的程序员表示工作不加班。而在需要加班的程序员中,每天加班时间小于 1 小时的占有 24%;1-2 小时之间的占 26%;平均每天加班 2 小时以上的程序员占 19%。
值得一提的是,这些程序员中,自愿加班的占到 20%,被迫加班的占到 80%。
不仅如此,各个互联网公司的加班形式,也是五花八门,常见的有:
996 制,早 9 点至晚 9 点,每周工作 6 天;
716 制,每天上班 16 个小时,一周 7 天;
掩人耳目弹性制,中国特色的弹性制,民主的背后是延迟了下班时间;
假期待命制,小假期随叫随到,大假期远程支持。
然而,这还不是最残酷的加班。某知名公司实行奋进者制,奋进者自愿放弃所有带薪年休假,自愿进行非指令性加班、自愿每天工作 12 个小时、每周工作 6 天,除此之外,春节、国庆等大假期还需随叫随到,无条件加班。
那么,读者肯定会有疑问,加班难道不能避免吗?答案是,可以!对于程序员来说,最为重要的还是出活,只要完成工作量就可以了。
在知识经济时代,知识工作者不是工厂上的流水线工人,每个小时的产出是固定的。程序员每个小时的价值,跟他的技术能力、工作态度、职业操守有极大的关系。
面对同一个Bug,对于大牛来说,1个小时轻轻松松地就能解决。而菜鸟,可能好几天都搞不定。
程序员想要不加班,小编在这里给出几点建议:
1.选择一个不加班的好公司。加班往往是一种文化,华为、阿里、腾讯这样的公司,都是国内乃至国际上一流的企业,他们的员工薪水高、发展待遇好,同时加班也非常多。
但还有不加班一流的互联网公司,比如被网友戏称的三大IT疗养院的IBM、因特尔和EMC,几乎从不加班。
2.专业为王。如果有读者不幸进了经常加班的互联网公司,但个人经济情况又不容随便跳槽怎么办呢?最好的方法,就是磨炼自己的技术,让自己成为某个领域的专家。
3.程序员成为技术专家有两条路径。假设,某位程序员学得是Java语言,一方面,他们可以选择成为通才,学习Python、C++或者PHP,所谓触类旁通,不同语言可以相互启发;另一方面,他可以成为专才,研究Java是如何实现电商或者社交等不同领域、不同项目的问题,即便是同一领域,代码还可以根据其拓展性进行高低之分。
哪怕是在经常加班的公司,也有加班时间长和时间短的问题。能解决问题加班少的员工,明显比无法解决问题加班长的员工,在职场更有竞争力。
4.多和行业大牛交流,积极在网上寻找各种资源。一般程序员的性格偏内省,不擅长交流,但闭门造车,会造成很大的浪费,久而久之,其技术能力难以提高。新人最好的学习方式找到丰富的资源,有靠谱的大神指导。
责任编辑:wv
-
程序员
+关注
关注
4文章
951浏览量
29799
发布评论请先 登录
相关推荐
评论