你距离月薪50k的程序员,只差了一个完善的职业规划

一直以来程序员这一职业都给人高薪资的印象,近年来随着互联网行业的快速发展,程序员更是人满为患,然而很多人关注的却是程序员的薪资,而非职业本身。

一批批程序员进入工作岗位,但是很多人并没有对自己的职业生涯有清醒的认识和系统的规划,由此会在职业发展过程中遇到很多问题。

在此我整理出自己对程序员的职业规划的一些见解,希望能帮助到他人,也是自己对职业生涯规划思考的一次总结。

一、程序员是好职业吗?

虽然很多程序员总是调侃自己,但是这个问题我想对于大多数程序员都是肯定的,包括我自己。

不说什么改变世界的豪言壮语,单单就程序员本身的工作性质而言也是有无限魅力的:不用把太多的精力放在处理上下级、同事间的关系上,通过自己的敲敲打打做出产品本身就是一件很有成就的事。

当然,还有老生常谈的程序员的薪资,程序员确实是一个薪资相对丰厚的行业,特别对于刚走向社会的人来说,据说那些说不看薪资选职业的一般不是骗子就是富二代……

近几年程序员这一行业的薪资基本没出过年度薪资排行榜前五名,这就足以说明问题。既然程序员是个好的职业,那么,如何才能让自己的职业生涯健康的发展?

我认为,首先要了解这一行业,下面我们就来看看目前大多数程序员的职业发展。

二、程序员的职业发展分类

程序员的职业发展大体分为四类。

1)一直钻研技术

说到底打铁还需自身硬,对于程序员这靠技术吃饭的职业,技术当然是至关重要的。

所以,对于那些热爱技术,编码能高潮的技术男这是一个好的方向,能坐住板凳,活跃于各大技术论坛,一直钻研技术,然后在一家企业把控核心技术,就算职业生涯有变,凭借在相关领域的大名,也能在另外一家企业混口饭吃。

这类人是幸福的,可以把兴趣当作职业,每个公司都会有这样的人。

2)技术转管理

这是更加常见的一类,一般在一家公司工作几年之后,由于经验丰富,又熟悉业务就会成为项目经理,然后正常的话就是部门经理、技术总监一步一步的升职加薪,逐渐进入管理层。

这是很多人的追求,毕竟江湖传言:程序员是吃青春饭的,对于很多公司,中层管理者和基层管理者一般会选择自己公司培养,所以机会还是很多的。

但是你要知道这一过程是一个淘汰的过程,越接近金字塔顶人就会越少,所以这一类人一定是同一批或者公司中同水平中的佼佼者,才能一步步脱颖而出,很多公司的中层和基层的领导都是这一类的。

3)自主创业

这是近几年很热的一类,自己懂技术又接触到一个自认为很好的点子,说干就干找几个志同道合的人,或者被人画了饼,写策划,找天使投资,然后说不定自己摇身一变就成了公司老总了。

自主创业为什么这么热?就是有了很多屌丝逆袭的实例,加上有很大的可操作性,也确实有很多人成功,但是一定要清醒,要知道 jack ma 说过百分之九十互联网创业的人都创业失败了。

4)适时转型

转型分为很多种,比如转型去讲课,比如转型去出书,比如转型成为一名自由工作者,自己接需求,提供咨询服务等。

比起这些,还有小的转型,比如当年很火的打工皇帝唐骏就是转测试,获得了巨大成功,我们公司也有一些技术转产品很成功的例子。

总之,俗话说的好,树挪死,人挪活,当自己意识到处在瓶颈期,要学会转换思维,目前很多讲课网站,技术类公众号,培训班等渠道让很多程序员顺利转型。

三,所需要掌握的知识体系

作为一名程序员,不管之后你选择什么样的发展路线,在生涯前期你的技术能力一定要是过关的,这就需要达到一定的深度和广度。

下面是我收藏的一个系统的学习图谱,一个七个专题,如果需要可以加入我的Java架构/分布式/高性能交流学习群:454377428

并发编程专题

源码分析专题

性能优化团队协作专题

微服务架构专题

项目实战专题

分布式架构专题

