A. 一线城市年薪30万以上的程序员,他们真实生活状态怎样
程序猿(媛)一个神秘而神圣的职业,外行觉得他们是改变世界、颠覆行业的救世主,其实我们真没这么大能力,因为每天都在"接需求、实现需求、改需求"的闭环中前行。外行都觉得程序员工资高出天际,其实想拿到30万年薪的程序员是很不容易的,要么是初创公司的小leader、要么是知名互联网企业的一线搬砖者,那成功拿到30万年薪的程序猿他们的真实生活状况怎样呢?
工作忙,拿什么样的薪水就要承受什么样的压力,程序猿除了用脑力赚钱外还在付出体力,因为在互联网企业中"996"的情况十分常见,赶上项目上线通宵也是很正常的事情,有人说有加班费的,这些几乎都是大公司的福利,很多企业只给一份加班晚餐而已。
生活压力大,要知道几乎没有哪个本科刚毕业的大学生就能拿到30万年薪,大多数都要经过2到4年的成长才会拥有高薪水,毕业3、4年的很多年轻人都已经结婚生子,在一线城市生活物价高、房价离谱还要养娃,30万的年薪去了五险一金和个税本已所剩无几其余用来赡养老人、培养孩子、日常开支勉强支持而已。
圈子单一、不喜打扮,身边大多数程序猿都是宅男,虽然都有着自己的兴趣爱好但是相对公关、销售、人事这些岗位职员来讲圈子比较单一,而且大多数时候程序猿是不会在乎外表和衣着的,程序猿在性格上比较认真、谨慎、聪明、实在。
(以上看法仅对程序猿整体情况而言,不说个例)
B. 为什么一线城市程序员的薪资都很高
经常听说北上广的程序员,平平常常的月薪一万元,稍微出色一点的月薪三四万都很正常。根据数据显示,2019年中国大陆一线城市程序员的平均工资为15716元,工资中位数为14000元,其中95%的人的工资位于5250到36500元之间。
那么程序员的工资为什么这么高,仅仅是因为行业对此类人才的需要多吗?其实不尽然。下面我们来看一下具体的原因吧。
1、业务种类的多样性
程序员是一个非常特殊的岗位,不同于普通的工种,普工的工种每天面对的基本上是重复的工作,即使是一些专业技术工种,工作内容也不会有太多的变化。然而程序员每天要面临不同的业务内容,因为任何一个行业现在都有使用软件系统的需求,程序员必须熟悉项目的所在行业的相关知识。
2、内心的锤炼
程序员是一个面临极大压力的工作,项目往往都是工期短,需求多,由几人配合完成一个项目。而且大家应该也听说过,程序员可能只有20%的时间在写代码,80%的时间在调试bug,整个软件逻辑的负责度很高,容错率很低,写错一个英文字母就会造成严重的bug。而程序员在开发程序的过程中,不仅仅要写自己的代码,还要同时去学习其他底层代码,或者他人写好的程序代码。这都给开发工作造成了极大的苦难,有些bug调试需要几天甚至一周时间,还有可能调试不好。
正因如此,程序员每天都在面临无数的错误和挑战,程序是否正常运行,功能是否满足业务需求,安全性能是否良好,逻辑设计是否合理易用。面对产品经理、老板和甲方客户的吹毛求疵,慢慢地锤炼了强大的内心。
3、精益求精的习惯
程序员最好的一个习惯就是求知欲,以及对自己所做工作的不满足,往往下一个项目会改正掉上个项目很多的怪习惯或者毛病。这一点也是跟其他行业形成一个明显的对比,其他的工作往往是能交代就可以了,根本不会力求下一次最好,当然也是本身工作内容改进的空间比较小。比如设计行业就是两极分化,普通设计师薪水很难过万,因为他们都觉得自己的作品完美无缺,甚至不愿意去接受其他人的批评指点,所以很难进步。程序员则是在无数的批评指点中一步一步向前努力,学习的知识范畴越来越广。
4、行业需求
行业需求是大多数人所认为的重要原因,觉得自己的工资跟程序员差距那么大,其实是因为当时学的专业不同,悔不该当初报了别的专业。其实这只是一个方面而已。程序员确实很多公司都需要,而且需求很大,但是不可忽视的是从业人员也非常多,但并非所有的人都能在这个职业上走下去。北京上海等地近几年多了无数的培训工资,很多其他岗位的人来学习编程技术,羡慕程序员的高工资,想转行当程序员,但是很少有人能在这行取得什么成绩。职业的优胜劣汰性,导致了剩下的程序员大多数都是非常优秀的,所以当优秀的程序员去转型其他岗位的时候,比如产品经理,项目经理,或者有的可以当副总、总经理等,也有很多走出来创立自己的公司,在这个时候他们依然能做得很好。但是很多人去转行当程序员会失败,是因为他们在本身的岗位上做得就不算太好,去挑战对各方面能力要求更高的程序员岗位自然会铩羽而归。
根据上面的几条分析,我们可以看到,程序员在知识、能力、内心、习惯和被需求的程度等各个方面都比普通人优秀的多,这也是他们可以拿到高工资的理由了。如果小伙伴们也想提升自己的薪水,就不要再抱怨职业的差异了,还是努力提升自己吧。
C. 程序员工资这么高,为什么很多公司还是很缺人
很多学计算机或者是学一些软件工程这样的专业的学生们,他们在面临毕业的时候也会感觉到特别的迷茫。因为对于他们来说仿佛学到这个专业就是一个非常吃香的专业,在社会上也是各行各业都会需缺这样的人才,但是他们在选择工作的时候也会有一些打不定主意的时候。
但是它有高工资的前提是这个程序员有一定的本事,他也能够做出相应的工作给公司带来效益。否则的话,如果这个程序员没有一些实力或者是一些基本的技能都不会,那这样的程序员又有哪个公司会要呢?所以对于这些公司们来说,他们缺的是人才,而不是所谓的程序员三个字。大家需要的都是一些懂得一些程序或者是懂得一些软件设计这样的人才这样的话,才能够给他们的公司做事给他们的公司带来更高的效益,而不是简简单单的只招聘程序员这三个字。而且程序员的工作对于大家来说也并没有我们想象的那么简单,他们在实际的工作中要学习到的知识或者是要应用到的知识是非常多的。
D. 中国的程序员数量是否已经饱和或者过剩
程序员的数量是否已经饱和或者过剩?
任何一个行业,基本都是呈现金字塔结构。处于低端的人很多,越往上人才越少,很多大厂还不是喊着招不到人。
1、未来IT行业会持续发展,C端近几年内用人需求会缩减,B端和高级产品端会加强,对人才技术会有更高的要求,高端技术人才的春天来了。
2、初级人员的确会更内卷。
3、35岁现象短期内不会得到改变或者缓解,会变成各行业普遍现象。35岁会变成一个分割线,变成贫富分化线。
4、油条岗位会变少,低端业务码农,未来堪忧。
E. 为什么无论是大城市还是小城市都不缺销售和文职人员,但是程序员就不一样了,小城市基本上没有程序员,
因为大小城市都需要发展,而现在产品很多,公司需要把自己的产品打入大小城市,所以销售人员是不会缺少的。而不管在哪儿发展,商业机构、公司都需要文员的,所以这方面也不会少。另外,大小城市都有各种公司,但不一定是软件公司,软件、程序员相当于高科技的一部分,而大城市程序员的薪资相对小城市要更高一些,程序员在小城市薪资偏低且就业机会也少,所以这方面肯定是大城市发展更好。
F. 作为一线城市的程序员,他们能够在大城市一直呆下去吗
对于软件开发人员来说,通常,他们职业发展有几个选择:专注于技术,成为技术专家;转型到技术型销售、技术支持等;所以要想走得远一点,必须有一项本领是过人的。 随着技术成长,从技术性管理到高级管理。这是大家都看得清楚的方向,也都在向这些方向的金字塔尖努力。但是无论那个方向都要学会多读书。
程序员要根据本身的基本素质、技术能力选择开发层次,由低到高,逐步发展。 也是一名程序员本身具备相应素质的循序渐进的发展轨迹,包括很强的技术背景和综合管理才能等素养,这也就是所谓‘两条腿走路’的职业规划发展路线。”如果这样的话,总有一天是可以在一线城市站稳脚跟的。
希望可以帮到你,谢谢!
G. 为什么现在年轻人去当程序员的这么多
H. 中国现在有多少程序员
埃文斯数据公司2019年最新统计数据,2018年全球共有2300万软件开发人员,预计到了2023年或将达到2770万,其中增长最快的国家是中国(到2023年将占6%至8%)。简单推算一下也就是目前中国保守估计有160万软件开发人员。
I. 中国的程序员数量是否已经饱和或者过剩
总结一下:
1. 码农确实很多,干这行的确实很多,但肯动脑的人不多。
2. 不仅动脑的人少,连动手的人都少,很多人基本上就是伸手党,有些东西连网络一下就能知道的东西自己不肯解决。
3. 基本的工具不会用,找API不会找,给源码不知道怎么看。
我心目中程序员的分级:
1.首席科学家:Tim Berners-Lee WWW的发明人、James Gosling Java之父、Gordon 孙国政 OCR技术发明人
2.BAT这类大型互联网企业的CTO: 亿级在线架构,管理过1000人以上的研发团队。
3.技术专家、大公司技术总监: 整个中国互联网界,需要用到千万级级用户在线的相关技术的不会超过100家,他们当中不少人有着100-1000人技术团队的管理经验。
4.技术骨干、小公司CTO:关注与功能和产品的快速实现,有十万-百万级用户同时在线的系统的研发经验,10-100人的技术团队管理
5.合格程序员,能够快速实现产品研发和功能,编写技术框架、debug,能进行数据库调优。
6.小白程序员,能搬砖实现业务逻辑,缺少实际项目经验,部分能够调用成熟技术框架,但不了解底层技术细节。
很多程序员根本不具备基本素质,属于滥竽充数,仅能做最低端的开发。真正水平高的程序员,比起一般程序员来说更为稀缺。只要你的技术足够硬,学习之心足够坚定那你就是被需要的!
J. 全国有多少程序员
中正舆情机构研究出品
点赞分享是一种
积极的
生活态度