0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序员一般的发展方向

工程师人生 来源:简书网 作者:IT星辰 2019-11-21 16:21 次阅读

经常听一些同学说:不知道下一份工作该去哪类公司做些什么,我的职场人际一团糟老板不重视我,我现在成长的非常慢所以又想跳槽了,我看不到公司的发展前景好迷茫,其实这一切的困惑都来源于没有做好职业规划或者你根本就没有职业规划过。

程序员的职业发展有几个选择:专注于技术,成为技术专家;转型到技术型销售、技术支持等,随着技术成长,从技术性管理到高级管理。但是其中也有很多方向选择,往往让很多初入行业或在IT行业中工作了几年的程序员们迷失了方向。

其实很多程序员都有面对这样的情况,或者类似不同的问题,那在自身的职业规划中便存在了瓶颈。

程序员一般的发展方向主要是几类:技术专家、架构师、技术管理、管理、产品

接下来通过例子和大家分享以下四种不同的发展路径及适合走这四类路径的人群的三个关键词。

01程序员-高级开发-技术专家路线

这是一条比较适合于想在技术方向发展的程序员的发展路线。随着程序员开发经验、技术的成熟,可以先往中级工程师、高级工程师岗位方向发展。程序员往往关心的重点是如何根据要求编写出代码,尽量少bug,实现程序功能,通过模块测试;而中、高级工程师关注的不仅仅是编写一段段极少bug的高质量代码,还要从整个项目出发,考虑如何采用更好的算法、测试方法等,以保证最后推出一个基本满足客户需求、用户体验良好、稳定运行的软件系统。

接着可再往技术经理的方向发展。担任工程师的过程中,积累了一些大中型软件项目的开发经验,也熟悉了各种技术标准、技术规范,学会编写、审核各种技术方案和文档,也具备编写软件核心代码、处理大部分软件故障问题和带领技术团队的能力等,基本达到了技术经理的岗位要求。

技术经理接着还可以往技术总监、CTO等岗位发展,这些岗位的要求又会更高,在这里就先不多说了。只会打简单代码的程序员大部分会长期处在程序员或初级工程师的阶段上发展缓慢。程序员在编程过程中还是要注重技术其它方面的学习和积累,如算法思维、测试方法、技术文档、技术团队管理等,才能在技术路线上发展得越来越好。

02管理路线:程序员—中级工程师—系统架构师—项目经理。

系统架构师是一个要求兼具技术能力、设计能力和沟通能力的岗位,在项目开发过程中起到非常重要的作用。不仅要设计规划好软件系统架构和应用场景、解决开发过程中遇到的瓶颈和问题;还要与客户、产品经理、技术人员、项目经理等都保持好沟通,推动软件系统的开发质量和开发进度按计划进行;也要协助项目经理管理好技术开发团队,做好技术文档、说明文件等的存档工作。

项目经理是整个软件项目的组织者和领导者。对内要管理好技术团队,制定开发计划、测试计划、培训计划、量化任务等;解决开发过程中出现的问题,保证软件按照进度计划推进;做好技术文档、说明文件的存档工作等。对外要与客户沟通,了解、完善、修改需求;要与公司沟通,及时汇报项目进度、工作情况和资源需求;要做好市场调研,及时调整技术方案等。

有些程序员具备很强的沟通、设计和团队管理能力,可以考虑往管理路线发展。不具备这些方面能力的程序员要往技术管理方向发展,需要在平时的工作生活中不断学习和积累。

03产品路线:程序员—产品助理—产品设计师—产品经理。

不知道大家有没有听过从事编程的朋友“抱怨”所正在开发的产品?有部分程序员在开发的过程中会有自己对产品的想法,当他们觉得正在开发的产品存在功能或是逻辑设计不合理地方的时候,他们可能就想表达出来,但是大多时候公司里面的人很少会听取程序员对产品的意见,因为这被认为是产品设计师或是产品经理的工作,所以有些程序员偶尔会把一些想法跟朋友说说。这部分程序员中,有些对产品设计、产品管理确实有很好的想法,这些程序员其实具备了往产品方向发展的基础:对产品功能、逻辑有很好的想象力、判断力。但是要想成为一名产品设计师或是产品经理,还有很长的路要走。

程序员往产品方向发展,有自己的优势和劣势,优势是:程序员知道程序开发的过程,熟悉功能实现的方式。在就产品和开发人员沟通的时候可以达到比较好的效果,对产品的开发周期、实现方式、故障判断等都可以很好的把控,使产品在技术层面出现的问题尽快得到沟通解决。劣势是:程序员在客户需求分析、市场调研、产品设计、产品管理、运营分析、用户培训等各方面都几乎要从零开始学习积累,这需要一定的时间。程序员如果要往产品方向发展,大部分需要从产品助理开始,不仅要保持住自己优势的地方,还要一步一个脚印学习、积累,逐渐消除自己的劣势,往产品设计师、产品经理,甚至是CIO(首席信息官)方向努力。

从以上几条职业发展路线可以看出,程序员的发展方向还是挺广的,可以往技术、管理、产品等方向发展。从中也可以看出,只做好编程的工作是不够的,也要注重相关能力的学习和积累,这样才能往更核心的岗位发展。上面的职业发展路线只是一个大概的方向,并非每个程序员都需要经历路线中的每个岗位角色,每个程序员也可以根据自己的情况制定更适合自己的发展路线,并为之而努力。

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    951

    浏览量

    29786
