百科问答小站 logo
百科问答小站 font logo



曾经作为程序员的你为什么不当程序员了?现在在做什么? 第1页

  

user avatar    网友的相关建议: 
      

因为要说实话,所以先点开了匿名:

我自己是程序员,刚刚转行,说实话我觉得早了点,我计划是32-35岁之间转,结果是30岁尾巴上,就算是31转的吧。

先不说我,说说我身边的程序员是怎么转行的。

其实我很早就关注程序员怎么转行的问题了,因为我刚本科毕业那会儿,拼命的观察身边的同事,然后发现了几个特别费解的事:

Q1:为毛我身边牛逼的程序员都去单干了?我的意思是,为什么他们不一边上班,一边做他们喜欢的事业,而要放弃高薪,冒险出去单干呢?而且他们一半很年轻工作年限不会超过5年,大多是2-3年。要知道,2-3年的工作经验,技术牛逼我就算他们技术到顶了吧,那你业务商业上的东西,根本就积累的约等于0啊,这种情况单干基本上要很长的0收入时期,才可能开始盈利,甚至大概率单干的人,技术已经不是最重要的了,商务能力很重要,他们难道是带走了PM,BD一起单干的?往往不是,他们一般就是2-3个程序员自己出去干。这怎么可能成功?

A1: 后来我知道了,当然他们这种组合单干,都死了,坚持的最久的3年最短的6个月。但我理解了为什么他们要裸辞单干了。因为他们996,007呀。不裸辞是完全没办法接到私活处理私活的,更何况他们还需要时间去学习运营,市场,商务的东西。那可不必须冒险裸辞么

Q2:牛逼的程序员单干了纷纷失败了,那不牛逼的呢?基本都跳槽了,跳槽基本上不太难,有经验就行,年龄不大就行,技术二三流朝上就行。就算你技术一流,人家也只是按照市场价给钱。此处只是说程序员不是说研究型的人才。我一开始也不理解,那为什么还有人要转行要单干,混着跟着市场价水涨船高不香么?

A2:当然这是我的天真无知了。所谓的35岁红线就说的这一批。跟着市场价涨工资,跟着市场价被裁员。那我理解了,所以要在35岁前转行。而且,随着我自己做过的公司多了,真真切切的看到了年龄问题的真相,真的很无解。真的就是是市场行为,不是技术好不好的问题。当初面过35岁的技术非常好的候选人,被领导否了没请他们。他们条件好到什么程度呢?985名校本硕,每一份工作经验都是大厂,比如华为,比如IBM,比如苹果,BAT更是标配。那为啥领导不要他们呢?领导表示年纪比我都大招来不好管,而且年纪大有家,免不得请假照顾孩子啥的不好管理。所以没要,我想了下这种情况怎么解?后来我看到了同事们怎么解的。就是丧偶式,家里人老婆孩子在老家,自己住在公司边上。每1-2周高铁or飞机回去跟家人过周末。老板很满意。我惊了。我也没有被害妄想症,也是因为亲自面试过他们,才知道我自己基本没可能躲过35岁危机。

Q3: 为什么程序员不能转做老板,没有话语权,跟老板走的近的都是商务类业务类岗位呢?

A3:这个问题里包含了答案了已经,就是PM BD等等商务类岗位了解的信息更多,当然是更能跟老板走的近啦。这是岗位性质决定的,这个没啥说的。可能这个也是回答了第一条为什么程序员选择出去单干创业,因为搬砖的农民工不可能因为搬砖快而成为房地产老板的。所以技术,可以给你钱,股份期权。但是不能给话语权。

Q4: 大家同事们都转去干了啥?结果怎么样?有啥坑我能借鉴?哪条路适合我?

A4: 同事们基本分:

第一类,转管理。这个真的是把路走窄了,别说很多人想转回去来不及,有的因为年纪大了,超过35岁了转不回去。有的是技术生疏了转不回去。而且基本这类,我遇到的都过的不好,三明治啊。很多人舔上面没舔好久over了,就算舔好了,上面换了个领导,又得重新舔,一个不小心就被发配到边缘部门。总之他们的结局有2个,一个是跟着下属走,也就是下属跳槽了,把他领导带走,对你没听错,是下属带他们走。往往都是小公司,换个地方继续舔。另一种就是微商。开始在朋友圈疯狂卖东西。我也很惊讶,但是结局是这样。基本上他们的领导人生涯在5年左右。也就是30岁转管理,35岁做微商。

