夜鹰教程网-程序员的加油站
 当前位置:文章中心 >> 产品经理
10年程序员谈.Net程序员的职业规划【转载】
夜鹰教程网 来源:www.yyjcw.com 日期:2016-11-27 9:24:44
10年程序员谈.Net程序员的职业规划(图/文)

前言

从事Dotnet程序开发工作近10年了,从开始的月薪3k的小程序员菜鸟,到现在年薪60w的项目总经理,从战战兢兢的去各个公司应聘,到现在开 始面试那些战战兢兢的小程序员,回想起这近十年来的经验,看着还是朝气蓬勃的菜菜们,想谈谈自己对与DotNet程序员的职业规划的看法。

先说开发语言

.Net是一个开发框架,包容性也比较强,可以做b/s结构的网站,可以做Windows phone的手机开发,可以做Windows下的桌面软件开发。

其中,b/s结构的软件,又包括了企业级软件如ERP、CRM,也可以是互联网网站。这篇文章,主要是谈谈b/s结构的互联网开发工程师的职业规划。

正文

发展路线(图-路线图)

在一个互联网公司中,当以软件开发工程师的职能进入公司,那么大体上,他的职业发展中,可以有三种发展方式。首先我来大体规划一下:

  1. 初级开发工程师→中级开发工程师→高级开发工程师→项目主管→网站架构设计师→大项目经理→资深专家→首席技术官(CTO)
  2. 初级开发工程师→中级开发工程师→产品专员→产品策划→产品经理→产品总监→副总裁(副总经理)→总经理(总裁CEO)
  3. 初级开发工程师→中级开发工程师→网站运营专员→运营主管→运营经理→运营总监→副总裁(副总经理)→总经理(总裁CEO)

路线描述

路线1:

这是一条开发技术专精的路线。如果你对开发有兴趣,喜欢从无到有进行产品制造的工作,那么这条路线最适合不过了。

这条路线的优势就是在到达中层职位之前,基本上,不用考虑“乱七八糟”的事情,只要你肯努力,肯学习,而且不是特别不会做人,那么基本上,在初级职位时,只要肯下功夫,还是升职、加薪非常快的。

这条路线的劣势,就是进入中层后,会涉及到团队管理,和其他部门、用户要进行 “工艺对接”,这个时候,“程序员”特有的木纳、交流方面的问题就会体现出来了,喜欢说“专业名词”的程序员,会让对方感觉一头雾水,让沟通很困难。同时 对团队管理和对于在管理中,驾驭下属,清晰的对上级汇报,以及团队成员合理工作任务安排时,会出现弱项。

路线2:

当感觉技术不是很适合自己发展的时候,可以及时的转型。也就是在 达到中级程序员时,就可以判断了,要么就是感觉编程的学习太累,而且感觉出瓶颈了(比如学习算法时非常困难),并且在产品开发时,发现自己对于产品的策 划,更加感兴趣,感觉琢磨用户体验,更加好的设计一个产品是自己的追求,那么这个时候,就可以转型了。同时说明:不要在刚刚入行的时候就转型,因为你还是 初级工程师的时候,可以说对于工程师这个职业,根本就没有任何感觉,如果马上转型,就完全浪费这次职能。

这条路线的优势就是:由于对于技术的了解,当走向产品策划的时候,对于产品的需求和风险定位可以更加贴切实际。

劣势也很明显,就是技术是定性的逻辑思维。而产品研发,更加注重于用户体验,根据用户体验和反馈,合理的对产品进行创造或改进。其中设计到了用户体验,数据分析等等的发散型思维方式,会让刚刚转型的程序员,停滞一段时间。

路线3:

当感觉技术不是很适合自己发展的时候, 可以及时的转型。也就是在达到中级程序员时,就可以判断了,要么就是感觉编程的学习太累,而且感觉出瓶颈了(比如学习算法时非常困难),并且在产品开发 时,发现对于数据分析更加敏感,总是能够从市场、产品那边收集来的数据,来判断出合适的运行方式,那么,恭喜你,转型做运营吧,网站运营才是你的光明前 景。

