编程前沿技术

南通程序员职业发展路径_南通编程培训

    一般来说,程序员的发展基本上都会经历这么几条路径。

    (一)技术发展路径
    程序员-系统分析员-架构师-技术经理-CTO

    (二)项目管理路径
    程序员-项目组长-项目经理-项目总监-CTO

    (三)产品设计路径
    程序员-产品设计师-产品经理-CTO。

    程序员职业发展的路径有千千万,有些人可能跳过其中的一些步骤,也可能有些人一步到位就成了CTO。技术、管理和产品显然带有一定的性格特征,不同性格和不同兴趣爱好的人可能会在职业生涯中自然或者刻意的去选择某个方向。

    每个人的个性和情况不同。但有一点是重要的,一是有际遇一定要抓住,二是自己要努力。如果正好有机会带一个项目,而你又不是很讨厌项目经理这个位置,那么你就可以考虑向项目经理发展。不要一味地拒绝某种可能,也不要一味地偏向某个方向,机会总是留给有准备的人的。

    今天我们来分析一下技术、管理和产品职位的特征:

    (1)技术经理


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

    (2)项目经理


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

    (3)产品经理


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

    综上:


    不管是项目经理还是技术经理与产品经理,都要求要熟悉业务,业务是需求的来源,没有不谈业务的技术,所以不管你从哪个方向发展,都要求对业务熟悉。产品经理要求对业务最熟悉,项目经理次之,技术经理排最后。

    现在有很多程序员是做Web开发的,但对互联网很不熟悉,对于互联网流行的趋势基本上不闻不问。不知道现在大家都在使用微博,也不知道SNS,也可能从不使用网银。我觉得这样很不好,程序员应该多多去关注互联网的发展,多多去玩一些新的网站。

    对技术不敏感、不兴奋的人,对进步和快速提高没有强烈欲望的人,是没有办法在IT界生存下去的。



还在为选择计算机专业后悔吗?还在为找不到工作犯愁吗?还在为工资低、工作环境差苦恼吗?

点击报名