第二类,转PM。产品经理很项目经理的都有。虽然说也有人觉得心累转回来的,但是总体上说,他们还能坚持住。转回来的主要原因是心累,以前只要写代码,做了PM那操心的事可多了,是需要沟通能力,摆平客户的能力等等。有的人习惯,有的人习惯不了。但总得来说,虽然说PM也有他们的职业生命周期,但对码农来说,转过去确实延长了职业寿命的。身边40+做产品经理的就是转行成功的表现了吧。至于项目管理,那更厉害了,基本上他们中都创业成功了。我说的成功,不是纳斯达克敲钟那种级别。就是学习了很多业务知识后,出去单干,做了个公司,成功卖掉,初步实现财务自由的那种。然后再找个公司做管理层,基本上算是完成转行了。这一类已经是看起来,转的代价最小的了,难怪很多码农都喜欢围着PM请教转行经验。但是这条路也是有个问题的。就是产品经理需要的技术技能和码农毕竟是不一样的,依然有很多习惯追求技术的码农不喜欢,并且收入会比同等级的码农低一些,也是有人不甘心降薪转。以及,这条路还有个问题就是,PM和PJ的竞争是非常激烈的,因为PM和PJ的入门门槛也不比码农高。也都是初级岗位便宜年轻的应届生能做,高级岗位需要行业里深入10年+的经验,中间的人会有定位尴尬的地方。以及,也有不少转过去的同事们跟我抱怨说,PM也有35岁红线,只是看起来不明显,但实际是有的,只是比起码农PM的红线浮动大一些而已。

第三类, 转学术。其实我也不知道怎么起标题,总之这群人就是读研读博并且走科研去了,他们的目标也很简单,只是想肉身翻墙,到国外去混吃等死。为什么出国要转学术呢?因为出国找工作的话,不太稳。他们并不是缺收入,他们是要身份,然后利用身份解决他们的35岁失业,养娃,买房子等问题。所以他们基本都是冲着博士博后去的。他们和刚毕业就出国读书的孩子不一样,刚毕业就立刻出去读博,博后的同学们,很多是想要回国进高校的。他们不是,他们是为身份出去的。并且大多数就一直在科研机构工作,做的好的也就带个小lab。这条路呢,见仁见智吧。有的人喜欢躺平有的人喜欢拼搏。而且要注意,科研学术这条路,跟码农比无论是话语权低和35岁红线问题都没有改善,所以这条路的标题应该写成:移民。他们选择科研只是为了更容易完成短时间穷人移民的目标而已。至于他们现在过的怎么样?只能说,很佛系。没什么钱也不需要钱。享受生活是享受了,但也没有事业可言了。没有”事业发展“这个概念了。

第四类,DS ML等。这个领域也是有码农转的。转行的同事表示,AI这个风口得靠上去,DS和ML的岗位对技术要求也不低,大公司有学术要求(发过文章的博士优先),以及尤其DS肯定是需要与人沟通的能力的。所以从这个意义上来说,也是需要学习业务知识的。所以也是程序员转行的理想选项,既能发挥技术优势,不至于完全不碰技术了,也能学习到和人沟通的能力。另外还有一点,就是收入基本不会降低。听上去是不是不错?但是转DS ML等领域有一个大麻烦。就是需要学习。基本上起码读个研,有论文最好,甚至读个博才行。如果不读硬转,风险极大。你想呀,转PM,说转就转了,如果不行做不好,不喜欢,那么你再转回来,前后不过浪费半年1年时间。那你转ML,自学起码半年起步,按照读个研计算,再水也得1年起步吧?然后你再去试,且不说硕士毕业的ML工作难找,就算找到了,你做个半年1年在觉得不合适,再转回来,那是不是已经过了35岁了?2年成本就这么出去了。所以风险其实挺大的。身边也有转了放弃的,原因是:比起搞数学,宁可写代码。或者也是不想跟人沟通以及不想做个尴尬的三明治,话语权不高等原因。另外,DS ML岗位也是喜欢年轻人的,也是有35岁问题的。但是好处是有机会接触业务,为后面走向社会做一些准备。