这条路线的优势很明显:对于从技术转型的从业者,在运营中,对已经出现的问题,能够有更加贴切的解决方案,同时也对于可能出现的问题的预估更加准确。

劣势同样存在:运营中,更加注重于反馈数据收集,根据不同的反馈,对于运营策略进行改进,一味的埋头苦干在运营中是非常愚蠢的

所需技能

必须说明的是,其实到了中层管理中,再往高层管理进步时,技能的优势已经不明显了,需要更多的是人脉的设计,和人际相处,并且商业布局的眼光也很重要。

所以,我只列举一下各条路线到达中层所需要的技能,同时说明,有些技能看似没用,但是确实是进入高层所必须的,不到这个层次,是感觉不出来的,比如数据结构,在初、中级工程师作用不是很明显,但是到高级以后,就会明显的显示出来他的作用了:

路线1所需技能:

UML建模语言
ASP.NET MVC 编程开发
SQL Server数据库应用
C#程序设计
常用Javascript框架
设计模式
Linq语言
JavaScript脚本基础
软件技术文档编写能力
oracle数据库
XHTML网页设计技术
常用算法
路线2所需技能:
数据分析
预算管理
数据挖掘
界面交互式系统设计
Microsoft Office Visio
互联网产品需求文档写作
经济学原理
概率论
Office办公软件应用
信息架构
用户体验设计
用户心理体验
消费者行为学
高效能分析和解决问题能力
组织管理学
团队合作与沟通能力
路线3所需技能:
流程管理
数据挖掘
营销管理
用户体验设计
数据分析
公司战略管理
绩效量化考核量化管理
品牌传播
品牌管理
财务报表分析
项目管理系统方法
商业心理学
市场调研
统计学
预算管理
信息架构
成本费用控制与管理
高效能分析和解决问题能力
组织管理学
团队运营管理
消费者行为学
必备工具:
  1. 思维导图:树形结构的图形化软件,能够让你的思维更加清晰,对于安排事务会有很大的帮主,推荐使用 xmind 这个开源软件,因为其中带有了很多非常不错的模板,比如SWOT等。他的官网如下:http://www.xmind.net/
  2. GTD工具:时间管理工具,能够让你的时间安排更加合理和紧凑,作者推荐 doit,在所有gtd的免费版本中,这是我觉得支持功能比较多的一款了,当然,钱包富裕的人,可以购买专业版,官网:http://doit.im/
  3. 云笔记:很重要,合理的利用云笔记,可以保存你重要的信息,并且随时利用的碎片时间(地铁,公交上)来阅读。 印象笔记 和 有道云笔记都不错,不过我个人倾向于有道,因为限制较少(每月流量,空间大小)等。并且,网易的东西,其实还不错……虽然网易号称(一直在创新,总是被超 越……)
  4. 在线工具(强烈推荐):六座网,这事一家新起职业规划的网站,通过职业规划发展路径图,来指导新手们做自己的职业规划。网址:http://6sit.com

网友评价总结:

很多网友看完后,第一怀疑是软文,第二怀疑年薪,我感觉很有意思。我的意见是:

软文不软文的咱们先不管,就看这文章的内容有没有用,能不能给新手起到 信心、引导的作用,能不能让新手努力的去工作,升职,加薪,能不能让企业得到更好的员工。
我觉得,怀疑别人是人的常性,但是如果要反驳,就直接找到合适的理由,比如如果你说:文章中技能不好,不对,不合适,我倒是挺开心的,并且我还可以在文章中做出修改,并标明是哪位网友帮忙修正的,这样新手看了,才能有更好的作用。

