再过几天,我就要告别程序员生涯了,想起来不禁有些唏嘘。在北京这座城市,昨晚有很多人和我一样夜不能寐,已经不是一次夜不能寐了,终于还是要离开程序员这个行业了。来北京7年了,从11年毕业,到现在,人都说三十而立,我想可能只有到了30,才明白这个“而立”的重量吧

首先介绍下自己,大学学的是信息与计算科学,也叫“信计”,没上大学前,以为是计算机相关专业,进了大学,发现是数学学院的一个专业,但是学的东西和计算机专业,没太多区别,计算机专业学的,我们都学,计算机不学的数学相关课程,我们也要学。大学就没停止过挂科,这并不是我不够努力。因为大家都是靠打小抄考过的,我很反感作弊,于是很多书上的理论知识,没背好,就没过。但是好在学校毕业前补考放水,让绝大多数人都考过了,因此也拿到了毕业证。4年大学,一句话总结:浑浑噩噩。但是我们学校是985,这个光环在毕业时,让我这个渣渣,可以找到了一份不错的工作,去了一家外企,唯一觉得,这是学校给了我起点。虽然我知道自己挺水的。

毕业后,从事的是J2EE工作,现在应该就是后台开发吧,进去半年,也就是12年,公司战略调整,被调去做Android开发,我根本啥也不会,那时没几个人会Android的,写个稍微复杂界面都牛逼了。于是我开始努力学Android,尤其是做出一个小Demo时,那种成就感和自豪感能给我难以名状的满足。对核心技术和核心技术人员由衷的崇拜,对技术的追求和水平的提高有一种莫名的狂热,当时我想只要能从事软件开发的工作,起初的薪金待遇可以不计,等我技术方面成熟后,自己就有更高更好的选择了程序员->资深程序员->技术leader->自己的软件公司,这是当时我一个朦胧的程序人生规划。

想想年轻时自己,现在不禁想笑。以为只要加班就能搞定一切,后来发现连续加班,有些问题终究无法解决。自己死磕,不如问别人一句话就解决了。这就是经验带来的不同。但是并不以为自己不去死磕,我是那种不撞南墙不回头的人,天生不服别人。随着工作年限增长,我越发觉得人外有人,要承认自己的不足,在自己不牛逼之前,要谦逊,要不耻下问。因为学到毕竟是你的。而不是,我相信我能解决。最后时间耗费,却什么也没有折腾出来。北京12年的时候,很多公司都开始转移动互联网,我看到之前那种招聘过的场景,面试官自己看了下官方文档,就成面试官了,面的人做Android很多都是之前做Java开发或J2EE的。那时这波人应该是最早享受红利的。所以挺感谢移动互联网时代的。到今年已经完全是两重天了。大家也有明显感知。细化领域成为了重点。

换第一份工作时,14年,当时感觉遇到瓶颈了,就是没有兴趣做之前的工作内容,还有就是在老家省会城市买房了,有了房贷,于是就跳槽去了乐视,那时乐视还是如日中天,不吹不黑,我引以为豪加入乐视。贾总总是能让人充满鸡血。让大家斗志昂扬。但是加班较多,之前在外企是没有这么猛。可能互联网公司讲的是快,快速开疆拓。乐视那时也是全面开拓期。很多业务线同时并行。第一年加班多,勉强也就过了,毕竟自己年轻,身体扛得住。第二年,去医院体检时,很多指标已经不是正常值了,所以告诉自己少加班,提高效率。后来想想,你提高效率,活反而越来越多。于是那段时间我也迷茫了,不知道这种状态能维持多久,有时看网上,经常曝出新闻,某程序员突然促死了,以前从没想过这事,觉得离我遥远的很。我身体这么好。后来和朋友聊天了解到,互联网公司加班风气都这样。为了达到KPI,大家拿更多年终奖,都要拼。这是我第一次有疲倦感。不是身体上的疲倦。每次看到公司刚毕业的小兄弟,加班加的热血狂潮,我都不知道怎么形容当时的心境。长江后浪推前浪,一浪更比一浪高。不得不服老但是我想我有经验,有技巧,知道怎么做更好哇。后面一个干了多年的老同事离职,散伙饭时,他说一句话,让我至今难忘“你看我做了10几年的开发,最后做到技术专家,不也是要不断学习和持续加班,所以要持续做这一行,不要想着轻松”。其实赚多少钱,都是老板的,我们打工的不就是拿个死工资吗,我们更多的人不是连个受剥削的机会都找不到吗?每次面试刚从大学出来的计算机的本科生,我真想对他说:你何必要选择这一行?每次面试那些工作经历比我长,年龄比我大程序员,看着他唯唯诺诺的目光,我就想:曾几何时我也像他这样,被人横眉冷对的面试多少次,以后我是不是还会像他这样,再去看人家的脸色啊?心寒啊!看着同期毕业的同学,都转了行的,在自己的行业里都混的不错,大部分都比自己挣钱多,有干头;就是挣钱少的,他也干的轻松啊,最简单得到就是和自己项目接洽企业或政府的信息部主管或网管,懂的不多,轻轻松松,钱比我们的多,有问题老找我们,面对他犯的低级错误,我们还得笑呵呵。我心里确实不平衡啊。

