前言
前几天我上班路上,和小区门口开车的师傅闲聊,发现他们虽然学历不高,但挣钱的途径不少,比如固定接送多位客户,然后能通过朋友圈拓展新客户,而且通过客户口口相传,也能不断拉到生意,算下来每月也能挣1万5出头,好的话能有2万,我在上海,做IT的要月入2万,如果不是996,估计本科毕业还得干几年。
可能有人会说了,他们第一不交金,第二未必稳定,但这批师傅学历也就高中,对于这个学历来说,这个收入不能算低。反观我们,可能不少做IT的人,一心只做技术,只拿固定工资,不去拓展挣钱途径,或者虽然到处找活干,但和路边装修队相比,只是多了份固定工资,总之很难突破收入瓶颈。
所以我们IT人除了在不断提升自己的技术能力之外,更得积极主动地拓展挣钱途径,本文就将围绕这点展开。
第一阶段:架构师筑基必备技能
我觉得,但凡是个成年人应该都清楚扎实的基本功对自己的工作帮助有多重要。从各大招聘网站的招聘要求来看,第一条都明确说明需要扎实的Java基础。因此,一般笔试以及面试的第一轮,对基础的考察是比较多的。
其实我发现有很多开发几年了,基础知识都不扎实,比如说,简单地介绍一下Java8有哪些新特性吗,或者你比较擅长的新特性有哪些?要么回答的不完整,要么就是回答的牛头不对马嘴。
配套学习文档
大厂必问并发编程:
JVM深入拆解:
网络编程与高效IO:
MySQL进阶:
面试必问数据结构与算法:
这份笔记里面涵盖的知识非常多,应该是必备的一份笔记,可以时不时的翻阅一下,查漏补缺。
第二阶段:设计模式+开源框架解读
设计模式是前辈们用毕生心血专业填坑换来的经验,把这些经验加工精简,就成了设计模式,也就是套路。有了套路,就把类型的业务类型套上去就OK了,不会出太大的问题,也利于软件的开发速度和扩展性。
目前企业主流的开源框架就是SSM框架,会使用SSM框架早已成为一名Java开发的职业基操。
配套学习文档
Java设计模式:
SSM框架源码解读:
①Spring源码解读
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MerruXPN-1618390181310)(https://upload-images.jianshu.io/upload_images/22932333-2581025f618edaf0.image?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
②Spirng MVC
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-glIrjQXN-1618390181311)(https://upload-images.jianshu.io/upload_images/22932333-b57ec9ab75c581f2.image?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
③MyBatis
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RaSf67eP-1618390181312)(https://upload-images.jianshu.io/upload_images/22932333-8bf40238cbd57d1a.image?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
第三阶段:架构技术性能提升
中间件是为了解决某一类复杂技术问题的,比如消息中间件Kafka、RocketMQ,解决了大量处理请求的排队和缓冲、并且做到高性能的情况下不丢失消息,这类通用的复杂技术常见。TDDL、ShardingSphere、MyCat等解决分库分表、读写分离,进而提升整个系统对于更大规模的数据读写的问题。
推荐学习文档
Zookeeper:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k1jha5WL-1618390181312)(https://upload-images.jianshu.io/upload_images/22932333-3998899597fd8d4a.image?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
NGINX:
RabbitMQ:
RocketMQ:
Kafka:
ELK:
第四阶段:高效存储让项目起飞
重点知识点:Redis、MongoDB、MySQL高可用、Mycat
现在企业流行的还是Redis和MySQL做存储,如果时间不是很充足的话,主要把这两个弄懂就ok了。
Redis数据库:
MySQL数据库高可用:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8TdWfaE6-1618390181318)(https://upload-images.jianshu.io/upload_images/22932333-19ae94803c46d4e9.image?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
第五阶段:分布式扩展到微服务架构
这一阶段属于拔高的部分。如果时间不够,着急找工作的话,可以跳过这部分,进入下一阶段,直接项目的学习,回头再补。
Docker:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v2drBZu1-1618390181319)(https://upload-images.jianshu.io/upload_images/22932333-1dc8999c1ba3e517.image?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
ZooKeeper 分布式协调服务技术+Dubbo高性能的 RPC 服务发布和调用框架:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YgJU0M0V-1618390181320)(https://upload-images.jianshu.io/upload_images/22932333-718b54afb97428a7.image?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
Spring Boot:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-P7G2293H-1618390181321)(https://upload-images.jianshu.io/upload_images/22932333-24f7b70b373a91f1.image?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
Spring Cloud:
Spring Cloud Alibaba:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7BR4t1rr-1618390181323)(https://upload-images.jianshu.io/upload_images/22932333-a6c331b389edb619.image?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)]
最后
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。
最新整理面试题
上述的面试题答案都整理成文档笔记。
也还整理了一些面试资料&最新2021收集的一些大厂的面试真题,有需要的可以点击这里,免费获取
最新整理电子书
最新整理大厂面试文档
//docs.qq.com/doc/DSmxTbFJ1cmN1R2dB)**
最新整理电子书
[外链图片转存中…(img-obGfSm1R-1618390181324)]
最新整理大厂面试文档
[外链图片转存中…(img-8oXerlBs-1618390181325)]
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。