Ⅰ 程序员35以后都转什么职业了
程序员这份工作一般工资都很高,但工薪都是靠身体熬出来的,当程序员到了35岁以后,体力就不如从前,这个时候就要考虑自己之后的出路,规划好下一步。那么,程序员35以后都转什么职业了?一起来看看吧!
1、做技术总监,不写代码,把握公司技术线路、产品安全,为老板解忧。
2、做安分的程序员,工资要求不要太高,和领导关系搞好,老板也不会开除的。
3、转行自己做老板,找关系接项目,自己建团队开发。实际上很40岁左右的程序员就是这么做的。
4、转行做自媒体,现在抖音、头条、快手很火爆,做自媒体也有钱。但这个对程序员来讲跨度太大,风险高。
做任何行业都赚钱,但任何行业都要积累和沉淀,不要看别人说某事赚钱就进去,那样会有经济损失的,先观望观望,学习学习相关行业业务,时机成熟后再转行。
1.如果您对编程充满热情,那么请不要感到困惑,继续在编程中做得很好,这足以使您在编程中终生受益。
2.如果您认为自己的表达能力是可以接受的,那么您可以从过去学习并且说得很好,那么我建议您努力工作来从事管理工作。毕竟,您具有程序员的背景和经理的基本素质。在未来的工作中,您很有可能成为科技公司的优秀经理。
3.如果您认为不适合管理,并且不想继续加班编写代码,建议您成立公司。最好回到您的家乡创业。毕竟,当前的儿童编程教育市场正在如火如荼地发展。在我的家乡,通常缺少可以编程的老师。程序员具有这个巨大的优势。总结您通常的工作经验,建立一个好的课程系统,然后回家充分发挥自己的才能。
我认为,对于大多数程序员而言,30岁是一个障碍。 这是身体和学习能力逐渐下降的时间点,它们开始不如年轻人。 因此,想要成为30多岁的程序员的人可能并没有真正考虑过他们将来将面临的压力。
程序员的薪水看似光鲜亮丽,但实际上,它也因身体和健康而沸腾了。 对于35岁以上的程序员而言,如果他仍然只是工程师,仍然需要负责日常代码开发,而不是带领团队担任经理或技术总监,那么他可能会走上职业发展道路。 进展顺利。
35岁以上的程序员应该发展为经理或架构师和技术主管。 简单的编程不再适合他们。
Ⅱ 程序员如何转行
现在程序员越来越多,这个职业,说难也难,说容易也容易。有年龄大的程序员,也有年轻的程序员,相比较来说,年轻的程序员转行相对选择机会大一点。毕竟还年轻可以学跟多知识,锻炼自己,选择的行业也比较广泛。
大多数程序员每个阶段肯定都有或大或小的迷茫期。总而言之,不过转行到那种行业,最主要还是自己开心,在开心的前提下去学习,努力工作。让自己的生活过得更丰富一点,开心一点,减少对未来的恐惧。
还在做程序员的朋友们,希望
Ⅲ HR如何快速判断应聘的程序员是否靠谱
招人这个事情放到如何重要的地位,其实都不为过。前赶集网CEO杨浩涌在一次开放式演讲中说过,CEO要花一半精力去找人。其实在Google、Facebook、Alibaba等一些公司在招聘一个员工的时候,他们是很耗费时间和精力的。一个好的人是值得花非常多的时间。你看重的人,在他身上花精力是非常值得的,他会被打动,他会感知到你确实非常在乎他,士为知己者死,好的人才觉得跟你是有共鸣的,他愿意加入你这个团队。
其实在一些中小公司,可能HR会初步筛选一些简历,然后给面试官进行面试。但其实很多时候,面试官面试的这位应聘者根本不靠谱(注意,我们现在说的是程序员招聘这个方向)。这样一来其实不仅浪费面试官的时间(其实,你知道,一般能够作为面试官的,在公司里面其实是很忙碌的),也是在浪费面试者的时间。所以,我个人觉得,HR在招聘的时候,首先可以通过一些基本的问题来快速判断应聘的程序员是否靠谱,通过HR的初步筛选后,面试官再和应聘者电话或者当面聊一些技术层面、逻辑思维层面以及团队合作层面的问题,这样就大大的增加了招聘的效率。
我个人觉得有两点:
因为程序这个行业变化更新很快,不要说刚入行的程序员,就是工作了十年的老司机,也需要不断的学习,而看书是学习的最直接体现。
HR可以在和应聘者电话沟通的过程中,可以询问他的业余时间都是怎么过的,如果应聘者没有提到读书、看书之类,我觉得多半不靠谱。当然看书并不局限于一些技术方面的书,也可以是一些非技术的书,我觉得爱看书的人,两方面的书都会看的。
我觉得第二点非常重要,首先我想要的是,应聘者简介、清晰、有条理的描述出他最近做完的一个项目或者产品的大的需求是什么,他自身在整个团队里面充当的是什么样的角色,能否描述清楚他自己做的某些功能。
如果HR能够很清晰的理解应聘者所描述的这些问题,我觉得他是靠谱的。
首先,如果作为一个非技术性的HR,能够听懂应聘者的解释,我觉得应聘者沟通、理解能力是完全没有问题。
其次,他能描述出来这个项目或者产品的大的需求是什么,说明他不是在蛮干,也说明他并非只是关注于手头上的事情,他还在关注整个团队在做什么样的事情,这也体现了团队精神。
然后,他能描述出来自己做的某个功能,说明他是真正的去实践过和思考过,思考和实践是作为一个靠谱程序员必备的素质。
总体上,快速判断一个程序员是否靠谱也就是这两点,如果这两点都OK ,没有问题后,我觉得HR再和应聘者约时间,再和面试官聊。
提出一点建议
就是HR先进行一轮电话面,沟通一些基本问题,从中觉察应聘者在表达、沟通、描述以及学习方面的能力。如果还行,可以和应聘者约定一个时间进行技术面,而面试官可以把时间选择在晚上,也就是7-9点钟,这个时候,上了一天的班,可以更好的投入到面试的上面。通过电话面,了解一下技术,以及以前的工作经历,没有问题的话,再约时间当面聊。
这是我能想到的,不喜可以喷......
Ⅳ 如何辨别一个程序员水平的高低
1.自己介绍项目,看对项目的提炼总结能力(也是抽象能力);
2.自己印象最深的bug,可以知道大概技术深度;
3.设计模式提问,看有没有学习方法;
4.语法基础问题,多线,分布,安全等问题,看知识面广度;
5.智力问题,看反应能力,分析问题思路等
上述五步基本可知是否是一个好程序猿
计科专业从事软件开发十几年了,主要在浏览器内核领域研究的比较多,最近在研究服务器后台方向,辨别程序员水平高低主要看做出了什么产品,如同现在的程序员主要是项目经验,简历上写的一堆项目经验都是面试的时候主要提及的问题。经常在面试中会问两个关键点:一个是做过什么项目;一个是在项目组中承担什么职务,毕竟参与过和做的多少程度是不一样的,这些都是可以通过一些具体的细节检测出来,问题越具体越是容易看出水准,具体的东西不是能够编造出来的。
有很多技术公司直接不通过笔试,仅仅通过简单的面试就确定工资水准了,最简单的测试程序员水平的直接用笔试的方式,笔试可以把一些细节量化,尽量的细节化也是能测试出程序员基本功的,但这种基本用来测试初级程序员的,很多高级的程序员看到有笔试直接就抬腿走人了,因为有些程序员在一个方向做的时间太长了,很多基本功都忘得差不多了,所以笔试可能不过关,现实中很多程序员笔试不过关,面试还可以,也一样可以做项目说的就是这类人,起码这算是非常优秀的程序员。
有很多公司采用谷歌的方式,直接采用上机写代码的方式检验程序员水平,这种方式比较直接,但在现实中可能消耗的时间以及面试官的精力,目前只有极少数的公司用这种方式,国外的公司用这种方式比较多,这种看基本功非常有效。通过代码可以看到编码习惯以及算法的设计上,都能直接看的出来。
普通的程序员直接看项目的经验,高级的直接看做过的产品,特别是产品主要设计人员,这就是程序员内心的自豪感,毕竟作为一个程序员起码要有自己设计开发的产品,也算是不白做一个程序员,在程序员的职业经历中如果能经历过一个产品从开始设计的初稿到最后推向市场,如果是完整的经历,将是一种巨大的财富,只要经历过一次都会对产品设计有一个比较层次的认识,这种能力需要靠直接的面试语言表达来展示出来,谈下对产品的认识以及产品稳定性性能等方面的总结,能到这个层面起码是高级软件工程师的级别。
当然有些程序员内在的东西不是靠语言或者写代码看出来的,因为一个优秀的程序员不仅仅是代码能力以及框架能力,还有几个非常重要的能力
程序员的能力表面是可以直接展示出来,但很多内在需要是需要时间的磨合才能了解,人就才能见人心,而且很多优秀的程序员是培养出来的,能够长时间在一起的队友都是时间长了磨练出来的。
希望能够帮到你。
自认为不是一个好的面试官,因为我认为在这么短的时间内,准确地衡量出来程序员水平的高低是有比较大的难度的,并且我有多次看走眼的时候,面试的时候觉得能力还不错,但是入职工作了一段时间之后,编程能力不忍直视。
工作之后接触一段时间,我会从这么几个方面观察他们,以判断技术能力的高低和发展潜力。
能不能出活儿、能不能debug
能不能把开发任务按时按质量地完成,当然是最主要的衡量标准了:
解决问题的方法
在开发过程中,难免会遇到没有见过的问题,有些程序员遇到问题无从下手,而优秀的程序员,自有一套解决问题的方法。
分析问题、流程设计的思路
有人会认为,程序员的主要工作就是敲代码,上班大部分时候都是在敲代码,其实并不是这样:
总结问题和改进问题的能力
好的程序员,相同的问题不会犯第二次,差的程序员,总会在一个问题上栽跟头:
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
不请自来,一介码农路过,留下些看法。
程序员主要是有四种综合能力,也就是debug 能力、 performance分析、 保护性编程和 投入产出比。
仅仅独立完成日后必然成高手?在这里不能说一棒子打死,至少对于很多人来说,能独立完成是没什么问题的,有的是因为对业务熟悉,有的是真的基础扎实。但怎么说呢,程序员和浏览器打交道是最多的,现在这个互联网时代,遇到的大部分问题网络都是可以解决的,也就是普通程序员 + 网络 = 超级程序员。 但很多人也没明白具体的原理,甚至都是这个项目抄抄那个项目抄抄的,久而久之虽然解决了平时的业务,但进步的空间却很少,甚至止步不前,写出来的代码也可能存在很多坑,所以,仅仅能独立完成任务的话,离高手还有比较远的一段距离。
如何辨别高手程序员?也就是结合我们一开始列举的那四个能力进行判断。不同级别的程序员,在那综合能力面前,强弱也是不同的。例如在奔溃的或者其他性能调优问题上,即使是面对大量复杂的代码,在信息不全的时候也会一步步的分析,抽丝剥茧缩小范围,最终定位根本原因
,并且最终给出一个好的方案。
如何成为高手程序员?
当然还有看他摘了帽子是否秃顶这样的笑话,就再不赘述了。
第一阶段(黄金):会用编程语言实现需求,比如现在的业务系统,都会找一些会搬代码的人来拼工作量,也就是能自己独立基于搭好的框架实现crud常规操作。
第二阶段(铂金):除了crud,还会有一些自己踩过坑的经验,知道如何处理一些常见问题,或者可以基于搜索引擎快速解决一些异常情况。
第三阶段(钻石):能解决一些疑难杂症和会通过debug部分源码类库查看到这些疑难杂症是如何引发的,并通过编码解决这些问题,还能进行一些局部的性能优化,类似某个系统接口缓慢可以单独去优化。
第四阶段(星耀):会基于整个系统进行设计和规划,根据业务特性选择合适的框架,从源头控制开发遇到问题的频率,可以自主的搭建框架并完善机制,了解各个组件工作原理。
第五阶段(王者):小说里面总是说练武功的永远比不过创造武功的,同样的道理,用框架的也往往不如写框架的,所以写框架的这类人单独分层。
第六阶段(荣耀):其实这个阶段不应该列入进来,因为这类人往往不编码的,只是给出思想;像Hadoop这种框架就是基于人家发表的一些论文(bigdata)进行编码实现的,这类人注重的是思想和算法,区块链,大数据,云计算等等概念的创造和理论的支撑是这类人提出来的,这些人才是真正影响行业走向的人。
程序员的水平高低,不是靠语言或外在表现就能看出来的,不是看他会多少技术、参加过多少项目、写了多少博客,而是看他在实际业务场景中解决问题的能力,尤其是面对一些特别复杂的问题,或在高强度、高压工作状态下解决问题的能力与态度。
技术可以通过学习掌握,但是解决问题、定位问题的能力却不是一蹴而就。大家可能会说,“解决问题的能力”这个太宽泛了吧,可以更具象化吗,有具体的测量方法吗?简单整理了以下几点供参考。
会写出满足需求的代码,早就不是评判程序员水平的标准了。代码编写既要满足业务需求,同时还要考虑后续的软件维护,说得通俗些,既要自己爽,也要别人爽。一个优秀的程序员,会致力于写出更简单、更效率、可读性强、扩展性强的程序代码。
程序员在日常工作中,需要理解各式各样的业务需求,所以这就需要程序员具备一定的逻辑思维能力。可以说,逻辑思维是程序员的灵魂,因为每一行代码都是程序员逻辑的体现。
项目着急上线,发布时出现问题?
业务高峰时段,系统宕机了?
业务催、运营催、用户催、老板催!
各种形态的bug,各种着急的心情,背后无数支眼睛盯得内心慌慌......
这些都是一位合格程序员所需要面对的日常。不同的程序员,在解决问题的方法、效率、质量等方面,都各有千秋。一个经验丰富的程序员,能够扛住各方压力,在复杂条件下找到核心问题,通过抽丝剥茧的分析来找到产生问题的原因,并快速进行应对处理,事后及时复盘总结,减少同类问题出现的概率。
随之互联网的发展,越来越多的人涌入程序员这个赛道,竞争日益激烈,加之新技术层出不穷,更新迭代快,程序员所使用的语言、框架、模式都会发生天翻地覆的变化。如果不主动学习,你很快就会被落伍淘汰。
这种其实在面试过程中能体现出来,沟通主要是技术沟通,以及和客户之间的沟通,所有技术都不是闭门造车就能搞定的,沟通能让事情推进起来更加顺畅,包括和产品经理之间的流畅的沟通也显得非常重要。程序员的能力表面是可以直接展示出来,但很多内在需要是需要时间的磨合才能了解,人就才能见人心,而且很多优秀的程序员是培养出来的,能够长时间在一起的队友都是时间长了磨练出来的。
线上出bug了,第一时间响应、处理;
团队项目进度紧张、人手紧缺,主动补位;
又或者,在项目推进过程中如果只是关心自己模块内容,对于整个项目置之不理,只守着自己的一亩三分地。
随着时间轴的拉长,你会发现,有此f技术能力不是最好的,甚至不如你的小伙伴,最后做到了技术主管或经理、甚至更高职位,这里面除了技术实力,还有一个叫“责任心”的东西。
结束语
判断一个程序员的水平高低,核心是其解决问题的能力,而解决问题的能力养成,需要扎实的底层基础来支撑,要综合其代码质量、项目经验、框架能力、逻辑思维等等多方面,不能单看某一方面。
而对于1-6岁的程序员来说,想要成为一个高级程序员,变得越来越优秀,唯有持之以恒去学习、积累、实践、修炼。
----end----
一:50岁的时候,头发还是黑色的浓密的。
二:赚到的钱能保证家人快乐的生活。
三:当公司不要你的时候能成功转型。
其他的例如编程经验、写代码厉害啊什么的根本不值一提。
这就是程序员的面试嘛 :-)
(1)是否能熟练使用所用编程语言的主要功能;
(2)是否知道用合适的数据结构解决问题;
(3)是否知道基本的算法,并且用这些算法解决问题;
(4)只看少量代码的话,从变量命名和程序结构一般能够判断是否是新手;
(5)给出具体问题,能够用程序解决,能考虑到所有的边界条件;
(6)考虑程序的可扩展性,可维护性;
再往高一点走,就需要
(7)面对模糊的问题能够分析并且找到细节和具体的需求;
(8)知道利用已有的库,架构和工具等来解决新的问题,而不是什么都自己实现;
(9)能发现并改进已有程序中的瓶颈;
(10)对整个大项目的程序架构有很清晰的了解,知道相互之间的依赖,以及知道为什么采用这样就架构;
(11)给一个大的项目,能够对整个项目的程序架构和组件进行合理的设计,考虑并行性,低延迟,大数据量等各种需求和应对方式。
带领团队已多年,项目数十个,对判别程序员水平的高低,我有自己的看法,欢迎大家一起交流。
1.代码质量。
优质的代码,首先是经得起考验。静态分析工具过一遍,无错误,无警告。当然警告部分需要人工重审,因为静态分析工具不一定完全正确。过了这一关,重要的还须过测试关,少Bug或无Bug的代码,才是好代码。优质的代码带有技术气质和艺术气质。阅读起来,有一种赏心悦目的快感,即工整美观,干净利落,又蕴含着理论常识,运用技巧,精准到位。
2.表达能力。
3.文档能力。
文档形式包括但不限于PPT,文字,图表,音视频。文档内容包括但不限于API说明,工具手册,项目事项,技术论述,陷阱总结,方案展示,指导手册。文档要求必须是满足公司或部门的规范和格式,否则五花八门的,不利于交流和传承。
以上3点,是我量化判断程序员水平的标准,仅供参考。相比水平,其实我更看重程序员的态度,执行力,时间观念,自学力等等,也是很重要的团队作战能力,也可以说是程序员水平的考量吧。
谢谢大家。
Ⅳ 如何做个人猎头如何做好 IT 猎头
猎头行业是一个“难懂”的行业。特别是有许多负责招聘的主管或者企业负责人在得到猎头公司帮助并招聘到合适的人选后,发现自己需要支付一笔相当数量的猎头费用。高额的猎头费用会使很多招聘经理皱起眉头。
-在竞争激烈的地区,很多猎头公司的服务都是采用完全“不成功,不收费”的方式。所以当最后公司收到费用帐单的时候,很多公司都已经忘了猎头顾问曾在他最危急的时候提供了雪中送炭的帮助:你可以关注eqiu看看人家是怎么做的
公司忘记了当一个市场总监离职以后给企业带来的损失;
公司忘记了当原来的货运主管提升为地区副总以后,他原来位置的空缺导致的货物积压和客户抱怨;
公司忘记了由于不堪重负,现有的程序员和工程师们都在威胁如果没有新的项目经理,他们都要离职;
公司忘记了猎头顾问承担了许多搜索的工作,这些猎头顾问们承担了所有的风险(法律和财务上)。
很多搜索最后可能都是没有结果(公司改变招聘计划、没有合适人选等等原因)。但是猎头顾问们都会因为客户的‘紧急要求’花去很多的时间和精力。就拿我们内部的情况做个例子吧,公司里的猎头顾问搜索、电话、社交、面试、筛选、背景调查。总之,看了几十甚至上百个简历或候选人,最后推选出1-3个最优秀的人交给客户。
在这个过程中,他们还会和客户一起研究、修正对该职位的要求和方向。如果他们还要花时间拜访客户的公司,和招聘负责人交流,理解客户的文化,目标和团队,那就是更多的时间、精力。这一切的努力都是为了找到一个‘也许’能够被企业看得上得候选人。
公司发出Offer Letter,候选人接受Offer Letter,新员工开始上班,猎头顾问慢慢走向后台。
在紧接着的几个星期里面,作为招聘经理的你可能已经发现自己找到了一个真正能够给企业带来效益和帮助的能人,感觉自己是一个很好的伯乐。新到得同事工作勤奋,待人接物得体大方,马上成为公司中的一个不可缺少的组成部分,这一切都让招聘经理感到十分满足,
可是 当公司收到了一张高额的猎头费帐单,于是大家都开始抱怨猎头真会赚钱!
当然,猎头公司也需要收入(和委托公司一样),而且绝大多数猎头的主要收入就是猎头佣金。所以,尽管招聘经理抱怨高额的猎头费用,但当他回顾猎头的过程和在猎头帮助下给公司带来的优秀人才后,他也许才能理解猎头工作的艰辛和效果。
马上支付猎头费用应该是一个企业的信用标志,反映出企业对猎头工作的认可和以后继续良好合作关系的愿望。
总结一下,猎头工作大多是在最后成功时刻付费,而不是收取小时的服务费用(像律师一样)。所以最后的‘高额’收费只是一种一次性的成功体现,但在摊到猎头顾问所付出的精力和时间上(包括许多无结果的搜索)以后,相信企业就容易理解多了。
猎头公司是企业人才资源的供应商,越来越多的中国企业认识到和猎头公司建立一种长期且稳定的合作关系比选择许多仅仅提供‘便宜’服务的猎头公司要经济的多。企业可以省去很多时间来维持许多新HR供应商的关系和磨合。所以,承认努力的猎头付出的精力和时间,付给他们应得的费用,鼓励猎头公司提供更好、更高效、更紧密的服务是一个企业在人力资源管理上成熟的体现。
Ⅵ 程序员驻场开发引进IT人才的外包流程是怎样的呢
程序员驻场开发引进IT人才的外包流程:
企业提出用人需求:如人数、岗位职责、入职条件等;
双方签订框架协议:用人单位与IT人才外包公司签订服务框架协议;
推荐候选人面试:IT人才外包公司推荐候选人前往用人企业面试;
新人签订劳动合同:面试合格的候选人如果是新员工,将与IT人才外包公司签订劳动合同。如果是其他项目转过来的,面试合格后就不用签合同了。
IT人才外包公司
提供现场开发技术服务:面试通过的软件开发人员到客户指定的现场提供开发服务,IT人才外包公司定期开展员工关怀。
按月支付服务费:用人单位按月支付服务费,直至人才外派服务结束。
以上是唐普多年IT人才外包经验的总结,希望对你有帮助!
Ⅶ 程序员转行可以做什么
面对着日新月异的代码和语言,你是否感到了力不从心?稍有懈怠,就跟不上岗位需要了?身体渐渐的发福,熬夜写代码开始扛不住了吗?
这个时代很残酷也相对公平,残酷的地方在于世界的变化之快容不得人有片刻懈怠,公平的地方在于:不论你是年轻还是年老,都要靠实力说话。
那些被时代抛弃的永远都是跑得比较慢甚至在原地徘徊的人,即所谓的工作十年却只有一年工作经验。
年轻程序员的优势在于年轻和激情,大龄程序员的优势在于阅历和经验。所以,年轻程序员不要有跨越年龄阶段的焦虑,大龄程序员也不要觉得年轻人抢了自己的饭碗。
每个年龄段都有自己要解决和面临的问题,认清自己内心真正的需求和渴望,再去寻找适合自己的栖身之地打怪升级,才是当务之急哦。
Ⅷ 我手里有一些超高水平的IT程序员资源,想卖给猎头,该如何操作
在猎头相关网站上发布相关信息,有人会主动跟你联系。猎头网站很多,你在网络搜一下就可以了。
Ⅸ 作为一个程序员,你有没有想过如果不做程序员了你还能做什么
首先扒出网上的一张图,表明程序员工作的路线图。虽然只是笑资,但也依旧部分真实。
大多数在一线城市的程序员根本买不起房,特别是北京,当然对比其他薪资更低的其他岗位更是如此。所以基本分为两大块,一直留在大城市和后期回到二线甚至三线城市,求个轻松安稳的生活。
管理 :大多程序员在没有怎么敲代码后,都是走管理路线,管理项目,统筹兼顾,这也算是没有脱离程序员的行业,但也不能算是敲代码的程序员了。不过管理岗位就那么多,也只会有少数人能够晋升。
程序行业的猎头 :现在很多大公司都需要hrbp等岗位,需要懂得编程的人帮忙招聘真正有本事,能够聊技术的hr,不过hr更多要有资源,能够会说话,有大概的判断,因此程序员行业很多人并不能胜任,但总会有人适合,不是么。
培训老师 :懂的知识,能够系统理解就能教书育人。同时也是对自己知识体系的梳理过程。无论你是内向还是外向,都可以做讲师,因为每个人都有自己的讲课风格,但这需要你做一定的适应,最大的难度就是从自己动手做项目到用语言准确表述自己的经验与技术。
做自媒体 :现在的自媒体已进入成熟期,如果你的技术已经十分娴熟,可以把专业技能放在自媒体平台上,把你的编程经验、目经验写一写,以文章、视频形式展现出来。名气大了,自然会有人找上你,请教问题或者打广告,一切都水到渠成。
接私活 :现在也有很多地方可以接私活,自己赚钱,趁着年轻多赚钱,至少被年轻人淘汰时候,手上也有很多钱可以任由自己挥霍。
很多人在做程序员后,都会想有更轻松的人生,钱少点无所谓,但不能委屈自己。那能干啥呢?
在老家开一个小店铺,天天刷刷视频,看看电视,日子也很悠闲惬意。
甚至在老家开滴滴,自由职业,想上班就上班,手头缺钱就加油跑,
有一点自己爱好的,开个小餐馆做作 美食 ,弹弹吉他教教学生。
修修电脑, 游戏 陪玩。或者自己写一个服务器,做个网站玩玩。
只有一份工作,并且还是给别人打工,担心永远都不会少,有一份副业才是正道。不要等到年纪到了,发现只能依赖一份死工资,变得唯唯诺诺,一点底气都没有,从而变成被公司压榨的理由。
而对于大多数人而言,要多想想除了现在这份工作,我还能干什么赚钱,同时,也要加强自己的不可替代性。而程序员的不可替代性依旧是想法和技术。可以关注私聊我发送“ 项目 ”获取很多项目的学习视频哦,当然觉得没有你想要的可以私聊说说想要什么资源,大部分都能给你找到。
作为一名从业多年的程序员,或者说作为一名大龄程序员,肯定都会考虑,中年职业危机的事情,达到一定年龄后,自己该何去何从,中年程序员的焦虑随着年纪增大而增大。
项目管理,软件经理
很多公司没有技术专家的岗位,所以很多人都会考虑转管理,比如项目管理,软件经理,因为技术沉淀,可以对软件开发进行管理,这种职业转换,相对与研发经理会比较简单,压力没有那么大。
转换做技术支持,做FAE
假如你之前从事的工作,是做嵌入式软件开发,写C语言编程,那么对于单片机一般会比较熟悉,那么可以找一些mcu芯片原厂或者大的代理公司,做技术支持FAE,利用自己的技术经验,帮客户解决问题,然后有些公司的FAE的工资也会与销售额挂钩,有一定提成。
转换做销售
转换做销售是很多程序员的考虑,但现实是很多公司不会招没有销售经验和资源,且年纪偏大的人做销售,主要是培养时间长,稳定性差,没有资源,当然卖房不需要经验。
跑滴滴,跑美团送外卖
估计很多人也会想,如果真的失业了,就去跑滴滴,送外卖,肯定也是一个门路,肯定是一定收入,但收入肯定没有做程序员高。
创业自己做点小生意
做程序员,工资相对于其他一些行业工资要高,或许有点积蓄,就考虑开一个小卖部,或者开餐馆,做烧烤,做早餐等等,再或者是不是开一个快递网点也是一个不错的选择。
还可以利用自己的专业知识,给别人做产品,方案开发等工作。这种我觉得是程序员重点考虑的方向。
说实话,确实没想过,作为一个已经在程序员岗位上干了10年的老鸟,目前还没想过不做程序员了还能做什么,做个小生意,不知道从何做起。合伙开公司,也找不到合适的人,而且最重要的是要有人跑市场,天天面对电脑,感觉已经丧失了和人打交道的能力了。
30多岁了,已然变成了00后口中的中年大叔,面对上有老,下有小的窘境,你想不做老本行,辞职去做其他的事情?除非有十足的把握,不然还是劝下自己,不如将现金投放到余额宝,或者买一些基金定投产品来的靠谱。毕竟那个一人吃饱,全家不愁的时代已经过去了。每天睁眼面对的就是父母妻儿,车贷房贷,以及其他的消费生活压力,想给自己解解压,还是抛弃不切实际的创业梦想吧。
但是,别忘了,虽然人在江湖,身不由己,对于自己还是要投资的,不论是身体方面,还是职业方面,健身房没钱去,就到小区路边多走走,锻炼好身体,至少用一个强壮的身躯来撑起家庭。编码之余,多看下前沿的最新技术,程序员是最喜新厌旧的行业,你所比年轻人多的,不是身份证上的年龄,而是宝贵的项目资历,不过在层出不穷的新技术面前,保持一颗善学不断的心,总归是没错的。
就算你要干别的行业,也请你把现在的程序员做好,既然要当斜杠青年,抑或是斜杠中年,也得脚踏实地,一步步的来不是?分享与大家共勉!
都说程序员吃的是年轻饭,过了30岁以后的程序基本上都是行不通的。然而好像事实也是如此,一旦上了年纪的程序员,真的没办法和年轻的相比。
三四十岁的年纪,论技术没有年轻人的跟得上时代,论体力你也拼不过年轻人,我老程序员唯一拥有的话就是经验。那谁说做程序员就得干一辈子,没有这种说法。如果说你不做程序员以后的话,其实你可以将你自己的这一身经验,传授给别人。
说白点就是直接去当老师吧,当老师待遇也不错,工资而且还挺高的。如果你有教师资格证的话,可以直接去正规的学校应聘,老师如果说你没有教师资格证的话,现如今有很多的那种私密的培训机构,他们都会招收很多的讲师。不管是学校还是公立的培训机构,各自有各自的好处,但整体来说待遇都是非常不错的。
就以普通的培训机构为例吧,他们非常需要人才,需要讲师,有的培训机构甚至直接聘请一些在校的大学生去作为他们的讲师,但可想而知这些大学生的话,他们也只是学生,真要论起实战,是远远不如退休下来的程序员。
但当老师也不是程序员唯一的屈辱,其实还有很多方向可以去发展,如果你觉得你这个行业做腻了,想换点新鲜的去做一下其他,那你就可以勇敢的去尝试。不管是各行各业,只要自己喜欢都可以去做,能胜任程序员这个职位的人,我相信都是非常的聪明,去做其他职业只是时间的问题,我相信都能够胜任。
因为程序员,吃的是一种技术活,头脑必须灵光。太笨的人真的当不了程序员,所以说那么聪明的一个人转行去做其他职业,一点问题都没有。
有时候我也在想如果有一天我不做程序员了,接下来应该去做什么。
再回铁路行业,从铁路行业出来的我,再去应聘个地铁公司或者厂家应该不是什么问题。
去工厂企业做维护,我的专业是自动化专业,做个电务的维护也还算可以,毕竟还记得PLC,DCS编程语言,我还是一个拥有高压电工证的程序员。
去辅导机构,去做个英语老师,大学英语六级,以后准备考个雅思,教小孩英语,应该绰绰有余了。
或者回老家包地,再把毕业以后扔下的单片机,FPGA拾起来,做一些农业自动化的东西,再结合我现在的web编程,创造一些农业新生态。
或者开一家烧烤,开一家有情调,有技术氛围的烧烤,程序员可以凭工作证获得优惠的烧烤,因为这个世界上太多的程序员需要安慰。
只要你想活下去,总会活下去。
我想每一个程序员都应该想过这个问题吧
首先,程序员行业普遍加班较多,年轻力壮还好,加班身体也扛得住,年纪大了就不一定了。
其次,步入中年后,你的责任可就不止工作了,你是家里的顶梁柱,你是家里的一份子,你要抽时间来陪伴你的她或他,陪同孩子老人吧。
第三,程序员行业技术日新月异,新技术层出不穷,你不可能跟小年轻拼记忆里,拼学习能力,所以你需要考虑转型。
谈谈出路:一是坚持一个行业,精通业务,转行做管理;二是年轻时做好技术积累,可以出书,写博客做技术专栏,也可以做培训老师;三是转行自己创业或是转移到一个对年纪要求不那么大的行业
最后,祝所有即将步入中年或已入中年的程序员顺利找到满意的发财之路
1、转产品经理、cto、管理层,如果往这些方向转的话,建议平时工作中多管一些“闲事”,除了变成之外,例如产品同事的讨论也多参与,多思考从产品上怎么发展这个产品,对于转型有很大的帮助。
2、未来编程肯定会往中小学生教育方面发展,可以考虑转型做编程的教师。
推荐一本对我自己影响比较大的书:《软技能-代码之外的生存指南》,里面涉及生活习惯养成、思维方式等等,凸现技术中人的因素,阅读这本书可以全面了解软件从业人员所需要知道的所有“软技能”