程序员能在一线城市里生活一辈子吗?

程序员能在一线城市里生活一辈子吗?,第1张

我感觉不是吧!

来我们来聊一聊程序员的职业生涯规划

前言

随着移动互联网的普及,催生了大量各种互联网相关的职业,也有大批的青年才俊涌入了这个市场,虽然是蓝海,红利满满,但是如何能在这一波浪潮下激荡向前,而不是像浪花一样昙花一现可以从这波互联网行业的职业价值,深入研究,发现其中的供求关系,为企业提供的真实价值,了解真正的核心竞争力才能像自行车这样不断向前,处于真正的稳定。

程序员的真实价值

老板之所以雇用我们,是想要我们给企业带来价值,说白了,就是直接或者间接的帮公司挣钱。我们的薪资,一般是作为公司的人力成本。虽然控制成本很重要,但其实真正的重点却在你为公司带来的价值和你的薪资之间的差额。

所以当老板觉得你的薪资高了,其实是在说你为公司带来的价值不够。 当我们来到一家新公司工作,由于没有实际工作的数据可以衡量,你认为自己的价值、公司认为的你的价值和最终你给公司带来的实际价值之间会存在一定误差。而简历和面试,就是为了让你认为的你的价值和公司认为的你的价值离得更近。简历其实就是一个价值主张,它说的是:我到这家公司来,能完成这些和那些工作,为公司带来这样和那样的价值,而我只要这么一点点的薪水,所以赶紧雇用我吧。

总之,一定要改变我上班别人给我钱的思维方式,转换到我能为这家公司创造什么价值的方向上来。 这种换位思考能帮助你想明白很多事情,比如说:

拥有一系列技能的同一个人,在不同的公司创造的价值往往是不同的,于是他能拿到的薪资也就不同。

公司雇佣一个人,并不是看他有多牛,而是看他能给公司带来哪些价值。 虽然大部分情况下,个人能力和能给公司带来的价值是正相关的,但如果你能提出并证明一个更好的价值主张,你很可能就会比这个牛人更适合这家公司。 一个极端的例子是:一个顶级架构师在一家使用无服务器端架构的创业公司很可能没有用武之地,而一个客户端高手在这家公司里可能能搞定一切。

程序员市场的供求关系

当一个岗位供大于求时,招聘方就有了更多的砝码来压低薪资,从而获取更多的剩余价值;而当一个岗位供小于求时,候选人就有了更多的选择,也就更值钱。 一个岗位的供求从长远来讲,是受行业和技术发展影响的,比如随着网络的大规模发展,同样是从事软件开发工作,传统软件的开发岗位就没有互联网和移动开发岗位的需求量大;而从短期来讲,每一波浪潮带来的新兴市场和高利润的行业交叉细分市场职位就会更值钱一些,而只要专注于新兴市场和细分市场则会让你始终处于浪潮的前沿,享受这波浪潮带给你的红利。例如ios刚出来的时候,你的竞争力可以在短时间内赶上或者超过开发J2ME开发功能机的资深工程师。

程序员的本质

自动化 其他行业的工作,都需要由人来完成;今天做的事情,明天可能还要同样的做一遍。但这是人类工作的方式,不是机器工作的方式。

软件,仔细想想,它不就是一系列可以重复执行的命令么?

为了让机器去做重复的工作,我们才需要编码,通过各种编程语言告诉机器如何去完成一项特定的工作,而在这之后,这项工作就由机器完成了,再也不需要人类来参与。程序员的注意力会转移到下一个还没有被自动化的工作上。

为什么一个好的程序员可以代替很多普通的程序员?

深入理解了程序员们和重复的不共戴天以后,你就会明白为什么一个好的程序员可以代替成百上千个普通的程序员,因为机器放大了这个差距。如果一个普通程序员在重复劳动,那么一个好的程序员花一天写段代码就能干掉他一年的活。

所以你看,程序员就是不断的干掉自己的后路,逼着自己去做创造性的工作,不断指数级的提升生产率的职业。

工程化是关于如何 低成本、高效率、按时按量完成既定任务的。

所以判断一个工程师是否优秀,并不是他多有创意多有名气,而是看他有多稳,看他能多 Getting Things Done,中文就是靠谱。

有时候一个好的解决方案,未必采用了最新的技术和框架,而是看上去朴实无华,功力都包涵在背后的细节里。就像顶尖高手打的斯洛克台球,每一杆都平淡无奇,只是因为上一杆的回球太到位。

同样的,一个好的工程师,会选择最适合需求和团队的方案,考虑开发效率和系统效率的均衡,从而已达到最优效果;而不是整天和别人去争论什么语言最好、哪些框架过时了。

