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

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

951279b7b42174c1a13f0d97069a9674d7f328d4

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

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

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

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

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

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

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

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

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

第二,无加班!!

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

第三,关系简单。

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

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

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

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

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

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

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

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

用云栖社区APP,舒服~

原文链接

转载于:https://www.cnblogs.com/jzy996492849/p/6928863.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/456351.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SparkSQL之Join原理

文章目录前言:Join背景介绍Join常见分类以及基本实现机制Hash JoinBroadcast Hash JoinShuffle Hash JoinSort-Merge Join总结前言: 写SQL的时候很多时候都有用到join语句,但是我们真的有仔细想过数据在join的过程到底是怎么样的吗&#xff…

SQLAlchemy中filter_by()和filter()的用法不同

filter_by() 和 filter() 的最主要的区别&#xff1a; 模块语法><&#xff08;大于和小于&#xff09;查询and_和or_查询filter_by()直接用属性名&#xff0c;比较用不支持不支持filter()用类名.属性名&#xff0c;比较用支持支持 谈 filter_by() 的语法之前先看下 filt…

python爬虫从入门到放弃(六)之 BeautifulSoup库的使用

上一篇文章的正则&#xff0c;其实对很多人来说用起来是不方便的&#xff0c;加上需要记很多规则&#xff0c;所以用起来不是特别熟练&#xff0c;而这节我们提到的beautifulsoup就是一个非常强大的工具&#xff0c;爬虫利器。 beautifulSoup “美味的汤&#xff0c;绿色的浓汤…

SparkHiveSQL中Join操作的谓词下推?

前言&#xff1a; SparkSQL和HiveSQL的Join操作中也有谓词下推&#xff1f;今天就通过大神的文章来了解下。同样&#xff0c;如有冒犯&#xff0c;请联系。 正文 上文简要介绍了Join在大数据领域中的使用背景以及常用的几种算法&#xff0d;broadcast hash join 、shuffle h…

六种方式实现生产者消费者(未完)

