作者:小傅哥
博客:https://bugstack.cn
Github:https://github.com/fuzhengwei/CodeGuide/wiki
积淀、分享、成长,让本人和别人都能有所播种!????
一、前言
月薪 30K 年薪是多少?
依照月薪 30K,年终奖 2~3 个月来算,再算上季度的绩效奖金、加班费,可能也有一些大小周和节假日的三倍工资等。综合起来的税前年收入整体差不多在 46W 左右。当然如果你在年会中了个大奖也能够算进去,或者阳光普照个 IPhone!
那 30K 月薪差不多是一个什么级别?不晓得大家有没有看过上面这张图,这个图来自一个薪资统计的网站,如下:
- 以上这种图的支出除了月薪还包含了,奖金、年终奖、股票,有些公司给的股票是比拟多的。股票有肯定的解禁期,并不是一次能拿完。
- 那如果想拿月薪 30K,根本是拿到了一个阿里的 P6 以及横向对标的级别。当然可能有些同学是在外部降职加薪的,那样可能会略有差异。
30K 对于工作 3~5 年还是蛮香的,但互联网大厂也的确不那么容易进去,如果在传统行业耽搁了几年或者头几年做的我的项目繁多,集体技术能力成长迟缓,过了 30 岁还真的挺难进去的。当然不是说 30 岁不要,只不过到了 30 岁,会要求面到更高的级别。
个别面试会从多方面进行考查,判断求职者是否满足招聘要求,如下图:但也有很牛皮的求职者可能就一两个问题的答复,就曾经把面试官镇住了!
综上,梳理出七个方向的面试考点,包含:根本功底、罕用技术、技术深度、技术教训、学习能力、工作能力、我的项目教训。
- 根本功底,是一个程序员的主科目语言的学习水平的一个根本考查,这部分内容须要平时大量积攒和总结。否则一本简略的 Java 书很难全副给你讲透彻,因为 Java 中包含了太多的内容,远不止 API 应用。
- 罕用技术,聊的是你的技术广度,和岗位技术匹配度。比方须要用到过 RPC,那你用过 Dubbo。如果你的公司临时用的技术不多,或者还是处于单体服务,那么须要本人补充。
- 技术深刻,除了技术广度接下来就是技术深刻,在你罕用的技术栈中,你有多理解他们,理解源码吗、理解运行机制吗、理解设计原理吗。这部分内容常被人说是造火箭,但这部分内容十分重要,能够承前启后的贯通集体修为和薪资待遇。
- 技术教训,什么是技术教训呢?这是落地能力,除了你可能认为下面一些是夸夸其谈,是造火箭。那么接下来这部分内容就是你是否真造过一个火箭,真实现过一个难题。所以这部分是从后果证实,不是你会什么,而是你做过什么。
- 学习能力 ,作为程序员你是否放弃激情,是否仍旧在踊跃致力的关注技术,是否为本人的成长一直添砖加瓦、是否还有好奇心和较强的求知欲。 个别会从这里看你是不是一个真正的 Coder!
- 工作能力,以上的种种能力,最终要体现到工作上,要能看出你的交付能力。否则即便你再优良,也不能把你当成一个吉祥物。工作能力的体现,才是真的为团队、为部门、为公司,奉献价值的。
- 我的项目教训,这项内容会依据不同公司的不同业务线而不同,就像你懂交易、领取,那么面试花呗、借呗、白条等工作岗位就会很吃香。
好! 接下来小傅哥就带着你逐渐介绍七个方向中的每一刻具体有哪些内容以及该如何学习。走起!
二、技术纲要
1. 根本功底
- 重要水平:⭐⭐⭐⭐
- 内容介绍:数据结构讲的就是把数据放在不同状态的构造中,
堆栈队列链表数组
等。而算法逻辑就是把这些寄存在数据结构中的数据依照肯定规定进行增删改查,也就是二分、快排、动静布局、搜寻等。而一门语言的核心技术就包含了对数据结构和算法的具体实现,像是咱们用到的联合框架,ArrayList、HashMap 等都是具体的实现。除此之外,在 Java 的核心技术中还要学习多线程、代理、反射等技术。这不只是面试内容,更是写好代码的根底! - 学习材料:算法图解、大话数据结构、数据结构与算法剖析、算法导论、算法之美、计算机程序设计艺术
- 苦口婆心:学习,从来不只仅仅是为了当下工作须要。简略的 CRUD 也可能真的不须要简单的设计,但集体的年龄和能力始终要成正比!
2. 罕用技术
- 重要水平:⭐⭐⭐⭐
- 内容介绍:这部分内容是一个互联网研发中罕用的技术栈内容,可能每个公司会有一些同类的其余技术,比方 RPC 框架就有很多种,但技术外围原理基本一致。可能以上的内容看上去比拟杂,也可能有一些是你还没有接触过的,能够从上到下逐渐理解。
- 学习材料:http://tutorials.jenkov.com、https://tech.meituan.com/、http://mysql.taobao.org/monthly/、《面向模式的软件架构》、《设计本来》、《架构之美》、《Clean Architecture》
- 苦口婆心:如果你并不想做一个工具人,就给本人的常识架构体系建设的残缺一些,也算是危险抵制了!
3. 技术深度
- 重要水平:⭐⭐⭐⭐⭐
- 内容介绍:这一部分内容常常在面试求职过程中被称为造火箭、八股文。因为这部分常识摸索到了 JVM 的运行机制,甚至去翻看 C ++ 源码,也包含 JDK 源码,同时还有框架的实现机制。除此之外,还有的公司会拓展到你可能齐全没接触过的字节码插桩、全链路监控等等。
- 学习材料:《java 虚拟机标准》、《Java 并发编程实战》、《多处理器编程的艺术》、《面经手册》、《字节码编程》
- 苦口婆心:有人说这叫内卷,那难道高考不卷?车牌号不卷?只有有资源竞争,就肯定会有抢夺。
4. 技术教训
- 重要水平:⭐⭐⭐⭐⭐
- 内容介绍:如果你说问你源码、机制是造飞机,那技术的落地才是你真正的本事。这里一部分是框架、架构的搭建,另外一部分是源码和外围组件的应用。也就是你的外围框架源码学习,是否能做到技术迁徙使用到你的我的项目中,做出可落地的程序。学习、积淀、积攒,这更像一盘大棋!
- 学习材料:CodeGuide
- 苦口婆心:不造轮子?对集体来说,轮子越多,车就越稳!
5. 学习能力
- 重要水平:⭐⭐⭐⭐
- 内容介绍:学习能力次要是输出和输入,一遍吸纳常识,一遍积淀常识。如果只看不记录不写,早早晚晚也就忘没了。这不便积淀下来的内容都是集体的技术标签,尤其是参加过开源我的项目,或者本人有一个我的项目失去认可。
- 学习材料:https://github.com、https://stackoverflow.com、https://www.csdn.net、https://www.cnblogs.com
- 苦口婆心:写博客真的是一种十分好的学习形式,每当你要输入一个常识的时候,你就须要浏览、收集、整顿、汇总。日复一日的积淀,终究会让你有十分大的晋升。
6. 工作能力
- 重要水平:⭐⭐⭐⭐
- 内容介绍:招聘人你感觉是先看能力还是先看素质?其实很多团队招聘是先看人的,如果你不能体现出一个踊跃、乐观、抗压、不玻璃心的态度,团队招聘是会有些抗拒的,谁也不心愿招聘一个须要哄着的
码宝男
。但工作能力同样重要,最终是你的担事心态和担事能力来撑起你的工资和职位。 - 学习材料:《非暴力沟通》、《要害对话 - 如何高效能沟通》、《逆商:咱们该如何应答坏事件》、《人月神话》
- 苦口婆心:沟通是解决单方或多方的认知偏差问题最终达成共识,情商是沟通的润滑剂,无论对谁都应该放弃本人为谋求更好而有的格局。
7. 我的项目教训
- 重要水平:⭐⭐⭐⭐
- 内容介绍:我的项目教训来自于各个不同行业的技术范畴,比方:社交、电商、外卖、出行、视频、音乐、汽车、领取、短视频等等,都会在各自的畛域有肯定的技术壁垒和相同之处。所以个别做游戏开发的可能跳槽到交易领取,还是会有很多不理解的。所以尽可能是在本人的行业内跳槽,或者你能够做到常识的拓展,本人多学习。
- 苦口婆心:不要守着本人的一亩三分地,多看看、多理解。
三、30 岁程序员占比
本周在群里做了一次简略的《2020 年互联网程序员年龄散布统计》,因为人群的关系可能数据是有一些不准。但这份数据能够作为参考,也能够参加投票。
选项 | 票数 | 占比 |
---|---|---|
未满 18 岁 – 19 岁 | 11 | 3.9 % |
20-25 岁 | 108 | 38.6 % |
26-30 岁 | 111 | 39.6 % |
31-35 岁 | 27 | 9.6 % |
36-40 岁 | 11 | 3.9 % |
41-45 岁 | 9 | 3.2 % |
46 岁及以上 | 3 | 1.1 % |
- 主力程序员集中在 25~30 岁,也就是刚毕业到工作 7 年左右。
- 30 当前的程序员呢?是不写代码了吗?其实,其实从这数据能够看出 30 当前的程序可能是降职做治理,简直不怎么参加到各种技术群的学习了。但也有另外一个事实,就是 30 岁当前根本都曾经结婚生子,上有老、下有小。根本是没有本人的工夫,也就没有了学习新常识的工夫,也没有参加到各种技术群的工夫。
统计数据
参加投票
四、总结
- 与抵制互联网危险相比能做的,只能是多学习、多积淀、多积攒。让 30 岁有 30 岁的能力,35 岁有 35 岁的经验。因为没有所谓的平安,只有领有留下的本事和走进来的能力才是平安的。
- 30 岁当前面临的不只是学习技术,还有很多起因是没有工夫。有家庭、有父母、有妻子,有生存的杂事,有工作的占据,很难拿出一个工夫给本人。哪怕是健身、学习,也得要挤时间。
- 大部分程序员的欲望是什么?做过一次 5 年后的欲望收集,大部分心愿升官发财、家庭美妙、买车买房,也有心愿一屋两人三餐四季,平平淡淡。其实大家在这个行业都很累,我的欲望可能是当前蜗居在天津,有个大书房、写写书、开车逛逛,有自在的工夫。来自:程序员的欲望
五、系列举荐
- 握草,你居然在代码里下毒!
- 一次代码评审,差点过不了试用期!
- 程序员为什么热衷于造轮子,升职加薪吗?
- 工作两年简历写成这样,谁要你呀!
- 13 年毕业,用两年工夫从外包走进互联网大厂