0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅谈程序员加班一事

工程师人生 来源:简书网 作者:黑马程序员 2019-12-05 15:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

“白天做开发,午时做案头,晚上跟测试,凌晨理思路,晨会拍桌子。”这是网络上,关于程序员加班的一句戏言。至于这句话,有无夸张,真实性有多少,读者可以自行对号入座。不过,程序员加班多,加班累,基本上已经成为大家的共识。

据网络调查数据显示:仅有 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语言,一方面,他们可以选择成为通才,学习PythonC++或者PHP,所谓触类旁通,不同语言可以相互启发;另一方面,他可以成为专才,研究Java是如何实现电商或者社交等不同领域、不同项目的问题,即便是同一领域,代码还可以根据其拓展性进行高低之分。

哪怕是在经常加班的公司,也有加班时间长和时间短的问题。能解决问题加班少的员工,明显比无法解决问题加班长的员工,在职场更有竞争力。

4.多和行业大牛交流,积极在网上寻找各种资源。一般程序员的性格偏内省,不擅长交流,但闭门造车,会造成很大的浪费,久而久之,其技术能力难以提高。新人最好的学习方式找到丰富的资源,有靠谱的大神指导。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    956

    浏览量

    31046
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    M哥-Linux云计算SRE工程师-2025

    跨越技术周期底部:精通Linux云计算SRE,重塑程序员“双向增收”的底层逻辑 在当前的技术宏观语境下,程序员群体正面临着种深刻的结构性撕裂。以CRUD(增删改查)为核心的业务开发岗位,随着低代码
    的头像 发表于 05-07 16:47 268次阅读

    入门神器 | 尚硅谷51单片机视频教程

    在软件工程日益复杂的今天,许多程序员习惯于在操作系统搭建的抽象沙箱中工作,通过高级语言与计算机交互。然而,代码的终极执行离不开物理硬件的支持。如果对底层硬件原理无所知,开发者在面对极端的性能优化
    发表于 05-01 17:34

    Claude Code在国内怎么使用?AI编程人员必看的完整指南!

    这两年,AI编程工具层出不穷,但最近 Claude AI 在程序开发者圈子里备受欢迎,越来越多程序员发现使用Claude的体验非常接近“个懂工程的搭档”,而不是简单的代码生成器。 但问题也随之而来
    的头像 发表于 01-23 14:09 6697次阅读
    Claude Code在国内怎么使用?AI编程人员必看的完整指南!

    堆栈的原理揭秘

    的用汇编指令去创建,删除变量好麻烦!程序员也是人啊,于是为了摆脱繁琐的重复劳动,栈被发明了出来。栈并不是个纯粹抽象的软件概念,而是由包括esp,ebp这些实际存在的堆栈寄存器来支撑的。 下面讲解这两个
    发表于 01-23 07:08

    芯盾时代SDP助力企业应对核心机密泄露危机

    无论你是程序员、文案、财务,无论你想撸代码、出海报、做报表,各式各样的AI总能满足你的需求,让你的工作更加轻松。
    的头像 发表于 12-26 11:49 914次阅读

    大理的AI野心藏不住了——风花雪月中千名程序员探讨人工智能

    2025 年12月4日至6日第二届CCF程序员大会暨大理人工智能与应用国际开发者大会在大理圆满落幕。
    的头像 发表于 12-24 17:45 963次阅读
    大理的AI野心藏不住了——风花雪月中千名<b class='flag-5'>程序员</b>探讨人工智能

    程序员最常见谎言

    了。 28我已经测试过了,这个功能没问题,可以上线了。 29别担心,这个问题很快就能解决。 30代码快写完了,已经完成 90% 了 。 希望大家对程序员些容忍以及谅解! 各位程序员你们都被我说中了哪些?说说你们的观点
    发表于 12-10 08:24

    Unix的相关知识

    给出足量错误信息。 经济原则:宁花机器分,不花程序员秒。 生成原则:避免手撕,尽量编写程序去生成程序。 优化原则:雕琢前先要有原型,跑之
    发表于 12-10 07:13

    堆和栈的区别

    程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。
    的头像 发表于 11-27 18:13 1312次阅读

    软通国际亮相2025沙中开源与AI科技峰会

    2025年11月11日,由沙特程序员协会(parmg)主办的"2025沙中开源与AI科技峰会"在利雅得盛大启幕。
    的头像 发表于 11-14 17:45 1652次阅读

    EMS3.0帮企业把能源和碳的捋明白

    做企业的都知道,现在管能源不光是算电费那么简单了 —— 月底凑能耗数据要加班,碳排放量总怕跟政策对不上,想省点电又担心影响生产,这些没个趁手的工具真挺费劲。 安科瑞 EMS3.0 其实就是奔着
    的头像 发表于 11-05 14:45 396次阅读
    EMS3.0帮企业把能源和碳的<b class='flag-5'>事</b>捋明白

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 1036次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    开鸿智谷“以赛促学、以赛选才”|1024程序员节暨开源鸿蒙构建大会圆满落幕!

    10月24日,由开鸿智谷联合主办的长沙1024程序员节暨开源鸿蒙构建大会在长沙圆满落幕。本次活动以“湘聚长沙,共赴热AI”为主题,通过技术分享与实战竞赛相结合的方式,着力培养“开源鸿蒙+AI”领域
    的头像 发表于 10-27 17:58 958次阅读
    开鸿智谷“以赛促学、以赛选才”|1024<b class='flag-5'>程序员</b>节暨开源鸿蒙构建大会圆满落幕!

    飞凌嵌入式ElfBoard-常用编辑器之Vim编辑器

    在Linux下我们对文本进行编辑,经常用到的编辑器就是Vi/Vim, Vi/Vim命令众多,功能强大,是大多数Linux程序员选择使用的编辑器。但是Vi/Vim没有图形界面,对于经常在windows
    发表于 10-13 08:47

    无法在调试中连接到PSOC4怎么解决?

    您好,我有块使用 PSOC4 CY8C4013SXI-410 制作的小板。非常简单的设备,它只有三个 GPIO 引脚并通过 5 引脚 SWD 进行编程。我遇到的问题是程序员能够看到该设备但无法对其进行编程。
    发表于 07-22 06:02