导航:首页 > 程序命令 > 程序员晋升路线

程序员晋升路线

发布时间:2024-10-18 06:24:51

程序员工作到底能干多久程序员的前途如何

千千万万的程序员们一直困惑程序员的前途如何、程序员工作到底能干多久的问题。目前比较普遍的认识,程序员的职业通道有两条进阶路线。一条 是技术路线,即由程序员、高级程序员、系统分析师,到架构设计师。在这条路线上,立足于从业务模型到计算机软件模型的转换,成为高端的软件技术工作者。另 一条是管理路线,即由程序员,经开发小组负责人、项目经理,再到企业中高层管理者。程序员加强自己管理意识的培养,多站在组织的角度来分析问题和解决问 题,成为优秀的管理者,甚至职业经理人。 近年来,产品管理成为企业多产品经营形势下一个越来越受重视的管理课题。特别是知识经济环境下,诸如互联网与软件、创意、传媒等现代新型产业链中, 其几乎可以忽略不计的复制成本,有竞争力的产品与优秀的产品管理成为了制胜的关键。基于产品的商业化运营,在越来越具聚合效应的网络时代,扁平经营、草根 聚合、精准营销、直通车服务等全新的经营环境常常造就了赢者通吃的局面,以产品为中心的企业管理逐渐形成独立的产品管理体系,被众多企业所关注和采用。 在软件企业中,随着产品管理的兴起,可以说,走向产品,是程序员在技术与管理之外的第三条职业通道。越来越多的程序员开始转型做产品工作,特别是对 那些具有创业意识的程序员而言,走向产品是一条必经之路。腾讯的马化腾和360的周鸿祎,他们都是由程序员做起,然后开创自已的产品和事业。 产品管理的兴起,产生了以产品经理为中心的产品工作职业方向。产品职业方向可以从产品系列的职务与岗位两个维度来观察。职务上,有首席产品官 (CPO)、产品总监、产品经理、产品专员、产品助理,其中尤以产品经理一职最为中心;岗位上,有产品竞争分析与用户需求管理、产品创意与策划、产品原型 设计、产品运营规划、产品实现过程跟踪、产品商品化实施、产品运营、产品经营成果分析与跟踪、产品升级维护管理、产品管理体系与制度建设、产品人员技能培 养等。这些基于产品而设计的岗位以有效满足用户需求为中心,它不同于其它以专业技术和职能效率为中心的因职能分工而产生的岗位。 产品管理是近些年随着IT和互联网的快速兴起而被各企业所重视,而现在的各大院校并没有产品管理相关的专业,各类培训机构也少有类似培训课程,从事 产品工作的人员大多是从不同专业、不同岗位转型过来的。相比较而言,程序员有着营销、测试、客服等岗位走向产品的人员所难以比拟的优势。有些公司甚至做出 了规定,欲从事产品工作,必须要有多年的软件开发经验。程序员转型从事产品工作所具有的独特优势主要包括以下几点: 第一,程序员能够更好地理解产品的实现方案,所策划的产品更具可行性。做产品策划工作,也许缺的不是点子或创意,而是有效可行的方案。多年的程序员 工作经验,对软件技术和软件实现方案的判断,可以规避那些天马行空的产品想法,工作更有成效。比如在整理用户需求时,程序员的前期有效判断和可行性辨别, 会大大提高产品的策划质量与速度。程序员出身的产品人员可以和研发人员进行无隙的沟通,用更便于研发人员理解的语言和思路来进行产品方案的解读和跟进。 第二,程序员的软件开发工作,与其说是代码的编写,不如说是逻辑语句的组织。程序员一般都具备严密的逻辑思维能力,这是进行纷繁而杂乱的需求分析和 产品概念设计必备的优势,更有利于从中分门别类理清脉络关系,转换为产品功能规划,把产品做成精品。例如需要往U盘写文件,产品人员可能只想到正常的操作 逻辑,但程序员可能会想到更多异常情况,如:U盘损坏、传输过程中拔出、断电、传输的文件损坏、U盘写保护、重复文件、焦点位置、空间不足等等。再有,好 的用户体验的产品,在本质上,就是产品功能的逻辑展示,或者说用户操作的逻辑引导。 第三,程序员往系统分析的技术方向发展,从本质上来说,同往产品策划方向发展是相通的,都需要对真实世界本质关系有着充分的理解与把握。能够走向系 统分析员的优秀程序员,完全有可能成为一个优秀的产品策划人员。差别在于系统分析员的工作成果是面向程序员、面向计算机,而产品策划是面向用户、面向市 场。每一名程序员也必定是某个软件产品开发工具的使用者,有深厚的软件产品使用体验,具有从用户出发来表述问题的基础。 第四,程序员一般都具有快速学习能力,保持对计算机相关行业动态和技术革新的观察与思考,这在一定程度上会培养对行业与技术的洞察力。产品策划和设 计工作,最后能否获得市场的成功,考验的正是这种洞察力。因为产品工作是时时围绕解决的是什么人的什么问题来开展,也就是始终围绕做正确的事。只 有对行业与技术有洞察力的人,才能够站在用户需求的角度来理解与体验,激发创意,做出好产品来。 当然,程序员虽具备上述独特优势,并不等于程序员转做产品工作,就一定能够成功。要策划出好的产品,要成为一名优秀的产品经理,他们也面临着各种挑战: 第一,创新和结构化思维的冲突。 结构化思维可以说是程序员的典型标志,这种思维模式对于把一件事情做好是很重要的,但它往往也会是创新思维的天敌。创新却是产品工作的灵魂,程序员需要不断打破常规激发灵感才能做好产品工作,就必须克服已经形成的思维定势。 第二,团队协作与英雄主义的矛盾。 程序员往往习惯于单打独斗的工作方式,崇尚技术牛人,缺少团队协作意识和与人沟通的技能。产品工作则需要大量的沟通协调,甚至组织领导工作,强调的是团队作战。在合作精神方面,想要转向产品工作的程序员的确亟待加强。 第三,商业意识和市场运营知识匮乏。 特别是在全面产品管理思想下,产品人员需要有很强的市场营销方面的知识和商业化运作的策划与分析能力,仅仅把产 品做出来是不够的,卖得掉才是硬道理。产品策划的环节,面临着营销模式、目标用户、渠道选择、竞争策略等的选择与设计,这也是摆在技术出身的程序员面前的 重要课程。 每个企业,都会根据自身所在行业特点和本企业的资源优势,来部署不同形式的产品管理机制。程序员针对自己的性格特点和能力特征,抓住产品管理这一方兴未艾的职业机遇,走向产品,以优秀产品经理的能力模型培养来规划学习道路与职业生涯,是值得重视的一个职业方向。 ------------------------------------------------------------------------------ 安徽高新专修学院

