程序员的职业生涯能有几年不做程序员了还能干什么

程序员的职业生涯能有几年不做程序员了还能干什么,第1张

不可否认,写程序就是一个吃青春饭的工作,通常来说一个程序员最久能做到35岁,因为随着科技的发展,程序员无论是知识上还是学习上都比不过一个年轻人,写程序很需要靠脑力,所以你会发现很多程序员还没到中年就已经满头白发,这都是天天加班所造成的。

如果不做程序员,你可以有两条路走,一就是继续待下去尽力成为一个技术总监,但就是不能再去开发写程序了,这是最好的一条路,还有就是出来做一些小项目,慢慢的成立一个小公司,这样也是挺好的。不管最后的选择是怎么样的,我觉得程序员还是先在自己年轻的时候多去赚钱,毕竟对自己而言,时间就是金钱,否则到了中年想赚钱都是很难的事情了。

或许很多人觉得,既然程序员是吃青春饭的工作,那为什么还有那么多人去做呢?因为喜欢,写程序对于一个爱好科技的人来说,这是自己实力最好的表现,其实作为一个程序员,自己的生活圈真的很少,平时很少会出门,经常待在家里写程序,这都是程序员的通病,所以这或者也是一个人的性格决定自己是否做程序员的。

我不得不说,即使写程序真的是青春饭,我也会出做,因为我真的除了这一方面没有其他特长,专业知识不够强硬,不太可能从事与专业对口的工作,所以我还有什么选择呢?不管将来的我会做什么,我觉得还是先做好自己面前的工作。

面对着日新月异的代码和语言,你是否感到了力不从心?稍有懈怠,就跟不上岗位需要了?身体渐渐的发福,熬夜写代码开始扛不住了吗?

对于老板来说,永远都存在更年轻、更便宜的选择。老实说,这样的情况会让任何一个员工陷入危机感,而不仅仅是技术人员,中年危机从没放弃敲打我们。

所以大龄程序员(30-35岁)转岗的现象一直存在,并且非常普遍。到底有多普遍?

据小编了解,程序员的意向转行年龄有逐渐后延的趋势,一是程序员的薪资很难被其他岗位超越,二则是城市生活成本逐渐提高,生活压力较大,不敢轻易转行。

1那么他/她们都去做什么了?

No1程序员

适合程序员30岁以后的工作,排名第一的,当然还是程序员。随着经验的增长,也许你每天产出代码的行数会不如以前,但你解决问题的能力却是无人能及的。同时,如果你可以一直保持着对特定领域技术的专注度,那成为神一样的技术专家也只是时间问题,当然正真的技术大牛,收入上也远不是问题。

那如何做好程序员的职业发展规划?

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

其实很多程序员都有面对这样的情况,或者类似不同的问题,那在自身的职业规划中便存在了瓶颈。然后职业规划并不是如此轻易的定下来的,起码从程序员的职业规划,并不是由某个功能项目就可以吃一辈子的。我认为可以从以下三个大方向去考虑。

1网络开发

现在网络已经成为世界通讯的一座桥梁,好像Javascript、PHP、Ruby这几类开发语言大部分是用作网络开发方面。

2企业软件开发

JAVA、C#、VB这几类开发语言都实现了面向对象开发的目标,更多时候用于企业系统的开发。

3系统软件

C语言、C++、Object-C这些软件更多是用在系统软件开发,嵌入式开发的方面。

当然,这分类不是绝对,像JAVA、C#、VB很多时候也用于动态网站的开发。在很开发项目都会使用集成开发的方式,同一个项目里面使用多种开发语言,各展所长,同步开发。但所以在刚入门的时候,建议您先为自己选择一种合适的开发工具,“专注地投入学习,全力一击”。

当然其中的沉淀你更需要问问自己,写过多少行代码,修该过多少Bug,或者遇到多少个坑,特别是一些神坑。

No2创业

最近几年,IT行业中因为创业实现逆袭、直接当上CEO、迎娶白富美、走上人生巅峰的例子频频出现。Facebook以190亿美元的价格收购了WhatsApp,而WhatsApp创立也就不到五年时间。同时,Facebook创始人扎克伯格同时也是一位创业者。开发者在IT领域创业有自身的优势,自己拥有技术,能够保证产品品质。

No3研发管理

这也是我们比较常见的软件开发者职业生涯轨迹发展道路,先在研发一线岗位实战锤炼,获得更多经验之后,逐渐走向管理岗位:工程师、项目经理、研发总监、技术副总、CTO……转向研发管理岗位的开发者,需要具有一定的领导管理能力,当然,能够有领袖气质自然能够更好的做好这些工作。