收藏 人收藏

    评论

    相关推荐

    程序员将消失”,李彦宏/黄仁勋都赞同,三大方向可“自救”

    电子发烧友网报道(文/吴子鹏)日前,百度创始人、董事长兼首席执行官李彦宏在央视《对话》•开年说的访谈中表示,以后其实不会存在“程序员”这种职业了,因为只要会说话,人人都会具备程序员的能力。“未来
    的头像 发表于 03-12 00:18 3455次阅读
    “<b class='flag-5'>程序员</b>将消失”,李彦宏/黄仁勋都赞同,三大<b class='flag-5'>方向</b>可“自救”

    机械革命发布CODE AI程序员

    近日,英特尔新质生产力技术生态大会在成都举行,机械革命作为重要参展商带来了多款明星产品引爆全场!其中更是在AI PC软件生态产品发布分论坛上,Intel、智谱、机械革命三方联合发布了专为程序员设计的CODE AI程序员本,成为本次大会的
    的头像 发表于 11-30 10:34 352次阅读

    Linux驱动程序程序员指南

    电子发烧友网站提供《Linux驱动程序程序员指南.pdf》资料免费下载
    发表于 11-22 15:53 0次下载
    Linux驱动<b class='flag-5'>程序</b><b class='flag-5'>程序员</b>指南

    AI编程工具会不会抢程序员饭碗

    AI编程工具可辅助编程,减少手动编码,提升效率,对程序员有积极影响也有挑战。程序员需深化技能、拓宽知识应对。长远看,AI与人类程序员将共生共荣。
    的头像 发表于 11-08 10:17 136次阅读

    第五届长沙·中国1024程序员节开幕

    据官方媒体报道,10月24日;  第五届长沙·中国1024程序员节在湖南湘江新区开幕;本次中国1024程序员节以“智能应用新生态”为主题。设置有岳麓对话、技术英雄会、主题峰会及赛事、展览等活动,
    的头像 发表于 10-25 15:42 180次阅读

    AGV的发展方向

    AGV自动搬运车是智能制造中的关键设备,具有智能化、自动化特点,助力企业提升效率。国产AGV性价比高,提供全流程解决方案。AGV发展方向包括性能提升、模块化、集成化等,叉车AGV市场逐渐扩大,应用前景广阔。
    的头像 发表于 07-23 17:54 321次阅读
    AGV的<b class='flag-5'>发展方向</b>

    程序员节视频创意大赛,用串口屏赢取千元大奖

    10月24日,程序员专属的节日里,我们盛大开启“程序员节视频创意大赛”特别活动!这不仅是场视觉的盛宴,更是智慧与创意的璀璨碰撞。我们诚挚邀请每
    的头像 发表于 07-08 10:38 72次阅读
    <b class='flag-5'>程序员</b>节视频创意大赛,用串口屏赢取千元大奖

    程序员节视频创意盛宴,邀您共襄盛举!

    10月24日,程序员专属的节日里,我们盛大开启“程序员节视频创意大赛”特别活动!这不仅是场视觉的盛宴,更是智慧与创意的璀璨碰撞。我们诚挚邀请每
    的头像 发表于 07-04 09:00 67次阅读
    <b class='flag-5'>程序员</b>节视频创意盛宴,邀您共襄盛举!

    适者生存,程序员最终会流向哪……

    程序员没有永远的护城河!!就目前的互联网大环境来看,it行业已经是……
    的头像 发表于 03-11 17:11 399次阅读
    适者生存,<b class='flag-5'>程序员</b>最终会流向哪……

    薪资高、青春饭,是不是程序员=青楼?

    进入裁员阶段。所以我们程序员要做的只能是与时俱进。 适者生存,程序员亦是如此 顺应时代发展,是我们必须跟紧的。就好比技术更迭我们就要学习更新。而现在我们程序员最好的赛道出路在哪? 目前
    发表于 03-06 21:32

    MES未来可能的发展方向

    电子发烧友网站提供《MES未来可能的发展方向.docx》资料免费下载
    发表于 02-28 09:23 1次下载

    感觉我国的程序员前景片灰暗,是这样吗?

    公司倒闭,或者裁员维持运转。 那么在这种经济大萧条的市场下,程序员要如何找到相对比较有前景的的发展方向呢?只有出现新的技术或者能够带动市场需求的情况下,开发者的岗位才会增多薪资水平才会提高。 在目前
    发表于 02-20 20:52

    2024程序员的未来方向如何走?还看今朝

    这几年的IT行业想必大家已经感受到了,Android、Java、前端等等程序员都经历了大厂……
    的头像 发表于 02-02 09:45 802次阅读
    2024<b class='flag-5'>程序员</b>的未来<b class='flag-5'>方向</b>如何走?还看今朝

    DC电源模块的未来发展方向与挑战

    BOSHIDA   DC电源模块的未来发展方向与挑战 未来DC电源模块的发展方向和面临的挑战包括以下几个方面: 高效率和节能:随着人们对环境保护的重视和能源消耗的削减要求,DC电源模块需要更高的转换
    的头像 发表于 01-29 13:52 455次阅读
    DC电源模块的未来<b class='flag-5'>发展方向</b>与挑战

    1月18号“纯鸿蒙”千帆启航,程序员预备!

    。 如何正确看待鸿蒙? 我作为程序员来说,首先是看鸿蒙的发展、市场开发岗位、薪资以及前景。 这几年对鸿蒙的发展情况来分析,从2019年开始鸿蒙的出来今天,华为鸿蒙取得了很大的成就。从“不兼容
    发表于 01-16 22:13