第五类,MBA。这不说了吧,读个MBA,直接空降去做领导或者创业。就这么简单,这条路没什么好说的。非常清晰。而且读过MBA的,是真的可以转管理,和上面第一类说的是不一样的,可能因为他们读书的时候积累了人脉还是啥的,我没读过我不懂。但是他们的定位不是去带一个技术团队。就是做管理层。非常偏业务。目前我认识的读了MBA转管理的,都在做管理。日后会怎么样我也等着以后继续跟踪看了。

再说回我自己,所谓转行,就是在众多坑爹的选项里选一个最好一点的而已。我选择的是转DS ML,代价是读了个研(全球top20)有论文。但是我也说了,DS ML这行,硕士找工作是被踩在脚底下碾压的,更何况大龄没经验。所幸随后公司内部有转岗的机会,领导看了我的论文说给我转岗试试。

到此还没回答问题,我为什么不当程序员了。因为我读研的时候,已经看明白了AI写代码的能力,NLP写前端代码的demo项目已经满天飞了。前端能写后端自然也能写,运维脚本自然也能写。我觉我再做程序员,就和工业革命继续坚持做马车夫一样。不如早点学做个汽车司机。早晚得转。而且我都不知道我现在是马车夫还是我根本就是那匹马。但我的转行思路是,学习一下AI这个风口目前为止对业务的实际帮助,看看我下一步是继续深造技术,还是练习一下业务理解做个AI产品的PM吧。

======================补充一个点=========================

有一个点没说明白大家可能误会:

就是基本上,我身边的一毕业就做DS ML 等岗位的孩子们,都挤破头想转码农,夸张点说是排着队找开发部门的领导商量转岗。甚至开发部门的领导都是ML转来的。

他们的反馈是:码农就业机会多,要求稍低,不需要肝学术等

不过前提条件是,他们没有做过码农只做过DS ML等岗位。

另一边,码农没有做过DS ML的,也想着转DS ML,基本上他们的想法是:码农门槛低,应届生都能上,经验带来的价值低。

简单来说,都觉得对方好弄,自己的领域难搞。

至于两边都做过的,基本留在DS ML领域了,问了下为啥,他们的回答是:DS ML钱多事少离家近,权高位重责任轻。总之一句话:就是DS ML不累。码农累。

但是据我观察,公司下班最晚的就是他们DS ML组,码农组下班了还会一起出去喝酒玩,DS ML组怎么叫都不下班,永远坐在那里。不知道他们说的不累是指什么不累。

============我偷懒了,补全称=======================

码农:指开发,前后端啥的都说成码农了

PM:产品经理

PJ:项目经理,其实我原本也搞不清项目经理和产品经理,后来每次找PM说话的时候他们总是说:这个问题你去找ta,ta是PJ,我们是PM,我才明白

ML DS:此文中不想写的太详细,这个领域里的职位名字太多了,统称那些,用机器学习,深度学习搞算法模型的,(所以在此文中,包含了推荐算法,CV,机器人,NLP,DataScientist等职位,没有细分),有些岗位是调参侠有些要发论文。但此文中没分的那么详细了。因为此文主要总结了一下身边转行的同事们,就没纠结这个,就好像码农我也没有纠结那些前端转后端这样的小幅度转岗的案例了。

=========以下的不重要,大家看回答的可以跳过下面========================

=============虽然匿名了,介绍下背景,我只能看到身边的案例===============

因为我只能看到身边的案例,所以有些没说到的。我的背景,CS本科,前期在魔都做安全,转开发。后期在新加坡读CS硕,之后在新加坡的各个中国公司工作,开始大量接触了北上深的码农同事们,现在硕士毕业后就转了DS岗。所以我能看到的身边人也只是上海,北京,深圳的同事们。身边朋友有些成都,杭州的,仅此了。新加坡本地的同事没有计算在统计里,因为他们的脑回路不一样,不太具备对我们的参考性。

