首页 > 行业资讯 博客日记

Java程序员职位发展

21-07-14行业资讯围观219

简介 1、软件设计/开发工程师其实很多程序员走到这个阶段已经在做软件设计师工作了。这是大多数程序员发展的必经之路。因为程序员在写程序的时候,一方面会实现设计的功能,另一方 面也在对展现功能有一个认知过程。慢

1、软件设计/开发工程师

其实很多程序员走到这个阶段已经在做软件设计师工作了。这是大多数程序员发展的必经之路。因为程序员在写程序的时候,一方面会实现设计的功能,另一方 面也在对展现功能有一个认知过程。慢慢地从学习别人的设计技巧,到自己参与或独立设计项目。如果程序员非常非常喜欢这个职业,可以转向软件设计师。这个时候可能就要把编程的时间,用到软件设计上,慢慢的把重点从编程转向项目功能设计上。很难有一个软件设计师是完全不编程的,而且小奥认为,会编程的设计师才是真正的软件设计师。这种转变一般需要花上一到两年时间。

2、项目经理

也有一些程序员工作机遇比较好,一方面负责了项目的设计工作,另一方面又负责了项目管理工作。和程序员的作用相比,项目经理的重点已经从技术转移到对人、对技术质量、对进程、对项目的协调管理。项目经理首先要自己了解软件开发的各个环节、了解开发的各种技术和运用、了解技术人员的水平和特点,所以他依然会和程序有关联。从程序员走到项目经理这一步,可以使得项目经理更好地了解程序员在项目中的地位和作用,了解产品的各种规律性,这样可以保证项目的高效性,而且项目经理的收入和地位也是比较高的。因此,小奥认为走向项目经理是程序员的另一个提升空间,同时要提醒一下,在担任项目经理之前最好把软件设计工作做好,这样在做项目经理的时候,就会有更好的基础。

3、管理层相关岗位

很多人梦想自己能成为公司中的主管、经理、老总、老板,这样无论是收入和在公司的地位都会有一定的提升。另外,一方面程序员年复一年的编程工作,对工作可能产生了厌倦,希望能摆脱这种状态。走向管理者其实要求要比一般程序员做更多的准备和转型工作,有积累的工作经验,自己也在这方面也能发展,更重要的是有这样的机会,走向管理者也是可能的。由于软件公司的管理者毕竟不同于一般公司的管理者,专业能力越强,管理起来就越顺心,专业能力不强的管理,遇到的问题可能很多都解决不了或者很难解决。因此,小奥建议大家最好把编程、项目设计、项目管理等基础打好,这样转型到管理者成功率就会高一些。

4、软件营销(偏向销售类岗位)

很多人说程序员最大的缺点之一,就是眼光只盯在技术上。当然,程序员在入门和成长阶段,这种情况是属于正常的。但是,到了成熟阶段这种缺点将严重影响了程序员的发展或晋升。有的程序员喜欢和客户交流,喜欢把自己的想法告诉客户,实现的效果可能更好,用户也乐意接受这种专业的介绍,用户的接受是程序员价值的直接体现,程序员因此获得了成就感。这类的程序员可以将自己的专业知识和产品营销相结合,推动软件的销售和服务。软件营销是一个比程序员更有发展的职业,它可以直接反应程序员的工作能力和工作成果,程序员的收入和销售会直接挂钩。因此,可以让口才比较好的程序员获得更高的收入,接触到更大的软件市场,看到更广的个人发展空间。

5、原岗位发展

当然也有一些程序员惰性比较大,满足于现状,享受着眼前的胜利果实,也无可非议。对待这些程序员,我们不要强求他们改变自己的想法,我建议是原地发展,把本职工作做得更好,把自己的技术水平往上再提高一步。人各有志,做合适自己的工作


Tags:

相关文章

本站推荐