2019独角兽企业重金招聘Python工程师标准>>> 一、利用Object对象是wait和notify\notifyAll package com.jv.parallel.consumerandproducer.objectwait;public class Car {private volatile int flag 0;public void showConsumer(){System.out.println("I am a…

SQL中基于代价的优化

还记得笔者在上篇文章无意中挖的一个坑么&#xff1f;如若不知&#xff0c;强烈建议看官先行阅读前面两文&#xff0d;《SparkSQL Join原理》和《Join中竟然也有谓词下推?》 第一篇文章主要分析了大数据领域Join的三种基础算法以及各自的适用场景&#xff0c;第二篇文章在第一…

Java Map 怎样实现Key 的唯一性?

大家都知道。在Map和Set不可存在反复元素&#xff1f; 可是对于内部的细节我们并不了解。今天我们就一块来 探讨一下&#xff01; 1 对于 HashMap HashSet 他们的底层数据结构的实现是&#xff1a;维护了一张 HashTable 。容器中的元素所有存储在Hashtable 中。他们再加入…

win10下安装pyspark及碰到的问题

文章目录前言安装过程Q1总结&#xff1a;前言 最近由于工作需要&#xff0c;需要了解下pyspark&#xff0c;所以就在win10环境下装了下&#xff0c;然后在pycharm中使用的时候碰到了一些问题。整个过程可谓是一波三折。下面一一道来。 安装过程 安装过程就不详细说了&#x…

解决AttributeError AttributeError: 'NoneType' object has no attribute 'filename'

原因忘记上传文件 表单需要加属性 enctype"multipart/form-data" 否则报错&#xff01;AttributeError AttributeError: NoneType object has no attribute filename enctype"multipart/form-data是设置表单的MIME编码。默认情况&#xff0c;这个编码格式是ap…

SQLAlchemy()分页器paginate方法

Flask的数据分页示例 用法&#xff1a; 1&#xff0c;首先写数据获取的视图函数&#xff0c;就像这样&#xff1a; # 首页 blog_bp.route(/, endpointindex) def index():#获取页数page request.args.get(page,1)paginate Article.query.paginate(pageint(page),per_page3)…

开源中国 2014 年源创会年度计划

时光总是从敲代码的指尖不经意地滑过&#xff0c;转眼2014年已快过去一半&#xff0c;OSC依然心怀着最初的梦想。 源创会&#xff0c;oscer的线下快乐大本营&#xff0c;我们仍在继续...... 聆听技术大牛讲解最前沿的技术&#xff0c;和同道中人切磋IT秘籍&#xff0c;吃点心侃…

互联网金融行业申请评分卡(A卡)简介

文章目录前言基本概念1、信用违约风险的基本概念什么是信用违约风险&#xff1a;组成部分违约的主体个贷中常用的违约定义M0&#xff0c;M1&#xff0c;M2的定义2、申请评分卡的重要性和特性信贷场景中的评分卡申请评分卡的概念为什么要开发申请评分卡评分卡的特性 &#xff08…

Flask的csrf_token的用法

在flask当中&#xff0c;flask-wtf模块时携带csrf校验的&#xff0c;只是需要开启&#xff1b; 如果不开启校验就不需要校验&#xff0c;但是那样不安全。 Csrf是针对与post请求的跨域限制&#xff0c;get请求没有作用 csrf_token的开启 在flask中开启csrf保护 from flask_…

dotty编译器语法特性之一交叉类型,联合类型和文本单例类型

2019独角兽企业重金招聘Python工程师标准>>> ###翻译&#xff1a;http://dotty.epfl.ch/docs/reference/intersection-types.html #交叉类型 trait Resettable {def reset(): this.type } trait Growable[T] {def add(x: T): this.type } def f(x: Resettable &…

【转】Zookeeper 安装和配置

转自&#xff1a;http://coolxing.iteye.com/blog/1871009 Zookeeper的安装和配置十分简单, 既可以配置成单机模式, 也可以配置成集群模式. 下面将分别进行介绍. 单机模式 1. 配置 点击这里下载zookeeper的安装包之后, 解压到合适目录. 进入zookeeper目录下的conf子目录, 创建z…

一分钟精通Flask-Bootstrap的使用

要想在程序中集成Bootstrap&#xff0c;显然要对模板做所有必要的改动。不过&#xff0c;更简单的方法是使用一个名为Flask-Bootstrap 的Flask 扩展&#xff0c;简化集成的过程。 安装&#xff1a; Flask-Bootstrap 使用pip安装&#xff1a; pip install flask_bootstrap Fl…

linux生产环境下安装anaconda总结

前言&#xff1a; 工作中&#xff0c;常常要在新的linux生产服务器中安装自己的集成python环境&#xff0c;这种情况下有一点需要注意&#xff1a;不能覆盖生产服务器中的python环境&#xff08;也就是自己的python环境要和系统的python环境分开&#xff09;。一般情况下系统自…

FSF 称 DRM 被用于锁定、控制和监视用户

自由软件基金会正在督促美国政府废除DMCA中保护DRM的反规避条款。DMCA的1201条款禁止绕过DRM保护的内容和设备。 自由软件基金会的Donald Robertson在致函美国版权办公室的信&#xff08;PDF&#xff09;中指出&#xff0c;技术保护措施和数字限制管理&#xff08;即DRM&#x…

改数据库表结构类型两种方法

alter table user change password password varchar(128) not null; alter table user modify column password varchar(128) not null;

申请评分卡(A卡)的开发过程(1)

前言&#xff1a; 本篇文章上接《申请评分卡简介》&#xff0c;有需要的童鞋可以参考下&#xff1a;https://blog.csdn.net/qq_16633405/article/details/107744921 下面介绍下A卡的开发步骤。 开发过程 1、评分卡模型开发步骤&#xff1a; 1、立项&#xff1a;场景&#…