❷ 绋嫔簭锻35宀佷互钖庨兘骞蹭粈涔埚幓浜

1. 绋嫔簭锻桦湪35宀佷箣钖庯纴阃氩父浼氱户缁涓撴敞浜庢妧链镰旂┒锛屾垨钥呰浆钖戠$悊宀椾綅锛屼篃链夊彲鑳戒细鎶曡韩浜庤嚜濯掍綋琛屼笟銆
2. 璁$畻链鸿屼笟涓嶆柇鍙戝𪾢锛屾柊鎶链涓嶆柇娑岀幇锛岀▼搴忓憳闇瑕佹寔缁瀛︿範銆傚湪鎶链宀椾綅鍜岀$悊宀椾綅涔嬮棿锛屾妧链浜哄憳鍙浠ラ夋嫨娣卞叆镰旂┒鎶链锛屾垨钥呰蛋钖戠$悊宀椾綅锛屼袱钥呴兘链夌浉搴旂殑镵岀骇鍖归厤銆
3. 浠庡埯绾х▼搴忓憳鎴愰暱涓鸿祫娣辩▼搴忓憳钖庯纴杩桦彲浠ユ媴浠绘灦鏋勫笀銆佹妧链涓揿剁瓑镵屼綅銆傛嫢链夊己澶х殑鎶链鏀鎸侊纴鍗充娇鍦ㄤ簰镵旂绣琛屼笟涓嶆櫙姘旂殑镞舵湡锛屼篃鑳藉熷崰鎹涓甯涔嫔湴銆
4. 瀹为檯涓婏纴鍦ㄥ浗澶栨湁璁稿氩勾绾杈冨ぇ镄勭▼搴忓憳锛屼粬浠渚濈劧浠庝簨鎶链寮鍙戝伐浣溿傚湪锲藉唴锛屽ぇ鍨嫔叕鍙镐篃涓虹▼搴忓憳鎻愪緵浜呜坛濂界殑镵屼笟鍙戝𪾢璺绾匡纴鎶链宀椾綅鍦ㄤ紒涓氢腑鍏锋湁閲嶈佷环鍊笺
5. 绋嫔簭锻樿浆钖戠$悊宀椾綅鍏锋湁涓瀹氱殑浼桦娍锛屽洜涓轰粬浠阃氩父涓崭细绂诲紑浜掕仈缃戣屼笟銆傚湪娣卞叆镆愪釜棰嗗烟镄勬妧链鍙娄笟锷′箣钖庯纴鎶链浜哄憳鍙浠ラ愭ユ帉鎻¤繍钀ャ佸竞鍦虹瓑鐩稿叧鐭ヨ瘑锛屽甫蹇佃繘钥屼富瀵间骇鍝佹垨浜у搧绾跨殑宸ヤ綔锛屾垚涓轰骇鍝佺粡鐞嗐
6. 绋嫔簭锻樻湭𨱒ョ殑鍙戝𪾢绌洪棿鏄骞块様镄勶纴涓嶅繀𨰾呰牏姝ゅ汹蹇35宀佷箣钖庣殑镵屼笟阆撹矾銆傜劧钥岋纴涓轰简搴斿35宀佷箣钖庣殑鎸戞垬锛岄渶瑕佹彁鍓嶅仛濂藉嗳澶囥
7. 闅忕潃鍦ㄨ亴鍦烘椂闂寸殑澧为暱锛屽彧瑕佷缭鎸佷笓涓氱礌鍏伙纴绋嫔簭锻樼殑鑳藉姏鍜岀粡楠屽皢涓嶆柇涓板瘜锛岀Н绱镄勪汉镓掑拹鑴夊拰璧勬簮涔熷皢涓轰粬浠镄勬湭𨱒ュ彂灞曟彁渚涙洿澶氭満浼氥