工程化和自动化可能是程序员职业中最重要的两个信念,如何在保证工程品质的前提下,创造性的通过自动化来避免重复劳动,是值得我们花上经年累月的时间,在工作中时刻思考和实践的问题。对这个问题的思考,将帮助你获得前所未有的竞争力,比如说,如果你拥有了一系列的半自动化工具,在人工智能日益成熟的时代,它们就可能变成全自动工具,这背后的职业价值和商业价值不言而喻。

程序员的焦虑

互联网是一个新兴但高速发展的行业。新兴意味着没有那么多的行业大咖给新人指点江山,也没有一套公认的可靠的可复制的职业发展秘籍。高速发展意味着变革与竞争,大量新人因为大势所趋而涌入,如果不想被后浪拍死在沙滩上,则必须不断学习,不断提升自我,以保持在淘汰线以上的水准。

中国互联网行业工作强度很大,而一线的初创公司更忙,然而大部分刚刚进入行业的从业者60%都将进入初创公司。秉承着小步快跑,快速迭代的原则,开发出人员更是战场中的冲锋陷阵的骑兵,长时间的透支身体,在高速公路上高负荷前行,就是顶级跑车,也会力不从心,产生焦虑。

程序员职业复利性

就好比理财利息的计算方法一样,在资金一样的情况下,复利的回报要远远超出单利,而年限越长,复利的效应就越明显。而我们从事的职业一样有这样的效应,选择一个优秀的职业,在职业生涯后期会展现出越来越高的复利回报,就好比指数的微笑曲线,律师,医生是复利性高的职业选择,选择大于努力,一个优秀的选择则可实现弯道超车。

软件开发人员的职业复利性较差主要表现在以下两个方面:

不同方向的开发人员都有着自己所熟悉的开发语言,专业性较强,虽有语法有一定的通用性,但是技术深度则需要时间来积累,可转移的只有编程设计思想,编码规范等通用信息。

如果没有明确的规划,或者是面向工资编程,即使抓住了趋势,吃到了头部红利。但你的日常工作积累的不是通用知识和综合能力,可能仅仅是对某项技术的熟练度与经验,如果没有自我驱动的自律与动力,仅仅是完成公司的业务,那就是业务驱动,工作经验反而成了你的累赘,把你拖下泥潭。

程序员职业的壁垒

大部分奋斗在一线的开发人员把自己的职业与某项技能紧密相连,作为一个开发人员肯定会了解一个高度耦合的代码一定就是纠缠不清,牵一发而动全身,只有高度抽象的函数式编程才能在一次次迭代重构中稳如泰山。互联网行业变化太快,都说天上一天,地下一年,互联网从业者又何尝不是在飘在天上。回首看下诺基亚的发展,桌面级应用的开发,整个行业如大浪淘沙,随着各种云平台的崛起,各种API服务的开放,开发人员的工作效率会大大提升,就好比农业社会转向工业社会,并不是农业人口劳动力过剩,而是技术的创新解放了更多的劳动力,从而涌入新的行业。互联网亦是如此,生产效率的提高,在有限的土地上会淘汰掉更多的低产从业者。如果此时到了你的职业生涯中期,仅仅依靠熟练度和辈分在公司中作为你的核心竞争力,那么你将会被解放(解雇)

而互联网行业其实也早已洗牌与无形之中,例如基础运维工程师,DBA,基础算法工程师,安全工程师,图像算法工程师,数据工程师等等都在此列。 转眼间2018已经过去四分之三,互联网的红利不知道还有多久的延续,站在风口,顺势而为,但是回首一下过往,风口是那样的短命。

从最早的微博微信社交大战火了三年,然后020和P2P普惠金融火了两年,直播和共享单车火了1年,无人货架布局的硝烟也已经不在弥漫,仅仅就在2018,直播答题,到知识微商,到区块链,短视频平台等等诸多风口,也是乱花渐欲迷人眼。机会从来就没有变少,只要你keep study,keep hungry 你的可转移能力不断提升,你终将在一轮轮大浪淘沙中脱颖而出。

程序员职业能撬动的价值有限

职业能影响的人越多,制造的价值越高,职业的上限价值也越高。

互联网行业的供求关系和价值体系造成了一个现象,前几年的大众创业,万众创新的创业潮中,造成了程序员供不应求的现象,随处可见的都是我有一个可以撬动地球改变世界的idea,现在还差一个程序员就可以3个月推出mvp,5个月拿到天使轮,纳斯达克也不是没有那么遥不可及。随着这一现象催生除了大量培训机构,互联网市场也变得鱼龙混杂,技术参差不齐。以及风口上的猪不断的迭代,o2o泡沫的消逝,市场变得不再那么供不应求,终将会回到良币驱除劣币的时代。你要知道加州淘金热中赚的盆满钵满的不是那些远渡重洋,不为万千险阻的淘金客,而是那些卖铲子提供基础设施的卖家。靠技术在it界立足的也只有那些不知道熬过多少个日夜,付出大量精力来提高生产效率的技术专家,没有任何捷径可走,即使你天赋异禀,也有万千个刻意练习更加努力的人与你竞争。对于普通的开发者,对技术并没有那么深的热爱,往往工作五年后工资也趋于稳定,对于大多数公司来说,你的熟练度和经验达到了一定的阈值,其对公司效益的提高是有限的,在5年这个瓶颈期,长期享受了高增长之后的从业人员将引起增长缓慢的瓶颈期焦虑。

