干了5年程序员,该如何转行?5个新工作方向了解一下

大数据文摘出品

来源:Medium

编译:灿灿、曹培信

写了5年代码,年龄已近30,头发尚存几缕,除了写代码其他并无所长,职业未来在何方?

对于从毕业就进入互联网公司,已经工作了5年甚至更久的程序员来说,现在是时候想想在你职业生涯的下一个阶段了。

然而该怎样规划自己的职业方向呢?很多人又很迷茫,犹豫不决中,失去了很多机会。Medium上一位博主就以Java程序员为例,列出了5个可以选择的新工作方向,一起来学习一下!

如果你是一名经验丰富的开发人员或高级Java程序员,像是有超过5至8年经验的人,并且想知道如何进入下一个阶段,那么你来对地方了。在这篇文章里,我会分享五个像你这样的经验丰富的Java开发人员可以选择的职业选项,以将你的职业提升到一个新境界。

除了成为许多资深程序员选择的项目经理之外,现在还有其他技术型的且更好的职业机会。对于缺乏人员管理技能,热爱编码、开发和动手实践的程序员而言,这尤其重要。

对你而言,根据个人技能选择正确的职业选项是很重要的,因为没有这些技能而成为项目经理或进行人事管理时,可能有时会令人沮丧,主要是因为你不想,当你可以轻松完成开发人员的工作时,感到沮丧。

人员管理也是一项非常不同的技能,你需要同时与上下级人员紧密合作,就像你需要定期与企业,高管和其他高级管理人员进行交流,以实现交付。但是,你还需要与开发人员、质量管理人员和其他资源调度者一起合作来完成工作。这并不容易,尤其是如果你不得不管理一个大团队时。

另一方面,对于那些始终希望保留实践性和接近技术的程序员来说,采用更具技术性的职业道路(例如成为DevOps专家,Scrum专家或软件架构师)是更好的选择。

对经验丰富和熟练的程序员有很多需求,并且如果你持续做了多年代码工作,你永远不要认为自己会过时且被市场淘汰。

许多组织,例如投资银行,也都在推广这种技术职业道路,在这里你可以通过保持你技术型且擅长的工作而升任高级职位,副总裁和执行董事。

不管怎么说,不浪费你的时间,这是我列出的一些经验丰富的Java开发人员可以将其职业发展到下一阶段的最佳职业选择。

Scrum主管

如果你在敏捷开发环境中工作,那么你肯定听说过Scrum会议和Scrum管理。Scrum主管的工作是每天召开一次Scrum会议,并解决你遇到的任何障碍,它需要一点项目管理和协调技能。

与商业分析师或项目经理相比,这是一个相对较新的职业选择,但是在遵循敏捷方法进行开发的公司中,它变得越来越受欢迎。

如果你在项目和商业领域有丰富的经验,那么你也可以成为Scrum主管!但是,如果你不熟悉敏捷,建议你参加一些Scrum相关的课程,使你熟悉Sprint,Scrum,Kanban以及其他敏捷方法和工具。

你可以学习一些基本的Scrum技能或获得Scrum认证,以进一步增加你的机会。

DevOps工程师

这是经验丰富的开发人员的另一个新机会。成为DevOps工程师并没有正式的职业道路。他们要么是对调度和网络操作感兴趣的开发人员,要么是对脚本和编码充满热情,并且进入可以改进测试和调度计划的开发部门的系统管理员。

这意味着,如果你是一位经验丰富的Java程序员,并且热衷于管理环境,自动化和改善总体结构,那么你可以成为DevOps工程师。下面是2019年DevOps开发人员路线图。

解决方案架构师

解决方案架构师负责组织内一个或多个应用程序或服务的设计,通常是解决方案开发团队的一部分。

他们必须具有平衡技术和业务的技巧,并且经常与企业架构师一起制定战略方向。

解决方案架构师的工作是将功能分析人员创建的需求转换为该解决方案的体系结构,并通过体系结构和设计工件对其进行描述。

为了成为有效率的解决方案架构师,你应该对基础知识有充分的了解,例如数据结构和算法以及系统设计和设计模式。

如果你感兴趣,这里强烈推荐为解决方案架构师或软件架构师准备的5本必读书籍。

相关链接:https://javarevisited.blogspot.com/2018/02/5-must-read-books-to-become-software-architect-solution.html

项目经理

项目经理负责项目的日常管理,并且必须有能力管理项目的六个方面,即范围,进度,财务,风险,质量和资源。

作为项目经理,你的工作是计划,预算,监督和记录正在处理的特定项目的所有方面。项目经理可能会和高层管理人员紧密合作。