❸ 程序员如何在公司得到晋升机会

程序员的发展路径主要是两个,一是走技术专家路线,二是做项目管理。前者需要对技术的热爱,喜欢解决技术难点,后者则要会管理团队,善于激励人。你要根据自己的兴趣点来规划,以下三点建议:

3.培养架构能力

架构师是比程序员更高的职位,要求基于用户需求做整个软件的架构设计。要做好这个工作,就需要更全面的知识能力。比如你要考虑软件的稳定性,可靠性,未来的扩展性等等。

综上所述,程序员想要晋升,就要找准路线,提升竞争力,有步骤的实现目标。

❹ 求程序员职业规划,一段文字描述,急

一般程序员有以下几种发展路线。如果你选择了某一个路线,我可以给你更进一步的建议。
1、技术路线,要求能力强智商高,把握公司核心技术和公司的技术发展。
初级程序员,中级,高级,系统架构师,技术部经理、技术总监。总经理
2、业务路线,要求知识面广,懂得大部分技术,并知道该怎么做,不一定会做,表达能力好,协调能力好,对某一个行业的业务精通。
初级程序员,中级,高级,系统分析员,项目经理、产品经理、研发总监,总经理
3、实施路线。
初级程序员,中级,高级,系统分析员,项目经理、实施经理,实施总监
4、销售路线
初级程序员,中级,高级,系统分析员,项目经理、实施经理,产品经理,售前顾问,销售经理

❺ 程序员转行有哪些方向

考虑学个网管,起薪低点,不用编程

❻ 程序员的职业发展方向:业务技术

