为什么程序员一定要加班?

简介: 一提到程序员,大多数人的印象大概就是死宅、无趣、没有私人生活,除了上班写写写代码,加班写代码更是标配。似乎在深夜顶着鸡窝头,目光呆滞,面无表情敲键盘的场景才是一个程序员的真实写照。 当然,这也是我对于程序员的几乎所有印象,我不知道自己的这个印象来自于哪里,因为在之前我跟程序员是没有接触的。

951279b7b42174c1a13f0d97069a9674d7f328d4

一提到程序员,大多数人的印象大概就是死宅、无趣、没有私人生活,除了上班写写写代码,加班写代码更是标配。似乎在深夜顶着鸡窝头,目光呆滞,面无表情敲键盘的场景才是一个程序员的真实写照。

当然,这也是我对于程序员的几乎所有印象,我不知道自己的这个印象来自于哪里,因为在之前我跟程序员是没有接触的。仅有的一次是大概十年前,有机会接触到一个应届生女程序员,得知她当时拿的薪水是4000,而我在两年后毕业拿到的薪水是1500,这在当时也是我们广告专业应届生比较正常的起步薪资了。你可以想象,我当时的惊讶程度吧。

而外界给予程序员更多的关注似乎不是薪水,而是付出。IT族甚至被视为过劳死几率极高的高危职业。

前段时间跟北京的同学聊天,她的老公也是程序员,她得知我刚刚换工作到一家软件公司,便以过来人的身份跟我抱怨IT行业工作压力大,是拿命在换钱。他老公几乎是天天加班,回到家八九点是早的,正常是十点左右,十一二点也经常。在她的描述里,老公的日常就是上班,加班,当然也包括周末。而且她告诉我,这是所有程序员的正常生活轨迹。

你以为只加班就够了吗?当然不够!同学的老公还要自己挤时间不断学习充电,去掌握更多技术,不然将面临被取代的危险。她说,再过两年想把北京的房子卖掉,来青岛换一套大一点的房子,然后让老公换一个轻松点的工作。他们的房贷8000,老公现在的薪水每月在2w左右。

同学说她老公所在的公司是为腾讯提供服务,还算是不错的公司了。在我的理解中,大概就是外包类的公司。这就是我了解到的关于程序员的所有。说拿命在换钱,我觉得一点都不为过,甚至觉得付出更大于收入。多少钱能抵得过健康呢。

直到进入了这家软件公司,才算是正面接触到程序员和IT业。说一下感受吧,第一,工作节奏快!!

这是我任职两个月以来的最大感受,我工作也将近十年的时间,在北京工作过两年,在青岛六年,任职的公司大到几百人小到三五人,可就工作节奏来说,此前任职的任何一家都真真儿的赶不上现公司。

每天8点半是站立会议,会议结束后吃早饭,早饭结束大概在9点,11点半午饭,下午1点上班,五点半下班。也就是说真正的工作时间是上午两个半,下午四个半共七个小时,这个还包括下午的水果时间。

第二,无加班!!

我悄悄观察了一下,五点半是正常下班点,六点之前公司基本就关门了,当然软件升级的时候另说,因为白天用户在用,只能晚上做升级。而且我的双休、法定节假日都正常休息。

第三,关系简单。

可以说,除了工作问题,就没有其他问题了。我觉得程序员们是相当简单,直来直去的一群人,所以跟他们交流力求直接就好。什么层级区别,勾心斗角,办公室政治在这里是见不到的。当然,工作态度要严谨,这是两回事。至于其他你随意就好了。你可以穿拖鞋,你可以穿觉得最舒适的衣服上班,当然不能衣衫不整,影响市容市貌。

至于同学的老公和我同在软件企业,为什么区别这么大呢?我总结了一下,最主要的原因可能是,一线城市和三四线小城市的市场环境不同,企业间的竞争激烈程度不同,我们的工作方式也不一样。

再就是公司管理方式的区别。我所在的公司工作氛围轻松,没有加班的传统,从老大的角度,也不提倡加班,而是提供一切可能让你积极主动的完成工作。

既然不加班也就意味着工作时间内必须完成工作。这也就是工作节奏快的原因了,如何高效利用有限时间,这是值得说的一点。

在以前的工作中,聊天,看新闻,跟同事闲谈可以说能占到我1/3的工作时间,相信很多人都跟我一样,一天下来感觉什么都没做啊,有时候就不得不加班去做白天没有做的工作了。

