1. 程式人生 > >個人java學習計劃

個人java學習計劃

時間 bsp 程序員必備 ebs 項目 判斷 兩個 培訓班 組成

  這是一篇java學習計劃書,僅是個人計劃,大神勿噴。

  首先,自我介紹一下,本人96年出生,專科,非計算機專業,17年六月份來北京報的培訓班,才開始接觸計算機JAVA,這裏就不提具體哪家培訓機構了,(在這裏,提醒下各位想進入編程行業的朋友,跨行需謹慎,報培訓班更要謹慎;如果打定主意要進入編程行業,同時也準備報培訓班了,一定要找個該行業裏面的老人給你出出主意,至少比你一個外行去百度,找廣告什麽的好很多,他可以幫你躲開很多不必要的坑。)18年四月底培訓完開始找工作,面試的時候包裝的一年工作經驗,一直找到六月下旬,最後還是由於培訓班老師推薦,才進入到一家知道我是培訓出身的公司;這期間,自己大小面試了差不多十一二家吧,過去了基本上可以說是被各種虐;由於我包裝的是一年的工作經驗,所以,過去了面試官基本上是不會問什麽太難的問題,都是一些Ajax、接口、框架、java基礎之類的,這裏我不否認,由於自己學的時候不上心,所以面試的時候基本上都是各種陪笑。現在,也差不多工作了小半個月,雖然公司現在的項目用的是最基礎的 SSM、SSH 框架,可這半個月來還是各種看不懂代碼,不知道如何下手寫,深深的感覺到:再這樣下去,估計自己離打鋪蓋回老家不遠了;所以,覺得應該給自己制定一個學習計劃。

  先說目標吧,我的目標是一年後,薪資達到10K,現在薪資是5K;所以,我的計劃是圍繞著這個目標制定的。下圖是個人感覺10K程序員必備的幾項技能:技術分享圖片

其中,java基礎是核心,前端、框架以及中間件、Linux、數據庫是必備,微服務是加分項。(可能分類有些不規範或者錯誤)下面詳細說明每模塊包含的內容以及對應的計劃學習時間:

  1. java基礎:該模塊知識主要指《瘋狂java講義》一書的全部內容,當然,還會再去網上尋找一些視頻教程深入理解與實踐。這一模塊的時間計劃是:2個月。

  2. 前端:該模塊知識包含並不只是HTML、CSS、JavaSript、JQuery、El表達式、JSTL標簽、Ajax。這部分的學習主要通過網上視頻教程。這一模塊的時間計劃是:1.5個月。

  3. 框架以及中間件:該模塊知識同樣是包含並不只是 框架:SSH、SSM、SpringBoot、Dubbo。中間件:Shiro、WebService、Nginx、Redis、Zookeeper、Maven、SVN、GitHub、Docker。這一模塊的時間計劃是:4個月。

  4. Linux:該模塊知識主要指《鳥哥的Linux私房菜》基礎學習篇一書的全部內容,還會再去網上尋找一些有視頻教程。這一模塊的時間計劃是:2個月。

  5. 數據庫:該模塊的知識包含並不只是MySQL、Oracle、MongoDB、SQL Server;其中,以MySQL為主,Oracle為輔,MongoDB和SQL Server了解正常使用即可。這一模塊的時間計劃是:2.5個月。

  6. 微服務:該模塊個人感覺主要是加分項的作用多點兒,鑒於目前個人對這一塊了解不是很多,主要以SpringCloud為主。這一模塊的時間不納入計劃時間內。(註:同時附帶的加分項還包括:JVM組成、各模塊作用等。)

  最後,以上這些僅是指個人認為達到目標薪資的必備技能,在這學習過程中,還應該提高自身編程習慣,培養良好的編碼風格。註:這一過程中應深入了解和學習JAVA中各種設計模式。同時,在工作中也應多學習總結:多線程、高並發、分布式方面的知識。

【文末,說一下自己當時進入這一行的情況吧:大學完出來實習的時候,發現社會不好混,然後實習期快結束的時候,家裏問我的打算,當時我也是兩眼一摸黑,問啥啥不知道的,最後,老爹給了我兩個選擇:1.回老家去,家裏給找個工廠,做工人  2. 去學編程(老爹有朋友的孩子就是程序猿,聽說工資還挺高);讓我選;這裏要說下:我大學雖然是個專科,但是確實對我的影響挺大,沒上大學前是個很靦腆的男孩兒,大學後,雖然也很靦腆,不過臉皮倒是厚了不少,再一個就是讓我整個人變的不安分,總想著往外面跑。所以啊 ,我肯定選“去學編程”。至於去哪裏學嘛,北京,我自個兒挑的地方,北京是首都啊,還有就是因為一個人。所以啊,就來了北京了,然後每天吃吃喝喝度過了10個月的培訓期。現在上班了,發現自己什麽都不會,開始恐慌。所以寫下了這篇學習計劃,雖然不知道自己能不能按照這個計劃堅持下去,不過,我還是寫了下來,希望每當自己懈怠的時候翻開它可以讓自己立馬鬥誌昂揚。最後,談一談自己從接觸JAVA以來的感想吧,我英語從小就很爛,英語考試從來沒及格過的那種,所以,一開始接觸JAVA很頭疼,各種不認識,後來慢慢發現,關鍵的單詞也就那麽幾個,不難記;再到現在上班,雖然每天上班看著項目的代碼很頭疼,各種看不懂,各種懵逼;不過個人還是挺喜歡編程的,也說不上來喜歡它什麽,就是很喜歡那種敲著鍵盤,敲出來一段兒代碼,然後點運行的那一下,控制臺一路暢通無阻,當看到程序結果的那一瞬間,感覺整個人都渾身舒暢了。或許我是喜歡它的if判斷、for循環、Static關鍵字又或者是Linux系統那只有一行行字母的界面,總之,就這樣不明不白的喜歡著。】

個人java學習計劃