No4产品经理

国内目前最牛的产品经理非微信之父张小龙莫属,如果你拥有绝佳的洞察力,能够了解人性需求,相信自己可以创造出人人都愿意购买的产品,你也可以像张小龙一样,升职加薪、当上总经理、出任CEO、迎娶白富美、走上人生巅峰。

No5培训讲师

“三人行,必有我师”,你希望成为那个“师”吗口若悬河、侃侃而谈,你的学生仰望着你,你看着学生一步步走向成功、升职加薪、当上总经理、出任CEO、迎娶白富美、走上人生巅峰也未尝不是人生一大乐事。

No6销售

如果你在做项目的过程中与甲方建立起了深厚的“友谊”,当然你也可以转行去做销售。而且开发出身的销售,起码比较务实,也比较容易和客户建立起信任。

No7咨询服务

如果你一直聚焦在一定的行业或领域项目,已然成为了业务专家,那你可以顺理成章的转行做咨询了。

No8运维

即使你的代码写的很烂,但只要你对产品熟悉,转行做运维还是可行的。

No9运营推广

当你受够了写代码,也可以试试运营和推广你做的产品,相信当你直接面对用户时,会打开另一个视角看待产品。

No10市场营销

很显然,程序员们其实更加青睐留在IT行业里,研发管理、运维、运营三者加在一起的比例高达44%。 

当然比较理想的,还是走向管理岗位,毕竟做自己想做并且擅长做的事情是每个人都想要追求的幸福。不过最终能达成这个目标的比例,要远比意向比例低得多,而且更有逐年下降的趋势。

毕竟从主流语言的热度趋势来看,不断涌入程序员这个职业的人逐年不断的再增长,这和程序员工作本身收入可观以及近年来互联网创业热潮都有直接关系,但这会继续加剧程序员工作岗位中的金字塔现象。

在职业规划中的方向,无论你选择成为技术专家、软件架构师、实施顾问或销售。其中程序员最主要的发展方向是资深技术专家,无论是 Java、NET还是数据库领域,都要首先成为专家,然后才可能继续发展为架构师。尽管架构师的职位可以工作一辈子,待遇也非常好,对于科班出身的程序员最为适合,但这种工作职位非常有限,因为在中国目前的IT行业,架构师需要的条件比较复杂,而且需求量也比较少,这也是我国软件行业走向国际并有待成熟的因素之一。

2简单数据下的复杂问题,程序员更喜欢广州?

其实对大多数走出家门,选择在北上广做程序员的人来讲,除了高薪的诱惑,同时也存在着城市本身的吸引力,即便是转行,也会有相当大比例的一部分人选择留在一线城市。

根据主流城市程序员就业流入图,广州以159%的流入率成为了程序员最喜欢的城市。

而从热门城市程序员平均工资中可以看到上海(11860)、北京(12555)、杭州(8188)、广州(8907),广州并不是最高的,如果同样是异地就业,广州能够在薪资并不是最高的情况下占到了最高的流入率,说明广州这座城市是实打实的吸引着程序员的涌入。

那么,广州的转行程序员留存数也极有可能是最大的。

3话说到这儿了?到底该怎么为转行做准备?

好吧,我们还是用数据分析的老办法。

据小编了解,相当大的一部分有转行意愿的程序员犹豫的原因是因为没有写代码之外的技能、不熟悉其他行业业务、甚至是因为年龄、薪水落差所以有很大的心理障碍。

在这儿我们提供两个行动方案,比较积极的,比较消极的(找不到合适的工作怎么办),为此我们特意找了猎头朋友聊了聊转行的注意事项。

积极的方案:

转行的第一件事,就是挖掘优势以及提炼个人价值。

要仔细的思考

1我要什么(安逸的生活?不菲的收入?)

2我有什么(知识、技能、经历、人脉)

3我能失去什么(家庭生活?背井离乡?) 

然后在1与2之间,找到交差的区域,再初步寻找和收集身边的公司、职位信息,形成公司与职位的基础List。为List中的企业基于1与2进行打分,然后做筛选。

根据筛选结果,对2与3来进行匹配与优化。然后重复这个行为,不断优化,直到找到工作。

消极的方案

首先,我们得有个的好心态,毕竟闯入新领域可能会遇到各种麻烦。可能一年半载了还找不到钟意的目标工作,此时怎么办?

所以要先给自己设定找工作的预期时间,比如半年,一年,这样可以使自己免于过分焦虑。就没那么焦虑。

