程序员的出路,其实并不难寻找(跳槽要果断,而且利大于弊)

从我做小程序员开始,就从未间断的在论坛看到有人在问程序员的出路在哪里,其实我很能理解这些人的想法,在行业做了几年,有些感想跟大家随便聊聊。

俗话说,365行,行行出状元,此话也适用于IT行业,尤其是程序员。

当你迷茫找不到出路,又想快速成长和提高的时候,有两种方案可以供你参考: 
1、努力成为你工作环境中最优秀的人(技术最好的人); 
2、跳槽,去另外一家公司做比你能力要高的工作。

针对工作环境的不同,分为大环境和小环境(人多和人少): 
1、小环境,寻找技术最好的人,努力不断向他接近,当你通过努力觉得超过他的时候,我相信你就不会再来问“出路在哪里”的问题了。 
2、大环境,人多优秀的人也多,想短时间超越所有人是有相当难度的,能与每个优秀人都交流的概率低,所以你可以选择跳槽。

跳槽,在我看来是程序员成功的必经之路。跳槽是有技巧的,同时也需要一定的运气,如果想跳槽就要果断。当你觉得不如意时,当你觉得没有出路时,当你觉得待遇不满意时,当你觉得成长不够快时。。。都可以考虑跳槽。

跳槽有利有弊,对企业来说,跳槽是不好的;对于打工者来说,跳槽是很完美的。企业培养一个程序员不容易,辛苦的带起来一个人,熟悉了业务,掌握了技术,这时候走人,损失最大的当然是企业,花时间培养人和熟悉业务也是需要成本的。对程序员来说,跳槽几乎是利大于弊,首先待遇上肯定立竿见影的体现,如果没体现出来那就是跳的失败,除非有其他想法和目标。

不要误会我的意图,跳槽对于技术人员来说并不是坏事: 
1、一般的IT公司都有自己的常用的模式,该模式经过一个项目之后,就可以基本掌握,相关覆盖的知识、架构等大概也可以了解,此时可以换个环境寻找更高的发展; 
2、跳槽相当于变向的升职,这个可以从你的简历中体现出来。

假如你是一个初级程序员。当你做完一个项目的时候,你会了解这个项目的整个流程,此时可以在简历中填写中级程序员的角色,把很多中级程序员做的事情写到你的履历里(前提是你要了解这些),跳槽的时候,你的目标自然就是中级程序员,而招聘公司看到你的情况也会觉得合适。

假如你是一个中级程序员。你需要在项目中了解高级程序员的工作范围,并不要求你全部掌握,但需要你能表达出来,这个很重要。比如后台的设计模式、软件架构、接口设计等,把这些写到你的履历中,给自己定位成高级程序员,自然的,高级程序员的职位会找到你。

假如你是一个高级程序员。你所需要了解的就不仅仅是程序设计,而是整个项目的运作和管理流程。包括项目管理、系统架构(软硬件)、系统集成等,整个环节不一定都要会,但需要知道是什么,比如,什么是交换机,什么是硬件负载均衡设备,什么是反向代理,什么是缓存服务器,什么是WEB服务器,什么是集群、负载均衡、分布式、数据库优化、大数据存储、高并发访问等等,都是你需要了解的,面试的时候能表达出来,那么你就成功了。同样的把这些写到你的履历中,给自己定位架构师或项目经理,更新简历后,猎头会来找你。

假如你是系统架构师。既然选择了架构师的角色,那么肯定是向技术方向发展了。技术总监、研发总监甚至CTO就是你的目标。想知道技术总监、CTO都在做什么吗,看看丁磊在做什么,你就要去模仿去做。想成为一个角色人物,首先要从身体力行上模仿的像这个角色,时间长了那么你就是这样的人。技术总监需要负责整个公司的技术部运作,包括对人员的管理、绩效考核、各语言组之间的协调、各项目间的协调,各部门间的协调,除此之外,你还需要考虑所运营的项目如何发展的更好,网站如何才能更加优化,产品如何能更上一个层次,公司的技术发展如何规划,各种方案如何快速的编写和实施,如何与老板打交道等,都是你需要掌握的。

