最后补充一点:我并不认为老员工工资比新员工高就一定是合理的。当公司对一个新员工开出很高的工资时,其实是出于这样一种期望:他能推动公司进步的更快。而如果他真的这样做到了,公司进步的更快了、收益更高了,可以反哺老员工,从而公司的整体待遇水平都提高了,不是皆大欢喜吗?可能一些老员工并不能明白这些,所以,当招一个新员工工资水平远高于现有的老员工时,为什么要这样做,最好能让老员工知晓。
2.老板
这个“老板”是宽泛的老板,不一定是公司最大的老板。有的时候,公司比较大,你的职位又比较低,大老板连有没有你这个人都不知道,此时的老板就是你的上司。很多时候,你的收入与他也有着很大的关系。
对于我来说,我的原则是,如果我是老板,在我的能力范围内,我会为我下属争取更好的待遇。**看起来这样做很蠢,花6000块就能雇到一个人,为什么要花8000块?**我认为,我期望能和我的员工形成这样一种互动:我尽我的能力为你争取好的待遇,你也尽你的努力做好工作。
我不能要求员工“你先把工作做好,我自然会给你好的待遇”。总是要有人先迈出一步,总是要有一方先信任另一方,所以在你什么还没有做的时候,我就先信任你,并且给你尽可能好的待遇,那么我该做的事情都做了,我问心无愧,剩下的,就看你的表现了。
3.门槛
除了积累和上司两个决定因素以外,第三个决定因素就是你从事工作的门槛。为什么街道环卫工人的收入很低?为什么坐在前台收发快递的文员收入很低?因为这些工作的门槛很低,门槛低就意味着你不做有的是人能做,你不做有大批的“后备队伍”在等着做。由于庞大的后备队伍的竞争,你就无法提高自己的要价。而提升自己所从事工作的门槛,实际上就缩减了竞争者的规模。
程序开发也是一样。如果你想收入高,你就做一些别人做不了,又有市场的。机器学习是高的一中。.NET在程序开发中就属于门槛比较低的一类。个中原因我想大家都懂的,就不在这里赘述了。做.NET不需要你科班出身,或许一点兴趣再加上一点时间,或许一个类似某马的培训,都可以让你开始从事.NET开发了。
你可以不懂指针、不懂数据结构、不懂算法、不懂汇编、不懂很多东西,但照样可以做出一个.NET程序来。而这些人往往又是对薪资的要求没那么高的,这样无形中就拉低了.NET程序员的“身价”。.NET的易学易会,很大程度上是由于它的封装性比较好。
底层的东西都屏蔽掉了,你只要知道学习一下命名空间,然后寻找相关的API去调用就好了。记得实习的一家公司曾经开发过一个基于C语言的手持设备程序,没有任何的类库支持,连排序、链表这样.NET中的基本功能,都要自己来实现,更别提内存管理和程序逻辑了,和.NET比起来,门槛就相对高一些了。
所以,如果想收入高一些,那么就去做更高难度的技术工作,这里随便想了几个例子:
-
百度、谷歌的搜索引擎算法。
-
微软、谷歌、苹果的操作系统。
-
网络游戏,例如《阴阳师》的游戏引擎。
-
大型企业的ERP,比方说SAP。
-
3D图形图像。AI和VR。
所以,从这个角度来看,这位同事的辞职是明智的,他很年轻,有的是机会重新选择自己的道路,所以我也祝愿他能有更好的发展。
4.平台
有个段子说‘35岁要么财富自由,要么跳楼’,话错理不粗。很多程序员觉得35岁就瓶颈了,35岁写程序就到头了,实际上,这只是你的平台比较小罢了。就拿我自己的公司来说,平台算大,只要是踏踏实实工作过5年的程序员,基本上就能够胜任公司90%的技术工作了,剩下的10%,请教一下其他同事,进行一下技术交流,也完全能够解决。这样就存在一个问题:随着你年龄的增长,你的生活压力越来越大,要求越来越高,可是公司只要5年经验的程序员就够用了。假设市场上5年经验的程序员的平均要求是15K,凭什么要给你30K?你的优势在哪里?如果你没有突破,就会有“35岁写程序就到头了”的感觉。
而如果平台更大一些情况就会更一样,比方说,你去了微软和 google ,可能5年的经验不过刚刚入门而已。IBM有一个工程院,其中有5位院士(IBM Fellow)获得过诺贝尔奖,很多人钻研技术都超过20年或者更久。如果你对技术感兴趣,并执着去钻研的话,你可以不断地去挑战和攀登。
当然,你可能没那么好的运气和实力进入IBM,那么其他一些中型的平台也是不错的,比方说阿里巴巴、百度、腾讯等等。在这里,至少你有足够的理由和需要再去进行深入学习。因为在这些地方,5年的经验是远远不够的,还需要进一步地学习和努力。
如果处在没有那么大的平台,此时的选择大概有这么几种:
1. 你可以凭借你在公司的积累,过比较安逸的日子。如果比较幸运,押对了宝,公司发展得比较好,收入一样会变得非常可观;如果比较不幸,公司经营的状况不好,那就要承担比较大的风险了。说得难听一点,公司倒闭了你去哪里?你过去的积累已经一文不值,而你的年龄已经35,水平却相当于只有5年经验。你的竞争力在哪里?
2. 你可以凭自己的努力将现在所在的平台做大,换言之,把自己的小公司做大。这当然是比较积极的做法,也是我一直努力的方向。现在你看到的大公司,不也是从小公司一步一步做起的吗?
不过这里还有两个问题:
-
1、有的时候,你的力量在公司中的占比没那么大,你再怎么努力推进的速度也还是有限;
-
2、你缺乏慧眼,选中的公司本身就缺乏长大的资质。我们往往只看到成功了的公司,却忽视了更多在竞争中倒下的公司。
3. 主动选择更大的平台,也就是跳槽了。但是跳槽也是有风险的,尤其是过了30岁的程序员。你在这家公司的收入高,是因为有之前的积累,换一家就没有积累了,等于从新人开始,而大多数的公司,5年经验的程序员就够用了。如果跳得不好,收入还可能越跳越低,如果还有老婆、孩子、房贷,那将面临更大的压力。所以当你想要从一个低的平台向更高的平台跳跃的时候,平时就要做足功夫,认真积累自己的实力。
对于我来说,我缺乏大型项目的管理经验,但是没关系,每次遇到管理方面的问题我都认真思考仔细总结没什么问题吧?有些人总是抱怨没有机会,运气不好,我想机会总是有的,但只属于有准备的人。
5.行业和趋势
我想说的最后一点就是行业和趋势。有时候你觉得已经万事俱备了,可是你所处的这个行业本身就属于极低利润率的,你再怎么努力也很难有很高的收入。很多情况下,可能公司也想提高你的待遇,但是由于缺乏利润的支撑,公司也是有心无力。所以,在选择公司,尤其是小公司的时候,要重点考察一下公司所处的行业如何?是不是前景比较好、利润比较高的行业?如果是大公司的话,这方面的问题就会少一些,因为如果方向有问题,它就无法做成大公司。
比如我目前在做客户端,但是客户端真的没有13年2
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整资料开源分享
014年那么火的,只是大家不愿承认罢了。
行业是有周期性的,可能在一段时期内这个行业好,下一段时期这个行业就不行了。最典型的一个例子就是JAVA,2012 ,2013年是Java待遇不高。几年以后,Java待遇碾压客户端了。
选择行业也不是选择暴利行业就一定好,比方说房地产。资本都是逐利的,当一个行业属于暴利,同时所有人都知道它是暴利的时候,危机就来了。这个危机就是会有大量的社会资源、人力物力投入到这个行业中企图分一杯羹。而全局上又没有一个统一的把控,这个行业究竟需要多少公司才是合适的?最后的结果就是过剩。就好像股票在崩盘时,也许跌200点是比较合理也比较正常的位置,但是由于人们的恐慌,它就跌了500点了。
由于区块链算是新的行业,有很多可想象空间,这位同事离职我不知道结局会怎样,但是按行业和趋势来说也是不错的选择。
身体
身体健康也是我们说的一点,如果你身体不是很好,那么建议你选择舒适的公司,如果选择高薪高强度的环境,最后塞翁失马,现在你用健康赚钱,以后你就会用金钱换健康。身体是你做一切的前提。
平庸
平庸这个词在国外比较流行,意思是告诫大家程序员不要给自己贴标签,不要给自己设限,也不要被拖延症给拖垮。甚至不要迷信一些阿猫阿狗!眼光要放远。
那些人:
-
大学时告诉我不要谈恋爱的人,现在娃好几个
-
当年劝我不要买房,说老实提高技术的,现在房子好几套
-
以前劝我离职的同事,2年后还在原单位工作,熬走了所有老人,成功上位。
-
当年告诉我学历不重要的同学,现在已经读博了。
一句: fuck 没毛病! 庆幸的是我是一个比较有思想的开发,很多东西我不会以别人的思想看眼光去判定。如果你遇到这样的人,那么你需要好好审核和他的关系了,贵人是让你成长的! 而贱人是让你倒退的!
以上我说了几点你为何要离职? 离职和跳槽要注重什么? 甚至一个人的收益不止是现金收入,包括了工资,积累,平台,行业,身体,还有你的不平庸。
额外话,刚需 ,有能力的话,买房越早越好!
一些想说的话
本人以前也是一名安卓开发,作为一名在安卓开发领域有7-8年经验的开发来说,切身感受到安卓或者说前端开发的瓶颈。
移动端作为数据交互的盒子,所有的数据架构和技术支撑都几乎在后端,并且后端技术架构较为稳定,而移动端经常因为产品的改造或者动画的显示,提升用户的体验需要不断的修改调整,其实这些工作有意义但没价值。
所以移动端或者前端,都是离公司最核心的资源比较远,可想而知瓶颈,对于大多数的人来说,如果以后希望遇到的瓶颈越小,建议一定要做离公司核心资源最近的工作。