每晚晚上八点到十点半,阿里大牛直播授课Java工程化、高性能及分布式、性能调优、Spring,MyBatis,Netty源码分析等知识点讲解。有需要的朋友可以加入我们的Java架构/分布式/高性能群:454377428

程序员可选择的职业发展方向

其实可选择的职业发展方向也就是上面提到的大多数程序员的职业发展,这里重点要说的是对于这四类人员要着重培养的哪些能力。

对于想致力于钻研技术的小伙伴们,首先我们要记住老祖宗告诉我们的话:人外有人,天外有天。

其实很多程序员都是自负的,特别是公司中难不倒的人,或者领域内小有名气的人,有成就有本事自负当然无可厚非,但是若想更上一层楼,或是想一直靠技术吃饭就要时刻关注新技术。

如今技术更新换代何等的快,可能前几年还是公司的问不到,固步自封的话很快就会被新人所取代,这就是为什么说程序员是吃青春饭的原因。

即使很有经验,技术很强,但是年轻人成长速度是很快的,并且成本低!所以各大互联网公司平均年龄一再刷新最年轻的记录。

甚至很多公司直接拿年龄作为硬标准裁员,所以这一类人一定要不断提升自身,多交流,多分享,多学习。

对于想沉下心来技术转管理的小伙伴,首先如果是从一名普通的程序员干起的话,一定要经得起钱的诱惑,不能频繁跳槽。

虽说程序员的定律,跳槽 = 涨工资,但是转管理的前提就是足够熟悉公司业务,能处理各种突发事件,这是需要时间经验的积累的,而且听说很多大的互联网公司已经明令不收在一个企业工作不满三年的员工了。

所以这一类人要在编码之余多关心公司业务,还要提升自身人际交往能力,领导要协调各方,交流能力必不可少。

对于想自己创业的人,一定不要急于求成,自己有一个好的想法或者接触到好的主意就头脑一热说干就干,先要全面的评估一下可行性,特别是团队中没有有经验的人,很容易考虑的不全面,创业失败率可是高的吓人!

创业除了要有好的想法,还要有天时地利人和,没资本没人脉创业和找死基本没什么区别,所以这一类人千万不能心急,一定要先积累自己,包括人脉和资本,然后保持一颗活跃的心,抓住机遇才有可能成功。

对于想适时转型的人来说,如果不想在 996,可以在工作之余接触一些自媒体,把自己的优势转化为资本,而且尽快。

因为可能你现在擅长的领域,过几年就被淘汰了。所以要及时总结,如果对某一技术有深入研究和实践过,并且表达能力可以,可以录制一些视频,或者直接来一场 Chat 也是非常好的选择。

此外还可以接一些项目自己做,积累得多了可以出书,如果想要成为一名自由职业者的话,一定要先保证在一段时间内没有经济来源的情况下不被饿死再去辞职。

、程序员要时刻记住的三件事

1)锻炼身体

身体是革命的本钱!

好的身体对于程序员来说真的特别重要,去年团队中一个同事因为颈椎病在家躺了一个多月,他才二十多岁的年纪!

网上调侃,程序员最后读的书是《颈椎病康复指南》,虽然工作时间长、压力大,但是也要时刻提醒自己锻炼身体,眼保健操,一周几次的运动一定要保持,最好久坐中间找个时间站起来活动活动。

很多公司都有很多运动社团和健身房,都是不错的选择。

2)提升自己修养

古人提倡内外兼修,好的修养会在很多方面帮助到自己,包括人际交往之中,好的修养会在举手投足之间会让人觉得很舒服,从而给自己增加很多机会。

利用一些业余时间多读读书,旅旅行,是提升自己内在好的选择,读万卷书行×××路,也会让自己眼界和胸襟开阔,在人生不如意的时候想得开、放得下,兴许没有比这个更重要的了。

3)加强技术和业务水平

这一点是老生常谈了,无论怎样规划自己的职业生涯,踏实努力的提升自己技术和业务水平都是不可或缺的,所以无论你现在生活的是舒服还是挣扎,都不要忘了提升自己,给自己不断加重是一个程序员时刻要记着的事。

未雨绸缪,毋让悲剧重演。

一直以来,程序员的 “中年危机” 之谈不绝于耳,而前不久,更因为中兴程序员之事再起风波。