现在的感觉是,时间根本不够用,喝水上厕所都紧张。每一天都充实的不要不要的,当然工作也顺利完成。转变怎么这么大呢,我个人的感受,首先是协同办公软件的功劳,我们用的是公司研发的一款协同办公软件,叫然之。用过管理软件的都知道,工作任务指派,项目进度情况一目了然,节省了很多当面沟通询问的时间。加上早上的站立会议也可以清楚知道其他同事的工作动态,相互间有数。还有很关键的一点就是,注意力要高度集中,关掉电脑的各种新闻广告弹窗,手机消息,可以告知朋友上班时间不要给自己发消息闲聊,有事情直接打电话。再就是工作氛围了,当别人都在忙忙碌碌工作的时候,你好意思自己一个人聊天看新闻吗?工作还没做完呢哎呦喂。

虽然我进入软件行业的时间还短,但还是想就我所看到的关于程序员关于软件行业的一些事情说一说,你要知道,不是所有的程序员都加班的!不要人云亦云了!

不加班,那收入情况呢?因为薪资问题涉及到隐私,我对于程序员同事们的具体收入不得而知。但就我个人来说,薪水虽然算不上高,但在这个平均薪资水平不高的小城市,也算不错了。所以,程序员们的薪资,你还是想想十年前让我一直耿耿于怀的女程序员吧。

相关文章
|
IDE 开发工具 Python
python中SyntaxError: unexpected EOF while parsing(语法错误:解析时遇到意外的文件结束)
【5月更文挑战第14天】python中SyntaxError: unexpected EOF while parsing(语法错误:解析时遇到意外的文件结束)
2483 6
|
人工智能 API 开发者
通过宏实现Word接入DeepSeek
本文介绍如何在Microsoft Word中通过宏接入DeepSeek,实现自动化文本处理。首先确保具备Word 2016及以上版本、DeepSeek API密钥和VBA基础。接着,从豆包平台获取API密钥及模型ID,并在Word中启用开发者选项和宏功能。最后,编写VBA宏代码调用DeepSeek API,完成文本分析与处理。
1309 0
|
传感器 机器学习/深度学习 运维
预测性维护
预测性维护
|
供应链 数据可视化 前端开发
你刚吃的兰州牛肉面,背后就藏着大数据
兰州拉面都拥抱大数据了,此刻我只想问,黄焖鸡、麻辣烫和沙县小吃,你们还在等什么?
44478 58
|
开发框架 JavaScript 算法
了解vue3的基本特性和底层原理
Vue3的底层原理涵盖了响应式系统的Proxy-based实现、组件的模板编译与渲染更新机制、组合式API带来的逻辑组织变革,以及其他关键特性的具体实现。这些原理共同构成了Vue3强大、高效、灵活的现代前端开发框架基础。
1247 2
|
数据可视化 API 数据库
R包:disgenet2r|DisGeNET的懒癌福利,一行代码多种可视化
DisGeNET是整合基因-疾病关联数据的综合数据库,用于生物医学研究。disgenet2r是R包,方便访问DisGeNET数据,支持查询、检索和分析。最新版包含超百万基因-疾病关联。安装包时若遇到网络问题,可从GitHub下载源代码手动加载。常用功能包括检索单一疾病相关基因、多疾病联合分析及疾病富集。该包简化了数据获取和初步分析,适合初学者,但可视化定制性有限。
1145 1
|
开发框架 .NET Linux
【.NET Developer】已发布好的.NET Core项目文件如何打包为Docker镜像文件
该文介绍了如何不使用VS2019手动创建ASP.NET Core Blazor项目的Dockerfile并构建Docker镜像。首先,创建名为Dockerfile的文件,并复制提供的Dockerfile内容,该文件指定了基础镜像和工作目录。然后,通过CMD在项目目录下运行`docker build -t 自定义镜像名 .`来生成镜像。最后,使用`docker run`命令启动容器并验证项目运行。此外,文章还提到了将镜像推送到Azure Container Registry (ACR)的步骤。
945 0
|
运维 大数据 数据挖掘
大数据工程师体系职业路径全解
大数据工程师体系职业路径全解
|
程序员 PHP 自然语言处理
六一儿童节PHP宝宝又被围剿了,迅速围观!
据说这是2020年某国际多语言幼儿园的官方讨论会现场外泄图片,程序员宝宝们,你们同意会议结果吗?
10872 0

热门文章

最新文章