程序员的职业规划心得

上传人:闪**** 文档编号:311289897 上传时间:2022-06-15 格式:DOCX 页数:59 大小:54.92KB
返回 下载 相关 举报
程序员的职业规划心得_第1页
第1页 / 共59页
程序员的职业规划心得_第2页
第2页 / 共59页
程序员的职业规划心得_第3页
第3页 / 共59页
程序员的职业规划心得_第4页
第4页 / 共59页
程序员的职业规划心得_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《程序员的职业规划心得》由会员分享,可在线阅读,更多相关《程序员的职业规划心得(59页珍藏版)》请在金锄头文库上搜索。

1、本文格式为Word版,下载可任意编辑程序员的职业规划心得 程序工作二三年后,根本上都会考虑自己以后怎么进展。进展的路径不外乎程序员-系统分析员-架构师-技术经理-CTO,程序员-工程组长-工程经理-工程总监-CTO,程序员-产品设计师-产品经理-CTO.哪一条进展的路线更加适合你? 程序员职业生涯进展到确定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯 进展的问题,这是全体程序员都在关切的问题,未来到底要怎么走,30岁之后还能不能再做程序员。 绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会对比少,也有一少片面人自己去创业创业去当老板,也有片面人说

2、我转行去做业务 了,对于当老板的人终究是少数,对于转行的人来说,都不在这行做了,自然没什么好说的了。一般来说,程序员的进展根本上都会体验这么几条路径。程序员-系 统分析员-架构师-技术经理-CTO,程序员-工程组长-工程经理-工程总监-CTO,程序员-产品设计师-产品经理-CTO. 当然这只是一个大致的路径,不是全体程序员都必需要这么体验的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的好多职位都做了。而最终做到 CTO的程序员,也是分外少的一片面,理由很简朴,这个世界上不许要那么多的CTO和CXO. 也就是说,大量的程序员最终可能是做技术经理、工程经理或者工程总监之类的,那么毕竟我们职

3、业生涯要选择哪一种呢?我觉得这个问题没有一个统一的答 案,由于每个人的性格不一样,际遇也不一样,就像你从小希望当贪官,可是命运却偏偏让你做了一个程序员。所以理应根据你的兴趣、性格与际遇选择一条道路, 譬如说你正好有机遇带一个工程,而你又不是很厌恶工程经理这个位置,那么你就可以选择向工程经理方向进展。 实际上好多时候,国内并没有明确的技术经理、工程经理、产品经理之分,在大量的公司里,他们经常是由一个人承受。在外包公司里,通常会有工程经理和 系统分析员(也可能是技术经理)。在一些非IT公司里,可能会有部门经理,而做自己产品的公司可能会分得对比细致一些。我大致说一下这三个职位的识别,让 正在徘徊的程

4、序员有一个大致的了解。 工程经理是工程的直接负责人,这个角色相当于一个中间接口,不管是团队成员还是需求方(客户),或者是上级领导,有事都直接找他,所以这个职位着重 于管理与沟通。一般来说,工程经理的工作重点在同客户沟通需求、工程进度的把控、团队的沟通方面,有些公司也会需要工程经理承受团队创办的工作,不过貌似 好多国内公司都疏忽了团队创办这个工作了。对于工程经理来说,重点会要求沟通才能、协调才能、危机把控才能、执行力、团队管理才能,着重于沟通、管理与计 划。当然也有些公司还要求工程体验要参与招标谈判,这就要求工程经理有确定的商务谈判才能。 技术经理有时候也可能叫系统分析员,一些小公司可能会整个公

5、司或者部门有一个技术经理。技术经理承受的角色主要是系统分析、架构搭建、系统构建、代 码走查等工作,假设说工程经理是总统,那么技术经理就是总理。当然不是全体公司都是这样的,有些公司工程经理是不管技术团队的,只做需求、进度和同客户沟 通,那么这个时候的工程经理就犹如工厂里的跟单人员了,这种处境在外包公司对比多。对于技术经理来说,着重于技术方面,你需要知道某种功能用哪些技术合 适,需要知道某项功能需要多长的开发时间等。同时,技术经理也理应承受提高团队整体技术水平的工作。 产品经理这个职位一般在有自己产品(不管是软件还是网站产品)的公司对比常见,产品经理主要会负责产品的设计、产品的革新等工作。需要留神