如果你愿意,你还可以申请PMP认证以成为经过认证的项目经理,这对短期内发展你的职业非常有用。

商业分析师

分析师参与商业系统或IT系统的设计或修改。分析师与商业利益相关者和主题专家进行互动,以了解他们的问题和需求,以及收集文档并分析商业需求和要求。

这就是经验丰富的Java程序员,像是拥有8至15年经验的人一些职业选择。我知道,你们中的许多人不想进入人事管理的道路,并希望仍能亲自动手编写代码以及亲自做当前你所做的一切。

如果是这样,那么你应该在解决方案架构师和DevOps工程师之间进行选择。两者都是实践性非常高的角色,并且你将继续使用技术。

另一方面,如果你在正在考虑摆脱编码,并希望探索领导力,人事和产品方面的更多选择,那么Scrum主管,商业分析师和项目经理角色将非常适合你。相关报道:

https://medium.com/javarevisited/what-next-for-senior-developers-in-tech-project-manager-technical-architect-or-a-devops-engineer-b532a80c9ba1

Image placeholder
老板娘
未设置
  40人点赞

没有讨论,发表一下自己的看法吧

推荐文章
“第 1 份工作,我只干了 2 周就被辞退了” | 十年系列

我是一个有故事的程序员。01.写在前面十年前,我还是象牙塔中数学系的一名普通的大三学生。九年前,我是富士康流水线工厂的一名工人。六年前,我包里揣着3000 RMB来北漂。三年前,我在一家互联网金融公司

跨平台开发的救星-让我们来了解一下flutter

第一次看文章的朋友可以关注我,会不定期发布Android面试内容、进阶专题等等。简介很多人已经用上了flutter,今天就来介绍一下Flutter架构Flutter框架分三层 Framework,En

@程序员,请万分珍重你的第一份工作

01、我的故事昨天我在群里发起了一个议题:读者朋友们,大家伙觉得第一份工作重要吗?回答不要太统一,重要个屁——不可能的。老读者都知道一些我的经历了。高考失利,因为太文弱干不了搬砖的活,就上了大专,大三

我的十年程序生涯:建模启航

我是一个有魄力的人!我是一个有魄力的人!请大家记住这句话,只有记住这句话,你才能明白我这十年间的选择。十年前我还是象牙塔中数学系的一名普通的大三学生。六年前我包里揣着3000块钱来北漂。三年前我在一家

03.1. Web 工作方式

我们平时浏览网页的时候,会打开浏览器,输入网址后按下回车键,然后就会显示出你想要浏览的内容。在这个看似简单的用户行为背后,到底隐藏了些什么呢? 对于普通的上网过程,系统其实是这样做的:浏览器本身是一个

除了5G,华为还有Wi-Fi 6

Wi-Fi6,这个处在“风口浪尖”的新技术,正以迅雷不及掩耳之势蹿红网络,成为继5G之后又一个热点话题。在变革当前无线网络应用承载的方式上,Wi-Fi6扮演着重要的角色。  ▲华为WLAN产品总监李兴

我,28岁,应不应该从普通工程师转行到AI?

求助。28岁的物理工程师,想转行做AI到底值不值?机器学习工程师在企业中的现状又是什么样子的?一则求助帖,在今日的Reddit论坛上迅速发酵:我是一名物理工程师,对目前的工作不那么感兴趣,甚至有点想回

一位从卖猪肉转行到前端开发小哥的自我救赎

一位曾经卖过猪肉的前端小哥自我救赎之路来自微信公众号:前端巅峰  的交流群真实采访花名:**郑伊健**一、你为什么要给自己取一个郑伊健的花名,有什么特殊含义特殊含义倒是没有,取这个花名,只是因为觉得郑

消失的这几个月我都干了什么

前言消失两个多月后我胡汉三又回来了,比较遗憾的是这并不是一篇技术文,有兴趣的朋友就当做故事看吧。所以这其实是一份年终总结其实这段期间一直有朋友在问我咋不接着更新公众号了?甚至一点消息都没了。真不是不更

这波技术社区的程序员,技术视野有点堪忧!

前一段时间写了一篇文章《凌晨1点突发致命生产事故,人工多线程来破局!》,只是一篇生产事故的记实文章,没想到在圈内流传甚广,其中有程序员对其中的细节有点疑惑,刚好国庆可以和大家再进一步探讨一下。现在技术

大神程序员,夜夜coding到天明?Python之父昼伏夜出,PHP创始人24小时都在线