同样列举一个List,我们再反推法去构思目标和画地图,从而回到积极方案中的2-3优化循环。

这个时代很残酷也相对公平,残酷的地方在于世界的变化之快容不得人有片刻懈怠,公平的地方在于:不论你是年轻还是年老,都要靠实力说话。

那些被时代抛弃的永远都是跑得比较慢甚至在原地徘徊的人,即所谓的工作十年却只有一年工作经验。

年轻程序员的优势在于年轻和激情,大龄程序员的优势在于阅历和经验。所以,年轻程序员不要有跨越年龄阶段的焦虑,大龄程序员也不要觉得年轻人抢了自己的饭碗。

每个年龄段都有自己要解决和面临的问题,认清自己内心真正的需求和渴望,再去寻找适合自己的栖身之地打怪升级,才是当务之急哦。

我是从事软件研发行业的。

女生程序员我认识约10人左右,不完全统计约占比行业从业总数小县城义乌市10%左右。

1、如果不做开发,可以做测试相关工作。对开发要有一定了解,能看懂需求,会测试工具。

2、自主创业,从事这个领域的业务;

3、做产品需求工作,相当于产品经理,但这个对软件领域要相当的了解。

4、做信息员,简单的文员工作,需要用电脑的地方多了,很多人并不需要开发,需要的是IT信息,综合性的。会表格文档都可以混饭。

5、做售后技术支持,了解软件即可;

6、做IT维护,很多企业,外包开发了软件,没人维护。相对轻松,能够确保正常运行就行,这个对windows知识有要求,系统,服务器架设,等技术相关。server系统,其他linux,unix了解更好。

大部分都是拿点小钱去做买卖了,不是开饭店就是干一些蔬菜店,水果店之类的。

一、转行开饭店翻车后又回到起点

我做了七年程序员,第一次转行也是做饭店,跟人合伙,后来生意不理想就退出来了,然后又做电商运营,也赚了点钱,做了一年因为一些原因又不做了,然后又回来做移动互联网开发,也就是小程序和APP方面,也能赚点,比上班强。

二、朋友开了蔬菜店

我的一个朋友,2016年还是大厂的程序员,年初没有拿年终奖就选择了离职。那会儿他在大厂地位和前景都比较尴尬,人已经37岁,大龄还是底层的程序员,没有升职到管理层,也属于公司未来优化的人员,只是当时还没有优化到他,他就主动提出了离职。

离职之后,他决定再也不要写代码了。曾经写代码的日日夜夜,头发也掉得差不多了,颈椎也经常疼痛。他在家门口开了一家蔬菜店,用家里小孩的名字取了个蔬菜店名字,店铺装修加上各种筹备花了两个月,就红红火火开张了。

开张第一个月,店铺每天的流水高达一万多元,毕竟店面一共才90平,当时感觉非常赚钱,前景非常可观。

很快,朋友就发现开蔬菜店有一些痛点。蔬菜店需要早上两点多就起床去批发市场选菜,当然也可以四五点起床,然而四五点起床就不能选到好菜了,只能拿别人选剩下的那些菜,还可以六七点起床,这会儿只能按照零售价拿菜了。

他作为一名程序员,好不容易自己干不用熬夜了,这会儿又得早起,就觉得非常不爽,于是他决定解决这个问题。

日常开店会经常有一些批发的商家过来求合作,直接送菜上门,他就尝试了一下。尝试的过程中就发现,这些送过来的菜品远不如去批发市场自己买,价格相对高而且不容易卖,后面就放弃了。

需要不断地学习新知识。当然,任何行业都需要学习新知识。但IT行业需要的是技术知识,而且,一旦跟不上,以前的就知识也就没什么用了。比如,的界面开发,现在却几乎没人用了。年轻化。技术方面,只需要年轻人。尤其是计算机软件开发,越年轻越好还是个程序员,基本上没希望了。当然,可以走管理层。但那需要要么有超强的技术基础,要么有超强的市场眼光。可惜,我都没有,直到现在,仍然是个初学者。

行业氛围不佳。对于大多数公司而言,程序员只是编码工具,一种活软件。感觉得不到尊重。所以,我看到的情况是学知识、攒经验,差不多了就跳槽。性格比较保守,又有一些不满足于现状。所以想有一个既稳定、又有长足发展的工作。可IT行业的人才流动让我感觉不稳定,也让我感觉做程序员没有什么前景。所以,想转行了。本科学的主要是信号处理研究生主攻图像处理;工作是编程,比较杂,什么都有,却没有之前学的信号处理、图像处理。就自身感受来说,程序员的工资很高,但是想要做好这份工作,程序员本身的压力也是很大的,这需要你不断的学习,不断提升自己,同时你也要学会及时的去排除工作当中的各种困难和阻力,只有这样你才能够轻装上阵,才能够走得更远。