如何应对

所谓稳定就是最大的谎言,之前有一篇朋友圈的热文,曾经挤破头想进入的高速公路收费员等铁饭碗也被慢慢淘汰,也有诸多BB机维修工程师等热门梗,这充分说明了人就像一辆自行车,只有动起来,既往不恋,纵情向前才是最稳定的。重新定位自己的职业生涯,不以熟练度作为自己的核心竞争力,不把自己的职业生涯押注在某项单一标的上,而是keep study ,keep hungry ,持续不断的提高自己的可转移能力,视野,格局等,在现有的公司里不断加强自己的不可替代性。

“程序员干到35就不行了!”这是我们IT行业普遍存在的一种说法,而且还有各种年龄版本,有的说到30岁;有的说到35岁;有的说到40岁,达到这个年龄上限就必须要调整方向去做管理、产品、业务等岗位的工作,甚至创业的也大有人在,反正就是不能再写代码了。但小开见过了太多国内开发者,也接触过许多国外的程序员。负责任地讲一句,到了35岁依然致力于写代码的人,有的是!!!

大家都说程序员吃的是青春饭(或者35岁之后就不能再写代码了)的原因普遍来说有以下两点:

第一,编程技术飞速迭代,新技术层出不穷,各种语言、各种框架、各种新技术理论每年都会更新,因此程序员的技能库也要紧随着行业技术变化的脚步更新。随着程序员的年龄增长,相应的学习能力却是在退步的,因此往往会出现跟不上行业技术脚步的情况。此外,在成家立业后大量的时间肯定会被家庭琐事占用,能花在学习新技能上的时间也就更少了。

第二,工作成果产出的问题,换种说法就是加班时间多少的问题。关于这一点70、80后程序员的确没法子和刚毕业的毛头小子相比。小孩子年纪轻轻精力旺盛还没有老婆孩子需要照顾,说加班就加班说通宵就通宵,吃喝拉撒睡都在公司也不成问题,最重要的是人家要的钱还少。你一大叔能比的过人家吗?这也是压力的来源。

相信很多程序员都会被这个问题困扰,觉得程序员是一个没有将来的职业,而且会羡慕如医生、律师、会计这些所谓越老越吃香职业,觉得这些行业能给从业者的后半生带来保障,换句话说,觉得从事这类行业会更有安全感。

别忘了,家家有本难念的经,我们看到的表象并不代表事实的全部。一个医生从培养到出师怎么着也得花个十年时间,现在最普通二线城市三甲医院的主治医生,就平时我们花十块钱挂个号给我们看病的那种,基本都是博士毕业,而且还要211、985名校的。程序员中有博士吗?比凤毛麟角还要稀少吧。而且就收入上来说,估计这帮小医生还比不上一个刚刚本科毕业在BAT工作的实习生吧。还有律师,从业门槛也是出了名的高,程序员们在羡慕律师的同时请先审视一下自已,假如时间可以倒流自己有没有这个天赋或者能力可以去当一名合格的律师。至于会计从业者,除非具有有注册会计师证书,否则平均收入上肯定是被程序员碾压的,然而,在会计行业中,百分之九十以上的从业者是没有这张证书的。

这其实已经可以说明问题了,那些在大众眼里看来非常有保障的职业,有一些共同的特点就是前期培养成本非常大并且从业门槛极高,他们的保障并不是凭空得来的。反观程序员,不用证书不用学历,稍微上道一点的人,去培训班培训个几个月出来就能撸起袖子干了。如此低的投入就能换来一辈子的保障,那天底下估计也没有其它的职业的,所有人都会跑来当程序员了。

至于说编程技术更新换代速度太快,大龄程序员跟不上脚步去学习,我觉得这个论点本身就是站不住脚的。程序员怎么说也是白领行业,和高大上还是能扯上点关系的。现在高端一点行业的从业者,谁不需要不断成长不断学习,除非是老板的儿子(亲戚也不行),否则如果一直原地踏步,肯定会被后来者居上,然后淘汰。就连负责我家那一块电信设备维护的师傅也从二十年前爬电线杆装电话线到现在的装机顶合、配置光猫路由器、排查断网问题了,人家已经是奔六的大爷了,为了适应社会不也在不断的学习进步吗。

