我是一个朝十晚十的大厂程序媛~,离开家乡10多年了。
我的一个关系很铁的本科舍友,坐标深圳华为,现在的工作节奏大概早9晚12,一周7天,可能连续工作几周能休息一天,不是强制不放假,是真的活儿多到做不完。去年利用疫情在家办公的间隙,她网恋了一个男盆友,但是被问起男盆友哪年出生,哪里毕业都答不上来,我调侃她说你这恋爱谈得也太随意了吧,她反驳我说,是真的脑容量不够,就是觉得有人陪伴还是不错,但是现在也没精力去想感情的事,说不定过段时间就分手了。听她这个无可奈何的解释我也只能表示理解。我盆友绝不是那种玩弄男生的渣女,但是她对于感情的这个状态我想在大城市里也并不少见。不处在这样的生活和工作状态里的朋友可能也很难感受到很多在一线城市苦逼搬砖的年轻人除了工作以外生活状态有多粗糙,内心的空虚、难以逃离的那种窒息感。
有的人会觉得很奇怪,名校毕业也要这么辛苦么?辞职再随便找个工作不就好了?我盆友给出的理由也很简单诚恳,在一个公司呆的时间太短对以后找工作有负面影响。生活里很多事儿看起来是多选题,然而其实都有必选项,随心所欲是要承担很大风险滴。
再说一个事儿,男票昨天周六去加班,领导找他谈话,说他每天晚上下班太早了,最好12点以后再走,是不是工作不够饱和…男票跟我诉苦的同时,说组里一个同事昨天裸辞了,说要去西藏禅修一段时间,恢复身心…。我说:不如你也裸辞吧,我休个年假陪你去趟西藏,说不定回来我们都大彻大悟了。
安静的寺庙真的会净化人的心灵
在一线城市奋斗的外地年轻人应该能够对我所说的有所感受,我们中大多数人都希望自己能够在这座城市里安家落户,搭上中国经济发展的高速列车,我们对未来抱有充分的想象,虽然现在可能看起来有些许狼狈。
有时候我也会劝劝我男票和我盆友,还是要感谢公司给予每一个IT民工的上班、加班、熬夜以及通宵的机会,毕竟还有那么多人想要这个机会而不得,你看市面上五花八门的培训班里那么多嗷嗷待哺的小年轻,多给自己洗洗脑,你看,心情是不是一下就好起来了呢!
在国内互联网大厂做程序员的话,工作节奏跟传统行业肯定是不一样的,时间长了就发现,这个节奏一但适应了,还觉得离不开了,特别是写代码这个事儿,还真的挺适合夜深人静的时候安安静静地码,白天适合开会、沟通,行话叫拉平、对齐,不知不觉,时间一晃而过,啥也没干一天又从指缝间溜走。
每天11点下班,大厂程序猿到底在忙什么?
刚入职场时,我以为程序员就是每天非常帅气滴写完代码回家就ok了,简单明了,然而实际情况并不是这样,程序员的工作里,写代码只能算是最基础的一项,代码写的多么高端也并不是衡量程序员工作成果的最重要的标准。
那么,程序员平时那么忙,到底在忙些什么呢?又是如何评价一个程序员的工作呢?
最重要的不是写代码
开发和产品经理视角不同,很多时候对一件事情的描述和理解不太一样,当产品经理提出一个新颖的产品方案需要落地时,程序员要在需求评估阶段、业务跟进阶段、一线作业反馈阶段,做很多非代码性的工作,比如:对业务需求的可行性做出准确判断,帮助产品经理梳理系统流程,找到解决痛点的最佳路径,出现线上bug能够及时定位和解决。
除了做中间件开发的程序员,大部分业务部门的程序员都是写业务代码为主,当然,不同的IT写出来的代码优雅性、设计性和扩展性不同,但是只要逻辑思维没毛病,业务梳理清楚,基本上都能写出来,所以我说写代码真的是工作里最机械和简单的事情了。
技术深度 or业务深度
一个程序员如果要往上晋升的话,是不能够仅仅满足日常工作的。过去在银行IT部门工作时我发现,越往高级别走的开发人员,越少写代码,更多是偏业务沟通性的工作,对人际交往能力、跨团队协协作能力要求都很高,所以很多优秀的IT最后直接转岗去了业务部门。
到互联网公司以后,技术氛围更加浓厚,职位划分更细,跟银行差别很大。团队里高级别依旧在码代码的老员工一般都是技术底子扎实、新技术理解迁移能力强的团队骨干;而leader一般最懂业务,负责项目大方向的前期沟通,跟业务部门联系也最紧密,当然也是最有可能晋升高管的人选。所以我认为小白进入互联网公司前两年应该在熟悉业务的同时,提高技术深度。
一个BUG修一天
修BUG的时间可能比写代码时间还长,我听过最夸张的是三天两夜没合眼修线上BUG,这真的是体力和意志力的双重考验。一般有严重线上BUG的话会影响考核结果,所以很多公司的程序员日常工作里还会有集体review代码的时间。
最后男票关于加班和跳槽想说的:
每天12点下班是种什么体验呢?我问男票,他回了我五个字,说:人间不值得……。他还说这份工作让他更懂得了一个道理,就是跳槽需慎重,不要自以为是,要量力而行。就是看起来你觉得很美,进去后你会发现很虐。
作者 | letty(阿里)、男票(pdd)| 生活很美好
写了那么多,觉得不错,点个赞吧