能怀疑是不是软文的朋友们,也应该是有不错的工作经验的人了吧,算是老鸟了。欢迎批评指正,或者讨论,或者你另开一个文章也行,如果能给新手一些帮 主,咱们的程序开发界,是不是就会更好过一些呢?如果你有职业规划心得的文章,我也非常愿意接着这篇文章的高人气,在文章开头链接过去。老鸟就应该给菜鸟 一些“有用的”指导。
另外说一下,60w年薪的事情……
其实各位只要在算得上是大型互联网公司的职位中,不用大项目经理,只要是一个 ios的主程,月薪也到3w了吧,年底还要拿分红,算算也40w之多的年薪了。60w真的不算什么,就我所见过的合作单位,挖过来的主程中,我就见过4w 月薪的人了(当然,对方有没有吹牛就不知道了,不过应该差不多),这人还只是一个移动端项目的主程(算是负责人吧),还不是整个项目的大项目经理……唉

复制链接 网友评论 收藏本文 关闭此页
上一条: 为什么你一个月只有2、3K?  下一条: 基础能力:电脑常用快捷键操作【部分有…
夜鹰教程网成立于2008年,目前已经运营了将近 13 年,发布了大量关于 html5/css3/C#/asp.net/java/python/nodejs/mongodb/sql server/android/javascript/mysql/mvc/easyui/vue/echarts原创教程。 我们一直都在坚持的是:认证负责、一丝不苟、以工匠的精神来打磨每一套教程,让读者感受到作者的用心。我们默默投入的时间,确保每一套教程都是一件作品,而不是呆板的文字和视频! 目前我们推出在线辅导班试运营,模式为一对一辅导,教学工具为QQ。我们的辅导学科包括 java 、android原生开发、webapp开发、商城开发、C#和asp.net开发,winform和物联网开发、web前端开发,但不仅限于此。 普通班针对的是国内学员,例如想打好基础的大学生、想转行的有志青年、想深入学习的程序员、想开发软件的初学者或者业余爱好者等。 就业办针对即将毕业上岗的大四学生,或者打算转行的初级开发工程师。 留学生班针对的是在欧美、加拿大、澳洲、日本、韩国、新加坡等地留学的中国学子,目的是让大家熟练地掌握编程技能,按时完成老师布置的作业,并能顺利地通过考试。 详细咨询QQ:1416759661   夜鹰教程网  基于角色的权限管理系统(c-s/b-s)。
  夜鹰教程网  基于nodejs的聊天室开发视频教程
  夜鹰教程网  Git分布式版本管理视频教程
  夜鹰教程网  MVC+EasyUI视频教程
  夜鹰教程网  在线考试系统视频教程
  夜鹰教程网  MongoDB视频教程。
  夜鹰教程网 Canvas视频教程
  夜鹰教程网 报表开发视频教程
  热点推荐
分享一套sql面试题附参考答案
程序员面试应该注意的问题
安慰一下女程序员这颗备受摧残的心…
浅谈网络公司程序员生存之道
20岁就该明白的31个事实,你看懂几…
赖霖枫:人才问题是个人网站扩张的…
李彦宏做客《咏乐汇》与美女共舞
揭秘IT精英的成长路线
戴志康:Discuz!、UCHome和Manyou…
李开复《选择的智慧》
马草原谈网站不能承受之重
一个现实的理想主义者-陈天桥
站长郭吉军创业目前不考虑赚钱
“你被解雇了!”
选择一个好的公司不如选择一个好的…
  最近更新
高考之后如何学习编程
软件开发新人注意事项
云计算发展历程大事记
程序员的出路在哪里?
“高效工作,快乐生活”才应该是我…
程序人生之八年数据库开发之路
多久能学会编程?
转载:程序员发展十分重要的习惯
帮一个好久不联系的女网友解决电脑…
面向对象设计的原则及经验
如何开发用QQ登录网站
(转)实际项目中编程和学校里面编…
为什么你一个月只有2、3K?
10年程序员谈.Net程序员的职业规划…
基础能力:电脑常用快捷键操作【部…

关于我们 | 网站建设 | 技术辅导 | 常见问题 | 联系我们 | 友情链接

夜鹰教程网 版权所有 www.yyjcw.com All rights reserved 备案号:蜀ICP备08011740号3