员发展的必经之路。因为,程序员在编程序的时候,一方面会实现设计的功能,另一方面 也在对设计有一个理解、相识、熟知的过程。进而渐渐地从学习别人设计,转向到自己参加或独立设计。假如这个程序员真的特别特别喜爱程序员这个职业,则可以 转向软件设计师。这个转变很大程度是程序员意识的转变,就是说要把编程的时间,逐步分摊到软件设计上,要把重点从编程实现转变到项目的功能设计上。我这里 强调的是逐步的一个过程,程序员要逐步削减编程的时间,增加设计的时间,要克服编程的强大吸引力,要主动地攀上设计这个台阶。很难有一个设计师是完全 不编程的,而且我认为,会编程的设计师才是真正的设计师。一般这种转变须要花上一到两年时间。
3、 走向项目经理
也有一些程序员工作机遇比较好,不但负责了项目的设计工作,而且负责了项目管理工作。对项目经理这个工作有了肯定的尝试。因此,这类程序员可以谛视一下自 己,是否合适这项工作。假如自己对这种工作比较满足,而且具备项目经理的要求,则可以向项目经理这个方向发展。项目经理担当着项目管理的职责,对项目负主 要责任。它和程序员的作用也不相同,项目经理的重点已经从编程转移到对人、对技术、对进度、对项目的管理。由于软件的项目经理与软件项目的相关性太大,因 此,他必需要了解软件开发的各个环节、了解开发的各种技术和运用、了解开发队伍人员的水平和特点。所以他照旧和程序员脱不了干系。从程序员到项目经理可以 使得项目经理更好地理解程序员在项目中的地位和作用,了解软件开发的各种规律性的东西。从而保证项目的正常完成。而且,项目经理的收入在公司中的地位也是 比较高的。因此,我认为走向项目经理是程序员的另一个发展空间。我想提示一下,程序员在担当项目经理之前最好要把软件设计工作做好,这样在做项目经理的时 候,就会有很好的基础。
4、 走向管理者
许多程序员希望自己能成为公司中的主管、经理、老总、老板,这样无论是收入和在公司的地位都相对比较高一些。另外,一方面程序员可能厌倦了年复一年的编程工 作,对工作产生了抵触心情,希望能摆脱这种步步紧逼的工作状态。走向管理者其实要求程序员要比一般人做更多的打算,要做更多的转型工作,并不是想当管理者 就能成为管理者的。但是,假如程序员有这个志向和爱好,有积累了这方面的工作阅历,自己也感觉在这个方面能够发展,更重要的是有这样的机会,走向管理者也 是可能的。由于软件公司的管理者终归不同于一般公司的管理者,专业实力越强,管理起来就越得心应手的,没有专业实力的管理,遇到的问题许多,也很难解决。 因此,我的建议程序员最好要把编程、项目设计、项目管理等基础打打
2022年程序员的职业规划 来自淘豆网m.daumloan.com转载请标明出处.