软件开发40岁以后 软件开发40岁以后干什么
大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发40岁以后的问题,于是小编就整理了3个相关介绍软件开发40岁以后的解答,让我们一起看看吧。
软件开发人员过了40岁,该如何规划自己的职业生涯?
张爱玲说过:成名要趁早。职业生涯规划其实也是一样,越早规划越好,越晚就越被动。
40岁再考虑职业生涯规划,说实话是有一点晚,但并非全然就没有机会。像柳传志、宗庆后这些成功人士,都是在40岁之后才开始创业的,通过自己的不懈努力,同样在事业上取得了辉煌的成就。
我认为,40岁之后的软件开发人员,在规划自己的职业生涯时,需要从以下四个方面去着手:
一般来说,从事软伯开发工作的人,学的基本都是跟计算机相关的专业,换句话说,干这个工作是吃技术饭的。
如果是从大学毕业就进入职场,40岁的年纪,工龄一般都在15年以上,在业务水平上达到了“专家级”水准,单凭这一点,就可视作为自身的一个绝对优势。
所以首先应该客观评估一下,自己在专业方面有没有达到应有的水平和能力,这是第一步要做的事情。
进行职业生涯规划,必须结合个人的性格特点来进行,个人性格是外向还是内向?沟通协调能力怎么样?抗压能力如何?......对这些都应该有清晰的认识。必要时可以作一个人格测试,精准定位自己的性格类型。
可以与自己的同学或同事进行一个对标,在职位、收入等方面,与自己目前的职位进行一个横向对比,从而了解自己目前在职业发展中的水准,是在高位、中位,还是在低位的水平,只有通过比较,才能看到差距和不足。
结合前面的思考和分析,精准定位自己职业发展方向,是准备继续在单位上班,还是有自己创业的打算。如果继续在单位上班,是进一步在专业技术方面精进,还是走技术管理的路线;如果打算自己创业,则要思考创业的领域,资金、人脉等方面是否具备相应的条件。
总之,40岁的年纪,人近中年,有着年轻人所不具备的优势,比如说思考问题更加周全,在自己的领域也积累了一定的人脉和资源。与此同时,也要看到自己的不足,比如说改行困难,身体和精力不如年轻人,生活压力和负担也最重。
我曾经也是一名软件开发人员,从业多年,在35岁左右由开发转向管理。从自身体会来谈谈这个问题。
一、我的观点是40岁程序员在中国是偏大了,应该要尽快规划职业生涯,人无远滤必有近忧!
为什么这么说?因为总体上看,中国程序员的职业生涯比西方国家短太多了。几乎可以用吃青春饭来形容了。很多人困惑为什么这么短,因为据说国外大龄程序比比皆是,并不会因为年龄大就被歧视。我想无非有这么几个原因:(1)中国的什么都更新得快,并且有庞大的人群来支撑这种更新,这就像有钱任性。未来人口逐渐老龄化,经济发展速度也降到一个中低速时可能就不这样了。(2)中国的就业压力较大,各行各业都有较大的竞争压力,长期高强度加班,对身体健康的消耗巨大。人到了40岁在别人眼里早就是“大叔” 了,很多时候身体已经吃不消了。
二、如果题主特别热爱这个职业,不想转型。我建议一定要往系统架构师等有相当门槛的岗位方向发展,既不离开软件开发这个行业,又能避免在较低的层次上与更年轻的同事们抢饭碗,拼消耗。
个人认为,职业生涯真不是规划出来的,不知道有没这种感觉,每次的计划都赶不上变化,你规划的挺好,最终因为某种原因跟你规划完全相搏,最好的规划还是在有限的时间内,修炼自身内功,提升自己核心竞争力是关键,在互联网企业30岁还是员工的已经很危险了,经理 总监级别到35岁是个大坎,如果在此冲到副总裁级别基本可以到45左右
40岁的程序员坚持下去的还多吗?不坚持还可以做什么?
相信能坚持到40岁的程序员大部分都对这一行有很大的兴趣爱好,做到这个年纪又是兴趣驱动型的应该不只是局限于程序的开发等,应该都是对系统的架构设计,底层调优等有一定的了解,应该走架构师方向,或者成为某个方向的资深专家;通过自己的这些方面的能力来从技术方面优化项目指导方向。
茉莉觉得第二句是关键,不如不做,我还能做做什么。
和年龄没有关系,关键是摆在我们面前的选择。比如说茉莉有个同事,38岁才跳槽过来的,以前她的工作就是文职一类,确实也没有很多的技术含量,而且她本来是的学历也不是很高,但是工作踏实,做事有条理,这个得到了我们不少领导的表扬。所以开展工作也没有问题。
而程序员呢,毕竟还是有技术含量的同事不是?
所以如果个人的能力强,人际关系广泛,那就有很多选择,或者这两个能力中占了一个,也是会有很多企业送上橄榄枝。
针对上述第一点,不管是不是对于现在的工作厌倦也好,请题主拿出一张纸,写一下如果现在跳槽,能有什么选择,能去什么地方,而且要保证有把握。
然后按照你自己的想法,投递简历或者找人帮忙,先去外面面试试试看,尤其是经历了外界的一些考核后,相信你会有新的感受和看法,以及对自己下一步的发展也有一定的计划。
剔除了工作的倦怠感,题主要问问自己,目前到底有什么问题,会让自己觉得不想做下去?是工作收入的问题,还是同事交往的问题?
很多行业,包括软件行业需求更大的是底层员工。目前底层员工绝大多数又是以劳务工的方式存在的,这样的底层员工企业是绝对不允许你在工作中掌握什么的,你只需要在他制定的框架内,把指定的代码移动到指定的位置。如果你知道了这段代码是用在那里的,运行结果如何?具体需求是谁?那么你很有可能把它带去竞争对手那里,显然这是公司最不愿看到的,他也不可能给最底层的员工足够的“封口费”,所以底层员工要想有所提升就是拼命学习,考证,但这也是公司不愿看到的,所以就用996把你约束住。这样员工就被公司牢牢控制住了,等你年龄增长,精力不够,经验老化时就可以轻松踢走你了,这时你就会发现你工作了这么久其实什么都没学会。要想在40岁后有所提高对于没有关系的程序员来说,只有在年轻的时候拒绝996工作制,利用充分的业余时间拼命学习考证。
40岁还可以写代码的程序员基本是在公司里作到了40岁,即入职时不到40岁,现在干到了40岁,如果公司不裁员或淘汰大龄员工这份写代码的工作是可以干到40+岁的,这个没毛病。问题是如果现在40岁了,在投个简历试试,基本上没有任何公司联系你,别说什么作过多少个大型项目,开发经验如何丰富,技术多么牛逼,这些都没有用,因为40岁的年龄基本上没有公司给你面试和表现的机会。巧妇难为无米之炊,在牛逼也会因为没有面试机会而玩完,真相就是这么直接残酷。作It是有年龄限制的,大体如下:
30岁之前可以作基础岗的普通开发;30-35,必须作到高级开发,不然机会很少;35-40,必须作到管理或技术架构级别,不然机会也很少;45+基本上没有公司聘用了,只能自己作老板。
我今年刚好40岁,自己算不算程序员,我也会给自己打个问号。因为自己虽然工作也涉及编程,但我感觉我不会精通某种语言,开发工具或框架,唯一的优势就是什么都懂,学什么都快,做什么项目都可以做出来。自己从工作至今,硬件产品,软件产品,后台,产品定义,简单运维等都玩过。到目前这个年龄,说不担心是假的,但更多的是要内视自我,看看自己强项在哪里?弱项在哪里?同时不断的学习,观察这个社会,发现需求,发现问题,然后尝试利用自己多年的经验,如何组织人员,如何把项目搞起来,然后是如何赚钱。所以纵然已经到了公司嫌弃的年龄,我不会再担心什么,也不会去期望什么,更多的是要自己接下来要如何做。人到中年,就是要多思考,多观察。我相信,互联网时代,不一定是公司才能取胜,互联网把分散的人群聚集在一起,这样大家做出来的产品不见得就差,为何就不能赚钱呢?而且赚钱后,不需要像公司这样考虑众多成本分摊,我们只要自己分好就很好。我相信,不打工,一样可以活的很好。还有,去她妈的996,为公司996不如为自己996,马云等之流的激励,绝对有毒,奉劝现在的年轻人,996是要能使自己成长的996,如果只干一件事,只学一个事的996,尽早脱离,否则到中年,你会发现,要人脉没人脉,想要做事,但眼光又窄,能力又不足够宽,到老了除了打工还能如何?但连公司都不要你了,那就真的担心了。所以,要努力的扩展自己技能,人脉,视野,千万不要迷信996,别把自己困死在这些人给你设下的甜蜜陷阱。
40岁的程序员坚持下去的还多吗?不坚持还可以做什么?到40岁时还是程序员的其实还很多,并非一定就坚持不下去或者要被裁掉。所谓到了40岁就不得不转行或被裁其实也是被部分公司企业的行为所放大所致,大部分公司其实没有这么严重。
到40岁时也正值做事的年龄,有经验还有体力脑力。虽说上有老下有小,但越是到这种情况,越是努力想把事情做好做成功,不然真的容易被年轻一代的人所取代,自己把自己搞下课被裁辞退被裁员。
其实程序员这职业也并非外部所传那样一天都在拼死了做,天天加班到夜晚12点,这只是极少部分确实业务非常多非常狠的公司。大部分的公司哪有那么严重,大部分情况会加一些班,但基本晚上到9、10点钟也就差不多了,并且有时还有双休。除非确实业务非常忙的那段时间时,才加班比较多比较晚。
至于到40岁学习精力跟不上,或者这样那样烦心的事情多不能集中精力。这倒并不是,搞几年程序员自己常用的开发工具也相当熟练了,除非是经常变化开发工具的企业要经常学,大部分程序员也就常用自己熟悉的那两样。至于要学习的具体项目的业务、或者设计、管理等,对于40岁的人来说,要完成这样项目的精力体力是不成为问题的。
可能社会上被某些比如狼性团队所传出要清理35岁、或某些业务确实非常繁忙的大型公司,不努力还懒惰的坐享其成的程序员进行砍掉,或者被极少数压力大不堪忍受而出现问题的部分情况所误导。不是每个程序员最后都成为管理者成为专家,大部分还是在原来的位置继续奋战,程序员不只是干到40岁,干到退休也不是不可以的。当然不愿意干程序员的,倒也有很多出路,比如搞维护、搞实施、甚至搞售前售后等等。
非常急,非常期望转行,四十岁转行学编程还来得及吗?
作为一名IT行业的从业者,同时也是一名计算机专业的研究生导师,我来回答一下这个问题。
首先,四十岁开始转行从事编程工作具有较大的困难,应该慎重考虑。
目前软件开发领域的岗位可以简单的划分为两种,一种是研发级岗位,另一种是应用级开发岗位。研发级岗位通常对于年龄并不敏感,但是研发级岗位对于基础知识有较高的要求,目前研究生是从事研发级岗位的主力群体。
虽然应用级开发岗位对于知识结构的要求并不高,但是应用级开发岗位的工作压力还是比较大的,不少应用级程序员都会在40岁之前完成岗位升级或者是转型,所以四十岁开始转型从事软件编程,发展空间还是比较小的。
另外,应用级软件开发团队年轻化趋势比较明显,所以对于四十岁开始学习软件编程的人来说,即使能够有一个较高的学习效率,能够在短期内掌握基本的软件开发技术,但是就业也具有一定的难度。在同等技术条件下,招聘单位往往会选择更年轻的程序员。
要想在四十岁的时候转型IT行业,可以重点考虑一下产品经理、项目经理、市场推广等岗位,这些岗位对于年龄并不敏感,年龄稍微大一些还具有一定的优势。以产品经理为例,未来随着产业互联网的发展,整个互联网行业和传统行业都将释放出大量的产品经理岗位,对于具有一定行业背景知识的人来说,从事产品经理能够站在行业的角度来考虑方案的合理性,这一点对于产品的设计是至关重要的。
目前正处在产业互联网发展的初期,不少大型互联网企业也开始招聘一些行业技术专家,目的就在于解决产业互联网的落地应用问题。产业互联网面临诸多行业壁垒,要想打破这些行业壁垒必然需要行业专家的参与。所以,产业互联网的发展也给传统行业专家带来了新的发展机会。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!
如果是40这个年龄去转行做软件开发是非常不合适的。
一 首先就业市场不太欢迎。
我们去找任何工作岗位,首先要考虑的就是企业方就是企业雇主是否欢迎。
因为软件开发行业是需要大量加班的,所以一般来说刚毕业的学生是比较受企业欢迎的。
所以高强度的加班,对于年龄偏大的人来说,企业在招聘的时候是有所顾虑的。
二 其次,你要考虑的是自己是否喜欢这个岗位。
因为之前你从事的是什么行业不清楚,但是你对it这个行业完全不了解的话,你首先要确定自己的兴趣点是否在这里。
如果你本身没有兴趣那么贸然的去报所谓的培训班,然后想转行,那么你存在很大几率就是转行失败。
所以最简单的,你可以在招聘平台先将自己的简历写成你所谓的想成为的那个目标的简历,然后和企业用人方谈一谈,看看就业市场怎么样。
三 对于所有人来说,在什么样的年龄做什么样的事情,尽量符合这个年龄段是最合适的。
都说码农一般在35岁以后就会面临失业了。
四十岁去学习编程,可能会面临找工作艰难的问题。
当然,如果你特别厉害,那就另当别论。
但是,就编程来说,是否一定要上班来获得收入,我也想探讨一下。
本人也是花了好几年陆陆续续自学了好几门编程语言,但是从来没去过相关公司上班,都是用来解决自己公司的问题。
比如自己开发和维护公司网站(节省了一大笔),自己在公司开设小游戏和互动课件的业务(接了许多相关项目来做),自己开发各种小软件来提高工作效率(免去了请其它公司制作的费用),自己弄些爬虫来收集资料(大大提高了效率)等。
从这个角度来看,学习了编程,虽然不是去相关公司上班,但是如果这些能帮助到自己的其它工作,或者说能节省很多费用和节省时间,这何尝不是一种回报?
所以,你四十岁学习编程,主要还是要思考以后就业的问题,如果不一定是以编程来找相关工作,而是以编程来帮助你实现其它工作(比如开发智能玩具,开发物联网或者其它有帮助的领域,再或者自己开发个人工智能等),自己当老板,自己懂得关键的话,节省的成本是非常大的(当然你学习也需要成本,如果业余时间自学就最好)。
如果是这样的话,你学好编程,对你一辈子都是有帮助的(当然你要不断学习新的,跟上时代)。
你好,经历了10年职场生涯的人,我今年31了,比你小点,我想您的经历也很丰富,40岁转行做编程我觉得不合适。
首先,在年龄上,就是个问题,编程工作基本上需要长期坐在电脑前工作,时间上会很长,这个对于体力脑力都是个考验。
其次,换行做编程,意味着重新跨入一个新的行业,工资水平不会太高,相当长的一个时间内,因为需要从基层学徒做起,工资不会太高,生活质量肯定会有影响。
最后,就是四十,您肯定也结婚了,基本上处于一个上有老,下有小的年龄,需要您挣钱养家,在这个年龄段,一系列问题,都摆在眼前,需要综合考虑,才能作出决定。
第五,隔行如隔山,编程行业您之前肯定也不是太懂,选择一个新的行业,所以,对于一个的行业跨进去还是挺难的,与其转入一个不熟悉的领域,为什么不在已有的领域做大做强呢。
综上所述,还是不建议您转行做编程
最近头条上问转行程序员的问题比较多,其中不凡大龄(30岁以上)还想转行的,其实大家对程序员这个行业真的有很多误解。
1.程序员不全是高薪职业,绝大多数公司的程序员公司相对其他行业没有太大差别,工作5年左右的程序员,月薪10K以下的绝不占少数。
2.程序员的入门门槛绝不简单,因为近些年互联网科技发展迅速,一些培训班打出“XX天精通XX语言”的广告,我可以负责任的告诉你,这些都是鬼扯。你去书店随便找一本编程语言的书,绝大多数都是600页以上,怎么可能几十天讲完,更别说掌握了。就像当年那些英语培训一样,一本词汇书5、6千的词汇量,然后告诉你20天突破GRE,你要是相信,不上当都对不起自己。而且软件开发语言还只是敲门砖,掌握之后还不算入门,对于程序员而言,最重要的是项目经验,如果没有项目经验,即使把一本语法书倒背如流,你会发现你仍然不会写软件,给你一个实际项目,你会发现好无头绪,甚至不知道从何处着手,算法、数据结构、数据库等等,需要学的东西很多.郭德纲讲过,相声的台阶在门槛在里面,是人推门就能进,进去后才会发现需要攀登的台阶在门里面。这点和软件开发也很像,感觉一本语法书没什么大不了,下点功夫几个月半年怎么也拿下了,但是拿下这本语法书可不是大功告成了,后面的路还有很长,可以负责任的讲,一个程序员如果没有3年以上的项目经验,可能连初级都算不上,顶多算入门
所以综上所述,40岁,首先转行都不建议,常言道“人过40不学艺”,40岁重新学一门手艺相对来说确实比较晚了,如不是万不得已,转行还是要慎重,而对于转程序员,那就更不建议了,程序员是一个需要精力,脑力以及时间的职业,40岁是否满足这些条件,自己一定要搞清楚。千万别被那本厚厚的语法书蒙骗,所有语法书前1/2都是通俗易懂的最简单内容,所以很对初学者看了几章觉得自己完全可以明白,产生了程序员也没那么难的错觉。其实后面的抽象逻辑才会让初学者真正放弃,很多有1-2年工作经验的初学者都没有彻底弄明白面向对象的真正含义。在做code review的时候,我发现很多新手类的设计逻辑是很混乱的,所以语法上理解了,并不代表编程水平就提高了。所以个人真心不建议大龄还转程序员,希望有帮助到你。
到此,以上就是小编对于软件开发40岁以后的问题就介绍到这了,希望介绍关于软件开发40岁以后的3点解答对大家有用。