栗子鱼羊 发自凹非寺转自量子位 |公众号QbitAI大神程序员,夜夜coding到天明?有位名叫IvanBessarabov(简称“伊万”)的好事者,刚刚统计了各路大佬的代码提交(gitcommit)

35岁只是普通程序员,还有救吗?

作者:草核儿来源:木东居士关于作者:草核儿,互联网行业沉思者!希望传播的是正能量,但偶尔会被误以为是散播焦虑!欢迎大家多多交流~0x00还有救吗?看这个标题,就感觉是一篇焦虑文。好了,本草核儿今天的确

东南亚的博彩骗局,被房贷压垮的中国程序员,一个褪色的互联网黄金时代

当大国经济在经历互联网寒冬——程序员失业、就业承压时,一场魔幻的骗局正在东南亚加速发酵。这是一场针对中国程序员、针对走投无路的底层群众的骗局。利益链上的每个人都赚得盆满钵满,而榨取的,恰恰都是同胞的血

我是程序员,每一天都太难了!

互联网圈子里有一个神奇的群体——程序员。他们每天穿着格子衫,背着双肩包挤地铁,一到公司就陷入了“打代码-喝水-上厕所-打代码-喝水-上厕所”的死循环。热(jia)爱(ban)工(yan)作(zhong

程序员,练就哪些技能才胜任架构师?

关注「 IT老兵哥 」,赋能程序人生!本系列前序文章索引: 程序员为什么必须要懂架构? 架构到底是什么,你知道吗? 架构都有哪些,我该怎么选? 架构师都干什么,你知道吗? 架构师,我们程序员打怪升级的

5位女性程序员的自白:计算机不撒谎;女程序员的代码一样也很棒

谁说这个领域就是男性的天下偏见本身就是一种带标签的想法她们的世界里只信奉“computer never lies”她们认为代码漂亮比发型漂亮更重要她们到底是谁?谷悦是喜欢简单、纯粹工作的气质女神,八年

五个常用的Bash历史记录操作方式

众所周知,Bash历史记录里有许多快捷方式的记录,让人眼花缭乱。其实这些快捷方式使用起来,可以极大的提高我们学习和工作的效率。如果大家觉得这些方式很难记,可以循序渐进,每天只学一点内容,这样就能轻松掌

企业应如何进行云迁移?小心这5个陷阱!

  国际数据公司(InternationalDataCorp)表示,到2022年,全球数字化转型支出将达到近2万亿美元。然而,各种各样的迁移事故仍然会对企业数字化转型过程造成阻碍,威胁着企业的生存与发

腾讯7年老员工遭暴力裁员,官方回应:该员工工作成果不匹配岗位要求

01腾讯回应暴力裁员近日,有自称腾讯7年老员工的网友发文称,人到中年,被腾讯暴力裁员。文中提到,2019年3月某天下午,腾讯HR派出大批保安单方面暴力裁员,让很多保安逼迫其收拾东西离开,当场封掉工卡等

不完全指南:程序员怎么找海外工作

这两年,越来越多的技术人想去海外工作,不是去东南亚,而是以英文为主的美国、加拿大、英国、新西兰、澳大利亚等国家,尤其是活跃在一线城市、年薪可观的程序员老哥们。土哥认识几个在北京工作的大佬,他们对海外工

做机器学习项目数据不够?这里有5个不错的解决办法

许多开展人工智能项目的公司都具有出色的业务理念,但是当企业AI团队发现自己没有足够多的数据时,就会慢慢变得十分沮丧……不过,这个问题的解决方案还是有的。本文将简要介绍其中一些经笔者实践证明确实有效的办

智能数据可视化的5个步骤

如今,许多企业正在利用模型、数据分析、数据可视化和仪表板等措施实现数据驱动。例如商业领袖注重提升客户体验,技术领导者注重分析速度和网站指标,应用程序团队在其应用程序中嵌入分析程序等等。这意味着更多的开

数据偏移、分区陷阱……我们这样避开DynamoDB的5个坑

摘要:本文主要介绍作者所在团队在具体业务中所遇到的挑战,基于这些挑战为何最终选型使用AmazonDynamoDB,在实践中遇到了哪些问题以及又是如何解决的。文中不会详细讨论AmazonDynamoDB

关于企业数字化转型和AI应用的5个建议

波士顿咨询公司(BostonConsultingGroup)表示,企业对数字化转型和人工智能抱有很高的期望,但也面临着一些挑战。许多企业正在迎来第一波数字化转型浪潮,在扩大覆盖面和定制化、改进流程、提