其实有一个道理是所有程序员都明白的:在软件开发行业,从来都是算法先行,次基础,技术为末。这也是程序员从业者金字塔的层级关系分布。把所有精力花在学习语言、框架上的程序员,在技术上肯定是三流的,也就是那批随着年龄上限的接近,害怕被技术淘汰因而寻找其它从业方向的程序员。道理显然是所有人都懂的,虽然当程序员门槛不高,那也是相对的,至少这帮人都不笨,对于自己行业的本质还是看的透的。然而能做到知行合一的人真的很少,大多数时候人在理性和感性两方面肯定是感性占居高地的,就像明知道抽烟喝酒对身体有害,但能戒掉的又只是极少数。

虽然程序员们都知道算法和基础是最重要的,然而要学习这两样东西是非常的枯燥乏味的,而且异常坚难,短期的投入基本没有产出。反而是当直接使用某种技术时,简单的调用下接口就直接能获得成果并且能在实际工作中见效,显然在表现层面两者高下立判。人都是贪图方便的,因此更多的程序员都是喜欢直接使用技术而抛弃算法和基础的学习。然而,技术是时时刻刻在变化的,而算法和基础从计算机发明以来,基本上没什么变动,这其已经从侧面说明了学好算法和基础,可以以不变应万变,一切自然水到渠成,反之重技术轻算法基础的往往最终结果就是随着年龄的变大而不得不面对所谓的程序员中年危机。

另外,在加班问题上害怕拼不过年轻人而担忧自己未来这点就更加是无稽之谈了,拿自己加班时间长短和刚毕业的毛头小子去比,那不是以己之短攻彼之长吗,他们有时间我们有经验,从企业雇佣员工的开发产品角度来讲,时间是唾手可得的,可以要求员工加班,可以增加人手,都是办法。然而,要寻找一个工作经验丰富的专业人士,可不是一件容易的事情;要寻找一个可以避免踩坑,带领团队朝正却方向前进的专业人士更是万金难求。

但是,假如多年的工作却是一点有用的经验也没有积累到,那也是活该被淘汰了。另外想要成为一个优秀的、有能力程序员,做软件开发的话,就来学习C/C++吧!你如果感觉自学C/C++语言有困难的话,我本身是一个C/C++出身的程序员,我整理了一些学习C语言的视频在Q裙,大家有兴趣可以一起来学习,C/C++编程学习,--784,14--31;33。不管你是转行还是找工作,大家都一起成长进步。

还有一个假像,我们一直都认为40岁以上的程序员肯定改行干别的去了,今年是2019年,1977年出生的程序员也就是2000年左右参加工作的那批程序员,在那个时代,在国内IT行业根本没有如此规模,程序员从业者数量也没法和现在相提并论。因此,不是40岁以上的程序员都去干别的,事实上是40岁以上的程序员实在太少了,少的大多数年轻程序员根本没有机会遇到。

所以我觉得,写代码是没有年龄的限制的,就算是退休了也照样可以写,只是现在到达退休年龄的那批人,在选择行业的时间还根本没有程序员这样一个行业而已,这导致我们误以为世界根本不存在这样的程序员。

最后,有一点很重要,要一直写代码可以,但是千万不要除了写代码其它什么都不会,写代码只是解决问题的其中一环而已。抽像的说学习写代码就是学习解决问题的能力,而一个企业所面对的所有问题在大小、难易程度、重要性方面都是不同的,作为一个打工者,终极目标就是替所在企业解决最重要最核心的问题,至于解决问题的方式是通过写代码还是通过别的途径,这都是没有限制的。但在国内,普遍来说,能通过技术解决的问题都不是问题。

我是南京渣二本2019年毕业,计算机专业,本科毕业后感觉自己啥也不会,就报了南京半圆学社的java培训,当时去也没想太多,反正五个月花一万多,最后出来包分配,能找到7k工作的话,半年就能挣4万多了不久回本了嘛,不然在家自学个技能还得一年呢。

最后在半圆学社学习Java五个月吧,现在Java很吃香唉。学完之后,半圆学社就把学院的简历内推啥的帮忙找工作。然后简历也放在各大网站海投,后来面试去了科蓝软件,老师也有教你一些面试技巧,然后平时做的项目也起了作用,我看面试情况要了个8k的工资,后面就去科蓝上班了。后来因为上班时上午总是犯困,经常被小组长逮住,干了三个月没转正就被辞退了。

然后又找了一个月的工作,还是java工程师,工资6500。这份工作干了一段时间后看不到希望,后来想转手游开发(那段时间重度手游开始流行)。边工作边学cocos2d-x(当时也考虑过入手Unity3D,但自己是做C开发的,转C++感觉会更好些,所以最终选择了cocos2d-x开发平台),还顺便谈了个恋爱,谈了两个月后被分手了,分手后自己又学了一个月的手游开发,但总感觉自己目前的学历太低,就是干手游开发,顶多也是进个小公司,这样的小公司又没法跟腾讯网易这样的巨无霸抗衡。当年也利用周末时间在CSDN上报名参加了几场手游的讲座活动,主办方请了几个当年创业的小公司团队介绍行业情况,他们自己也说这行没有大家想象的那么美好,他们只能天天蹭热度,开发些卡牌博眼球的小 游戏 来挣钱续命,那些高大上现象级的手游根本没他们的份,他们也没有那精力和实力去做。

