前言:程序员
一直以来程序员这一职业都给人高薪资的印象,近年来随着互联网行业的快速发展,程序员更是人满为患,然而不少人关注的倒是程序员的薪资,而非职业自己。面试
一批批程序员进入工做岗位,可是不少人并无对本身的职业生涯有清醒的认识和系统的规划,由此会在职业发展过程当中遇到不少问题。网络
在此我整理出本身对程序员的职业规划的一些看法,但愿能帮助到他人,也是本身对职业生涯规划思考的一次总结。源码分析
虽然不少程序员老是调侃本身,可是这个问题我想对于大多数程序员都是确定的,包括我本身。学习
不说什么改变世界的豪言壮语,单单就程序员自己的工做性质而言也是有无限魅力的:不用把太多的精力放在处理上下级、同事间的关系上,经过本身的敲敲打打作出产品自己就是一件颇有成就的事。测试
做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个个人iOS交流群:638302184,无论你是小白仍是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 你们一块儿交流学习成长!网站
固然,还有老生常谈的程序员的薪资,程序员确实是一个薪资相对丰厚的行业,特别对于刚走向社会的人来讲,听说那些说不看薪资选职业的通常不是骗子就是富二代……职业规划
近几年程序员这一行业的薪资基本没出过年度薪资排行榜前五名,这就足以说明问题。既然程序员是个好的职业,那么,如何才能让本身的职业生涯健康的发展?我认为,首先要了解这一行业,下面咱们就来看看目前大多数程序员的职业发展。编码
程序员的职业发展大致分为四类。视频
1)一直钻研技术
说到底打铁还需自身硬,对于程序员这靠技术吃饭的职业,技术固然是相当重要的。
因此,对于那些热爱技术,编码能高潮的技术男这是一个好的方向,能坐住板凳,活跃于各大技术论坛,一直钻研技术,而后在一家企业把控核心技术,就算职业生涯有变,凭借在相关领域的大名,也能在另一家企业混口饭吃。这类人是幸福的,能够把兴趣看成职业,每一个公司都会有这样的人。
2)技术转管理
这是更加常见的一类,通常在一家公司工做几年以后,因为经验丰富,又熟悉业务就会成为项目经理,而后正常的话就是部门经理、技术总监一步一步的升职加薪,逐渐进入管理层。
这是不少人的追求,毕竟江湖传言:程序员是吃青春饭的,对于不少公司,中层管理者和基层管理者通常会选择本身公司培养,因此机会仍是不少的。
可是你要知道这一过程是一个淘汰的过程,越接近金字塔顶人就会越少,因此这一类人必定是同一批或者公司中同水平中的佼佼者,才能一步步脱颖而出,不少公司的中层和基层的领导都是这一类的。
3)自主创业
这是近几年很热的一类,本身懂技术又接触到一个自认为很好的点子,说干就干找几个志同道合的人,或者被人画了饼,写策划,找天使投资,而后说不定本身摇身一变就成了公司老总了。
自主创业为何这么热?就是有了不少屌丝逆袭的实例,加上有很大的可操做性,也确实有不少人成功,可是必定要清醒,要知道 jack ma 说过百分之九十互联网创业的人都创业失败了。
4)适时转型
转型分为不少种,好比转型去讲课,好比转型去出书,好比转型成为一名自由工做者,本身接需求,提供咨询服务等。
比起这些,还有小的转型,好比当年很火的打工皇帝唐骏就是转测试,得到了巨大成功,咱们公司也有一些技术转产品很成功的例子。
总之,俗话说的好,树挪死,人挪活,当本身意识处处在瓶颈期,要学会转换思惟,目前不少讲课网站,技术类公众号,培训班等渠道让不少程序员顺利转型。
做为一名程序员,无论以后你选择什么样的发展路线,在生涯前期你的技术能力必定要是过关的,这就须要达到必定的深度和广度。
能调优、Spring,MyBatis,Netty源码分析等知识点讲解。
其实可选择的职业发展方向也就是上面提到的大多数程序员的职业发展,这里重点要说的是对于这四类人员要着重培养的哪些能力。对于想致力于钻研技术的小伙伴们,首先咱们要记住老祖宗告诉咱们的话:人外有人,天外有天。其实不少程序员都是自负的,特别是公司中难不倒的人,或者领域内小有名气的人,有成就有本事自负固然无可厚非,可是若想更上一层楼,或是想一直靠技术吃饭就要时刻关注新技术。
现在技术更新换代何等的快,可能前几年仍是公司的问不到,固步自封的话很快就会被新人所取代,这就是为何说程序员是吃青春饭的缘由。即便颇有经验,技术很强,可是年轻人成长速度是很快的,而且成本低!因此各大互联网公司平均年龄一再刷新最年轻的记录。甚至不少公司直接拿年龄做为硬标准裁人,因此这一类人必定要不断提高自身,多交流,多分享,多学习。对于想沉下心来技术转管理的小伙伴,首先若是是从一名普通的程序员干起的话,必定要经得起钱的诱惑,不能频繁跳槽。
虽然说程序员的定律,跳槽 = 涨工资,可是转管理的前提就是足够熟悉公司业务,能处理各类突发事件,这是须要时间经验的积累的,并且据说不少大的互联网公司已经明令不收在一个企业工做不满三年的员工了。因此这一类人要在编码之余多关心公司业务,还要提高自身人际交往能力,领导要协调各方,交流能力必不可少。
对于想本身创业的人,必定不要急于求成,本身有一个好的想法或者接触到好的主意就头脑一热说干就干,先要全面的评估一下可行性,特别是团队中没有有经验的人,很容易考虑的不全面,创业失败率但是高的吓人!
创业除了要有好的想法,还要有天时地利人和,没资本没人脉创业和找死基本没什么区别,因此这一类人千万不能心急,必定要先积累本身,包括人脉和资本,而后保持一颗活跃的心,抓住机遇才有可能成功。
对于想适时转型的人来讲,若是不想在 996,能够在工做之余接触一些自媒体,把本身的优点转化为资本,并且尽快。由于可能你如今擅长的领域,过几年就被淘汰了。因此要及时总结,若是对某一技术有深刻研究和实践过,而且表达能力能够,能够录制一些视频,或者直接来一场 Chat 也是很是好的选择。
此外还能够接一些项目本身作,积累得多了能够出书,若是想要成为一名自由职业者的话,必定要先保证在一段时间内没有经济来源的状况下不被饿死再去辞职。
1)锻炼身体
身体是革命的本钱!
好的身体对于程序员来讲真的特别重要,去年团队中一个同事由于颈椎病在家躺了一个多月,他才二十多岁的年纪!
网上调侃,程序员最后读的书是《颈椎病康复指南》,虽然工做时间长、压力大,可是也要时刻提醒本身锻炼身体,眼保健操,一周几回的运动必定要保持,最很久坐中间找个时间站起来活动活动。
不少公司都有不少运动社团和健身房,都是不错的选择。
2)提高本身修养
古人提倡内外兼修,好的修养会在不少方面帮助到本身,包括人际交往之中,好的修养会在举手投足之间会让人以为很舒服,从而给本身增长不少机会。
利用一些业余时间多读读书,旅旅行,是提高本身内在好的选择,读万卷书行万里路,也会让本身眼界和胸襟开阔,在人生不如意的时候想得开、放得下,兴许没有比这个更重要的了。
3)增强技术和业务水平
这一点是老生常谈了,不管怎样规划本身的职业生涯,踏实努力的提高本身技术和业务水平都是不可或缺的,因此不管你如今生活的是舒服仍是挣扎,都不要忘了提高本身,给本身不断加剧是一个程序员时刻要记着的事。
未雨绸缪,毋让悲剧重演。
一直以来,程序员的 “中年危机” 之谈不绝于耳,而前不久,更由于中兴程序员之事再起风波。
这部分我给你们讲一个真实的例子:故事的主人公暂且叫他老宋,83 年生人,也是纯科班出身,大学毕业后进入一家通信公司作 .NET 开发,原本他对公司仍是有必定见解的,起薪低、对技术不够重视,不过随着时间的推移,他凭着自身不错的技术,不断加薪,也愈来愈受领导重视。
慢慢地,原来干一段时间就跳槽的想法没那么迫切了,就这样,一干就是五年;后来公司的新项目愈来愈多的采用 Java 等其余语言,老宋第一次有了危机感,也想转。
但是刚刚娶妻生子,一是实在没有精力,二是当时他以为过的还不错,就这样,一拖又过了三年,终于有一天上司找他谈话,说公司在 .NET 上基本没有需求了,原有项目也会逐渐砍掉,因此和他谈谈看看有什么打算。
其实他早就知道了,半年前最后一名和他状况相似的同事,已经转行,老宋不是不知道这一天早晚要到来。那段时间,他整宿整宿睡不着觉,莫名其妙和老婆发脾气,可是没有办法,房贷仍是要还,孩子仍是要养,实在没有什么好的选择,最后他仍是被很委婉的态度劝退了。
以后他尝试了不少其它工做,都不太顺心,和媳妇也常常吵架,媳妇终于提出了协议离婚的要求,人到中年,工做不顺,妻离子散 …!他真的感受本身快撑不住了 …
其实对于老宋来讲,他就是开始时走一步算一步。温水煮青蛙,感受过的还不错,结果到后来就是没得选择。
若是他在刚开始就对职业生涯很清晰,若想走技术就一直关注并学习新技术线路,这样在公司项目改技术时能及时跟上,或者看到本身在公司发展前景很差,早早的为下一份工做作准备;若是想转管理,就积极地参与公司项目建设,锻炼本身的人际交往能力 … 总之不要在举步维艰的时候才猛然醒悟!
其实有中年危机的不只是程序员,因此我不想过多地去渲染其严重性。只是我认为身处于这个行业,咱们有必要早为本身和家人作打算,古人说:预则立,不预则废!
但愿每个读到文章的人,都能未雨绸缪,多作思考,早作打算,毋让悲剧重演。
做为一个开发者,有一个学习的氛围跟一个交流圈子特别重要这是一个个人iOS交流群:638302184,无论你是小白仍是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 你们一块儿交流学习成长!
文章来源于网络,若有侵权,请联系小编删除。