1. 程式人生 > >一個java菜鳥入行一年總結

一個java菜鳥入行一年總結

 一年總結

1.接觸程式設計(2016-5-14):

本人,從10歲開始玩遊戲 ,玩到28歲,雖然大學的時候也接觸過C,但是覺得學起來太費勁,還是玩遊戲好,我26歲的時候開始玩一款手遊《神武》,上班沒空用指令碼掛機,後來別人指令碼更新太慢,萌生自己寫的想法,然後就去學習《按鍵精靈》,一學習才發現,自己原來很喜歡程式設計,然後就一直打算轉行,自己也知道《按鍵精靈》上不了檯面,是選擇C++,JAVA

2.學習(2016-6-01 ——2016-12-30):

自學很長一段時間,感覺不知道要學習什麼,沒有方法,主要沒有認識程式設計朋友,沒人指引方向,但是我還是決定給自己人生一次轉變的機會,花點錢去培訓機構,具體什麼培訓機構我就不說,具體過程就是學生集體一起看視訊,等於自學,不過總體同步直播講師講的還算不錯,至少我是能接受了.
主要學習內容:
1.java基礎
2.面對物件思想
3.java基礎api
4.roacle資料庫基本知識,sql運用
5.資料庫jdbc,連線池技術
6.html5,css ,javascript,jquery
7.web容器,servlet基本知識,由servlet演變成為jsp,jsp基礎知識(9大內建物件) jstl標籤執行,自定義jstl標籤
8.seesion,cookie
9.spring容器基本知識點(xml版本注入各種方式獲取bean物件),依賴注入(DI),控制反轉(IOC),filter過濾器
10.spring mvc 原理(5大元件 :DispatcherServlet,HandlerMapping,Controller,(ModelAndView),ViewResolver,View)

    11,spring mvc 整合mybatis開發專案

3.工作(2016-1-01-至今)

 我算運氣比較好,剛畢業就出去就找到一家創業公司,入職1個半月沒人帶我,仍給我一個專案,讓我自己看,告訴我用那些技術,這一個半月我雖然沒有開發專案,但是學習到很多新的知識,瞭解maven基本知識,常用標籤,spring jap的規範,標籤的用法,bootstrap基礎知識,簡單運用,angular.js(1.6)常用api,後來轉正式開發專案,一個B2C專案,運用很多我以前沒接觸的技術(dozer,httpClient,redis,shiro等),雖然不知道原理,但是專案經理配置好大體上知道怎麼用,中途出現多很多bug,但是都基本做到及時修復了,第二個專案是個微商服務平臺型別的專案,這個專案構架還是用以前的專案,我參與需求分析,定下需求後,業務實現基本是我獨立完成,可能是我第一獨立做專案,中間考慮很多漏的東西,介面雖然寫好了,但是重複寫改了很多次,總體上感覺就是我在需求下來了,沒有仔細梳洗一遍,各種漏需求,各種漏流程,以後在做專案的時候,一定要謀定後動,自己完全理清楚,再開始動手。

4.總結

感覺好多東西需要學,很多東西只是知道怎麼用,正式工作一直忙著業務層的邏輯,對於專案搭建方面基本已經忘了,尤其現在轉idea,專案各種建立和eclipse有點區別,後面 會多花時間在上面,然後在寫程式碼方面對自己給自己制定一些規則,更利於以後返回閱讀自己程式碼,也方便別人閱讀自己程式碼。