转运维:没有。身边只有运维转开发的,没有开发转运维的。大多数运维转了前端。但也有转后端的,他们有自己的想法和选择,并不是技术不够。所以想转行做码农的朋友们别担心,这事有必胜法。

转滴滴美团:没有。身边没遇到过。

买彩票or炒股实现财务自由的:有炒股的,也有买彩票的,但身边没有通过这个财务自由的,所以没说

自由职业:有,但我没说,因为这个事看喜好,看天赋的。身边有做艺术的,还有打游戏的。都能养活自己。做艺术的那个收入很高。打游戏的那个能养活自己。这两个人都在英国。

关于女生的出路:我自己也是女生。以上罗列的几个选项,妹子都可以选,我自己也是安全->开发->DS。女生也一样是35岁(博士也一延长到40岁)红线。至于会不会女生的红线年龄更短,可能是会的,但是少1-2年也差不太多。至于女生的出路,就码农这点上,跟男生差不多。如果是BD这样可能需要喝酒的岗位,女生可以慎重考虑,其他的不用担心。毕竟不管男女,在公司眼里都是工具人,能干活就行。

===========关于大家纠结的开发难不难,和AI能不能代替人工的问题===================

首先开发难不难:不难,智商正常就能做,现在看上去要求高是卷出来的,千万不要有心里压力。

另外,大多数职业远远不到拼天赋和智商的地步,大部分职业,稍微努力点就能糊口。千万不要有心理压力。

关于AI能不能代替人工?什么时候能代替?:

这个事看个人性格,有的人喜欢温水煮青蛙,死透了再说。有的人喜欢未雨绸缪,特别紧张敏感。

比如,我的性格是,但凡我的公司裁员,不管裁的是谁,哪个部门。只要裁的岗位是码农。我只要收到风声立马走人。但我的同事们有的人会有侥幸心理,觉得裁不到我,离我很远,这一轮裁不到我我就苟着。

这个看性格的,如果大家觉得,只要马车夫还有工作我就可以接受,哪怕工业革命完成了,这不还有马戏团和动物园吗?我可以继续训马呀?那就可以啊。

如果大家觉得,汽车虽然开的很慢,很坑,但是这个东西发明出来了,迭代一下马上就能全面替代马车了,我得赶紧跳车转行,那就转。

至于技术上NLP能不能搞定开发的工作,就看资本家怎么算了,他们觉得人比机器便宜,就不会投资研究这个领域,他们觉得机器比人便宜,就会投资这个领域。各位懂NLP的朋友们,摸着良心说说,开发个NLP写代码的功能,还有什么技术难点没有突破的?更何况现在有了gpt3(虽然还很重)是不是给你钱你都能开发一个,招个不用给他交五险一金的实习生+PM自己就能搞定项目的开发了。

=================关于转码=========================

100%成功的办法:读个学位

别的办法:刷题+看看你要用到的服务的源码(这个比较重要,建议不要省,大多数经典项目源码都不长)+github写点项目

转行要多久?零基础4-6个月,有基础7-14天。循环重复以上三个步骤即可。

=======大家对考公,进体制这条路很好奇,那我更一下吧=================

首先考公,就是考进去,然后走面试的那种正规的,目前我身边的程序员有人尝试过,但没有人考上过,最好的成绩是有一个人面试进了2次,但最后还是失败了,大多数人面试都没轮到。然后大家想起来考就已经32-33了,大多数公务员是35岁截止的,所以也没几次机会。

