初级软件工程师5年内的职业规划
- 刚毕业的大学生一般担任初级软件工程师,经过3~5年的学习和积累,能够独立完成产品的设计、复杂程序的编写及相关工作的管理之后,就有机会晋升为高级软件工程师、软件小组长或者经理 。软件工程师也是IT行业需求量最大的职位,稳居IT行业职位需求TOP 10的第一位,而高级软件工程师则位列第二 。软件工程师的职业发展路线:软件架构师、项目经理、研发经理等职位 。
程序员的发展一般来说是这样:程序员→软件工程师→架构师→系统分析师(技术路线)或者项目管理师(管理路线),最终到达技术总监,或者项目总监甚至CTO、COO或者CIO等高级职位 。也有程序员后来进入测试领域 , 后来成为QA或者QC,最后成为质量总监等 。
软件工程师英文是Software Engineer , 是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格 。软件工程师是从事软件开发相关工作的人员的统称 。
如何回答java软件工程师面试过程中职业规划的问题?面试嘛,不管这家企业是不是你最终愿不愿意去的,至少你进入面试环节了就应该认真对待 , 这样别人也能看到你的真诚,最起码要展现出自己的精神面貌 。
好了,不扯淡了,进入主题,如果是我,我会这样回答:
作为一个新人 , 刚进入公司,我会熟悉公司的企业文化 , 很好地融入到整个团队之中,完成好领导布置给我的任务,踏踏实实从基础做起,强化我的编程技术 。
在进入公司3年之内,我会努力专研Java相关技术,熟能生巧嘛,运筹帷幄者,决胜于千里之外!
在3到5年内,我会帮助其他新人 , 让他们也能够更好地融入这个团队,在认真完成工作的同时,我还会再熟悉其他编程语言,比如C、C++、PHP等!学无止境,只有不断的学习才能让自己更充实 。
5年以后,我会更加努力,在事业上争取达到一个新的高度!
(有些公司大牛比较很多,所以你也不要把自己定位得太高,比如你3年之内做项目经理,如果你是研究生,这个可以有,如果是本科的话 , 建议还是5年会更好一些,因为好多公司对于学历还有职位等级分的比较开)
Java软件工程师的职业规划如何走哇~ 你是为数不多提这个问题的人~
其实工作这么久我也在想这个问题 , 为什么周围的同事每天都愿意干着重复无聊的活儿呢?感觉大多数的人对于Java攻城狮的职业规划都不清晰 , 甚至是根本没有考虑过的 。
而这个是需要在就业前就想好的?。?
下面我细说一下,看能不能解答你心中的疑惑~
大体来说,分五个方向:
1、 走向软件设计师
其实很多程序员走到这个阶段已经在做软件设计师工作了 。这是绝大多数程序员发展的必经之路 。因为,程序员在编程序的时候 , 一方面会实现设计的功能,另一方 面 也在对设计有一个理解、认识、熟知的过程 。进而慢慢地从学习别人设计 , 转向到自己参与或独立设计 。如果这个程序员真的非常非常喜欢程序员这个职业 , 则可以 转向软件设计师 。这个转变很大程度是程序员意识的转变,就是说要把编程的时间,逐步分摊到软件设计上,要把重点从编程实现转变到项目的功能设计上 。我这里 强调的是“逐步”的一个过程,程序员要逐步减少编程的时间,增加设计的时间,要克服编程的强大吸引力,要主动地攀上设计这个台阶 。很难有一个设计师是完全 不编程的 , 而且我认为,会编程的设计师才是真正的设计师 。一般这种转变需要花上一到两年时间 。
2、 走向项目经理
也有一些程序员工作机遇比较好,不但负责了项目的设计工作,而且负责了项目管理工作 。对项目经理这个工作有了一定的尝试 。因此,这类程序员可以审视一下自己 , 是否合适这项工作 。如果自己对这种工作比较满意,而且具备项目经理的要求 , 则可以向项目经理这个方向发展 。项目经理承担着项目管理的职责,对项目负主 要责任 。它和程序员的作用也不相同,项目经理的重点已经从编程转移到对人、对技术、对进度、对项目的管理 。由于软件的项目经理与软件项目的相关性太大,因 此,他必须要了解软件开发的各个环节、了解开发的各种技术和运用、了解开发队伍人员的水平和特点 。所以他依旧和程序员脱不了干系 。从程序员到项目经理可以使得项目经理更好地理解程序员在项目中的地位和作用,了解软件开发的各种规律性的东西 。从而保证项目的正常完成 。而且,项目经理的收入在公司中的地位也是 比较高的 。因此 , 我认为走向项目经理是程序员的另一个发展空间 。我想提醒一下,程序员在担任项目经理之前最好要把软件设计工作做好,这样在做项目经理的时 候,就会有很好的基础 。
3、 走向管理者
很多程序员希望自己能成为公司中的主管、经理、老总、老板,这样无论是收入和在公司的地位都相对比较高一些 。另外,一方面程序员可能厌倦了年复一年的编程工作 , 对工作产生了抵触情绪,希望能摆脱这种步步紧逼的工作状态 。走向管理者其实要求程序员要比一般人做更多的准备 , 要做更多的转型工作,并不是想当管理者 就能成为管理者的 。但是,如果程序员有这个志向和爱好,有积累了这方面的工作经验 , 自己也感觉在这个方面能够发展,更重要的是有这样的机会 , 走向管理者也 是可能的 。由于软件公司的管理者毕竟不同于一般公司的管理者,专业能力越强,管理起来就越得心应手的,没有专业能力的管理,遇到的问题很多 , 也很难解决 。因此 , 我的建议程序员最好要把编程、项目设计、项目管理等基础打打好 。这样转型到管理者成功率就会高一些 。
4、 走向软件营销
我一直说 , 程序员最大的缺点之一 , 就是眼光只盯在技术上 。程序员在入门阶段和成长阶段,这种情况还是属于正常的 。但是,到了成熟阶段这种缺点将严重影响了 程 序员的发展 。程序员在工作中不免会接触到用户,不免会了解到用户的需求 。从而了解到软件实际发挥的作用,进而了解了自身的工作价值所在 。有的程序员则固步 自封,不愿意和外界打交道 , 从内心里坚守技术底线 。有的程序员则喜欢和外人交流,喜欢把自己的软件推荐给用户,而且用户也乐意接受这种专业的介绍,用户的 接受是程序员价值的直接实现,程序员因此获得了工作成就感 。这类的程序员可以将自己的专业知识和产品营销结合在一起,推动软件的销售和服务 , 转向软件营销 职业 。这个职业将是一个比程序员更有发展的职业,它可以直接反应程序员的工作能力和工作成果 , 程序员的收入和销售会直接挂钩 。因此,可以让有才华的程序员 获得更高的收入,接触到更大的软件市场,看到更广的个人发展空间 。
5、 原地发展
当然也有一些程序员惰性比较大,满足于现状,享受着眼前的胜利果实,也无可非议 。对待这些程序员 , 我们不要强求他们改变自己的想法 , 我建议是原地发展,把本职工作做得更好,把自己的技术水平往上再提高一步 。在这个过程中他们的能力和自信心都会得到提高 , 他们的想法不会一直一成不变的 。磨刀不误砍柴功,刀快了自然会去砍柴的 。
而就我自己目前的情况而言 , 我选择的是1,先提升自己的技术水平,保证自己基本的竞争力,然后三五年后朝着管理方向走软件工程师 职业规划 从哪几方面来考虑?给点建议三大方向寻求职业“突围”
方向一:向IT培训师突围
如今,IT培训市场蛋糕相当大,利润空间可观,行业发展前景看好 。科班出身且拥有丰富编程实战经验的IT程序员可朝培训师方向转型 。一开始,可以在IT公司内部担任培训工作 , 积累转型的能力 , 为将来到IT专业培训机构担任老师奠定基础 。相比程序员 , IT培训师的工作压力相对适中 , 且比较稳定,无明显的年龄限制,值得长远发展 。
优势:拥有丰富编程、项目经验,曾参与过许多成功案例 。
不足:缺少培训工作经验 。
对策:如果要向培训师转型,还需要接受一些专业训练,提高培训师所需的职业技能 。
方向二:向IT营销人转型
IT与其它行业不同,由于技术性较强,营销人员一般也须有较强的技术背景 。互联网公司、 电子商务公司、软件公司目前都需要有技术背景的营销人员 。另外,电子商务的火爆 , 使得传统企业开始重视电子商务营销,也需要有技术背景的营销人员 。这类工作薪水不低,加上提成应该可以拿到高于程序员的薪水,同时也比较稳定 。
优势:广泛涉猎了各种编程软件和工具,对IT行业也有相对深入的了解,为他转向营销提供了平台 。
挑战:过去的工作主要是跟机器打交道 , 而营销工作恰恰需要跟人打交道,这对你来说是最大的挑战 。
对策:加强沟通能力与人际交往能力 。此外,需要进一步通过测评和专家深度挖掘和分析,来确认你是否具备营销人员的特质 。
方向三:向项目管理挑战
如果说前面两条出路转型的不确定因素比较多,那么项目管理可以说是你更便捷的发展之路 。软件项目经理是目前人才市场上炙手可热的人才,有丰富经验、外语好的软件项目经理最是抢手 。根据向阳生涯管理研究中心的数据显示,软件行业项目主管的薪水是同层次主管中最高的,平均年薪达15万元 。不仅如此,优秀的项目经理在组织内朝高层管理人员发展的空间也很大 。
优势:对你这样有技术、有能力、参与过多个软件开发项目的人,对项目管理也并不陌生 。
挑战:如果你没担任过项目主管 。而通常企业在招聘项目经理时,都需要有带领团队进行项目开发的经验,这是他的一个劣势 。
对策:需要参加项目管理方面的专业培训课程,增长自己在流程管理、沟通协调等方面的能力,积累资本 , 逐步向项目管理岗位迈进 。
向阳生涯职业咨询机构提醒 , 通常情况下,职业发展不能一步到位,大部分成功的职业经历都是在一次次理性的择业决策中实现的 。所谓理性 , 首先要有明确的职业目标,之后每一次跳槽、转型、充电都是在向着职业目标一步一步迈进 。这样的职业发展,才能事半功位!向阳生涯衷心希望,您能够尽快定位自己的职业目标,早做打算 。
从事 软件开发 的前辈们,你们人生的职业生涯是怎...你好 , 我是一名职业规划师,看了你的问题觉得你现在对于目前的工作及方向出现了困惑 , 这也和每天向我咨询的客户里有不少类似的地方,下面我将结合我的实际经验来给你分析下,希望对你有所帮助 。
1、你是不是适合从事软件开发? 因为你现在已经工作三年了,也做过一些项目了,相信自己在这个过程中应该对于项目开发有了自己的一些心得 , 所以这个时候你要首先问下自己是不是喜欢这个行业?自己是不是喜欢钻研和学习新的知识 , 因为计算机技术更新是很快的,你是否能够有意识的去关注行业信息 , 这些都能在很大程度上表明你对于这个行业的兴趣 , 而行业的兴趣也能在不同程度上反映你是不是适合软件开发 。所以希望你能仔细想清楚我上面提的几个问题,这个很重要 。
2、软件开发是不是青春饭?从客观上讲 , 软件开发是是一件比较枯燥的事情,每天面对代码 , 不停的调试和测试,会因为项目进度问题而加班赶进度,这些对于一个软件开发人员来说是家常便饭了 , 相信你自己也是有所体会了 。所以上面这些问题就决定了随着人年龄的增长以及精力的分散,会感觉自己有一种吃力的感觉 , 因为像你所说的后面有新人在追赶,前面的发展又遇到瓶颈 , 这个时候到底该怎么办?转型!其实软件开发在软件行业是最基础也是必须要经历的一个过程,因为除了软件开发以外还有不少和软件相关的岗位,这些岗位的职责更加最加重要,但是前提是一般人都是做过软件开发的,有过底层经验,比如项目经理等管理岗位,还可以转设计人员,比如详细设计 , 或者转需求、策划人员等,如果你的性格开朗、沟通能力强,也完全可以转售前或市场岗位,这个时候你的发展会很大的,并且你也可以了解下,目前在IT行业做售前和市场人员基本都是有过开发经验的,所以你现在只是处于金字塔最底端,向上还是有很大的发展空间的,这点希望你能树立起信心 。
3、你该怎么做规划?鉴于你的现状、你对于计算机的基础知识还不是很扎实、并且项目经验也不是很丰富、对于技术掌握还不是全面,所以你现在很有必要系统学习一下计算机的基础课程 , 比如数据结构、操作系统和计算机算法等,这些你在开发过程中是基?。?更是对你编程思想上的一种指导 。关于考证的问题如果你有时间和精力 , 最好能考一个软件设计师的证书,有过编程经验的人来说难度就不是很大了 。目前你准备离职了,这其实并不是一个好的办法,因为你在没有想好该如何走下一步的时候就匆忙离职了会让你感觉压力很大的,尤其是对于你的经验还不是很丰富的情况下 。不过既然你已经准备走了,所以还是抓紧时间准备吧 , 你现在最重要的事情就是能找好下一份工作,如果你觉得自己在知识及能力上还需要在学习一下,那么给自己一个缓冲期,系统的学习一下 。
简单和你说这么多吧,上面也是集中了很多案例的情况来给你简单汇总了一下,希望对你有所帮助吧,进一步交流可以在我的百度空间里找下我的QQ或看下我的一些关于职业规划的文章,祝你好运!
初级软件工程师5年内的职业规划?刚毕业的大学生一般担任初级软件工程师,经过3~5年的学习和积累 , 能够独立完成产品的设计、复杂程序的编写及相关工作的管理之后,就有机会晋升为高级软件工程师、软件小组长或者经理 。
【软件工程师职业规划_应聘JAVA软件开发工程师,问及未来职业规划,该怎么答】软件工程师的职责:
- 指导程序员的工作;
参与软件工程系统的设计、开发、测试等过程;
协助工程管理人保证项目的质量;
负责工程中主要功能的代码实现;
解决工程中的关键问题和技术难题;
协调各个程序员的工作 , 并能与其它软件工程师协作工作 。
作为一个新人,刚进入公司,我会熟悉公司的企业文化,很好地融入到整个团队之中,完成好领导布置给我的任务,踏踏实实从基础做起,强化我的编程技术 。
在进入公司3年之内,我会努力专研Java相关技术,熟能生巧嘛,运筹帷幄者,决胜于千里之外!
在3到5年内,我会帮助其他新人,让他们也能够更好地融入这个团队,在认真完成工作的同时,我还会再熟悉其他编程语言 , 比如C、C++、PHP等!学无止境,只有不断的学习才能让自己更充实 。
5年以后 , 我会更加努力,在事业上争取达到一个新的高度!面试嘛,不管这家企业是不是你最终愿不愿意去的,至少你进入面试环节了就应该认真对待,这样别人也能看到你的真诚,最起码要展现出自己的精神面貌 。
- 软件工程师面试题_软件测试工程师面试官应该问什么问题
- 软件工程专业学什么_软件工程专业难学吗?
- 软件工程专业_软件工程专业学生可以考哪些证书
- 软件公司简介_企业怎么选择 软件 求介绍?
- 路由器限速软件_现在急需一个路由器限速软件,受不鸟啦。。。
- 路由器流量控制软件_在路由器上如何设置.限制每个端口的流量,
- 计算机软件管理制度_公司电脑管理制度
- 计算机网络工程师_软考网络工程师和全国计算机等级考试网络工程师什...
- 计算机网络工程_计算机网络工程师和计算机四级是一样的么?还是有...
- 视频看不了怎么回事_百度知道软件上的视频为什么看不了?