今年三十了,到了传说中程序员最应该迷茫的年龄了,那么我迷茫吗,没的说,按照华为34岁就要劝退的要求,我还有4年的程序生涯。html
为何30岁的程序员就应该迷茫呢?30岁正是通过了七八年的职场生涯,技术、经验、职业素养等各方面都到了一个比较充沛的阶段。若是前几年不是在混日子,到了如今,踏踏实实干活的通常会成为公司的核心开发,潜心研究技术的应该会成为架构师,有领导才能的也许是小领导或者项目负责人。按道理来说30岁正是人生的最黄金年龄,也是事业发展的核心阶段,若是在这个阶段抓住机遇能有突破,对整个职业生涯影响可谓不小。程序员
转眼一想,三十岁也确实该迷茫,三十岁了,你在熬几个通宵试试?父母年纪大了或者有了儿女真是到了上有老下有小的阶段,很大的一部分精力须要放到家庭里面,这个阶段你就是家里的顶梁柱,可能家里最大的收入就来源于你。若是你和我同样来自于农村,没有什么家底,回家以后你会看到昔日里你感受混的很通常的同窗,买了房和车,日子过的很清闲,然而你每月工资一万两万的收入使照样无房无车无存款,而后你会想,这么多年本身也一直没有歇着,天天也都坚持和努力,但现实和理想仍然差了那么一截?面试
想起了上一段时间看到的一个新闻,当你们都骂此男子不守规矩的时候,有人从另外一方面进行了解读,心情比较复杂。编程
中国的IT行业还很年轻,真正发展的时间也不过二十多年,并且中国互联网发展的速度很是的快,每每在其它行业须要积累N年才能够职业级别,到互联网公司几年就完成了。不少写程序很牛逼的程序员没过两年就都多多少少的被提拔到了管理的职位,有好处也有坏处,好处是能够综合的锻炼本身,坏处是没有太多的机会去作深刻的研究,大公司可能还好一点。在这个快速的发展过程当中,选择多了起来,也容易产生迷茫。架构
就像研究技术同样,探究迷茫的本质是什么?迷茫本质是将来的不肯定性,典型的表明就是在你人生最关键的几个选择点上,好比:毕业时考研仍是上班、工做后选择大公司仍是创业公司、工做几年后走管理路线仍是技术路线…编程语言
诚然每一个人每一个阶段的迷茫都是不同的层次也是有所不一样,不少线上或者线下的朋友也会一块儿聊聊本身现阶段的困惑,有的会说,我如今进入了一个瓶颈,不知道如何去突破了;有的编程语言已经换了两次了,而后还问,如今转Java还有前景吗?我本身其实也不敢妄言,也只是结合本身的状况给了一些建议,也未必正确。学习
因此迷茫是不分年龄的,到那个阶段都会有那个阶段的迷茫,只是到了30岁迷茫的状况会更复杂一些,回顾一下本身的职业生涯的几个关键的迷茫点,但愿能够给一样阶段的你有所启示。测试
最近我司在招聘中级Java工程师,在boss直聘上面发布了一个岗位需求,半天的时间来了100多封简历,忽然感受刚毕业程序员如今竞争很激烈,从我毕业到如今吧,有一个感触刚毕业的程序员是最难找工做的,工做1-6年中找工做的溢价能力是不断提升的,多工做一年出来找工做的机会就越多,企业也热于招聘有丰富经验的程序员,工做6年以上,也就是30左右了吧,若是在前6年中都在混日子,或者都在外包公司,或者业务6年几乎都没有太大变化的公司中,那么6年后受欢迎度会愈来愈低。3d
因此刚毕业的第一家公司,最重要的是有一份工做可让你去学习和实践,毕竟大学课程和实际工做差异仍是比较大,若是有选择的状况下,尽可能选择本身喜欢的行业,好比对游戏感兴趣,那么就多投一些游戏公司,对电商感兴趣多投一些电商公司,若是没有太多选择的状况下,尽快选择一家有技术氛围的公司,那么如何在面试的时候判断这家公司有技术份额呢?第一看公司的面试过程,对面试人的态度是否真诚,若是面试者一副牛逼呼呼的感受,基本上面技术氛围不咋的,越是牛逼的人越低调;第二看面试过程当中考察的知识点都是什么,通常面试者官都会关于公司的项目技术基础来问一些题目;最后主动问一下公司的技术栈都有哪些,本身入职后负责那部分?htm
对于这个阶段的同窗来说,最重要的是尽快去入职工做,积累经验。对了,尽可能不要去外包公司,很难赚取到什么经验,并且会累死。
先说说我工做两三年的那个阶段吧,就是工做两三年后,技术积累也有了,项目中遇到的问题基本上也都能解决,可是当时咱们是一家偏传统的企业,我作的项目基本上就是给各个公司的IT管理员或者企业领导来用的,基本上使用者不超过10个,那时候我就特别想让本身作的东西可让千万万的用户来使用,这样我才以为个人工做更有价值,而不是作了大半年的项目给几我的用,并且几乎没有反馈。
因而在公司了两三年后,我换工做的时候目标就稍微明确了一些,作本身产品的公司,而且将来这些产品能够服务于大量的用户,这种类型的公司基本就都是互联网公司了,当时放眼西安几乎没有什么像样的互联网公司,你们都知道北京是互联网公司最多的地方,所以依然决定来北漂寻找一份互联网公司的工做,当时只是不想去传统企业,可是究竟是进入什么样的互联网公司我并不清楚,机缘巧合进入了第三方支付行业,那时候我感受这就是我当时想要工做。
若是你不知道本身喜欢什么样的行业,那么你至少要知道什么是你不喜欢的,这样在选择的时候也能帮你作筛选。
两三年以后应该是程序员最黄金的年龄,在这个阶段积累技术应该是最快的,若是你在本身的岗位中呆了一年多了,感受仍是没有学到什么东西,建议跳槽,有时候若是你本身没有能力去驱动本身去改变的时候,那就靠外部环境来驱动你,真正的经验、解决问题的能力都是在实战中学习到的,去了新的公司打破本身原有的技术盲区。
按道理来说,在公司4年到6年的这个阶段,基本都到了中级or高级开发工程师的阶段,也是正练代码的时候,也是从how to do 作why to do 的阶段,到了能够慢慢作一些底层或者原理的研究阶段,可是在中国,基本上程序写的好的在这个阶段慢慢都会让去作一部分管理的工做,好比项目经理,小组组长等,有可能涉及到沟通或者其它的琐事太多,相应的编程的时间就少了,也容易产生迷茫?能够潜心研究技术,不太愿意作沟通或者撕X的,对技术保持热爱的能够走向架构师的这个方向。
其实我在工做4年多的时候,内心面的标准方向就是想作一名架构师,幻想着能够指点项目架构的江山,可是很快我发如今中小型公司里面不太现实,技术架构级别上都是技术经理在作决策,有架构师职位也基本上要不是偏高级的编程人员,要不也是作了一部分的管理职能,没有纯粹的架构师职位,后来我司成立互联网金融项目,领导就以可让我独立负责全部技术为诱惑,后来就走向了技术经理的这条路子,不事后来确实能够按照本身的想法去构建整个平台的时候,感受仍是挺不错的。
不是技术好的均可以作管理,有时候也和我的的气质有不少的关系,有的人在为人处世方面确实比较擅长,有的人却对技术有着天生的敏感性,作了管理以后,和不少不一样的人作了深度的交流了解,你会发现把合适的人放到合适的位置是多么的重要,能够省不少的心。所以在这个阶段须要对本身有所了解,本身擅长或者喜欢作那个方向,另外沉下心来研究技术,实践技术,等待机会,由于公司里面提拔的人才基本上都是老员工多一些,由于经历了多年的一块儿抗战感情上信任的住,技术能力也比较了解,频繁跳槽比较难一下进入高级一点的职位。
在这个阶段最好能选择一个本身喜欢的行业来稳定下来,好比游戏之后换工做的时候也是游戏方向,好比你喜欢金融,之后的工做尽可能都和金融相关的,有行业积累的状况下,对之后的发展很是重要,若是这两年作金融,过两年又是通信各类换,到头来行业背景几乎是零,由于技术的本质仍是为解决实际问题,若是你在某个行业多年,那么你对行业的系统有全面的了解,开发过程当中也会避免不少问题,这就是为何不少公司招聘的后面都会有一条,有xxx工做经验者优先的缘由。
我身边有一部分程序员到了30岁左右转行了?固然不多的一部分转到了彻底不相干的行业里面去了,理由是写程序太累30岁之后身体就不行了,还有至关一部分转业到IT的其它岗位了,比较多有:产品、测试、售前、需求管理等等。其实我以为仍是对程序的热爱不够,或者是自己的兴趣点就不在这里,这里就不讨论30岁程序员到底还适不适合编程的这个话题,由于我如今还在写代码,我也热爱写代码彻底没一点问题,脉脉中此话题的讨论
有一段时间,半夜老是失眠,躲进卫生间里面点上一支烟,对镜子问本身这是你想要的生活吗?在北京4号线,身体能够保持倾斜45度而不倒,这不是魔术是生存。地铁里面男男女女以各类姿式贴在一块儿,站在门口不用走自动被挤进去,都拼上本身一天的力气演绎这上班的第一课。每次我看着地铁里面急匆匆的路人,我就想他们的生活是什么样的?16年冬天的时候我差点被北京的雾霾给逼疯了,白天是黑夜,夜晚也是黑夜,每到周末就是大雾霾,感受本身好像被囚禁了同样,在房子里面坐立难安,不知道哪一天我会不会由于雾霾而离开北京。
隔一段时间朋友聚会就会发现又有一位朋友回老家了,每次走一个朋友内心就咯噔一下,想一想本身为何还在坚持,回家好像生活很清闲,有一刻真的有回家的想法,可是下一刻马上被我否了,首先经济条件还达不到回家养老的程度,第二老家根本没有本身喜欢的什么互联网公司,第三,我可能也习惯这种大城市的生活,方便、快捷、甚至拥堵。
就像刚毕业在西安的那种感受同样,刚毕业那会,有少一部分人去了北京、上海,大部分都在西安,而后咱们在西安的这部分人,每次有一个离开西安去别的地方的时候咱们就聚一下,每一年我均可以送走几我的,到了最后红柯走的时候就咱们两我的一块儿吃了个饭,现在那些在北京上海的朋友都慢慢的回了老家,而当时留在西安的我,却一直漂在了北京。
这就是我30岁的迷茫,要不要从新选择拼搏一把,要不要离开这个热爱又无奈的城市。你呢?
那么迷茫就不对吗?从某种角度来说,迷茫是一件好事情,说明你对现状进行了思考,对目前状态有改变的指望,同时又对接下来改变后的将来不肯定性,因此才迷茫。因此说迷茫不是错,迷茫以后没有行动没有改变才是问题。能够给本身一段时间,在这个时间内,进行充分的了解选择后的结果,以及对自身定位,在这个时间段以后,就果断的行动,不要拖拉。
回想本身这几年的迷茫,刚毕业那会迷茫要不要进入IT行业,要。工做两三年迷茫要不要离开家乡去互联网公司?去。来北京后,要不要跟着公司搞互联网金融,搞了。去年朋友说创业去不去,思索良久,么去;那么如今呢,要不要继续在北京吸霾,仍是没有想好,要不要进入一个新的领域去拼搏,也是没想好?
对了,这几年好像过一年两年我就要迷茫一阵子,可是如今回想起来刚开始的迷茫却和如今迷茫又了大不一样,思考的层次也不一样,没事迷茫的这种频率仍是保持了下来;在回想本身不迷茫是何时呢?下决心进入IT行业,潜心学编程的时候,刚工做热情工做的时候,每天加班搞互联网金融的时候,有一个共性,那就是飞速成长学习的时候,打破本身壁垒的时候,因此如今的迷茫但是就是慢了下来,又要从新选择了吗。
因此呢,迷茫是一件好事吗?从某种角度来说,我认为是的。
那么做为程序员的你,还在迷茫吗?
做者:纯洁的微笑
出处:http://www.ityouknow.com/
版权归做者全部,转载请注明出处