交通 > 程序员的职业发展只有编程吗?还有哪些途径?

程序员的职业发展只有编程吗?还有哪些途径?

程序员的职业发展只有编程吗?还有哪些途径?

1038人浏览
spider
相关栏目:交通
更新于 2023-05-30 03:20:31
共有8条回答
数通畅联
回答于 2019-12-10 14:07:59

答案肯定不是唯一的,可以说编程只是程序员职业发展道路的一条分支,虽然同为程序员出身,但最终到达的领域却不是唯一的,这往往取决于每个人的思想、爱好、性格和行为习惯。

如果这个人就是偏爱编程,敲代码,那就提升技术水平,从程序员到技术负责人,技术总监,最后成为技术架构师。如果思维活跃、擅长沟通,可以很好的和客户进行交互,成为项目经理是一个不错的选择,慢慢发展为项目总监。在担任几次项目经理,有带项目的经验后,同时这样的人也可以转做售前,因为有编程和成功项目作为基础,参加招投标会,可以更熟悉的进行技术、商务上的讲解和答疑。还有一种是转做测试工作,因为有编程基础,做软件测试是比较轻松的,而且能更快的掌握白盒测试。

所以说不要把程序员只定义为一个敲代码的职业,想想当今社会的IT界发展速度,一味的敲代码,只会被新一批的程序员所淘汰。还是要在编程阶段多学多看,发掘自己的长处,不断学习新知识,突破自己,往适合自己的方向发展才是王道。

会点代码的大叔
回答于 2019-08-19 13:56:19

我在北京已经工作了十二年了,也可能是我圈子的原因,同龄的、比我年级大的同事和朋友,纯敲代码的已经很少了。

今年我已经到了大家口中的【不转管理就会失业】的年龄,现在在一家金融行业的IT部门工作,现在50%的时间是做项目管理和架构设计方面的工作,30%的时间在看项目成员写的代码,然后告诉他们的代码有哪些问题,需要怎么修改,20%的时间敲敲代码(我投入在代码上的时间,算是比较多的了);

  • 同龄人大部分人都像我一样,成为了项目经理,控制项目进展,与用户(需求)进行沟通,协调各方工作,组织团队,控制成本,更好的推进项目的运行;

  • 一些人成为了架构师或技术负责人,架构设计、技术选型、制定规范、把握方向、踩坑填坑都是架构师重要的职责;

  • 不少同事直接了需求/产品经理;还有一些直接变成了对口的业务人员,从实现需求的人变成了提需求的人;

  • 有些做了售前,不停地奔波在各个客户现场,出差成了常态;

  • 个别出去创业的,从员工直接变CEO、合伙人;

  • 还有一些转行跨度比较大的,什么国考上岸的、回老家当老师的、回家继承父母公司的、父母觉得干IT太累就出钱给开公司的...这些都是比较特殊的,就不详细说了。

程序员还可以利用自身的优势,开创自己的小产业:

  • 利用技术接私活:有些前辈可能不建议你们接外包性质的私活,但是我个人认为,这个还是可以做的,不过一定要整理和沉淀出一套完整的技术框架(前期难,后期会容易很多);

  • 打造自己的产品:比如软件、网站、APP等等,这个是长期的投入,可能短期内收益很低甚至没有回报;

  • 技术输出:如果你的技术能力比较强,表达能力也尚可,可以通过写文章、录制视频等方式,把技术教给别人;

  • 自媒体:可以利用一切可以利用的平台,比如头条、尚可网,甚至可以是微信群、微信公众号,IP流的本质是吸粉儿攒流量,然后利用流量变现。

我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。

一丝不苟帆船go
回答于 2019-08-12 15:00:35

你说的是不离互联网开发本行的职业发展吗?

项目经理、产品经理、软件架构设计师……这些不用码字编程,但需要历经足够的编程经验。

一个大型项目怎么设计架构(UML),怎么拆分模块(微服务架构),怎么部署服务器(分布式)、怎么能够推广给客户(产品运营),怎么安排开发人员实现……?

特别是设计环节,要考虑项目的高并发、高可用性能优化。

如果彻底告别开发本行,那就有传统行业:送快递外卖、物流行政、生产制造、销售采购……

ChatGPT社区
回答于 2019-08-06 22:56:20