这部分我给大家讲一个真实的例子:故事的主人公暂且叫他老宋,83 年生人,也是纯科班出身,大学毕业后进入一家通讯公司做 .NET 开发,本来他对公司还是有一定看法的,起薪低、对技术不够重视,不过随着时间的推移,他凭着自身不错的技术,不断加薪,也越来越受领导重视。

慢慢地,原来干一段时间就跳槽的想法没那么迫切了,就这样,一干就是五年;后来公司的新项目越来越多的采用 Java 等其他语言,老宋第一次有了危机感,也想转。

可是刚刚娶妻生子,一是实在没有精力,二是当时他觉得过的还不错,就这样,一拖又过了三年,终于有一天上司找他谈话,说公司在 .NET 上基本没有需求了,原有项目也会逐渐砍掉,所以和他谈谈看看有什么打算。

其实他早就知道了,半年前最后一名和他情况类似的同事,已经转行,老宋不是不知道这一天迟早要到来。那段时间,他整宿整宿睡不着觉,莫名其妙和老婆发脾气,但是没有办法,房贷还是要还,孩子还是要养,实在没有什么好的选择,最后他还是被很委婉的态度劝退了。

之后他尝试了很多其它工作,都不太顺心,和媳妇也经常吵架,媳妇终于提出了协议离婚的要求,人到中年,工作不顺,妻离子散 …!他真的感觉自己快撑不住了 …

其实对于老宋来说,他就是开始时走一步算一步。温水煮青蛙,感觉过的还不错,结果到后来就是没得选择。

如果他在刚开始就对职业生涯很清晰,若想走技术就一直关注并学习新技术线路,这样在公司项目改技术时能及时跟上,或者看到自己在公司发展前景不好,早早的为下一份工作做准备;如果想转管理,就积极地参与公司项目建设,锻炼自己的人际交往能力 … 总之不要在举步维艰的时候才猛然醒悟!

其实有中年危机的不仅是程序员,所以我不想过多地去渲染其严重性。只是我认为身处于这个行业,我们有必要早为自己和家人做打算,古人说:预则立,不预则废!

希望每一个读到文章的人,都能未雨绸缪,多做思考,早做打算,毋让悲剧重演。

原文地址:http://blog.51cto.com/13550895/2097111

时间: 2024-11-11 02:01:20

你距离月薪50k的程序员,只差了一个完善的职业规划的相关文章

你距离月薪30k的iOS程序员,只差了一个完善的职业规划

前言: 一直以来程序员这一职业都给人高薪资的印象,近年来随着互联网行业的快速发展,程序员更是人满为患,然而很多人关注的却是程序员的薪资,而非职业本身. 一批批程序员进入工作岗位,但是很多人并没有对自己的职业生涯有清醒的认识和系统的规划,由此会在职业发展过程中遇到很多问题. 在此我整理出自己对程序员的职业规划的一些见解,希望能帮助到他人,也是自己对职业生涯规划思考的一次总结. 一.程序员是好职业吗? 虽然很多程序员总是调侃自己,但是这个问题我想对于大多数程序员都是肯定的,包括我自己. 不说什么改变

月薪8000的程序员和月薪2万的程序员差别在哪里?

如果你是一个程序员,目前月薪8000,但是你希望老板给自己开出月薪2万,需要怎么做? 要回答这个问题,我们先来聊聊程序员这份工作. 程序猿,又称码农或攻城狮,在行业外看来,这是一个光鲜亮丽的白领甚至金领职业--坐在电脑旁边喝喝咖啡敲敲键盘就能收入过万,这么好的事情哪里找去!但是程序员自己都知道,这份工作的真实体验并不那么令人愉快,我们细数一下程序员的七大恨吧.一恨客户需求天天修改,二恨单身成狗千百载,三恨年年岁岁都加班,四恨领导不懂瞎指挥,五恨客户无良骗方案,六恨谁都让我修电脑,七恨职业病多挣钱

【知乎】怎么成为一个优秀的程序员,而不是一个优秀的码农?