参加了几场手游开发活动后,发现这些跟我想象的很不一样。还有一个热点引起了我的注意,那就是大数据,是的,那年还不提什么人工智能和深度学习,最经常报道的还是大数据,hadoop。当时我觉得这个行业门槛比较高,也许可以渡过码农最害怕的中年危机。我考虑的更多也是学大数据相比手游开发会更稳定, 游戏 开发早就听说压力大,加班熬夜太正常。这个时候我开始考虑要不要考个研究生,提升学历的同时还能转大数据行业。

如果考研,就至少是211大学,而且还要是计算机相关专业,因为我在南京上班,所以我的目标是只考虑南京的大学,那么可选的范围就基本限定在了南京排名靠后的那几所211大学,又考虑到考试的难度,选择了软件工程专硕这个专业。经过多方打听,综合考虑了学校的知名度和开设的大数据相关研究方向和实力,最终在研究生考试报名截止日期那天报上了某某大的软件学院。

报完名后,距离考试还有两个月的时间。一切都是那么临时的样子,我自己也没必胜的信念,中间还考虑过辞掉工作,全身心的投入到考研复习中去,但最终感觉那样的话压力太大未必是好事而最终放弃了这一想法。不过幸好的是公司当时项目不忙,我基本不用加班,那两个月的时间,我每天早上七点多起,早上背英语到九点半,然后吃饭上班,晚上六点半下班后复习数学。最后的一个月开始复习政治和专业课(软件学院的专业课考试是学校自己命题,相对简单,所以我是在最后半个月才开始准备专业课)。就这样,一直坚持到了研究生考试。这期间,我一直没有跟家里提起我要考研了,直到研究生考试结束,那天晚上我跟家里打了电话说我考研了。

也可能是时间紧迫,自己一直是挤时间,态度还算端正。在过年高中同学一块儿聚会时,听另一个同学说研究生分数下来了。我还记得当时我们几个在理发店排队理发,我自己不敢查分数,让我那个同学帮我查的,最终考了311分,这个分数考某某大的软工专硕,基本算稳了。最后也不出我所料,最终进入了梦寐以求的某某大。不管怎样,我也算是211学校的研究生了。哈哈

考上了研究生,我又面临的一个现实问题——我岁数不小了。我是农村出身,而且自身也不是多聪明的孩子,从小学我就是垫底的,后来上了初中学习还算稍有出色,小学我留了一级,初中升高中我花钱买的分,高考第一年我又没考上,复读了一年,第二年才刚过二本线,报了一家学院,学了计算机专业。又是留级,又是复读,又工作两年,上了这个研究生,还是软工专硕,我心里压力还是蛮大的,所以在研究生这三年,我也是抓住一切可以抓住的机会来努力提升自己,努力在自己身上贴金。

研一上学期,刚过完十一假期没多久,导师在我们群里说他有个朋友在中科院,做自然语言处理相关研究,问我们谁愿意过去帮忙,当时看到这条消息后,我第一个想法就是可以去中科院做科研,是个不错的贴金体验,我又科普了下NLP的相关东西,感觉还可以接受(其实那时候我对机器学习还处于懵懂的概念,基本啥也不懂,还一股脑的没事就在图书馆自学Hadoop,现在想想感觉挺幼稚,挺可笑的)。看到导师的这个消息后,我用了十分钟看了下相关知识,然后就赶紧给那个中科院的老师打过去电话说我想过去(那个中科院老师只要一个学生,所以我想的就是尽快抓住机会),我是第一个打电话的,而且还有工作开发经验,那边老师感觉我还不错,就接受了我。

到了研一下学期,我就搬到了中科院那边,那边老师还给我安排了宿舍。在中科院,我算是对机器学习,大数据这些名词有了比较明确的概念吧。这个学期,我自学了NLP的一些算法,在中科院的一些师兄帮助下,做了一些小实验,临近暑假时水了一篇论文,算是完成了项目。

这里需要说下自己过来的经验,实习工作尽量选大公司,因为到了毕业时公司都是看你实习公司的,你在创业公司做的东西再多,也不如一个大公司的名头。这是我的感受。

在新浪实习这三个月里,做的大多是一些数据的处理,对spark的开发熟悉,文本的分类还基本停留在关键词匹配上。自己做的也很无聊,另外自己已经开始关注聊天机器人这个领域,该领域在2019年底时算是火到了高峰期。在新浪实习了三个月后,我开始自己学习tensorflow和一些深度学习的基本知识,学了一个星期后,我又面试了一家做对话机器人的创业公司。然后在2029年12月我就跳到了这家创业公司,做对话生成模型。