感觉程序员如果你不给自己设限,发展途径还是很多的。

你想在技术领域一直做下去,如果你的理想就是做技术大牛,想一直干开发工作,那么你可以深耕技术,未来向CTO或架构师方向发展;

当然技术也可以在其他技术领域发展,例如你感觉做JAVA没意思,那你可以学点其他开发技术,做偏底层的C++开发或C开发或嵌入式开发;或者可以做前端开发;当然也可以做时下流行的大数据,AI方向技术开发工作。

当然如果你不太想深入钻研技术,你可以做技术支持工作,例如售前技术支持、售后技术支持、测试、运维等相关工作;

如果你想跳出技术行业,但是还想在互联网公司干,那么也可以做产品经理、互联网运营或项目经理等工作。

如果你完全不想干跟互联网或技术相关的工作,那选择就很多了,你可以根据自己的兴趣选择;或者自己当老板干点小生意也可以。

最后,过来人的建议:

转行穷三年

转行穷三年

转行穷三年

转行要慎重,否则可能是小坑入大坑

博学多才的智慧一生
回答于 2019-08-25 22:10:42

你好,程序员的职业发展有很多途径,写代码只是其中的一种,但是无论从事其他岗位工作都需要从事几年编程工作。前三年做程序开发,对后面的职业发现有很大帮忙。程序员可以转软件测试,售前售后,产品设计,项目管理,研发管理。

转做软件测试,因为有编程基础,做软件测试是比较轻松的,软件测试分两种测试,一、白盒测试,已知软件内部流程,设置边界值等来测试。二、黑盒测试,已知软件功能,测试功能是否符合要求。

转做售前,售前主要熟悉公司产品架构设计,产品场景等。已有编程基础,熟悉起来也很快,编写产品方案也容易一些。工作压力也不大。

转做售后,售后是项目已交付之后,后续可能需要定期回访客户,沟通有无新需求,有问题。保证客户满意度。

转做产品设计,是一个不错的方向,对产品业务流程,原型图要熟练掌握。能根据客户要求画出原型图即可,并能设计出漂亮的原型图,那就更好了。

转做项目管理,研发管理,都是管理岗位。基本上写代码比较少,但是工作压力比较大,都对技术能力,管理能力,沟通能力要求很高。

程序员的职业发展有很多,不是那些不知道的人说的吃青春饭,随着自身能力的提升。供你选择的机会会越来越多。

大家要想了解程序员的故事,可以私信我,谢谢大家!!!

老陈说编程
回答于 2019-08-12 10:57:19

这个多了去了。

会有这个疑问,主要是职业生涯规划还没开始做,做了就不会疑惑了。

程序员,如果喜欢编码,那就提升技术水平,成为技术大牛,成为技术架构师;

程序员,如果擅长沟通,就是爱\"啰嗦\"的话,就学习一下管理方面的知识,成为项目经理、成为团队领导人;

程序员,如果爱布道,可以提高写作水平,做自媒体、出书,搭建自己的博客系统,录视频,赚钱;

一切的一切,不是程序员能做什么,而是自己的水平有多高,能力有多强,才能有更多的选择。

深漂的那些事
回答于 2019-08-05 14:26:33

1、做技术大牛,经验就是金钱。

2.、走管理层,不过需要而在学习

3、转行

4、自己做老板,或者做自由职业者,接外包

教资冲冲冲
回答于 2019-08-05 17:36:52

1. 确认通过审查方案的目标,输入数据,分析师,监事,和客户的输出要求的项目要求。

2. 安排项目要求在编程序列分析要求;准备工作流程图和使用计算机知识的能力,题材,编程语言和逻辑图。

3. 编码工作流程的信息转换成计算机语言的项目要求。

4. 通过输入编码信息的计算机程序。

5. 确认程序操作进行测试,修改程序序列和/或代码。

6. 准备写操作指令供用户参考。

7. 保持历史记录,通过记录方案的制定和修订。

8. 维护客户的信心和保护保密的业务。

9. 技能/资格:一般的编程技巧,分析信息,解决问题,软件算法设计,软件性能优化,注重细节,软件设计,软件调试,软件开发基础,软件文档,软件测试。程序员其实分为很多种,大家开发的语言可能不尽相同,但是都是有他们的共同点。

登录后才能进行回答