2017年3月
三月是剛進(jìn)公司實(shí)習(xí)之時(shí),當(dāng)時(shí),真的就是一個(gè)看過一些Java的基礎(chǔ)書籍的小白而已,沒有任何項(xiàng)目經(jīng)驗(yàn),只是在自己的電腦上用Spring MVC搭建過一個(gè)最簡單的登錄,顯示,評論等幾個(gè)最最最 簡單的小需求。
仍記得進(jìn)公司前,大佬介紹過很多中間件和工具,一個(gè)人在沒有任何基礎(chǔ)的情況下,去嘗試Maven,Git,遇到了無數(shù)的問題,無人請教,只能自己嘗試解決。往往都是一些簡單的問題在花費(fèi)大量時(shí)間之后才解決。效率低下,也留下了很多沒解決的問題。
最初的3月,從IDEA的熟悉,Git的不斷使用,Nginx,Redis等等的,再到項(xiàng)目的啟動(dòng)。最后獨(dú)立完成最簡單的項(xiàng)目需求。3月就這樣緩慢的熟悉著。在公司的好處就是相比自己的學(xué)習(xí),在公司進(jìn)步還是能快很多,畢竟周圍還是有不少大神的,有時(shí)候問一下大神,不僅能節(jié)約時(shí)間,還能理解的更透徹。

1.log日志輸出不對
2.代碼關(guān)鍵點(diǎn)缺少注釋,且長而臭
3.命名不規(guī)范
剛進(jìn)公司那會(huì)項(xiàng)目很趕,沒有新入職培訓(xùn),也沒人指導(dǎo)(完全的放養(yǎng),遇到問題了自己找人問),這種情形下完成了自己的第一個(gè)接口,一個(gè)小白的第一個(gè)接口,對npe沒做任何處理就傳給了前端。
2017年4、5月
四月五月,指導(dǎo)我的小組長,去了深圳出差,所以這兩個(gè)月我又是被放養(yǎng)了,有成長,依然還是遇到問題自己找人問。而且項(xiàng)目趕,我被趕鴨子上架了,幫忙開發(fā),查錯(cuò),修bug,改數(shù)據(jù),就這樣的過程中,技術(shù)進(jìn)步緩慢,但是對項(xiàng)目的熟悉度在高壓下,迅速了解這個(gè)項(xiàng)目。
2017年6月
請假回學(xué)校畢設(shè),畢業(yè)
2017年7月
準(zhǔn)確的說是6月下旬開始,小組長回來了,而且公司的管理也正式化了一些,增加了小組長對代碼的review,這個(gè)月是這半年來技術(shù)增長最快的。單元測試,Java SE8的新特性都是在review中,快速學(xué)習(xí),也改正了很多寫代碼中的小錯(cuò)誤習(xí)慣。

1.相比之前在重要地方加上了注釋,方便自己,也方便別人理解
2.用流操作,簡化了代碼
3.Guava等工具類的使用
4.log的輸出也規(guī)范化了
結(jié)束
現(xiàn)在項(xiàng)目也是收尾要結(jié)束了,在收尾階段反觀3月和7月的區(qū)別,能很明顯的感受到自己的進(jìn)步。然后馬上也要正式進(jìn)去另一個(gè)項(xiàng)目的開發(fā)了,這次將是真正的從0到1的全部過程,希望能有更多的成長吧。