程序员职业生涯发展到一定程度都会面临一个选择,是走业务+技术方向,还是选择纯钻研技术。程序员职业生涯发展的问题,这是所有程序员都在关心的问题,未来究竟要怎么走,30岁之后还能不能再做程序员。绝大多数程序员最终的职业目标可能都是CTO,做到CEO的人估计会比较少,也有一少部分人自己去创业去当老板,也有部分人转行了,当老板的人毕竟是少数,转行的人都不在这行做了,自然没什么好说的了。一般来说,程序员的发展基本上都会经历这么几条路径。程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO。当然这只是一个大致的路径,不是所有程序员都必需要这么经历的,有些人可能跳过其中的一些步骤,也可能有些人会把中间的很多职位都做了。而最终做到CTO的程序员,也是非常少的一部分,原因很简单,这个世界上不许要那么多的CTO和CXO。也就是说,许多的程序员最终可能是做技术经理、项目经理或者项目总监之类的,那么到底我们职业生涯要选择哪一种呢?我觉得这个问题没有一个统一的答案,因为每个人的性格不一样,际遇也不一样,就像你从小希望当贪官,可是命运却偏偏让你做了一个程序员。所以应该根据你的兴趣、性格与际遇选择一条道路,比如说你正好有机会带一个项目,而你又不是很讨厌项目经理这个位置,那么你就可以选择向项目经理方向发展。实际上很多时候,有些公司并没有明确的技术经理、项目经理、产品经理之分,在许多的公司里,他们经常是由一个人承担。在外包公司里,通常会有项目经理和系统分析员(也可能是技术经理)。在一些非IT公司里,可能会是部门经理,而做自己产品的公司可能会分得比较详细一些。我大致说一下这三个职位的区别,让正在徘徊的程序员有一个大致的了解。项目经理是项目的直接负责人,这个角色相当于一个中间接口,不管是团队成员还是需求方(客户),或者是上级领导,有事都直接找他,所以这个职位着重于管理与沟通。一般来说,项目经理的工作重点在同客户沟通需求、项目进度的把控、团队的沟通方面,有些公司也会需要项目经理承担团队建设的工作,不过貌似很多国内公司都忽略了团队建设这个工作了。对于项目经理来说,重点会要求沟通能力、协调能力、危机把控能力、执行力、团队管理能力,着重于沟通、管理与计划。当然也有些公司还要求项目经历要参与招标谈判,这就要求项目经理有一定的商务谈判能力。技术经理有时候也可能叫系统分析员,一些小公司可能会整个部门有一个技术经理。技术经理承担的角色主要是系统分析、架构搭建、系统构建、代码走查等工作,如果说项目经理是总统,那么技术经理就是总理。当然不是所有公司都是这样的,有些公司项目经理是不管技术团队的,只做需求、进度和同客户沟通,那么这个时候的项目经理就好像工厂里的跟单人员了,这种情况在外包公司比较多。对于技术经理来说,着重于技术方面,你需要知道某种功能用哪些技术合适,需要知道某项功能需要多长的开发时间等。同时,技术经理也应该承担提高团队整体技术水平的工作。1143448846

❼ 鍒濈骇杞浠跺伐绋嫔笀5骞村唴镄勮亴涓氲勫垝

  1. 鍒氭瘯涓氱殑澶у︾敓涓鑸𨰾呬换鍒濈骇杞浠跺伐绋嫔笀锛岀粡杩3锝5骞寸殑瀛︿範鍜岀Н绱锛岃兘澶熺嫭绔嫔畬鎴愪骇鍝佺殑璁捐°佸嶆潅绋嫔簭镄勭紪鍐椤强鐩稿叧宸ヤ綔镄勭$悊涔嫔悗锛屽氨链夋満浼氭檵鍗囦负楂樼骇杞浠跺伐绋嫔笀銆佽蒋浠跺皬缁勯暱鎴栬呯粡鐞嗐 杞浠跺伐绋嫔笀涔熸槸IT琛屼笟闇姹傞噺链澶х殑镵屼綅锛岀ǔ灞匢T琛屼笟镵屼綅闇姹俆OP 10镄勭涓浣嶏纴钥岄珮绾ц蒋浠跺伐绋嫔笀鍒欎綅鍒楃浜屻 杞浠跺伐绋嫔笀镄勮亴涓氩彂灞曡矾绾匡细杞浠舵灦鏋勫笀銆侀”鐩缁忕悊銆佺爷鍙戠粡鐞嗙瓑镵屼綅銆

  2. 绋嫔簭锻樼殑鍙戝𪾢涓鑸𨱒ヨ存槸杩欐牱锛氱▼搴忓憳鈫掕蒋浠跺伐绋嫔笀鈫掓灦鏋勫笀鈫掔郴缁熷垎鏋愬笀(鎶链璺绾)鎴栬呴”鐩绠$悊甯(绠$悊璺绾)锛屾渶缁埚埌杈炬妧链镐荤洃锛屾垨钥呴”鐩镐荤洃鐢氲呖CTO銆丆OO鎴栬匔IO绛夐珮绾ц亴浣嶃备篃链夌▼搴忓憳钖庢潵杩涘叆娴嬭瘯棰嗗烟锛屽悗𨱒ユ垚涓篞A鎴栬匦C锛屾渶钖庢垚涓鸿川閲忔荤洃绛夈

  3. 杞浠跺伐绋嫔笀鑻辨枃鏄疭oftware Engineer锛屾槸浠庝簨杞浠惰亴涓氱殑浜哄憳镄勪竴绉嶈亴涓氲兘锷涚殑璁よ瘉锛岄氲繃瀹冭存槑鍏峰囦简宸ョ▼甯堢殑璧勬牸銆傝蒋浠跺伐绋嫔笀鏄浠庝簨杞浠跺紑鍙戠浉鍏冲伐浣灭殑浜哄憳镄勭粺绉般

