程序员未来的发展方向……(猿媛必看)

程序员未来的发展方向……(猿媛必看)


提交

我的评论


加载中

已评论

程序员未来的发展方向……(猿媛必看)

2015-08-14

CSDN博客
程序人生
程序人生

程序人生

微信号
coder_life

功能介绍
分享CSDN社区中最优质的博文、最精彩的讨论、最实用的开发资源,并不定期奉送CSDN社区的各种福利。


↑ 点击上方“程序人生”关注我们

程序员工作两三年后,基本上都会考虑自己的未来发展方向。发展的路径不外乎:

程序员-系统分析员-架构师-技术经理-CTO
程序员-项目组长-项目经理-项目总监-CTO
程序员-产品设计师-产品经理-CTO

哪一条发展路线更适合你?

当然这只是一个大致的路径,不是所有程序员都必需要这么经历的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的很多职位都做了。而最终做到CTO的程序员,也是非常少的一部分,原因很简单,这个世界上不许要那么多的CTO和CXO。

也就是说,许多的程序员最终可能是做技术经理、项目经理或者项目总监之类的,那么到底我们职业生涯要选择哪一种呢?这个问题没有一个统一的答案,因为每个人的性格不一样,际遇也不一样,就像你从小希望当贪官,可是命运却偏偏让你做了一个程序员。所以应该根据你的兴趣、性格与际遇选择一条道路,比如说你正好有机会带一个项目,而你又不是很讨厌项目经理这个位置,那么你就可以选择向项目经理方向发展。

实际上很多时候,国内并没有明确的技术经理、项目经理、产品经理之分,在许多的公司里,他们经常是由一个人承担。在外包公司里,通常会有项目经理和系统分析员(也可能是技术经理)。在一些非IT公司里,可能会有部门经理,而做自己产品的公司可能会分得比较详细一些。我大致说一下这三个职位的区别,让正在徘徊的程序员有一个大致的了解。

项目经理

是项目的直接负责人,这个角色相当于一个中间接口,不管是团队成员还是需求方(客户),或者是上级领导,有事都直接找他,所以这个职位着重于管理与沟通。一般来说,项目经理的工作重点在同客户沟通需求、项目进度的把控、团队的沟通方面,有些公司也会需要项目经理承担团队建设的工作,不过貌似很多国内公司都忽略了团队建设这个工作了。对于项目经理来说,重点会要求沟通能力、协调能力、危机把控能力、执行力、团队管理能力,着重于沟通、管理与计划。当然也有些公司还要求项目经历要参与招标谈判,这就要求项目经理有一定的商务谈判能力。

技术经理

有时候也可能叫系统分析员,一些小公司可能会整个公司或者部门有一个技术经理。技术经理承担的角色主要是系统分析、架构搭建、系统构建、代码走查等工作,当然不是所有公司都是这样的,有些公司项目经理是不管技术团队的,只做需求、进度和同客户沟通,那么这个时候的项目经理就好像工厂里的跟单人员了,这种情况在外包公司比较多。对于技术经理来说,着重于技术方面,你需要知道某种功能用哪些技术合适,需要知道某项功能需要多长的开发时间等。同时,技术经理也应该承担提高团队整体技术水平的工作。

产品经理

这个职位一般在有自己产品(不管是软件还是网站产品)的公司比较常见,产品经理主要会负责产品的设计、产品的改良等工作。需要注意的是,产品设计与设计师是两个不一样的工作,产品设计主要会从用户体验、业务需要等层面去设计产品,而设计师更多是从用户的视觉上去做。产品经理应该是最懂业务的人,比如说你在设计一个微博的产品,就要求你对微博这个东西非常熟悉,从用户习惯、用户体验、公司的发展战略上去设计这个产品,还要对比同类产品会有什么优势等等。

不管是项目经理还是技术经理与产品经理,都要求要熟悉业务,业务是需求的来源,没有不谈业务的技术,所以不管你从哪个方向发展,都要求对业务熟悉。产品经理要求对业务最熟悉,项目经理次之,技术经理排最后。对于程序员来说,刚开始工作的前几年可以埋头扎到技术里面,一般这个时间在2-3年的时间,然后就应该多关注业务了。这个业务不一定是指某个具体的业务,因为具体的业务的范围太少,而且也需要机遇。

来源:CSDN博客,作者:文艺范Coder,更多精彩博文,请猛戳左下角“阅读原文”报名吧!


移动一小步,视界大不同!
更多程序员技术交流,奇闻轶事,
欢迎扫描下面二维码下载CSDN Android、iOS移动客户端。

长按二维码下载CSDN移动客户端

阅读原文

阅读

举报

微信扫一扫
关注该公众号

来自为知笔记(Wiz)

时间: 2024-10-01 04:32:03

程序员未来的发展方向……(猿媛必看)的相关文章

程序员有哪些发展方向

程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术.程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员.涂雅(网名)的一篇博文<程序员有哪些发展方向>可以给您一些建议.现把此文转载于此,希望您能从中得到启发,定下自己的宏伟目标. 提示:本文适合有2年及以上工作经验的程序员,对于刚入职或者即将职的程序,建议阅读涂雅写的另一篇文章:<写给新入IT的新人们> 程序员职业生涯发展到一定程度都会面临一个选择