上面大家看到的学习笔记是我在工作时积累的,在这里希望通过我的文章让更多人人获益,让更多需要处在瓶颈期的朋友或正在准备走这行的朋友一些帮助与建议:
由于文章篇幅问题复制链接查看详细文章以及获取学习笔记链接:https://shimo.im/docs/QVGDhCjVKvQ6r6TJ
最后
总之啊,家里没矿的同学们,如果你们想以后的日子过得好一些,多想想你们的业余时间怎么安排吧;
技术方面的提升肯定是重中之重,但是技术外的一些“软实力”也不能完全忽视,很多时候升职确实是因为你的技术足够强,但也与你的“软实力”密切相关
在这我也分享一份大佬自己收录整理的 Android学习PDF+架构视频+面试文档+源码笔记 ,还有高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这些都是我闲暇还会反复翻阅并给下属员工学习的精品资料。在脑图中,每个知识点专题都配有相对应的实战项目,可以有效的帮助大家掌握知识点。
总之也是在这里帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习


相信自己,没有做不到的,只有想不到的
并给下属员工学习的精品资料。在脑图中,每个知识点专题都配有相对应的实战项目,可以有效的帮助大家掌握知识点。
总之也是在这里帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习
[外链图片转存中…(img-gWArC6Ut-1640914666243)]
[外链图片转存中…(img-Y3g1kYri-1640914666243)]
相信自己,没有做不到的,只有想不到的
本文探讨了员工离职背后的考虑因素,如新员工高薪、平台晋升、行业趋势、健康与平衡,强调了积累、技术选择和软实力的重要性。作者分享了个人经验和行业见解,提供离职与跳槽的指导,包括Android开发者的瓶颈与出路建议。
125

被折叠的 条评论
为什么被折叠?