很多人在编程行业感到迷茫,其实引起迷茫的原因是有内部原因,也有外部原因。内部原因可能是因为随着你年龄的增大,你没有及时的更新自己的知识体系,然后你被自己的焦虑情绪给打败了。而针对外面的刺激来说,由于我们现在每天都会接受大量的信息,很多的信息都告诉你说程序员到了一定年纪以后,由于年龄大的原因而导致自己无法加班熬夜,学习能力不佳,身体素质和精力也跟不上了,所以程序员必然会被年轻人所淘汰。当好多人知道这些信息以后,他们就会对未来感到迷茫。

当今就业寒冬、市场紧缩的情况下,互联网IT人才任然保持着高需求。导致不少同学想转行IT,借助互联网这波热潮早日走上人生巅峰!

之前有不少同学问过我:老师,我对写代码实在没有兴趣,整天面对电脑很无聊,除了做开发,还有其他的相关岗位可以从事吗?

不管你是想转行IT,还是对写代码没有兴趣,IT行业除了敲代码,还有其他高薪岗位吗?答案是有的!

1软件测试

岗位要求:软件测试这一职业特性在于耐心、细致、逆向、设问、怀疑、举证、韧性、安静。不要求独立编写代码,但要能看懂项目代码,具备简单的项目调试、检测能力。找出开发过程中出现的BUG,并能编写一些项目测试文档,相当于半技半文职的岗位。

岗位分析:软件测试很适合女生做,工作强度没有程序员大,大部分测试人员在项目上线之前会比较忙。很多程序员过了35岁,到了“退休”的年龄,也会考虑软件测试。对技术要求不会很高,但是多少得懂点。

2运维

岗位要求:运维和开发是两个截然不同的方向。在软件产品的整个生命周期中运维工程师都需要适时地参与并发挥不同的作用,因此运维工程师的工作内容和方向非常多。主要工作在于负责服务器的配置、维护、监控、调优、排除故障等,确保相关的IT设备能够正常的工作,保证各项相关的业务有序的运行。岗位分析:运维对技术要求也不高。需要懂 *** 作系统(比如Linux),掌握常用命令并且通过这些命令配置服务器、安装环境。

3销售

岗位要求:销售存在于各行各业,需要具备较强的责任感、信息搜寻能力、人际洞察能力、学习能力、人际交往能力。对各种编程软件和工具要有了解,对IT行业有独到的见解。

岗位分析:在这几种岗位中,销售的门槛最低,对学历和技术要求也是最低。但是销售面临的挑战和压力也比其他几种岗位大的多。销售的收入往往和业绩相关,如果你不具备销售天赋、销售能力一般,那还是建议选择其他岗位,起码收入比较稳定。

4技术支持

岗位要求:技术支持分售前技术支持和售后技术支持,售前技术支持是指在销售遇到无法解答的产品问题时,售前技术支持给予帮助;售后技术支持是指产品公司为其产品用户提供的售后服务的一种形式,帮助用户诊断并解决其在使用产品过程中出现的有明显症状的、可能由产品导致的技术问题。

技术支持需要对技术有所了解,起码在产品出问题的时候能解决掉。有时候技术支持还需要具备文档编写能力,协助编制文件的技术部分。

岗位分析:技术支持比较适合刚毕业的同学,而且最好是男生,因为这个岗位避免不了出差。对于刚毕业的同学来说,出差是一件很兴奋的事情,可以免费“旅游”。但是长期这样的生活可能你会接受不了。技术支持是很多计算机相关专业同学的选择,需要懂点技术、又不需要很精通,而且又有出差补贴,多好的差事。尤其是国际技术支持,补贴更是非常的诱人(越是条件苛刻的地方补贴越高)。

5运营

岗位要求:运营和销售不一样,销售的重点是把东西卖出去,但是运营是让用户知道东西的存在。运营专员需要有创新意识,了解互联网的各类产品,有一定的文案撰写能力,能独立完成对特定客户群的个性化运营文案的撰写。

岗位分析:运营是一个新兴的岗位,也是互联网的产物。很多同学没有明白运营是什么。说白了,就是让用户知道你们产品的存在,可以简单点理解成宣传。那么这就避免不了写文章、策划活动。所以如果你愿意挑战新鲜事物、有个性、有创意,那么完全可以尝试。