❽ 一般程序员有以下几种发展路线

1、技术路线,要求能力强智商高,把握公司核心技术和公司的技术发展。 初级程序员,中级,高级,系统架构师,技术部经理、技术总监。总经理 初级程序员,中级,高级,系统分析员,项目经理、产品经理、研发总监,总经理 3、实施路线。 初级程序员,中级,高级,系统分析员,项目经理、实施经理,实施总监 4、销售路线 初级程序员,中级,高级,系统分析员,项目经理、实施经理,产品经理,售前顾问,销售经理 职业生涯规划是针对决定个人职业选择的主观和客观因素进行分析和测定,确定个人的奋斗目标并选择符合这一目标的职业。职业生涯规划要求你根据自身的兴趣、特点,将自己定位在一个最能发挥自己长处的位置,选择最适合自己能力的事业。 一、内外因最佳匹配 找工作最重要的就是要人岗匹配,不能高攀也不能低就。职业规划就是找到这个最佳匹配点和今后各个阶段的发展平台,通过对自己的内在因素进行测评,找到潜质的东西,而学历、经验、能力、兴趣、特长等是外部的东西,要把内、外优势结合起来,拧成一股绳,形成职场打拼的强有力的核心竞争力。 通过测评找到最佳匹配点,通过咨询师对切入点所在的市场状况、行业前景、职位要求、入行条件、培训考证、工作业务、薪酬提升、行业英语等运作进行详细的指导,而自己则沿着主干道去充电,几年后成为业内的精英。 二、职业定位要“准” 定位就是要落在“定”和“准”上,不能泛谈,其中包括行业定位、方向定位、职位定位,薪酬定位等很多项,比如你定位I T行业,那么,方向是软件还是硬件,是销售还是技术,是基本程序员还是工程师?其中相差很大,各有千秋。 三、把握市场大脉搏 在明确自己想干、能干的专业领域和事业方向的同时,还应兼顾考虑社会的需求和未来发展前景等外在因素,这是规划是否成功的基本保证。如果所选择的职业自己既感兴趣又符合能力要求,但社会没有需求或需求极少,未来就业机会渺茫,这样的职业生涯规划其起步就是失败的。 四、善于从小事、从最具体的职业岗位做起 善于从小事、从最具体的职业岗位做起,只要这种小事、具体事与自己的最终职业目标一致,有利于个人职业目标的实现,都可以选择确定为自己的最初职业岗位。人的职业生涯规划就是这样一件可以由若干件小事(行为)所组成的大事,立足于小事,才能成就大事。

阅读全文

与程序员晋升路线相关的资料

热点内容
用算法控制玩家的行为 浏览:476
androidsdk17下载 浏览:790
怎么给单独表格添加密码 浏览:10
下载压缩密码 浏览:259
android系统上编程 浏览:468
单片机模拟i2c从机 浏览:236
教育年报系统服务器如何开启 浏览:840
对称密钥加密后的长度 浏览:292
微制造编程软件下载 浏览:106
旋住宿酒店用哪个App最好 浏览:60
三菱编程中怎么创建子程序 浏览:199
在单片机温度输入采集信号有 浏览:684
电脑云服务器同步 浏览:418
方舟生存进化手游版怎么转服务器 浏览:89
哪个app可以听小说 浏览:160
网络发送数据如何加密 浏览:201
教材完全解读pdf 浏览:820
什么是多台服务器 浏览:36
菜鸟音乐编辑app哪个好 浏览:547
人工鱼群算法matlab 浏览:82