在这家创业公司,我算是接触到了深度学习,一直用tensorflow做RNN模型,做了有两个多月,然后在微信公账号上看到一家日本研究所在找海外实习生,说也是做深度学习的相关研究。我觉得这是个不错的机会,但我也知道自己的条件,但人生就是这样,看到了这样的机会,不管怎样总要试一试啊,万一成功了呢?!抱着这样的态度,我用谷歌翻译和有道词典花了一晚上弄了个英文简历,又准备了两三天的基础知识,害怕突然袭击的电话面试。然后我就把简历投出去了。

大约过了一个星期左右,日本东京那边来了电话,是个华人,电话里我介绍了自己做的项目,问了我一些专业问题,然后用英语做了自我介绍,就说感觉还行,说这周会给我一篇paper,让我用一周的时间把它实现出来。没几天,paper发来后,我一看是一篇关于对话生成的paper,我之前做了两个月的对话了,还算熟悉,我就利用周五,周六和周日的三天时间加班加点的搞了出来,不算完全实现,但思路还算说得过去,到了周一上午我就迫不及待的把源码和文档发了过去,然后周二那边给我打来电话说我通过了,让我准备下护照和签证,去东京研究所实习。

秋招已经进行的如火如荼,我基本也没做任何准备,所以我的计划是找个有转正机会的实习岗,好好干,然后转正。就这样,我就投了京东金融的算法岗,实习面试简单,面了半个多小时,就同意让我去实习了(这里面有个坑,就是在面试时我明说了我只考虑有转正机会的实习岗,然而那个小组长只是笑了笑,然后转身就走了,过了一会儿HR说我面试通过,我就认为这个实习是可以转正的)。然后结果并非如此,我进去干了半个多月后,发现我们组里已经有四个实习生了,而且都是20届的研究生。其中一个已经实习了大半年,也一直不提转正的事儿,最后那个人再三提出后,这个leader才说组内目前没有校招名额,要等年后再看看有没有。这一说,大家都慌了,我跟大家一样,开始各种请假,各种面试。那时候已经到了11月份,秋招基本结束,各大公司开始补招了。

补招有个好处就是面试时没有那么难了,这期间我也做了一些准备。依次拿到了搜狗和京东商城的SPoffer,因为我已经签了搜狗,就果断拒了京东商城(也是京东金融的那次经历,让我对京东的印象很差)。再后来就是在搜狗实习时,又看到了BAT的算法岗的补招,我感觉还不错,决定再试试,毕竟进BAT是我最好的归宿,自己已经是烂学历了,还做了两年的外包,以后如果能有好的发展,进BAT镀几年金还是很有必要的。然后我就请了一个星期的假,好好准备了BAT的面试,在周五下午面了四面后,我拿到了BAT的口头offer。

年后的3月份,hr打来电话谈待遇,我以为拿到了搜狗和京东的SPoffer,BAT会给我提高待遇,可是hr就是这么叼,给了我一个白菜价,爱来不来,最后我还是来BAT了。就是这样,目前我在BAT实习,2020年6月毕业,拿了BAT的算法岗白菜价。

在这些公司实习时,我最大的感触就是我身边的同事已经不和我同龄了,有时候真的会很羡慕他们的年轻。和我同龄的,一路名校名企走过来的,现在都要比我高两三个级别了,但事实就是这样了,自己能做的,就是尽快赶上去吧!

我和楼主的愿望一样,首先是希望在IT行业能干一辈子(不管是搞技术还是搞管理),所以我当初放弃了二线互联网的SPoffer,来了BAT;再个是希望能一直呆在一线这样充满机遇,好的待遇和高福利的城市。我要做一件能够让自己觉得有意义的事,我要保证我有高收入的同时还能有保障的 社会 福利。说实话,如果按部就班的话,这些东西真的太难了。

IT干一辈子:就我自身目前的条件来看,有能力在IT行业干一辈子的概率应该很大了,BAT出来的应该不太会失业了吧。

在一线城市:我现在倒没有楼主那样的期望,在国外生活一段时间后,我发现了一个更大的世界,给了我更多想象的空间。想留在一线城市,就是为了高收入,高福利和高机遇,但这些东西在承担高房价的条件下就不再是三高了。

我这样的穷屌丝,哪怕攒上三四年够首付,还要承担二十年的房贷,说实话,我真的没有这个勇气。虽然说,我进了BAT,但我还是面临着失业的风险。中国的就业繁荣就集中在金融、房地产和互联网行业,大学各个专业的年轻学生都在学IT,不挤破脑袋往上爬就要面临被后来年轻人挤下去的危险。那么20年的房贷能还的起吗?如果每月一万左右的房贷,能保证自己的程序员寿命从还房贷起达到20年吗?工作没了,房子也就没了。没有什么刚需,哪里住不是住。我个人认为,后10年不再是前10年了,如果人民币再那么放水贬值的话,我觉得我应该多换点外汇,而不是抓紧买房了。所以我真的不敢买房。

