• 程序员与项目经理


    很多项目经理都是从程序员成长过来,也有很多年轻的程序正在把项目经理做为人生发展的目标之一,但我认为项目经理跟程序员有很大的不同,实事上,项目经理要承担的责任和能力是完全不能跟程序员相提并论的。

    面对一个项目,程序员只需要考虑寻找最巧妙的算法去实现项目需求。而对项目经理来说,他要解决很多问题,包括硬件,美工,用户体验,以及应对各种可能变更的用户需求。他需要考虑全局设计,保证项目的任何一个细节都是可以被客户所接受的,保证项目是可以长期稳定的。项目经理可以自已不写代码,但他要比手下的程序员更了解算法。项目经理可以不用参于设计与美工,但他必需要比美工更有鉴赏能力与设计能力。他需要能正确估算项目研发过程中每一个步聚,以及每一个步聚所要花费的周期。

    在温州有很多年轻的程序员,为了生存,他们经常一个人负责一个小项目的所有事情。包括前期市场,需求分析,美工设计,程序开发,项目交割等一系统的工作。很多人看不起这种年轻的程序员。我所认识的一位程序员就曾评价这种散兵游勇似的程序员,认为他们不够专业,一无是处。但我反而认为这位程序员不够专业。因为专业是指在某一个领域非常全面的熟悉,而不是只熟悉某一个领域的一小部分。说实话,温州没有一个很好的环境让这些年轻的程序员成长。在中国程序员的职业生涯不会超过35岁,所以很多优秀的程序往往还没有成长为项目经理,就已经要被迫转行了。

    很多程序员非常浮燥,看到别人做什么成功了,自已也往往心动起来去做。我以前认识的一位年轻程序员,原来是做C#的,看了几篇说VC好的文章后,就开始学习VC,学了不到两个月,居然自已开了个网站要授人以业,洋洋大篇写了不少文章,还搞了一款小软件发表。当然,最终是网站没有人光顾,小软件问题诸多。我想说,这种发展方式不好,技术需要脚踏实步的学习研究,不能为了搞自已的名声做太多无谓的事,明明是一个小程序员,搞得自已象做学术专家一样,这种行径短时间内可能会获得一些行外人或投资者的关注,但当一个真正的项目放在你眼前时,你只会误导投资者越走越远。

    我很希望在中国能有更好的程序员发展的土壤,能让更多年轻的程序员有成长的机会。而那些已有机会在工作的程序员,我的建议是要全面的发展自已,包括程序,美工,硬件等等各方面,要成为项目经理,你可以不用去操作,但必需要精通。成长需要很长的路要走,但我们只能一步一个脚印。

    炮灰向前冲

  • 相关阅读:
    Spring 源码学习
    Feign Client 原理和使用
    算法基础:排序算法看这一篇就够了
    Spring 源码学习2
    Spring 源码学习
    最优包裹组合-贪心算法
    @Transactional 事务的底层原理
    Mysql索引扫盲总结
    snowflake原理解析
    分布式ID总结
  • 原文地址:https://www.cnblogs.com/lpkfndn/p/1985018.html
Copyright © 2020-2023  润新知