假如你是项目经理。在中国,项目经理分两种,一种是TEAM LEADER的角色,需要很强的技术;一种是负责招标、流程控制的偏商务角色,要懂技术。发展到这个层次的,我想应该不用我来告诉他们出路在哪里了,这样的人一般都有自己的规划,但凡事都有例外,如果没有规划或发展迷茫的,TEAM LEADER角色可以重点把项目管理、人力资源、系统架构等环节再强化一下,紧跟当前发展形势学习新知识;偏商务角色的,可以考虑往总经理、CIO、CEO等方向努力,到这个层次的,需要的不仅仅是知识,更多的是一种理念和个人魅力。

大概聊了聊上述这些,我想每个层次的人可以大概了解自己该做什么了。一定要有计划、有目标高效的做事情,有效的管理分配好自己的时间,只有这样你才可以成为一个优秀的人才。不要总让别人告诉你该做什么,而是自己不断推动手里的任务去更好的完成,处处体现出“我做的东西就比别人做的好”的信念,那我想,成功离你就不远了。

引文来源  程序员的出路,其实并不难寻找,低中高各等级且听我来分析 - tomgreenintel - JavaEye技术网站

http://blog.163.com/wan_gn/blog/static/395158212008722517871/

时间: 2024-08-02 19:07:03

程序员的出路,其实并不难寻找(跳槽要果断,而且利大于弊)的相关文章

谈程序员的出路

http://blog.chinaunix.net/uid-25838286-id-3068153.html 从我做小程序员开始,就从未间断的在论坛看到有人在问程序员的出路在哪里,其实我很能理解这些人的想法,在行业做了几年,有些感想跟大家随便聊聊.俗话说,365行,行行出状元,此话也适用于IT行业,尤其是程序员.当你迷茫找不到出路,又想快速成长和提高的时候,有两种方案可以供你参考:1.努力成为你工作环境中最优秀的人(技术最好的人):2.跳槽,去另外一家公司做比你能力要高的工作.针对工作环境的不同

黑衣路人:当过了30岁,程序员的出路在哪里?

年过30,有时候会觉得前半生走来,一切都在懵懂中跌跌撞撞,不知道想要追逐什么,也没有想到要去思考想要追逐什么.但现在却越来越觉得迷茫,是一直在技术钻研的道路上走下去,还是寻求其他的职业发展通道(主要指往管理岗).其实管理岗毕竟数量有限,一批人中最终能上去的就一两个,那些没上去的人会怎么走?公司里看到好些10多年的老员工,顶着一个技术经理的头衔在浑浑度日,感受不到激情和奋进,这让我恐慌,深怕自己也会成为这样的一员. 而我,身在1.5线城市,最近在考虑是否换一个环境,毕业后一直在一家公司效力8年,提

26岁程序员的出路

所谓路,途也,道也,古人有云:路漫漫其修远兮,吾将上下而求索:歌曲有唱:敢问路在何方,路在脚下:我心有念:流年似水,三十将至,然迷,不复得路. 一.坦诚交代 为了探寻26岁程序员的出路,决定先粗略的交代一下我的个人信息. 姓名:王二 年龄:26 职业:程序猿(犭旁的,鉴定性别为男) 所在地:九朝古都 身高:190cm(可能虚报) 履历: 2011年7月份毕业于一所大专院校,学无所成. 2010年底在苏州一家日企开始实习.工作,直到2014年2月份拖着那一身疲倦回到老家.若有所获,也若无所获. 2

漫谈程序员系列:一张图道尽程序员的出路

