程序员的真实生活写照:拿命换钱
中关村、上地、西二旗、后厂村……它们成为了一个个地标,而在这里工作的年轻人,总是第一时间被打上“码农”“程序员”的标签。在大家眼中,他们往往身着格子衬衫,头戴耳机身背双肩包,披星戴月地上下班,每天十几个小时面对着电脑屏幕。
西二旗地铁站我们习惯把他们看作一个整体,从性格、着装到消费水平都大致定型。然而,他们也许曾在某个地铁站多次擦肩而过,但每个人心中的目标、理想和焦虑,都各不相同。
我把家从三环里搬到了六环外
老田今年28岁,北京生北京长,是个标准的“土著”。10年前的他大概没有想过,自己会来到当时名不见经传的后厂村工作。
2013年夏天,老田本科毕业,专业是当年正吃香的计算机与科学技术。他顺利地找到了一份某大型电信公司的内勤工作,但入职后发现,工作的内容与所学的专业知识并无相关。
“就是天天处理人际关系,没别的。”他回忆道。
不是没有考虑过换行,老田曾经要求过调岗,但却在面试的时候受了挫。“对方本来要问我一个专业问题,后来突然看了看我简历说:‘你是13年毕业的啊,那这个你可能没学过。’后来我就没怎么想着调岗的事了,想看看其他机会吧。”
不过这份工作也有极大的优势:工作量少,离家近。老田每天可以8点起床,溜达15分钟到单位,下午5点半之前到家,琢磨晚上给爱人做点什么吃。老田最大的爱好就是做饭,人生理想是拥有属于自己的饭馆,不过这个目标现在看来还远得很。
今年年初,也是老田结婚的第二年,他们摇号中了一套共有产权房,这意味着两人从无贷一身轻的状态,变成了每个月需还款7000多元。这突然的改变,也让他不得不再次审视自己的收入情况。“必须要多攒点钱了。”他对自己说。
清晨的后厂村路,老田每天的必经之地 受访者供图经过熟人介绍,他来到了“大名鼎鼎”的后厂村,在一家央企做工程师。还没开始体会到工作的高强度,通勤的问题就先来了:家住在东三环内,公司在北五环外,高峰期堵得严严实实,咋办?
与爱人商量之后,老田决定工作日住到六环外的亲戚家。“往北走高速,开20多分钟就到了,回家直接睡觉。”就这样,从公司到住处,从工作到睡觉的循环开始了。
由于已经4年没上手专业技能,突如其来的高强工作量让他发懵。他坦言,工作以来,这是头回一想到上班就开始焦虑。三个月过去,好不容易熟悉了基本操作,但工作压力依然压得他喘不过气。喝不惯咖啡的他,每天中午和其他同事一样,需要在躺椅上休息近一小时,否则整个下午都会浑浑噩噩。
一日下班后,老田随手抓了抓脑袋,却惊讶地发现掉了满桌的头发。“我觉得这份工作就是在拿命换钱。”他说。
其实,老田从来没放弃过开饭馆的梦。他自己也明白,目前的积蓄还无法支撑起这个目标,同时后厂村的高强度作业也不是长久之计。“先干两年,等把知识学到手,也算是留了个后路,以后就算创业失败了,也能养家糊口。”眼看“奔三”了,下一代的计划也渐渐提上日程,他便愈发不敢放松对自己的要求。
晚上9点,老田揉了揉发涩的眼睛,发动汽车,开往六环外的住所。高速走得很顺,车里放着《北京土著》,顺便想想周末该做什么新菜。他突然觉得,要是这段路再长一点,也挺好的。
晚上10点,后厂村的办公大楼仍灯火通明“程序媛”和你们想象得不太一样
小徐在中关村上班,是个程序员,性别女。
她知道女性程序员在大众眼里的模样:要么,就是从不化妆,戴着厚厚的眼镜,穿着上也从不在意,在人群里是最不起眼的存在;要么,就是只顾打扮不顾业务,利用着与生俱来的“性别优势”,自然地索求同事们的帮助。
她认为自己与两者均无相似之处。
在求职时,小徐的同学们或多或少地抱怨过用人单位的不公平待遇,即同样条件下,招收女性程序员的可能性较小。在这份需脑力与体力兼备的工作中,女性似乎确实不占优势,但幸运的是,许多大型公司在招聘时注重性别的均衡,她也未曾遭受异样的审视。“我就职的这家外企比较重视员工的diversity(差异性),因此团队里的女性不少,很多还是女博士。”她回忆道。
通勤时段,人人都是“低头族”小徐去年研究生毕业,从香港来到北京求职的她,选择中关村并非为了高薪,而是希望能继续积累知识。“希望我的工作能兼顾我的专业和兴趣,同时能给我不断提升自我的机会。”经过筛选,最终她就职于某外企的研究机构,与云技术、人工智能等尖端科技打交道。
太多年轻人初入职场时也怀着学习的心态,但不久后便与繁忙的节奏和升职加薪的烦恼妥协,开始得过且过。小徐却认为,自己所在团队的氛围起到了带头作用,大家在头脑风暴中不断思考、沉淀的过程,是她在工作中最欣赏的部分。“我不喜欢那种领导让做什么就做什么的节奏,太死板,久而久之脑袋都麻木了。”
虽然目前的工作尽如人意,但小徐还面临着大部分“程序媛”都避不开的问题:来自亲人朋友的无形压力。随着IT圈“赚5万花5千”“过度劳动”“脱发”等吐槽越来越深入人心,身边的人自然会产生担忧:身体状况怎么样?平时有自己的时间吗?非要做这行不可吗?
小徐的钢琴 受访者供图小徐多次与母亲提及这个话题,但都以她的坚持而结束。但她潜意识里也存在着焦虑。虽然入职只有一年光景,但她已经从周围同事的身上看到了自己可能的未来,并不时怀疑:我可以做到那么优秀吗?
“刚入职的时候抱有热情和冲劲很正常,但眼看着同事和领导资历越高,节奏越快,我也会担心自己以后能否平衡工作和生活,会遇到什么样的瓶颈。总之我不希望工作侵吞我所有的生活,如果有合适机会的话,我或许会考虑跳槽,但目前的职业方向还是不会变的。”小徐说。
然而,尽管有着迷茫和顾虑,但小徐仍坚持着自己对事物的新鲜感。给自己报的成人钢琴班已经小有成效,最近正练习着《小步舞曲》。
她是职场新人,是“程序媛”,也是“北漂”,但最重要的,她是她自己。
原文发布时间为:2018-10-18
本文作者:Java面试那些事儿
本文来自云栖社区合作伙伴“Java面试那些事儿”,了解相关信息可以关注“Java面试那些事儿”。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
python之uuid通用唯一标识符模块
长安古道马迟迟,高柳乱蝉嘶。夕阳岛外,秋风原上,目断四天垂。 归云一去无踪迹,何处是前期?狎兴生疏,酒徒萧索,不似少年时。 一、UUID的介绍: UUID: 通用唯一标识符 ( Universally Unique Identifier ), 对于所有的UUID它可以保证在空间和时间上的唯一性. 它是通过MAC地址, 时间戳, 命名空间, 随机数, 伪随机数来保证生成ID的唯一性, 有着固定的大小( 128 bit ). 它的唯一性和一致性特点使得可以无需注册过程就能够产生一个新的UUID. UUID可以被用作多种用途, 既可以用来短时间内标记一个对象, 也可以可靠的辨别网络中的持久性对象. 为什么要使用UUID? 很多应用场景需要一个id, 但是又不要求这个id 有具体的意义, 仅仅用来标识一个对象. 常见的例子有数据库表的id 字段. 另一个例子是前端的各种UI库, 因为它们通常需要动态创建各种UI元素, 这些元素需要唯一的id , 这时候就需要使用UUID了. 二、uuid模块的使用: python的uuid模块提供UUID类和函数uuid1(), uuid3(), uuid4(...
- 下一篇
如何让 J2Cache 在多种编程语言环境中使用
现在的系统是越来越复杂了,不仅仅是功能复杂,系统结构也非常复杂,而且经常在一个系统里包含几种不同语言编写的子系统。例如用 JavaScript 做前端开发、用 Java/PHP 等等做后端,C/C++/Go 等做一些底层模块等等(我只是举个栗子,不要挑起斗争哦)。 这些不同语言编写的子系统经常需要进行一些交互,多数方面的数据交互一般都有对应的技术或者中间件来解决,例如消息中间件、数据库、RESTful 接口、Redis 等等。 本文主要聚焦于缓存系统的交互。 在多语言开发的系统中,使用 Redis 这类服务实现缓存交付是非常适合的,但前提是缓存的数据必须是每一种语言都能识别。基于这个前提来考量,JSON、XML 是最合适的格式,因为它们是语言无关的规范,任何语言都能方便的解析这两种格式。而 JSON 相比 XML 又更优一些,因为同样数据用 JSON 表示体积更小。 所以 Redis + JSON 就成为了跨语言环境中的缓存首先解决方案。不过我之前一直在强调单独使用 Redis 做缓存的严重问题(详情):巨大的缓存数据吞吐量会导致 Redis 的数据读取变得异常缓慢,而扩容 Redis...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS关闭SELinux安全模块
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Mario游戏-低调大师作品