6、的是,产 品设计与设计师是两个不一样的工作,产品设计主要会从用户体验、业务需要等层面去设计产品,而设计师更多是从用户的视觉上去做。产品经理理应是最懂业务的 人,譬如说你在设计一个微博的产品,就要求你对微博这个东西分外熟谙,从用户习惯、用户体验、公司的进展战略上去设计这个产品,还要比较同类产品会有什么 优势等等。 不管是工程经理还是技术经理与产品经理,都要求要熟谙业务,业务是需求的来源,没有不谈业务的技术,所以不管你从哪个方向进展,都要求对业务熟谙。 产品经理要求对业务最熟谙,工程经理次之,技术经理排结果。对于程序员来说,刚开头工作的前几年可以埋头扎到技术里面,一般这个时间在2-3年的时间,然

7、后就理应多关注业务了。这个业务不确定是指某个概括的业务,由于概括的业务的范围太少,而且也需要机遇。 我见过大量的程序员,他们是做Web开发的,但对互联网很不熟谙,对于互联网流行的趋势根本上不闻不问。不知道现在大家都在使用微博,也不知道SNS,也 可能从不使用网银。我觉得这样很不好,程序员理应多多去关注互联网的进展,多多去玩一些新的网站。 F132.Com延迟阅读 程序员的职业规划明确入行的目的好多人干IT这一行都冲着收入高这一点的,由于只要学会一点HTML、p+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开 发人员更轻易找到工作,收入比普遍的工作还要高一些,所以成为了好多高校毕业

8、生的选择。假设您只是抱着这样一个心态来入行的话,那阁下可真的要提防。由于 干IT这一行竞争本来就对比强烈,更加是页面设计这方面,能够开发的人好多,所以为了节省本金在大片面公司都会在需要的时候才是世界上人口最多的国家,国内人才众多,所以人才滥用的处境经常可以看到。一个小公司的开发部里面经常会见到新面孔,但 pM却不会常换。由于做老板的对技术是一窍不通,依他们看来只到拉住pM的心,那技术方面方面就能搞得定,至于技术部要换人,他们根本不需要吃力气去管。所以从一个技术员过渡到一个pM是一条向前进展的一个选择,但开发人员也需要知道,要成为一个pM不单单是使用技术,而更重要的是对管理方面熟悉。一个 pM主

9、要的工作是组织团队,操纵本金,管理业务,操纵工程进度,与客户举行沟通,协调工作,定期举行工作报告等。所以要成为一个告成的pM更要重视组织能 力,pM务必能提高团队的积极性,发挥团队所长,在有限的开发资源前提下为公司得到最大程度上的利润。成为一个pM后,通常不需要直接接触技术开发,而着 重管理的是业务进展,但pM对技术也需要有确定的了解在下曾经为pM对技术了解的必要性写过一篇文章,得到好多支持但也惹来不少的争议。在这里我还是 要强调自己的观点:要成为一个告成pM最重视的是管理才能,但对技术也理应有足够的了解,由于这是与团队成员沟通的桥梁,只有这样才能与整个团队的成员有 着精细的结合,让团队成员感

10、觉到他们自己存在的意义,从而调动团队的积极性,而不是漠视技术人员的存在。技术并非成为一个告成pM的充分条件但却是必要条件!程序员职业规划范文 一、软件工程师的职业优势 1、最具增值潜力的职业,掌管企业核心数据、软件技术,具有不成替代的竞争优势。 2、新型软件人才缺口大,27%的行业增长速度导致软件人才年缺口达30万,高薪高福利成为必然。 3、可实现专业零根基入行,6-18个月的强化训练和职业化引导,就可成为企业急需的技能型软件人才。 4、就业面广,一专多能,实践阅历适用于各个领域。 5、增值潜力大,职业价值随着自身阅历的丰富以及工程运作的成熟,升值空间一路看涨。 6、职业进展前景广阔、软件工程

