2020年YQ爆發,股市動蕩各國家間關系不穩定,國內市場經濟低迷,再這樣的大環境下,各大公司采取了優化政策,以求自保,
本人履歷
高中沒考上,上了中專,在廣州作業兩年,16年來到杭州,已從事開發6年之久了,去過小公司、創業公司、國企都有待過,一直都是搬磚碼農,沒有正確的職業規劃,導致6年來還是一個小小的搬磚碼農,
中途還自學過Python,C++的各大框架,但都由于學歷限制沒有找到比較滿意的作業,最后還是回歸了Java(os:java真的比其他語言好找作業)
幾次轉型未果,決定沉下心來搞Java,年紀也不小了,準備往架構師方向努力
書中自有黃金屋
書中自有黃金屋、書中自有顏如玉
確定了方向后,開始收集各種程度的書籍,首選魯班學院Java大神周瑜推薦:《JVM記憶體模型》《Java 編程思想》《Java開發實戰經典》以及各個大牛推薦《Spring揭秘》《分布式 Java 應用:基礎與實踐》《http權威指南》《深入理解 Java 虛擬機》《Java編程思想(第4版)》《JAVA 2核心技術 卷II:高級特性(原書第7版)》《Java Web開發詳解--XML+XSLT+Servlet+JSP深入剖析與實體應用》
以及在各大視頻網站看進階視頻,請教同事,請教網路大牛,
就這樣半年多后,離職找了一家互聯網公司,稅后35k,感覺很滿意,
六年多來,成長了很多,學會了很多,有同事的關心,領導的關懷,在學習路上那些愿意傾囊相授的好人兒們,從一個代碼員變架構師真的很重要,系統的學習是成為架構師最重要的前提,
長路漫漫,唯劍做伴 趁年輕,倍努力
整理歲月
老話說,程式員不過三十五,三十五之后還在寫代碼,那就是真的沒希望了
作業三年之前
處于懵懂階段,對什么技術都好奇,腦子里面什么技術都聽過,是一個從理論走向實踐很重要的一步,知道了版本控制,知道了團隊協作,知道了模塊化代碼,知道了代碼原來還可以這么寫,
三年之后
在我覺得,三年之后的程式員都可以分為一個類目,因為前面已近打好了基礎,只是看你的房子修的美不美觀,空間夠不夠大,單個房間里面的裝修,精致不精致,說白了就是要跟得上現階段市面上的熱門技術像分布式微服務,docker、dubbo、zookeeper等等一些列,
兵馬未動,糧草先行
簡歷
1.HR看簡歷,都是看技術關鍵詞,可以多看招聘要求,簡歷上要多寫些關鍵詞,比如spring,集合,多執行緒,高并發,springBoot,mysql,分布式、docker等等,
2.可以準備多份簡歷,有時候有多位面試官
3.網上簡歷做成pdf格式會好一些,word因為版本原因可能排版會變亂,
4.網上簡歷可以稍微夸大一下,半懂不懂的也寫上去,紙質簡歷一定要將半懂不懂的技術去掉,當然,最好還是保持一致,
5.沒有了解過的技術,不要寫在紙質簡歷上,一問就蒙了,
6.頻繁跳槽的經歷,可以合成一段,頻繁跳槽給人的印象很差,
7."個人評價"直接寫技術堆疊,不要寫樂觀向上,團結友愛這些,
8."專案經驗"除了介紹專案,還要寫清楚涉及到的技術內容,以及自己負責的模塊,
9.博客、GitHub都是加分項,不要擔心自己寫的東西很簡單,其實幾乎沒有面試官會去看的,
10.閱讀過Java原始碼,Spring原始碼,這些也是加分項,
專案經驗
專案簡介:
我是公司某某部門,該部門后臺系統主要由API模塊,APP后臺模塊,演算法模塊以及資料模塊組成,后臺的任務通過分布式任務系統進行任務管理,
責任描述:
我主要負責某某模塊,實作了某某功能、某某功能和某某功能,某某功能運用到了某某技術……
技術要點
整套系統部署在公司的服務器上,主要基于公司的Mysql集群和Redis集群做資料存盤,使用MQ集群做訊息佇列,基于ZK集群搭建高可用系統,前期我們服務之前的呼叫方式都是基于HTTP的方式,服務耦合性較高,后期我們基于SpringCloud框架做了整個系統的微服務化,進行解耦,
走向成功
系統的學習往往是走向成功的第一步:
魯班學院阿里P8課程體系圖:
阿里巴巴電商淘寶專案實作:
轉發+關注私信回復【學習】獲取P8課程體系圖
筑基階段
該階段需要理解java底層虛擬機,并知道它們實作的原理,
JVM虛擬機原理、調優,懂得jvm能讓你寫出性能更好的代碼;池技術,什么物件池,連接池,線
程池……Java并發底層原理與原始碼實作,寫框架必備的技術;java各種集合物件的實作原理,了解這些
可以讓你在解決問題時選擇合適的資料結構,高效的解決問題,Jdk的新特性 ,從jdk8一直到jdk13,

成長階段
該階段需要熟練使用各種框架,并知道它們實作的原理,
熟練掌握各個框架使用原理,Spring一定要玩轉,另外各熱門主流框架,安全框架shiro、security
資料庫Mysql、Oracle必須懂得你底層原理與性能調優,這樣就可以更好的去使用像MongoDB、
redis、Hive等等資料庫

拓展階段
該階段需要熟練掌握回應式編程、網路編程、devops技術,并知道它們實作的原理,
spring webflux的底層原理與原始碼、回應式開發框架Akka的基本應用原理,像Tomcat、netty、nginx的底層原理原始碼、調優方案這些都是必須會的,另外還要掌握Linux、git、docker、系統集成、監控等等一系列技術,

成型階段
該階段學完已經具備架構師能力了,主要的是知識的開闊面,對知識的深入理解,像一些組件的使用,比如服務網格的底層原理與原始碼實作,需要學習的技識訓是很多,像zookeeper、dubbo、搜索引擎、分庫分表等等,,,

實戰階段
該階段已經進入了“是騾子是馬,牽出來溜溜”階段,
需要根據前面所學技術要熟悉高并發場景下的架構設計解決方案、分布式架構中的各種場景解決方案、掌握大廠秒殺架構的設計與解決方案、千萬級并發互聯網實戰專案的各個模塊設計,
基本上學完這些后可職業技能直接對標阿里P7.

延伸階段
基本上到了這里的的都是在身邊圈內赫赫有名的,各種技術不在話下,各種編程語言任意切換
這一整套下來,面試阿里P7應綽綽有余,

魯班學院全套阿里P7級別Java高清視頻、課件、筆記、原始碼,關注我私信回復【魯班學院】免費領取
多執行緒,JVM

記憶體模型

NIO與netty

mybatis

spring與springboot


大廠面試專題


魯班學院全集視頻分享

轉發此文后關注我私信回復【魯班學院】免費領取馬士兵全集高清視頻、原始碼、課件、筆記

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/163261.html
標籤:Java