相比国内的形势,国外几个发达国家的经济结构则相对平衡(没有说互联网行业一家独大),年轻人没有说只有搞程序才能拿高薪。这样的好处是各行各业的人真的可以安稳的干一辈子(再加上发达国家的人口老龄化),至少不需要像国内这样疯狂加班,还充满压力--以上是我个人见解

我目前的计划是1、强化自己的技术能力,能够做到独当一面;2、报英语培训班,练习口语交际(我现在也在自学并背单词,但发现自学确实太难,我底子差,英文发音都不标准,所以我决定还是要报个正规的培训班)。这是我近两年的计划。希望一切能够顺利,谢谢大家的支持。

目前比较高薪的行业无非就是金融和it行业,而it行业对城市的选择上尤为严格,基本必须是在一二线城市才有工作岗位,且稍弱的二线城市都不行。

那么,题主问的程序员能在一线城市里生活一辈子吗?其实换句话说,就是程序员能否干一辈子。其实我觉得是没问题的。

说实话,早十几年的那批程序员大部分早就实现了财富自由,相对来说,程序员保持在一线环境,奋斗在一线互联网,对 科技 各方面的嗅觉,或者是被动环境来说,是比较有活力的。

第二个,程序员行业的相对高薪起点,以及相对高薪奋斗路线清晰,使得只要肯努力就有收获不至于成为一句空话。很多时候,人们害怕的其实是,我付出了也不一定得到回报。程序员这个行业就不会。你刚毕业5K的程序员也是要写代码,你就算成长到月薪30K的架构师也是需要写代码。就算你其他方面一直不成长(比如待人处事等,当然各方面都优秀肯定更具备竞争力)只是代码水平一直上升,不需要做到管理层领导层级别(有些人天生和人打交道就不行,更何谈如何转型成管理。但是不是管理领导级别,其他大部分行业想要拿高薪基本又不可能),也能拿到丰厚的薪资水平(至少30K40K的纯程序员也算是一抓一大把,但是你是在传统行业?总经理都不一定有这个价位)

第三个,关于程序员是吃青春饭的问题。其实是一种过渡放大的问题。你想下,你做餐饮服务行业,你一直不自我提升,不提高自身素质,那你是不是升不到店长?那你升不到店长,你是不是干服务员干几年就腻了?是不是就想转行?而且服务员的转行是相对被动,第一个赚不到钱,第二个升不了职,被逼无奈。而程序员转行其实是主动转行。第一个是已经赚到钱了,第二个因为种种原因(比如家庭,比如身体等等)没法提升自我向高薪进阶(高薪指的是25K以上),别以为月薪十几K又如何,人都是会腻的,那既然有了钱又腻了,自己想转行想创业那不是分分钟的事?而且作为程序员也不是保守迂腐之辈,说干就干。

所以其实,题主问的,程序员能在一线城市里生活一辈子吗?答案肯定是没问题的。

程序员这三个字太笼统了,我认识一个老师一个大哥他呢硕士学历现在在阿里巴巴工作,快30了他和我说过他30就会彻底辞职不干了做点别的享受生活,对你没有听错,他早就年薪过百万了,同时在多个平台做课卖课,他也是程序员,而我呢每个月苦逼的拿着到手不到一万的工资也算程序员,这差别可就太大了,像他那样优秀的当然可以一直留在一线城市了对吧!!!

我呢其实我本人就不打算留在一线城市,尽管我的实力也不允许,就拿我来说我现在在上海无论我几点下班十点,十一点十二点或是凌晨两点我都能看到许多的人同我一样也就是刚刚下班或是比我还苦逼,还在加班,没办法这就是程序员,竞争压力真的很大像我这种乡下的孩子想要留在这种地方只能靠自己,这种难度可以想象。

当然这其中不排除一些有志青年,他们真的能吃苦肯挣钱拼了命的留在一线留在北上广,真的打心眼里佩服他们是啊这代人拼出来下代人会好过很多 。

所以说啊能不能留在一线城市还要看你意志够不够坚定,或是你的家里能不能提供足够的帮助,如果家中也是农村乡下的凭借自己立足在大城市,真的厉害我陶松服气 加油,打工人。

程序员是从事程序开发、程序维护的专业人员,一般分为两种类型,第一类是程序设计人员,第二类是程序编码人员,软件从业人员分为初级、中级、高级程序员,系统分析员,系统架构师,测试工程师。

上图就是程序员大致的级别以及对应的工资,所以程序员的工资是绝对不低的。

上图对于未来的发展前景的相关产业也做出了一个归纳,“大数据”“人工智能”都是近年来最火的词语,发展趋势更是不可估量,所以如果要是从事相关的编程 *** 作的话,发展空间自然是非常大的。

