为什么公司宁愿 25K 重新招人,也不给你加到 20K?五年“老安卓”含泪说法!

总结

其实要轻松掌握很简单,要点就两个:

  1. 找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。
  2. 多练。 (视频优势是互动感强,容易集中注意力)

你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。

对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

所以,今天栈长和大家来聊聊这个尴尬的话题:

为什么公司宁愿 25K 重新招人,也不给你加到 20K?

1、成本

因为成本原因,公司很少会主动给员工加薪。

比如你现在 15K,给你调到 20K,你上面、上上面的管理层可能要调的就更多,进而所有的人都会要调,给公司带来的成本不是一个小数目。

2、换血

老员工在公司有一定时间了,可以说是老油条了,虽然对公司整体业务非常熟悉,但整体是缺乏积极性和创造力的,末尾淘汰原则,这时候公司会利用这个来淘汰一批可有可无的老员工,从而引进一些更优质的新鲜血液,提高公司的积极性和创造力。

一个公司的人员流动性很重要,如果流动性太大,对公司势必是致命一击,如果没有流动性,公司整体积极性和创造力又会不足,换血必不可少,所以给你加到 20K 也变得不是必须。

3、可替代

哪天,你请几天假试试,看公司会不会有人给你打电话协助,如果没有,你就很危险了,随时都可以被取代。你不是公司必不可少的,为什么要加给你加到 20K?

所以公司不会满足你的要求,会重新招人,招的人工资可能比你高,但能力肯定也在你之上。

现在知道,掌握核心技术有多重要了吧?

综合以上原因,所以公司宁愿花 25K 重新招人,也不会给你加到 20K,除非你在公司必不可少、无可替代,或者你升职了,又或者老板是你亲戚,不然还是老实找工作吧!

所以跳槽已经成为了最快、最快速的涨薪方法。

跳槽

说到跳槽,我还想多说两句,也是我写下这篇文章的原因。我自己是15年华中科技大学计算机专业,一毕业就从事Android开发相关的工作,就在上个月我通过跳槽进入了字节跳动,薪资27k。五年时间混到27k,对于一个程序员来说,确实也不是一件特别值得“庆幸”的事情。

“我感到庆幸而又遗憾”再此之前我一共有两次工作经历。第一份,坐标武汉,一家创业公司,给我开了12k,比起家里的已经打拼了有些年的堂姐堂姐,同样是农村家庭出生的我,确实做到了靠知识来改变命运,第一次发工资就给父母一人买了台iPhone 6S的喜悦恍如昨日,半年后,老板卷钱跑路了,被迫裸辞。

第二份工作,也就是上一份工作,至上一个月跳槽成功,勤勤恳恳的3年。有了第一份工作的惨痛教训,公司成立时间少于3年,公司规模低于100人的公司不再考虑(仅个人观点,被伤过)。2个月的认真筛选,入职了一家公司规模200多人成立了4年了公司,薪资15k,每年涨薪1k,至今年9月份主动离职,薪资18k。

感到庆幸的是,我终于选择跳出了自己的舒适圈。在上一家公司已经3年的老油条,我可以说深谙“摸鱼”之道,而且照一年涨1k的趋势,只要我活的足够久,年薪百万是迟早的事(手动狗头)。可在今年,家里添了新成员,“吞金兽”降世,媳妇辞职做全职太太,再加上一直背着的房贷车贷,我必须得做出改变了。

遗憾的是,我TM早干嘛去了?跳槽大厂,虽然并不容易,但也没有想象中的那么难,我今年9月份辞职,从准备到入职花了2个月的时间。当然大部分的时间并不是在面试奔走,而是刷题复习,准备充分后一举拿下,这里就不多说细节,待会儿给大家分享下3面技术面真题。最后想要表达的一个观点就是:“不要等到碰壁了才想起努力,如果程序员的大限是35岁,想想你给自己还留下多少时间去努力改变去迎接35岁之后明天”,与君共勉!

字节三面分享

一面:

1. 单例模式知道不,写一个

2. 智能指针讲一下,shared_ptr循环引用怎么就会内存泄露呢?weak_ptr源码有看过吗?

3. 内存模型

4. 栈和堆的效率

5. 堆和找的区别

6. 数组和链表的区别

7. 算法:leetcode3

反问

二面:

1. 讲讲你这项目你做的工作。(简历中提到的项目)

2. 又是一个项目,你是怎么想的,怎么设计的

3. 既然你提到了多线程,那讲讲进程和线程的区别

4. 进程间的通信

5. 多进程怎么就不安全了?

6. 数据库中也存在一些不安全的现象,怎么解决

7. 事务是怎么一回事

8. tcp的三次握手过程,为啥不是两次

最后

针对于上面的问题,我总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料。
(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。
Android进阶视频+面试资料部分截图

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618156601)**

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值