过分吗?
看到一个有趣的问题:
一个在国企工作的程序员,人在成都年薪税前23万左右,他呢最近面试了一家互联网公司。
谈薪资的时候,他说期望薪资是34万,涨幅50%左右,公司也没明确说不行,只是说等他们领导来定,于是他问大家觉得这个涨幅合理吗?
刚好我作为一个长达6年的面试官,12年经历的程序员老兵,面试超过600名候选人,包含了研发的各个岗位,来给大家聊一些真实的情况。
先回答他的问题:
程序员跳槽要求涨薪50%过分吗?一点都不过分,但本质上要看处于什么样的阶段,以及所在的职场环境来判断。
我当初毕业的前4年,薪资一直是翻倍往上涨:
第一份工作,工资 :2000
第二份工作,工资:4000
第三份工作,工资:10000
…
于是我问跳槽的时候工资翻倍,合理吗?当然合理得不要不要的,为啥呀,因为起点太低了呀。
所以说:抛开问题背景谈结论,都是耍流氓。
高薪的本质
有的应届生第一份工作月薪3000,有的应届生月薪过万,他们有可能说的都是真的,因为决定薪资的并不只是能力,还有很多其它因素…
比如我第二份工资薪资翻倍,那是因为我第一份工资真的很低;第三份工资翻2.5倍,那是因为我从西安到了北京。
这 3 份工资都翻倍,但我的能力是线性增长的,并没有翻倍,这背后的原因都是什么呢?
在很多人的眼里,提高薪资的唯一方法是提升自己的工作能力,比如做为程序员,就是不断的提升技术能力,技术能力好了,工资也会跟着上涨。
这种观点不能说是错的,只能说不够全面,视角过于放在个人的角度去考虑了。
真正的情况是每个人都是被裹挟在社会的大潮中,只有站在更高的视角来看这个问题,才能真正明白高薪的本质。
我从2000到4000,其实能力并没有增长多少,只是因为从一个外包到了一家港资企业,所以薪资就翻倍了。
而从4000到10000,能力也没爆发性的增长,仅仅因为我从西安跳槽到了北京而已,北京的程序员工资,基本就是西安的一倍呀。
所以影响薪资五个关键因素中,个人能力只能排到第五,下面给大家详细说道下。
第一个关键因素
城市
在我们老家县城,公务员和老师的平均工资是3-6千左右,能上万的人凤毛麟角。全县共计 40 万人,上万的连十万分之一都不到!
但是到了北京,月薪上万基本上是贫困线,很多程序员刚毕业就会超过这个收入。哪怕是在北京从事纯粹的体力劳动工作,送外卖、做保洁,只要努力,月薪上万也不难。
同样的一个人,她的年龄不变、阅历不变、能力不变,只是让她从县城换到北上广去工作,保守来讲薪资翻倍没有问题。
这是因为在大城市,资本过剩融资便利,市场经过充分竞争,每个人都会有多样的选择,机会相对多了很多,不怕被一个企业压榨,因此大城市更尊重人才。
有人说大城市消费也高呀,大城市其实最主要的是租房贵,其它相比,差距并不是很大,北京也可以合租到1-2千的房子,有可能省出来的钱就是在老家的月薪。
第二个关键因素
人们常说,女怕嫁错郎、男怕入错行,其实现在这个社会都怕入错行,特别是自己不喜欢的行业。有些朋友形容:上班跟上坟一样,这样就太痛苦了。
传统的高薪行业大多集中在金融领域,这两年随着互联网的迅猛发展,也成为了高薪行业的重要领域。我认识大量其它行业转行到程序员的朋友,可以说365行,行行转程序员。
我个人本身大学学习的就是数学系,大四快毕业的时候去培训学了计算机,当时也没有引路人,自己摸索着加入到程序员这个行业。
如果你选择当教师、公务员,可能工资很难上万(这里不讨论灰色收入),但如果你在金融行业或者互联网行业,工作几年后月薪上万很容易。
第三个关键因素
公司
这个比较容易理解,如果你在经常亏损的公司中(战略亏损除外),年薪百万只能痴人说梦,祈祷不被裁员就不错了。
但如果你在一个年盈利几千亿的公司中,那么年薪百万的岗位相对多很多,你也会更有机会触达到这些岗位,这也是很多人想去 BAT 的原因。
所以,个人选择就职哪家公司很重要,不但要看它现在的盈利情况,也需要考察这家公司在未来的发展中是否有更大的空间。
不同的公司会给你带来完全不同的职业发展,对于程序员来讲,建议有机会的话尽量可以去头部互联网公司工作 2 年,了解它们的文化、工作制度、晋升标准等,哪怕以后创业也会用得上。
第四个关键因素
职位
我在研发领域几乎任职过各个岗位,从程序员到架构师,从架构师到研发副总,所以我清楚的明白,很多时候如果你的职位没有到那个层次,薪资很难上得去。
经常有人说,某个公司的技术人员比他们公司领导拿的都多,因为这些技术人员的能力特别强,别听这些人瞎忽悠,根本不存在!
在中国99.99%的公司里面,你上司的工资肯定会高于你,哪怕是我们认为开放的互联网公司,因此如果想年薪百万,请认真考虑自己的职业选择。
这里的职业也包含在不同的岗位,比如你选择做前台、人力、运营的这些职位,很难有销售、市场、研发职位的工资高。
最后一个关键因素
是个人能力
如果想获得高工资,首选需要在大的视角下去考虑,再根据自己的情况来选择,如果纯粹只是在提升个人能力上下功夫收效甚微。
就好比你在流水线工厂,非常非常努力的工作一辈子,也只是一个熟练的技术工人而已。
不跳出自身的束缚去看待问题,只能说是盲人摸象只窥其一。
如何去主动学习呢?
1.我认为你需要从意识上认为学习的重要性,知识的重要性。
因为意识可以决定一个人的行动,比如当你意识到你喜欢一个女生的时候,你总想着去追她。很多人不学习的原因就是不知道还有学习这件事情,在他们的世界里,学习被他们遗忘在某个角落。
有些人觉得下班玩游戏重要,有些人觉得下班继续学习研究技术,写作重要,你说谁能走的更远?
2.坦率的面对自身的问题与不足,通过学习去提升自己。
人总会自我感觉良好,觉的自己什么都会。如果你觉得自己是周围的人当中是最聪明的,这是危险的。
我以前也会自我感觉良好,总会有这种想法:如果给我这些条件我也能成功。直到我读到了一篇文章里面讲述了人生中的四个状态,从此醍醐灌顶。才知道原来我一直都处在认知的最底层,还梦想着成功,多么可笑。今天把它分享给你:
- 不知道自己不知道——自以为是的认知状态。
- 知道自己不知道——空杯心态,准备丰富自己的认知。
- 知道自己知道——抓住了事情的规律,提升了自己的认知。
- 不知道自己知道——永远保持空杯心态,认知的最高境界。
95 % 的人都处在第一个状态
其实超越大多数人很简单,就看你愿不愿做了。
3.道理都明白了,剩下的就是行动了。
很多人其实心里很明白,如果做了什么就能收获什么,人人都知道阅读可以提升自己,但很少有人去行动。人人都知道玩游戏很爽,可有人就是能克制自己,不去玩游戏,而是去学习。
所以现在就开始行动吧,这也是最重要的一步,但很多人都败在了行动的道路上。这不恰恰是你的机会吗?
经验分享
这些年摸爬滚打学 Python 也攒了不少经验,给大家分享一下:
一、扎实基础;无论做数据分析还是 Web 开发,要按照完整的学习路径学;
二、多实践项目;对比方案的优劣,了解市面上性能较好的解决方案;
三、提升自己的认知水平,拓宽行业视野。
Python 易学难精,不是一朝一夕就能深入掌握。在这分享我珍藏的「学 Python 知识框架图」,系统地梳理了入门 Python 的必备知识点,建议保存。
👉学习经验总结👈
(一)调整好心态
心态是一个人能否成功的关键,如果不调整好自己的心态,是很难静下心来学习的,尤其是现在这么浮躁的社会,大部分的程序员的现状就是三点一线,感觉很累,一些大龄的程序员更多的会感到焦虑,而且随着年龄的增长,这种焦虑感会越来越强烈,那么唯一的解决办法就是调整好自己的心态,要做到自信、年轻、勤奋。这样的调整,一方面对自己学习有帮助,另一方面让自己应对面试更从容,更顺利。
(二)时间挤一挤,制定好计划
一旦下定决心要提升自己,那么再忙的情况下也要每天挤一挤时间,切记不可“两天打渔三天晒网”。另外,制定好学习计划也是很有必要的,有逻辑有条理的复习,先查漏补缺,然后再系统复习,这样才能够做到事半功倍,效果才会立竿见影。
(三)不断学习技术知识,更新自己的知识储备
对于一名程序员来说,技术知识方面是非常重要的,可以说是重中之重。要面试大厂,自己的知识储备一定要非常丰富,若缺胳膊少腿,别说在实际工作当中,光是面试这一关就过不了。对于技术方面,首先基础知识一定要扎实,包括自己方向的语言基础、计算机基础、算法以及编程等等。
👉Python学习路线汇总👈
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
👉精品Python学习书籍👈
1.技术沉淀(学习+积累)
对于技术新人来说,无论是在大厂小厂,还是在外包公司,基本上都是做得简单的CRUD工作。很多人认为,重复简单的工作对自己的技术是没有提升的,但实际上也有人能从中杀出一条血路,所以关键是你自己是否花了心思,付出了努力。
当然,我个人也有自己的一套学习方式和习惯,平时喜欢利用碎片时间来看点什么东西,比如一些技术性的书籍或文档,还有一些视频讲解等,经常会让我有一种恍然大悟的感觉,对我的工作也起到了很大的帮助。
阅读书籍文档:
小白入门第一本电子书籍
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
笨办法学Python
Python数据处理
Python自动化运维
深度学习
👉Python必备开发工具👈
👉Python视频合集👈
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了,只是里面的项目比较多,水平也是参差不齐,大家可以挑自己能做的项目去练练。
这份完整版的Python全套学习资料已经上传 ,朋友们如果需要可以私信我[保证100%免费]。