一、前言
這段時間一直也沒有什么能看到的長進,嘴上一直說學習學習的,但是沒有目標,沒有計划,行動也是漫無目的,看不到收獲,努力學習變成了空喊口號,名副其實地成了個積極廢人,每天早早下班,卻白白浪費了大好的業余時間。其他方面也是一樣的,比如健身減肥,未來如果這個狀態持續下去恐怕會惡性循環,越來越消極不思進取,越來越恐慌,生活也會一塌糊塗,矛盾,爭吵必會隨之而來。所以寫這篇文章不僅是做一個目標計划,也是給自己一個警醒,生魚憂患,死魚安樂。
二、目標
個人的目標按照SMART原則去建立,明確具體可度量,並且要有時限。我的目標是一年后能夠通過阿里的面試,成為阿里巴巴的一員。我聽過很多馬雲的演講,深受其思想的“腐蝕”,非常向往阿里的工作。->京東也不錯->上市公司就行->算了,在哪工作不重要,我主要就是想學習。
以下是招聘網站上的一則招聘要求:
1、具有互聯網公司開發經驗,有扎實的計算機基礎,包括操作系統、計算機網絡、數據結構、數據庫等知識。
2、JAVA基礎扎實,包括JVM、IO、多線程、並發、網絡,深刻理解面向對象、設計原則、封裝抽象等。
3、熟練使用常用的Java技術框架,並對java web的各種開源框架如Spring、Spring Boot等有深入的應用和優化經驗。
4、熟悉MySQL、HBase、緩存、消息隊列等至少一種技術原理及內部機制。
5、熟練使用shell、python等至少一種腳本編程。
6、學習能力強,有較強的問題分析和處理能力,具有團隊合作精神。
學習的重點應在於深度,而不能貪多而淺嘗輒止。
三、計划
我覺得想要實現目標重點需要在兩個方面下功夫,一是扎實的技術棧,二是真槍實彈的項目經驗。技術是硬實力要拿得出手,項目是軟實力要說得出口,這兩個方面我都還很欠缺。技術的學習,我准備以讀書為主要學習手段,系統化學習,集中時間專門學習某一個方面,逐個攻破。而項目經驗重點在於碎片化總結,真正把工作中的每個需求研究透,吸納為自己的東西。
內容規划:
主要圍繞四個大的方向,按順序每三個月完成一個方向的學習。
-
JVM原理相關知識
-
設計模式相關知識
-
並發編程相關知識
-
框架源碼相關知識
當然,並不是說學完這些就行了,而是以這幾個模塊為核心進行學習。
時間安排:
-
利用每天下班的時間和周末的時間進行學習,每天至少學習2個小時。
-
每天寫總結,記錄自己每一天的工作和學習情況。
-
每周完成一篇技術博客做學習總結。
四、總結
我知道自己一直以來最大的問題就是想的太多,做的太少,這山看着那山高,躊躇不定,蹉跎時光。這兩年我已經在極力地改變自己,也看到了自己的一些進步,同樣,我相信這次我也一定可以做到。加油,大兄弟!