11、师到工程经理仅一步之遥,冷静晋升Manager。 二、软件工程师解读 何谓软件工程师,软件工程师是通过学习和训练,掌管软件技术的理论学识和操作技能的软件技术人员。软件工程师能够从事计算机软件、网站的设计、开发、维护和测试工作。 概括来说,我们可以从企业技术部的岗位体系中作一些了解。企业(或政府)信息化过程中需要以下四种人: 1、企业信息化管理:负责信息化创办中的目标与方案决策,信息化创办、升级、更新; 2、工程技术人员:负责软件系统的分析、设计、开发、数据库、使用、维护和升级; 3、运行维护岗位:负责软件开发代码的编写以及根本的开发和测试; 4、操作应用人员操作应用人员:主要应用软件举行日常的

12、管理工作。 一般来说,IT企业的IT技术职位根据职能可以分为管理岗位:企业信息主管CIO、总监、IT经理、工程经理等; 工程技术岗位:规划设计师、网络工程师、系统工程师、软件工程师和数据库工程师等; 运行维护岗位:数据库管理员、系统管理员、程序员等; 操作岗位:办公文员、CAD设计员、网页制作员、多媒体制作员等。 根据企业规模大小,规模较小的企业,一个岗位可能涵盖几个岗位的内容,系统管理员既要负责系统管理,又要承受网络管理;大企业那么会分的对比专业,有软件设计师、系统集成工程师、网络工程师、程序员和系统测试工程师等。 软件工程师的三个进阶: 阶段 职称 岗位 前景和待遇 程序员 初级 程序员

13、专业软件工程师必经阶段 网页制作 工程师 中级 普遍的软件设计人员 软件公司/企事业单位/数据中心 普遍的系统分析人员 软件公司/大公司/外包公司 软件系统分析师 工资过万 软件系统设计师 需求量60万,缺口极大,当前最极缺 软件工程师职业规划过程主要有以下几步: 两年以上的小型企业四年左右的中型企业大型企业或跨国集团公司 第一步,小企业的软件开发设计编程人员; 其次步,进入大中型企业,同样的软件开发设计编程工作,工资就可能完全不同了,一般都在3000元以上。做了部门经理时,还可以高达5000元或以上; 第三步,学习更全面的学识成为普遍的软件工程师工资就高达3500元以上;第四步,学习更全面的

14、学识成为专业的软件工程师,如软件设计工程师,系统分析工程师的工资就可以达8000元以上,做大型企业或专业软件公司IT经理的工资就更高了,根本在万元以上。 、程序员 工作职责描述: 编写计算机程序,开发软件包,调试并执行计算机应用程序,负责计算机程序的维护工作,为用户供给计算机修理服务。 职位要求:纯熟的代码编写才能熟谙一些常用数据库软件 能独立承受企业网站或门户网站系统开发 具有良好的沟通、协调及组织才能,有钻研精神,有工作责任心和良好的团队合作精神及表达才能。 具有良好的撰写需求分析、解决方案、ppT、系统软硬件配置等方案的才能 就业前景: 国内每年所需的IT人才在100万以上,每年还在以2

15、0%的速度增长;随着大学和职业的扩招和培养,弥补了确定的缺口,而目前国内缺口还是极大。随着IT信息产业的日益普及,此类人才在未来几年中的需求将持续攀升,专业的软件开发和管理人才的工资标准可能还要远高于硬件开发人员。 、软件工程师 工作职责描述: (1)参与工程研发的技术,估算本金、制定预算,评估工程的可行性; (2)参与新品开发和创办公司产品库; (3)开发公司系统集成工程中的软件系统以及公司开发产品中的软件等; (4)软件外包工程的开发、测试等工作; (5)负责产品的设计、开发、测试和维护工作,并举行相关文档的编写。 工作要求: 有多年的软件设计和开发阅历 熟谙多种编程语言,对各种主流的技术有较好的理论根基和实践阅历;精通熟谙各种常用设计模式; 。对技术有猛烈的兴趣,热爱钻研,具有良好的学习才能;。良好的沟通技能,团队合作才能。 就业前景:当前最急缺的人才,工资增长幅度大 、专家 职称:高级 工作在大的软件公司、或研究所主要是技术主管、工程经理、技术专家 、技术专家 工作描述: (1)、某一行业的专家、参谋、权威; (2)、假设确实分外爱好技术工作,而不擅长和热

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号