老程序员是如何逆袭的?磊哥的故事了解一下!(非广告)
磊哥是我认识的一位“老”程序员了,2009 年参加工作,到现在也有 12 年的编程经历了。
网上都流传了“程序员是吃青春饭”的言论,那程序员究竟是不是吃青春饭的行业?这帮“老”程序员的命运如何?他们现在又在干嘛?带着这些问题,我们尝试从磊哥的经历中看能不能找到一些答案,下面一起来看他的故事...
说明:以下故事是以第一视角的方式进行叙述的,其中的“我”指的就是磊哥本人。
初入职场
我(磊哥)是 2009 年参加工作的,因为对编程比较有兴趣,所以在毕业之后就找到了一家相对还算不错的公司,这家公司当时归属于 360,是 360 旗下的一家游戏公司,当然后面这家游戏公司的老板回购了 360 的股份,现在已独立上市了,然而这都是后话。在当时这家公司各方面福利待遇都还不错,在 2010 年左右就开始推行弹性工作制和提供不限量的饮料和零食了。
短暂的创业生涯
然而好景不长,初入茅庐的磊哥在这家公司干了 4 年半的时间,不知道抽什么风,脑子一热辞去了当时还算不错的工作去创业去了。
去创业也就算了,但创业的项目竟然是自己完全不熟悉的项目:K12(小、初中)教育,没有任何行业知识,没有任何优质教师资源和运营公司经验的我,在面对同行的价格战和毫无节操的争抢生源中,很快就败下阵来了,本来还有几个生源,但因为没有好老师的支撑,很快连最后的几个生源也丢掉了,于是苟延残喘的坚持了大半年的时间,终于把前几年上班攒的为数不多的钱败光之后,于是不得不重新回到职场继续搬砖了。
这段经历给了我很大的触动,让我深刻的认识到了隔行如隔山,创业真没有那么简单,开始一定要做好充足的准备,想要进入这个行业,前期一定要躬身入局,不熟悉的行业千万不要贸然行动。
步入管理层
五年的时间一晃很快就过去了,经历了创业失败之后的我进入公司之后,优势便逐渐体现出来了,于是很快就做到管理岗位了,迅速成为了一个部门的技术经理。
但此时迎来了我人生中的另一个挑战,从程序员思维转换成管理者思维,这个过程中有很多新的东西要学。比如做程序员的时候只需要按时间交付合规的代码就行了,然而晋升为技术经理之后,你需要考虑的事情有更多,比如以下这些:
- 对外你要和其他部门“相互扯皮”,比如要和产品部经常交流,作为一个技术负责人你要把不合理需求和性价比低的需求,以产品部能接收的方式把他从产品设计中剔除;
- 对上级领导你要有满意的交待,比如每周的理会你要把当前项目的进度、排期、现状、以及遇到的问题和障碍,以 BOSS 们能听懂的方式进行汇报,BOSS 们大多是不懂技术,他们可能总是在质疑你,为什么做几个“小”功能就需要这么长的时间?是不是在偷懒?你要打消他们对开发周期的疑虑,以及对程序“总是”报错的疑虑,不然你做的再多,在领导层看来都是不满意的,这种不被认可的情况才是最糟糕的;
- 还有就是对下属,你是他们的技术天花板,一方面你要在核心技术上给予他们指导,还有竭尽全力打造一个舒适的团队氛围,不然让团队人员都怨声载道,这样就会造成很高的人员离职率,相应的项目质量和进度也不能得到相应的保障。所以你需要关注技术发展的同时,还要照顾下属的情绪,不能使用行政手段剥削和压迫下面的人,相反你要平易近人的同时还要保证自己的话语权,这个平衡的能力就需要极大的智慧。
说实话,刚开始晋升为经理的时候真是又累又痛,总感觉两边受气,吃力不讨好,一边是关键技术上要引领团队的发展,另一边是要所有人(对上、对下、对外)都满意,这真不是一件简单的事。
然而,时间是解决一切问题的良药,所有的技能都是后天可以习得的,这是我坚信不疑的人生信条,工作中的事情随着时间的发展,也逐渐适应并且可以驾轻就熟了,这段时光大概持续了 3 年之久。
奔赴外地
在西安呆了 8 年之久,2017 年是一个转折点,在那一年我终于把首套房贷还完了,加上工作上也没有任何的挑战,在没有了经济上的负担之后,我做了一个大胆的决定:去上海。
于是说干就干,我用了两个月的时间安排好手头上和西安这边的事情,带着老婆孩子一起又去了上海,去上海的原因很简单。第一,在此之前自己从没有出过远门,想去外面看看;第二,工作上也已经驾轻就熟了,已经没有太多挑战可言了,想要外边找找机会,看能不能学到更多的东西;第三,如果现在不出去,可以以后也就出不去了。于是安排好一切,准备去大上海。
在上海呆的这两年过得非常充实,除了上、下班之外,每逢周末就去参加各种技术沙龙和技术大会,我记得最多的一年参加了 20 多场技术分享会,有阿里的、美团的、科大讯飞的、Apache 旗下的等等。当然假期或者偶尔周末也会带家人去上海周边好好玩一下,像附近的杭州、苏州、南京、乌镇、以及上海有名的景点都玩过了,也算不虚此行。
意外收获
2018 年下半年,技术圈开始兴起技术付费,而我作为写了 10 几年博客的老博主,有博客园的截图为证:
自然也加入到了这场知识付费的盛宴当中,于是用来不到两年的时间共写了 6 本付费专栏:有拉勾网的《Java真题与源码34讲》、慕课网《设计模式深入解析34讲》、GitChat《Java面试全解析》《MySQL面试金典》《Redis核心与实战》《Redis面试金典》等,为了避免广告嫌疑,我这里就不贴地址了,有兴趣的朋友可以自己去搜。
这些文章算是利用自己的技能和爱好实现了变现,也给了我很大的信心,让我看到了另一种挣钱的可能性,于是有一段时间所幸辞职在家,干起了自由职业,以码字为生,对这方面感兴趣的朋友可以去看我的另一篇文章《自由职业的前半年,我是如何度过的?》。
最后:来点福利吧
去年的时候,我写了一部关于 Java 面试的付费内容,近 4 万字 9 大模块,共计 200 多道 Java 面试题和答案解析,没想到一经发布,迅速爆红,并获得了近 40 万的阅读量,今天免费分享给你,阅读量展示:面试题的大纲:如何下载?
遇到即是缘分,关注公众号「Java中文社群」回复“面试题”,下载《Java 最常见的 200+ 面试题:面试必备》(2021 版)的 PDF 离线完整版,包含完整的答案和解析。
最后
人生很长,你、我的故事也没有结束,最后欢迎添加磊哥的个人微信,相互学习、共同进步。当然也可以围观朋友圈,做个点赞之交哈~