.net 开发人员的瓶颈和职业发展
现在社会比前几年浮躁了
,越来越多的人抱怨薪水低,高薪工作不好找;
诚然这有
CPI 的压力,可是也有很多人没有认清自己的职业发展.
很多
.net 程序员个各种纠结,想拿高薪又拿不到,想提高又不知道怎么能提高.
我也经历过这样的阶段
,各种纠结和迷茫,不知道路在何方,在此我把我的经验和看法分享给
大家
,希望能给大家一点帮助.
关于职业
/薪水瓶颈的问题:
(在本文中,我们假设薪水就是能力的真实体现,不考虑运气等因素,并且薪水以上海为标准,其
他城市乘以相对比例
)
瓶颈一
: 入门 (薪水<0)
在这个阶段没有老师就是各种悲剧
,各种概念的混合,各种纠结,各种蒙....基本上这个阶段的
薪水
<0 (贴钱人家也不要你)
如何突破瓶颈
:没啥好说的,看书自学吧, 或者找人培训
瓶颈二
:初级开发人员(年薪<5 万)
在这个阶段
,开发人员会拖控件,会处理一般小公司常见的业务需求,懂得搜索一些关键字来
完成自己的需求
, BOSS 交代的任务大部分能完成..不过仅仅限于自己的知识范围内
代表产品
: 各种什么小企业站点,几千块那种,偶尔有点稍微难一点的就很难实现,或者用非常
挫的方式来实现
,代码中各种神奇...
代表人群
:北大青鸟等地方出来的.....
关键点是
: 加深对.net 的理解,了解.net 周边的相关技术,要调整好心态,有专研精神
如何突破瓶颈
:多找高级人员,看看人家是怎么工作,怎么思考 怎么解决问题的; 听到别人说到
某些东西
最好都留心一下,google 下看看是什么东西 和你的工作能不能配合起来
瓶颈三
:中级开发人员(年薪<12 万)
这个级别的程序员不仅仅经验够了
,知识面也相对好一点, BOSS 交代下来的任务可以很顺利
的完成
, 擅长于已知关键字的情况下搜索解决方案
基本上
.net 附近的知识都懂一些,例如 javascript html sqlserver ext componentart 等等
.net 内的大部分东西都听过或者用过, 例如 linq lambda wcf socket
代表产品
:各大中型公司的最底层开发人员,开发点不重要的应用,写的代码在高手看来....好
歹还能跑
...BUG 不是很多....在不重要的应用中就无所谓啦, 稍微重要点的系统或者代码就
不敢让这些人做了
,
各中小学公司的中层开发人员
,有可能一个人做一个项目,或者带两三个虾米做项目;做的项
目修修补补还是能用的
,最常见的就是做点增删改查.
代表人群
:工作 3 年内的.net 开发人员,经常有重复劳动,最喜欢的就是什么代码生成器,以为
牛逼的不得了
. 很多人都会卡在这个瓶颈,主要问题是不知道要下一步怎么走
关键点
:这个阶段的开发人员由于公司和项目的需要,经常很忙,或者从事重复性的工作, 职业
视野不够开阔
,不知道路在何方
如何突破瓶颈
:看看你的领导或者其他比你高级的人员是怎么工作的,参加各种技术论坛和讲
座
;看书,视频
例如 mix11 chanel9, 可以看看 CLR via c#之类的东西, 要考虑长久的 最好一口气突破下一
个瓶颈