将近 30 岁程序员所思所想

时间过的真快,一转眼已经在开发的岗位上工作了三年,因为年龄的问题,现在又要思考转行

1. 转行开发的动机和原因

当初毕业时,太幼稚,老师推荐的工作觉得不太好,就放弃了进入体制内的机会。年轻人心高气盛,觉得未来是自己的,觉得工作2-3年,自己可以进入一线互联网企业。最近看阿里的招聘条件,自己是多么的绝望。首相当时自己这样想就是有问题,开始在小企业工作,怎么能赶得上在成熟企业的人进步的块,小企业规范不成熟,都是搬砖的活,没有学习的时间,即使自己牺牲休息时间,可学来的东西很难在工作中实践及落地。工作三年后,自己觉得达不到当初转行时要达到的结果。冷静的思考,客观分析,如果进入体制内,自己现在的状态也不会好到哪里去,这个跟自己的性格和能力有关,性格特别的内向,表达能力很差。转行也可以说是自己在逃避自己性格缺陷和沟通表达能力差的问题。有一点,从转行到现在,我一直觉得并相信我是喜欢写代码的。在上学的时候,最反感的是关系,在项目评审中的丑态,看不到自己工作的价值,这个和编程形成强烈的对比,当代码写出来,程序跑起来后,那种成就感是无法形容的。我想这是我转行的最主要的原因吧。
总的来说转行是因为,逃避自己的不足;心高气傲,不满足导师的安排;还有自己比较喜欢编码,对自己所学的专业不满,自我实现的需求。

2. 转行后的工作状态

毕业第一年,在一个小公司做了八个月,这8个月应该是我人生最灰暗的时候,白天在公司写代码,晚上在家看书,为了完成一个开发任务,晚上因焦虑而失眠,期间因为沟通问题,和领导吵架过一次,总体感觉就是,自己技术不行,公司也不能提供一个好的平台。次年3月果断离职,离职后问题更严重,工作都找不到,在找工作的一个半月,学习效率极其低下,整天焦虑的不行,感觉自己都得了抑郁症。后来还是来到一家小公司,这个公司给的工资不高,可是一点比较好,就是时间比较自由,周末双休,自己的产品一直没有上线,在这个公司一年多的时间,工作上的问题是后台同事的技术比较弱,一个接口搞了好久,我就可以愉快的帅锅,还有就是老板希望我把设计也承担起来,在自己的坚持下,这件事不了了之 ,这段时间最大的收获是看完的前端基本经典的书籍,《JavaScript 高级程序设计》《ES6》 《数据结构和算法》 《JavaScript语言精粹》《html5和CSS3权威指南》 。期间也走了一些弯路,中间学了C#和java, 还有理论学的比较多,但是实践不足。在工作用一直想把vue 引入到 apicloud 种,但最后没有完成,只单文件引用。第3年去了一家外包公司,工资也翻了一倍。也就是目前的公司,做了半年后,慢慢的发现自己的局限,工作中用的是比较老旧的技术,能完成工作,但没有动力深入研究,新的技术感兴趣,但总没有实践的机会。还有一个就是技术上没有办法达到架构师的水平,走不到管理岗位,前端去做TL 好难,自己沟通能力一直是短板。

3. 大龄程序员何去何从

最近在思考转行,考虑了很多,还是觉得去体制内比较好,一个是公务员,另一个选择是当老师,公务员的人际关系是我跨不过去的一个坎,教师需要沟通表达,这个我觉得能够克服。所以现在最优选择是教师,其次是公务员。体制内的工作,一个是稳定,有大把的时间发展个人爱好,照顾家人。体制内的工作还在哪里,这个可以去知乎搜索一下,知乎上匿名的很多回答跟现在体制内的同学的状态几乎是一样的。面上的工资不高,但是开销小,公积金交的高,空闲时间比较多,最主要的一点是越老越吃香,性价比很高,而且以后无论怎么变化,企业肯定没有国家这个大机器稳定。转行需要行动,首先需要克服自己的缺点,考教师资格证,这些都需要时间,希望自己能在两年内完成转行。

4.后话

年轻的时候总不信自己是那个将来被裁掉的大龄程序员,年龄的增长,岁月磨去了我们所有人的棱角,变成当初自己讨厌的那个人(保守,总是瞻前顾后)。三十岁是一个很有意思的分割点,你发现自己不是你理想中的1%的那类人,只是你曾经不屑且默默无闻的99%。你有两种选择,要么认命,要么抗争,怎么抗争,继续本专业就考博,不满现在的工作,就转行。生活还要继续!加油!明天
 

猜你喜欢

转载自www.cnblogs.com/dzlixu/p/11299325.html