怎么成为一个优秀的程序员,而不是一个优秀的码农? 9 条评论 分享 默认排序按时间排序 98 个回答 3844赞同反对,不会显示你的姓名 萧井陌 微信公众号:炼瓜研究所 技术社区 - 3844 人赞同 优秀的程序员会告诉你打根基的重要性,会劝你在厚积薄发前要隐忍. 优秀的码农会告诉你学啥底层.啥啥啥一拖就好了,学了python还要啥自行车啊,数据结构排序函数二分搜索这不都内置了吗?工作中永远用不到,学算法有啥用啊?成为高手有很多种方法汇编是个屁啊? +++基础的分割线+++ 列举几个我认为比较重

有人认为,“中文编程”,是解决中国程序员编程效率的一个秘密武器,请问它是一个“银弹“吗?

银色子弹(英文:Silver Bullet),或者称“银弹”“银质子弹”,指由纯银质或镀银的子弹.在欧洲民间传说及19世纪以来哥特小说风潮的影响下,银色子弹往往被描绘成具有驱魔功效的武器,是针对狼人,吸血鬼等超自然怪物的特效武器.后来银色子弹常被用做致命武器的代言词.被比喻为具有极端有效性的解决方法,作为杀手锏.最强杀招.王牌等的代称. IBM大型机之父弗瑞德.布鲁克斯(Frederick P. Brooks, Jr.)在1986年发表的一篇关于软件工程的经典论文,便以<没有银弹:软件工程的本质

成为杰出的Java程序员只需10招

                                                                                                                             -动力节点java 如果你是一个热衷于技术的 Java 程序员, 那么今天介绍的10个妙招就可以让你在众多 Java 开发人员中脱颖而出. 1. 拥有扎实的基础和深刻理解 OO 原则 对于 Java 程序员,深刻理解 Object Oriented

神级python程序员只需要一个公众号,再也不会错过重要资讯

Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务.它的语法非常简捷和清晰,与其它大多数程序设计语言不一样,它使用缩进来定义语句. Python支持命令式程序设计.面向对象程序设计.函数式编程.面向切面编程.泛型编程多种编程范式.与Scheme.Ruby.Perl.Tcl等动态语言一样,Python具备垃圾回收

月薪5W的程序员入职新公司,谁知竟是接手烂代码,重构还是走?

事情是这样的,前几天在朋友圈,我看到一朋友发表了一条说说:"入职新公司,从重构代码到放弃",我就问他怎么了?他说:前段时间有公司给我开出了5w的工资,我高高兴兴跳槽了,谁知道,刚进一家新公司,接手代码太烂,领导让我先熟悉业务逻辑,然后去修复之前项目中遗留的bug,实在不行就重构. 关键是,离职的那位仁兄走之前,还跟我在QQ上说,老哥辛苦了,我写的很乱真不好意思,但我是故意的. 这几天,我都在想,要不要离职? 其次,我相信,这个问题很多人都遇到过. 每个新人去一家新公司都会觉得公司代码很

一个程序员想出了一个有趣的方式来关闭危险的Windows的骗子

你有没有在网上时,一个窗口弹出说你的电脑有病毒,并敦促你打电话给微软支持(或苹果支持)提供的号码?古董鉴定这是一个支持骗局,微软说,它真的试图欺骗你下载恶意软件,或交出你的信用卡信息-或两者.现在一个电信程序员职业已经想出了一个绝妙的,热闹,把这些骗子离线,可能的话,把他们的生意好.Roger Anderson,一个电信顾问和快乐的罗杰电话公司的老板,建立人类探测机器人停止骚扰电话手机从住所或者经营一个军队.这不是他的主要工作,他做为顾问设计电信系统他的生活.他建造的机器人军队的电话后称他的房子

程序员职业生涯的另一个出路 职业发展的思考

http://www.nowamagic.net/librarys/news/detail/1400从 11 岁开始一个已经十分明确的事情就是,我要成为一名程序员.那一年我有了一台 Commodore 64 机器,开始在上面编写 BASIC 程序.我十分喜爱编程,以至于不久之后用于编程的时间就超过了玩游戏的时间.编程中有一种美妙和纯粹的东西是现实生活中任何事情都不能替代的.即使要面对 bug,时间限制和失败沮丧,编程仍然是美妙的. 我考入工程学院取得了计算机学位,之后几年又在本地的卑尔根大学里对