所以要是你会做程序编程的话,并且你能够顺应时代需求的话,在一线城市生活绰绰有余。

首先还是要看个人定位,如果你的开发工作就是普通的码代码,那跟生产线区别也没多大,互联网内的螺丝钉,技术层面不能一直突破向上做到管理层的话大多数都要转岗或者跳槽,基本上离开一线互联网企业工资水平肯定要下降的,建议买房千万别买压力太大的,一旦遇到裁员后面压力就大了。如果想干一辈子程序员,肯定是要终身学习的,技术更迭速度太快,尽量选择赛道好的,有人情味的,年轻多存钱,多规划。程序员的生涯很宝贵,且用且珍惜,平台也非常重要。

目前比较高薪的行业无非就是金融和it行业,而it行业对城市的选择上尤为严格,基本必须是在一二线城市才有工作岗位,且稍弱的二线城市都不行。

那么,题主问的程序员能在一线城市里生活一辈子吗?其实换句话说,就是程序员能否干一辈子。其实我觉得是没问题的。

说实话,早十几年的那批程序员大部分早就实现了财富自由,相对来说,程序员保持在一线环境,奋斗在一线互联网,对 科技 各方面的嗅觉,或者是被动环境来说,是比较有活力的。

程序员能在一线城市里生活一辈子吗?

这个问题没有标准答案。

为什么这么说呢?因为这个问题本身就不严谨。

一线城市包括哪些城市?只有北上广深?还是包括新晋一线城市?每个城市的生活成本都不一样,每个城市的气候也不一样。有人调侃说广州深圳比北方城市发达是因为暖和,每年光取暖一项就能人均节约三四千块钱。

再者,题主所谓的"生活"又是什么标准?衣食住行,生老病死,子女教育等等各个方面都要考虑。仅仅住房一项,已经把工薪阶层"拒之城外"了,即使程序员普遍工资较高,也没办法承受如今一线城市的房价。

如果仅仅是待在一个城市讨生活,不买房不结婚那我觉得以一个程序员的收入还是可以"生活"一辈子的。

能。但是不能一直当程序员

如果一直做肯定可以立足一线城市,担心的就是做不了一辈子,又没更好的替代工作,那就不好说了。在北京找一个可以和程序员薪酬相匹配的工作还是很难的,基本上算是专业行业进行了彻底的转化。如果可以一直学习不落后从事一辈子程序员也未尝不可以。

加拿大计算机程序员中年以后失业率不高。在加拿大做软件工程师,不用担心加班,不用担心过了40岁被老板炒鱿鱼,更不用担心长期伏案导致颈椎腰椎病。加拿大公司不主张加班,更不存在国内那种吃喝睡都在公司的睡袋文化或者找个酒店“封闭”开发的情况。

由于疫情和邻居美国大量科技公司的人才挖掘,加拿大的IT人才不断地流失。加拿大政府也是绞尽脑汁地想出各种办法,对IT行业人才缺口的问题进行补救。首当其冲的便是从海外引入大量的IT人才。

1 加拿大信息技术产业概况

在过去十年中,加拿大信息技术产业的增长速度是其他经济部门的两倍,现在占加拿大整个GDP的5%。疫情导致了加拿大经济下滑,但信息技术产业并未经历与其他行业的相同的下滑。相反地,对技术人才的需求还在不断地增加。

行业内共有约44,000家企业,其中约有35,500家公司的雇员少于10人。拥有超过500名员工的大公司数量大约有100家,其中包括外国跨国公司的子公司。众多美国和国际高科技巨头公司都在加拿大设立分公司。

IT技术行业的人才需求量就算是在疫情期间也是在稳定的增长中。

2 加拿大IT/互联网行业的就业优势

1低失业率,高薪水

相对加拿大其他行业来说,IT行业失业率一直处在低位,远低于社会平均水平。

薪水也是大幅领先其他行业,入门级软件工程师可到6万加币左右。高级软件工程师更是可以达到10万加币以上。

2移民政策非常优惠

加拿大在吸引未来高科技人才的政策上是非常激进的。

3工作时间地点灵活

相当多的IT工程师可以在家办公,兼顾家庭生活,特别疫情期间很多公司变成居家办公,不影响工作的还能兼顾家庭。

4工作强度低

IT发开人员几乎不加班,节奏慢,周末双休,不同于国内码农996工作模式。

5职业寿命长

程序员、软件工程师不再是“青春饭”,而是一分能够干到退休的工作,没有国内人认知的35岁门槛,不会面临淘汰压力。干到退休是常态。

以上就是关于中国的程序员,真的“短命”吗全部的内容,包括:中国的程序员,真的“短命”吗、从事程序开发工作,已过33岁,还能撑多久、程序员能在一线城市里生活一辈子吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/langs/8770827.html

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

发表评论

登录后才能评论

评论列表(0条)

保存