后面没多久,我也从乐视出来了,去创业公司做技术管理,创业公司不像大公司那么多规矩,但凡能赚钱的,不是规矩,也是规矩。需求可以临时加,只要老板需要。但是也有好处,自由,没有那么多限制,你有能力,可以很快凸显出来。对个人也是一种快速成长。由于在创业公司的职能的变化:以前只是想怎么个人干好,现在是怎么让一群人干好。发挥他们的最大价值。并让每个人有所成长。很多人会和自己当初一样,面临的问题。想着怎么避免和有效沟通这些问题。在哪个公司,都要画饼,前提先到老板那里争取到饼,再分给大家。所以我很开诚布公。不玩套路。有时没有饼,但是为了激励,我自己掏腰包做这个饼,也很正常。所以即便有人从我这离职了,还是对我人格魅力和领导魅力表示认可。而留下的,就是在技术上和别的方面持续激励。

那为什么,我说要告别程序员生涯呢,是因为,这行终究太累。我28岁生了小孩后,陪伴的时间很少,就在考虑转行。今年已经满30,而立之年,确实能想明白很多事情。转行做别的,也不见得比这个差太多。主要有更多时间陪家人,反正与其等到35之后,伤感的落幕,不如早转。当然,你对写代码依旧热爱,对加班不排斥,程序员还是不错的行业,相比其他行业。毕竟不用靠求人、走关系做很多事情。无论做什么,保持热爱,不爱了,就放手,也是一种解脱。再见,我的程序青葱岁月!

原创作者:老余,老码农一枚,本文系老余独家授权发布。祝福老余转行后,前途似锦!

推荐阅读:嘿!七夕节,送书30本,一份心意!