进体制,大多数是没有背景的,(废话谁有背景来做苦逼的程序员,都是没背景的,有背景早就一毕业进编制吃香的喝辣的去了),他们中比较多的是去银行等,有编制。有些去央企捡漏岗位。然后就是很惨,银行起码钱还多一些,他们不是不知道里面爹味重。都知道愿意忍的。但一个站边没战对,就被发配(被发配的意思是,你不是码农吗?好的,既然你不是我的人,我要安排我的人进来写代码,你怎么办?你上面没人啊,那还不容易,你去做行政吧,或者你去做司机吧),对你没听错就是这样发配的,他们有的人不忍了,出来了,有的人继续忍,为了编制啊!然后就找茬罚款,啊你司机怎么车上有剐蹭呢?这公车可是国家资产啊,赔钱吧。本来就没几个工资,那哥们还连陪几个月。100种办法让你走。然后里面进去一个月就知道谁是谁的人了,你不是谁的亲亲眷眷的,不出一个月,大家就知道你是野生的了,后面的命运就是时间问题了。

也有国企,没编制的,但是也是被排挤的那一波。以及也有遇到国企,氛围很好的,实际感觉和民企没太大区别,也有996,也有35红线。最后他们都出来了,最长的一个呆了2年多。

至于考进去的(我身边没有,听朋友们分享正紧编制里的同事),也会遇到爹味重的领导,不拿你当人的领导,但他们付出代价考进去的,不敢辞职,不甘心啊。有一个妹子忍了20年,终于等到她领导退休。出头了。这日子,想受这个罪我们都没机会(考不进去),当然他们中也有很顺的,比如随便留个学回来父母安排进去,吃香的喝辣的,户口问题分分钟解决的那种。只是我身边程序员转岗没有遇到这种好事。


======更一下转算法的感受,1个月才以后可能会改变想法======================

转过行,安全转码农,当初辛苦了1个星期,就慢慢好了,这次辛苦了1个月,还是觉得很吃力,这行经验加持高,非常痛苦怎么学校里教的,落地就到处遇到错误,好在老板手把手指导,现在慢慢开始熟悉。

每次老板说我们模型写的不好,都会说:你们写的这是什么啊,还不如我门口随便拉一个码农写的都比你们好!

每次我的开发老板说我们的时候,都会说:你们写的这是什么呀,信不信我随便拉一个算法的,写出来的代码都比你们好!

算法写代码的时候变少了,基本没有做码农的时候,不停的写的时候,但是要思考,做码农不需要思考,或者思考的比重很低很低,都是熟练工,都是模块化,都是现成的工具,库,老板也不会让我们发挥,能复用就复用,自己发挥了不好维护。所以写代码是体力活。

算法要思考,每天被老板骂的是我数学不好,每次问到数学公式,总能有答不上的。组里其他的同事也是数学专业的多。照理来说,熟练了之后,应该会轻松一些,毕竟模型跑起来之后你是可以去休息的。只是初学的我还很菜,基本上处于跑起来一看结果就不对,就改,就问老板的阶段,所以这一个月没怎么休息,大约是早上9点开会,到晚上凌晨3-4点睡。上周开始心脏疼。不过好在在我感觉身体可能会撑不住的时候,基本上可以跑起来自己写的正常的模型了。也就是说可以休息了。

我的感觉是,如果熟悉了,以后应该会轻松些,毕竟同组同事不加班都。如果我以后努努力跟他们一样,应该也能过上不加班的生活了。


user avatar   mai-cui-ya-96 网友的相关建议: 
      

为什么不当了?那倒霉项目,谁爱带谁带。你让里皮带国足他也带不出个名堂啊。

现在是个佃户。




  

相关话题

  有哪些令人拍案叫绝的临场反应? 
  甲骨文诉谷歌案,法院裁决 Java API 受版权保护,这是破坏性先例吗? 
  长得好看有什么用? 
  什么事情让你觉得自己从男孩变成男人? 
  为啥原神雪山出了,树也出了,主角还不能变冰属性? 
  想网上报个剪辑师的课程班 哪个比较好? 
  有没有极端暴力残忍的漫画英雄? 
  如何提高自身免疫力,避免频繁感冒? 
  为什么说银行科技岗是程序员最好的就业选择? 
  三星做过哪些恶? 

前一个讨论
如何评价抗日战争相持阶段敌后战场成为主战场?
下一个讨论
《文明》系列游戏给予了你哪些人生启迪?





© 2024-05-14 - tinynew.org. All Rights Reserved.
© 2024-05-14 - tinynew.org. 保留所有权利