当然除了软件测试、运维和IT营销这些岗位,不用敲代码的还有实施,UI等。IT行业做到一定经验,更可以根据自身的特点转做管理和产品经理等。

6进阶:项目经理

岗位要求:项目管理可以说是更为便捷的发展之路。目前,软件项目经理是人才市场上炙手可热的人才,有丰富经验、外语好的软件项目经理是抢手的香饽饽,供不应求,薪水自然也是水涨船高。

对有经验、有技术、有人脉、有能力、参与过多个软件开发、有一定经验的人,项目管理无疑是发展的一个很好的方向。

岗位分析:项目经理往往对个人项目经验有一定的要求,所以各位刚毕业的同学暂时不用考虑。如果你的情商不错、管理能力不错,积累几年项目经验,完全可以把它当作后面的发展方向。

7进阶:产品经理

岗位要求:

很多人都是不怎么了解产品经理,不知道产品经理究竟是干什么的。产品经理就是产品的设计者和管理者,负责定义、设计产品、组织、协调团队进行产品相关工作,是产品的直接负责人,也是产品团队的leader。产品经理本来就是一个需要在各个知识领域都“雨露均沾”的角色,其中当然也包括技术,有一定技术背景的优势在于和开发团队更好的沟通。

产品经理在互联网行业中是一个新兴起的行业,并且每年它的工资都呈现向上发展的趋势。可想而知,产品经理的工资收入相当可观。

产品经理是团队的领头羊,所以产品经理直接影响到公司的发展前景。其中比较知名的产品经理有苹果教主乔布斯、腾讯公司高级副总裁张小龙等。

岗位分析:

产品经理也是很多计算机相关专业同学未来的发展方向。这个岗位对个人的综合能力要求比较高,需要长时间的积累。对互联网有深入了解、对用户和市场有深入理解、懂技术、沟通能力强

以上这些都是耳熟能详的职位名称。如果你正在参加秋招,肯定还会遇到“解决方案方案工程师”、“交付工程师”、“体验设计师”、“营销管培生”等等,这些职位又该怎么理解?

8解决方案工程师

这不是一个市面上都接受的职称,也很少公司有这种的工程师职称。目前能见到的,也都是华为、中兴、海康这类的公司。解决方案工程师就是能够根据客户的笼统需求定义,找出一个以最低成本、最快速度把产品做出的软硬件系统解决方案。作为解决方案工程师至少要有比较强的沟通能力,能很好的理解客户的需求点和意思,正确表达自己的想法,才能高效解决他们的问题。第二点就是积累经验,既然是解决方案工程师至少要对不同行业的需求和风向、技术有非常敏锐的嗅觉。

9交付工程师

交付工程师有些公司也叫实施工程师,实施工程师就非常常见了。

产品销售出去后,大部分客户都不知道如何使用,如何部署、如何配置、如何初始化。这些事情都需要乙方公司派人去解决,于是就诞生了实施工程师这个岗位。实施就是去“结合每个客户的实际情况,使产品更加贴合客户需求,更加符合客户要求的去运作”的岗位。这个岗位要求,对于管理要懂一些,对于技术要懂一些,对于销售要懂一些,对于实际工作场景要懂一些。这是一个要求比较全面的岗位,因此薪资水平差距非常大,有年入不到10万的,有年入几十万的,当然也有年入百万的。

10体验设计师

提供“体验设计师”岗位的公司少之又少,比如腾讯。

移动互联网的发展,人类生活的核心领域:教育、健康、商业活动和娱乐等等都离不开各种APP,而体验设计师在这其中充当的角色就是先于用户,把APP的UI界面,各项功能以及 *** 作逻辑设计优化的更加“人性”,符合人体工学和日常使用习惯,把Usability易用性、Beautiful美观、Pleasurable愉悦渗入到每个细节,让你不再有“这是什么反人类设计”的灵魂拷问。想要进入IT行业,不一定非得精通写代码!每个人都有自己的长处,找工作之前首先要学会分析自己,并不是只有写代码才最有前途!如果你擅长销售、精通运营,没必要逼自己去写代码。

以上就是关于程序员的职业生涯能有几年不做程序员了还能干什么全部的内容,包括:程序员的职业生涯能有几年不做程序员了还能干什么、如果程序员辞职转行,还能做什么、女生学软件开发,以后不做程序员,还可以做什么相关的工作呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9354760.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存