知乎热榜:国家何时整治程序员的高薪现象?
Posted 王嘉尔学Python
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了知乎热榜:国家何时整治程序员的高薪现象?相关的知识,希望对你有一定的参考价值。
前几天看知乎发现一个气抖冷的问题,就是下面这个:
回答区无比火爆,一群答主在喷题主,但也不乏有支持题主的人。因为话题实在太离谱,同时对抗的太激烈,之后知乎编辑把问题修改了:
短时间内这个问题就积累了1200多个回答,3600个关注,忍不住我也回答了一波。
今天也给大家分享下我对这个问题的看法:
首先说结论:程序员出售自己的劳动力赚取报酬,是最诚实、最辛苦、最光明正大的。
“窃国者侯,窃钩者诛”,无视那些利用各种资源、暗箱操作的老板们,呼吁国家搞辛苦打工赚钱的程序员?
程序员的工作累且压力大,这点是coding过的朋友都知道的事实,尤其是在互联网行业,公司基本同质化竞争,比的就是研发速度
人月神话一书中指出:靠增加工程师数量并不能线性增加研发速度,有的时候要想快点上线还真就只剩下加班一条路。
高薪的背后是勤劳的付出和不断解决知识卡点的压力,一个优秀程序员的成长路线是曲折和痛苦的,甚至还需要一点点机遇。
程序员经常要面对的是老板倒排工期,同时要要应对产品经理、运营经理的催促。
哪怕薪资高,还真的就是辛苦钱,更别提程序员也不是都高薪的,BATTMD这种的确高薪,甚至应届生能年薪50万+,但很多阿猫阿狗公司,996不说薪资也很低,6K、7K一抓一大把。
再聊聊程序员尤其是互联网行业的程序员为什么相对薪资会高?
是大家真的身怀绝技吗?是程序员的老板们普遍都心地善良吗?
显然都不是,程序员行业高薪的本质原因是:目前IT行业处于行业周期中的高点。
行业周期最简单解释就是当供给和需求不匹配的时候,需求缺口需要一定时间来弥补。根据弥补的方式不同,分为库存周期,产能周期和技术周期。
基础知识介绍完了,接下来回答下为什么程序员工资高呢:
1.IT行业,程序员就是产能
这是和工业行业最大的不同,工业行业产能是机器,而互联网行业最大的产能就是程序员。
2.最近30年技术周期一直在上行
新技术一直在不断改造既有商业模式,并快速催生出新的巨头公司。
3.移动互联网加持
移动互联网的应用催生和创造了巨大的新需求,且不断涌现,相比之下程序员产能严重不足
看清以上几点,我们再来看IT行业程序员高薪资:
1.程序员作为生产资料,目前的供需缺口导致价格提升是必然的
一个称得上优秀的计算机应届生大抵上要掌握以下技能:
- 深厚的算法和数据结构基础:数组、链表、二叉树、堆栈、排序算法这些融会贯通,B+/B-树、DP(动态规划)等需要有所了解;
- 计算机网络:HTTP、DNS、ARP、TCP、IP、ICMP、UDP等需要有一定深度;
- 操作系统:IO、存储器、多线程/多进程、同步机制、处理器调度及死锁、设备管理、通道等;
- 计算机组成原理:冯诺依曼计算机组成、计算机层次结构、计算机性能指标等;
- 熟练掌握一门语言:Python
- 上机编码最起码几万行
- 有公司实习经验,并真正做过上线的应用
简单捋一捋,这就能淘汰掉多少人?
同时程序员这个行业极其吃自学能力,就算有顶尖程序员不工作了天天一对一带你,只要你自己不努力不下苦工夫,一样没戏。
优秀程序员永远是少数,也很难批量培训出来。
对于计算机专业的学生而言,自学是成为优秀程序员的必经之路,对于优秀程序员而言,自学时成为大佬的必经之路。
尤其是读计算机经典书籍,不光能让你快速提升知识和能力,更会让你在面试之际如虎添翼。
学习资源推荐
学习资源是学习质量和速度的保证,因此找到高质量的学习资源对我们来说也是非常重要的。以下列出的学习资源不分排名,都是好资源:
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、全套PDF电子书
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。
四、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。
五、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
这份完整版的Python全套学习资料已经上传至CSDN官方,朋友们如果需要可以微信扫描下方CSDN官方认证二维码【免费获取】
2.不要幻想程序员和产业时代的工人有多大区别
薪资高是供需关系导致价格上涨,而不是技能本身,换言之如果程序员过剩,哪怕你牛逼到爆,工资也不会太高。
3.程序员的高薪从时间空间维度来看,并没有那么高
众所周之,IT行业新技术层出不穷、发展飞快,这意味着干这行就必须终身学习。
另外,一旦超过35岁或者40岁,如果没有成为技术专家,那么不但涨薪之类的再和你无缘,更可怕的是还会面临降薪甚至转行。
这也是我为什么经常会强调:程序员也需要不断培养认知、沟通表达、理财等能力。
只要是打工逻辑,就无法确保长时间的高收入,而聚焦自身的成长、同时提升认知和能力、不断寻找人生第二增长曲线,方能立于不败之地。
以上就是我对这个问题的全部看法。
再唠叨几句:大家都是打工人,生活都不易,诸如这种国家为什么不整治另一群打工人的问题,真的是脑残到不行。
以上是关于知乎热榜:国家何时整治程序员的高薪现象?的主要内容,如果未能解决你的问题,请参考以下文章