<推背图>相传由唐太宗时期的司天监李淳风和袁天罡合著(此两人其实是超级武学高手,参见小椴的<开唐>),推算大唐以后中国两千多年的国运盛衰,在中国七大预言书中居首,是当之无愧的中国第一预言奇书. 我最喜爱的当代小说作家之一格非也有一篇小说以<推背图>为名,很好看. 说真的,本文和推背图没有一毛钱关系,唯一的关系就是大家都占个图字. --------------正文分割线--------------- 最近在琢磨程序员到底路在何方,经过不断的自虐和代入,终于在迷雾森林中得图

程序员的出路在哪里

最近在琢磨程序员到底路在何方,经过不断的自虐和代入,终于在迷雾森林中得图一张,看之豁然开朗. 术语表 图1中使用了很多术语,这里先做解释,只有我们大家都说同一种语言,沟通才会顺畅. 程序员:撰写代码,生产软件,辅助提高社会生产率的脑力劳动者.据说喝的是咖啡,抽的是烟,产的是代码.他们是计算机诞生后才逐渐兴起的一个群体,鱼龙混杂,有高飞天上的白富美,也有低到尘埃里的矮矬穷,总之虽一类而九流具足. 初级工程师:入门程序员,怀揣着IT行业多金的遐想进入了IT江湖,开始了练级打怪求升级的游戏之路. 中级

程序员的出路(要非常专一门技术才行,超过80%的同行,或者积累自己的类库和产品)

今天看到这样一篇文章,感觉太好了,拿出来当做自勉吧. http://www.cnblogs.com/zhuweisky/archive/2013/04/27/3046585.html 就现在经济大环境而言,很不乐观,程序员的日子也很不好过,无论是还在找工作的.还是已经入职多年.哪怕做到项目经理技术经理的,压力都异常巨大,似乎处处充满危机.但是,仔细分析一下,出路还是有的,甚至解决温饱.过上有房有车没贷款的生活也是很可能的.首先,在如今这个浮躁的社会,大多数人的心态也是浮躁的,只要你能潜下心来,深

程序员的出路在哪里?

先讲讲我身边的一些事情. 我们家有三个靠写代码吃饭的,一个是强哥本人,一个是强哥的侄儿,还有一个是强哥的侄儿媳妇. 强哥写代码完全靠自学成才.那个年代,信息技术还没这么发达,电脑,网络,都是奢侈品,电脑培训,都是培训打字.办公软件使用.电脑组装,没有讲软件开发的.所有关于软件开发的图书,都是翻译国外的,作者也许只懂英语,不懂开发,他们翻译出来的书,看起来是要出人命的. 自学路上经过的苦难,不是一笔能够带过的.很多问题,没人点拨,吃饭想,走路想,睡觉想,有时候要个把月才能想明白.如果说为伊消得人憔

思考程序员的出路

进入项目型公司,为了好不好看,但没有实质性功能的东西改来改去,心里很烦躁.之前呆在产品型的公司,就算是改来改去,都知道是站在用户的角度考虑问题,都会觉得至少是值得的.在产品性的公司里面,UI上的东西永远让步于功能性的东西,之后慢慢优化.而且迭代速度非常快,几周就能保持线上稳定的状态.而现在一个项目一做就是好几个月,为了更加好看,一直在改,但从来没有上线过,加班加点的改.我现在都有点怀疑这样做到底会不会有一个好的结果.没有需求文档,也不做设计,一句话描述的功能是越来越多.Is that very

从前端到“钱”端,前端程序员的出路在何方

过去十年,是前端觉醒的十年. 前端这个行业很年轻,更早时候其实是有前端工作但是没有前端岗位.大家觉得这个东西程序员做也行,设计师做也行.前端工作一直存在,但是没有人认为它是一个独立的工种和岗位,也没有人去发展它的工程体系,更没有人去找它的核心价值.所以如果说过去十年前端是什么样的十年,我认为是觉醒的十年. 在过去十年中,前端技术的发展大致经历了三个阶段: 首先是青铜时代,就是 2008 年前后那段时间,前端圈子里流行的是各种特效,比如鼠标跟随.Flash,当时觉得非常炫酷,今天看来有点 low.