程序员怎么选择发展方向

程序工作二三年后,基本上都会考虑自己以后怎么发展.发展的路径不外乎以下: ①程序员-系统分析员-架构师-技术经理-CTO ②程序员-项目组长-项目经理-项目总监-CTO ③程序员-产品设计师-产品经理-CTO 到底哪一条发展的路线更加适合你呢? 程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术.程序员职业生涯 发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员. 绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估

Java程序员的职业发展方向

历届与软件相关专业的大学生,都想找一份开发类的工作.Java会是一个不错的选择,小伙们还在犹豫的是Java程序员到底可以从事哪些职业呢?方向又在哪里?未来的路在何方? 今天小编就带着小伙伴们一起看看Java程序员的4大职业方向: Java互联网方向 Java在互联网方向的应用非常多,当然这也有更多的细分.目前采用Java开发互联网网站及应用的IT企业越来越多,这也增加了Java开发工程师的需求. Android及手机开发 目前,Android开发工程师已成为3G行业最炙手可热的岗位之一,初入行平

IT程序员必须“坚持运动”(互联网er必看)

早上来到公司,正想去磨点咖啡,发现公司说要弄的跑步机已经到了,于是放下手中的杯子赶紧过去体验了一番,之后让我陷入了对坚持运动的思考. 众所周知,由于整天面对电脑,互联网从业者普遍存在以下特点:缺乏运动.身体素质差.容易得颈椎病甚至颈椎变形等职业病,尤其是我们程序狗,尤为严重!这是种综合症!得治! 如果我们平时能坚持运动,情况一定会大不一样!运动主要可以给我们带来以下好处: 1.提高我们的身体素质,包括心肺功能.身体肌肉.身体协调能力等,让我们更加强壮,不容易感冒生病,也不容易被人欺负,遇到被人欺

程序员的职业发展 (转)

一种职业需要的技能越简单,对精力的依赖程度越高,就越容易被淘汰.计算机行业本来是一个需要高度积累的行业,往往要5年以上的时间才能出道.但很多软件开发人员这5年所积累的有效知识十分有限,不是什么高科技含量的东西,所以很容易被年轻人超过.而且目前的社会环境和舆论导向往往使得这些人过分关注操作层面的东西,比如会不会使用一种编程语言.但是,操作层面的知识是无穷无尽的,过分追逐的结果除了疲惫不堪又无法应对之外,真正能称得上核心竞争力的更高层面的知识和技术往往很欠缺,结果当然只能是等待被淘汰.      

【绝对干货】Swift是花拳绣腿吗?从Swift谈开发语言与程序员的职业发展

Swift是一种新的编程语言,用于编写 iOS 和 OS X 应用.Swift 结合了 C 和 Objective-C 的优点并且不受C兼容性的限制.Swift 采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣.我们的腾讯Bugly移动开发者沙龙第二期就是围绕这一主题展开的,很多同学表示听的不够过瘾,因此小编特意邀请分享者将精华整理成文字,来于大家分享. 首先我们考察一下Swift究竟是一个什么样的变成语言.在2014年苹果的WWDC(世界开发者大会)上,Swift首次亮

从Android Studio 说开去--未来程序员工具的发展方向——版本兼容,以及为什么我们总是要学SB&quot;新&quot;东西

抽时间学习Android. 刚刚下载了 http://developer.android.com/sdk/installing/studio.html#Updating Getting Started with Android Studio 下载安装,很简单. 启动前,先把翻墙的工具准备好,并且开动之. 否则是不行了. 我再牢骚几句啊(我自己要是开公司,门口第一个标语栏就是:大声报怨.一个连抱怨都不会的人,我不信他是一个正常人,更别提创造力了.当然,我招人也只会招参与型的人,只抱怨,但事事弃权,

学java有前景吗 java程序员未来的三大就业方向

都说java专业非常火,但是学java毕业以后,能够从事哪方面的工作呢?学习java的程序员选择的就业方向比较广,但是选择难度也在加大.在3天一小变.5天一大变的IT行业中,如何才能决定职业方向呢?小编为大家列出几个方向,仅供大家参考: 开发方向 最近两年,智能手机爆炸式发展,其服务产业安卓开发也水涨船高,随之带动了培训行业的发展,安卓培训一路走红.目前,Android开发工程师已成为3G行业最炙手可热的岗位之一,初入行平均薪水4000元左右,有1年工作经验者月薪6000-8000元左右,2-3

浅谈Android移动开发程序员的职业发展之路

现在几乎每个it公司都在开发移动产品,我最早知道Android还是在09年成都某学院上大学的时候,从新闻上知道有这么一家公司,创始人安迪·鲁宾很有名,但安卓到底是做什么的,我并没有关注. 到2010年毕业的时候,Android已经发展到了2.2版本,百度了一下Android,知道了(应用)开发采用的是Java语言.我当时学过C,C++,对java有些了解,从成都辗转来到北京,找到的工作正是开发一款Android应用(生活服务类).这时我有了一个HTC的安卓最新版手机. 现在做Android移动开