再见,我的程序青葱岁月!相关推荐

  1. 今夜,我们一起缅怀对美好事物痴迷的青葱岁月

    "为了部落!鲜血与荣耀!" "为了联盟!光明与信仰!" 自2003年<魔兽争霸III:冰封王座>发售之后,如今整整13年过去,对于粉丝来说,&quo ...

  2. 【毕业季】致大学江湖的青葱岁月,我与湖中大的四个夏天(情忆新月,梦系信科)

    在这温暖的房间 我于是慢慢发现 就算我们的爱有期限 不愿说再见 在这温暖的房间 我们都笑的很甜 一切 停格在一瞬间 -- <房间>刘瑞琦 在毕业晚会上,伴随着这首歌曲合唱与最后一次点名,意 ...

  3. 从青葱岁月到柴米油盐

    开始有点怀恋以前那段青葱岁月了.那段岁月,尽管堕落,但不无聊.不像现在,所思所想,尽在柴米油盐.也许,这就是为什么一个叫青春,一个叫生活吧...... 犹记得高中那三年,过着两天一通宵的日子.除非没钱 ...

  4. mysql乐观锁总结和实践 - 青葱岁月 - ITeye博客

    mysql乐观锁总结和实践 - 青葱岁月 - ITeye博客

  5. 毕业旅行 | 用一场纽约5日游告别难忘青葱岁月

    时光如梭,毕业季悄然而至,青葱岁月的点点滴滴终将成为美好回忆.和朋友们用一场毕业旅行告别无悔青春,缅怀那些一起哭过笑过的日子,迎接人生旅程的全新开始吧~~为你的毕业季带来满满仪式感! 第一天 随上随下 ...

  6. 金马赛记 | 畅跑一场马拉松,纪念一段青葱岁月

    跑完2021年苏州金鸡湖半程马拉松,我在朋友圈里写下这样一句话: 出走二十载,归来不少年.畅跑一场马拉松,纪念一段青葱岁月! 时间如同白驹过隙,算算我从苏州离开,回武汉读书,已经过去了整整二十年.二十 ...

  7. 青葱岁月里我拥有了人生第一台电脑

    那是一个热情似火,朝气蓬勃的季节,宿舍楼里到处能见到赤膊少年挥汗如雨,我坐在那台满身划痕的电脑面前,小心翼翼的按下电源键,每当这个时候我的心情就如同刮开了一张奖券,期待着那一声清脆的滴声和嗡嗡的风扇声 ...

  8. 再见2021,程序员如何走向鄙视链的顶端?

    程序员鄙视链的顶端 在程序员的世界里,有一个鄙视链.鄙视链的顶端差不多是算法工程师. 一等码农搞算法,吃香喝辣调调参: 二等码农搞架构,高并低延能吹牛: 三等码农搞工程,怼天怼地怼PM: 四等码农搞前 ...

  9. 再见了,程序员!钢铁工人用低代码30分钟开发一套核酸登记软件

    作者| Mr.K   编辑| Emma 来源| 技术领导力(ID:jishulingdaoli) 最近看到一则新闻: 近期,广西防城港市出现疫情,全市展开一轮大规模核酸检测.柳钢工人彭期文在钉钉上仅用 ...

  10. 记录制作音响的青葱岁月

    结缘音响是源于2019年11月份机动车保养,等待保养的过程中顺便去周边的音响器材店溜达了一番,这一溜达不打紧,从此一发不可收拾的爱上了音响DIY.当时大约花了5000大洋换了4个JBL的喇叭(真心入门 ...

最新文章

  1. 服务器架设笔记——编译Apache及其插件
  2. LINUX下线程默认栈大小的设置
  3. Bootstrap3 栅格系统-媒体查询
  4. 最新综述:自动驾驶中的多模态三维目标检测
  5. Android的手势的保存
  6. 关于nginx为站点绑定域名以及绑定多个域名
  7. 漫画:什么是SHA系列算法
  8. C++ 使用move来删除用户指定的文件
  9. mysql服务的关闭与启动
  10. IOCP中的socket错误和资源释放处理方法
  11. python格式化字符串_Python字符串格式化问题:%、format()与f-strings
  12. linux是用于汇编语言,深入理解程序设计:使用Linux汇编语言
  13. Java 设计模式 代理模式
  14. 美国52.2%网民每月至少登录一次Facebook
  15. 小爱同学app安卓版_小爱同学app下载|小爱同学手机版安卓最新版v2.8.21 下载_当游网...
  16. python function terminated_Calibre 转换 TXT 文件出现 Errno 21 错误的解决方法 – 书伴
  17. 吃鸡游戏计算机配置,手游吃鸡pc端吃什么配置
  18. html属于编程语言,HTML编程语言
  19. 20190131-JS - Promise使用详解--摘抄笔记
  20. 给IT新人的15个建议:苦逼程序员的辛酸反省与总结!

热门文章

  1. Javascript特效:秒杀倒计时
  2. 视觉SLAM十四讲_4-相机模型和非线性优化
  3. 【一天一个C++小知识】009.C++面向对象
  4. Windows远程访问Linux (Ubuntu)服务器
  5. 血压预测常用数据集整理
  6. 视觉惯性SLAM问题汇总
  7. 强推WordPress里的一款代码高亮插件——EnlighterJS
  8. 软件测试2019:第八次作业—— 缺陷管理(含缺陷管理工具的配置实验)
  9. STM32(一)- 基于固件库的工程模板
  10. 安装appcan后打开eclipse出错