工作已經將近兩年了斋射,隨著時間的推移和工作的磨練育勺,自己已經慢慢走進互聯網編程這個行業(yè)了,也有一些感悟罗岖,整理一下涧至。
剛開始工作的時候,就請教了一些IT界的老人桑包,他們都很熱心南蓬,給予了很多建議,大多都是說要了解公司業(yè)務哑了,要學會在失敗中總結經驗蓖康,我很認真的聽取“老人”們的經驗。剛開始工作的時候垒手,我還不知道有博客這種東西蒜焊,都是自己一點點拿記事本寫下來,記錄剛到公司的一些不明白和遇到的新技術的障礙科贬,但是這種記錄方式泳梆,一直不是很方便,不方便圖文并茂榜掌,后來优妙,我開始使用一些軟件來記錄,一開始是有道云憎账,但是發(fā)現太重了套硼,后來我看到有其他同事使用的是印象筆記,我又開始用這個胞皱,覺得這個很不錯邪意,最關鍵的是印象筆記的剪藏功能很好用,可以隨時將網頁上需要的內容剪藏至自己的筆記本反砌∥砉恚可是有一次我忘記了登陸印象筆記的密碼,后來重新登陸上去之后發(fā)現很多筆記都沒有了宴树,可能是自己的同步沒做好策菜,但是還是覺得用這種不太好。每次工作上遇到困難我都會去請教谷歌和度娘,發(fā)現一些csdn/博客園/stack overflow等一些文章寫的蠻好又憨,就想把自己的筆記挪上去翠霍,但是因為種種原因,今年才開始真正的寫博客蠢莺,一開始我用的是csdn壶运。后來朋友推薦去博客園。但是不知道為啥浪秘,我一直無法注冊博客園,慢慢的我發(fā)現有些文章寫的很漂亮埠况,一看來源是簡書耸携,于是,我又開始使用簡書辕翰,我想在這里記錄下自己的一些知識匯總夺衍。之前的csdn上面記錄的都不太完整,基本上都是一些日常bug的解決喜命。我想在簡書上將自己知道的東西都記錄一遍沟沙。方便自己日后的學習和復習。目前自己的知識也很有限壁榕。但是我深知一句老話矛紫,好記性不如爛筆頭。記錄下來總是沒有壞處的牌里,自己以后也方便查漏補缺颊咬。
目前自己工作快兩年了,工作環(huán)境和個人覺悟問題牡辽,接觸到東西還不是很多喳篇,目前接觸到的知識有:
前端:html/css/js/jquery/bootstrap/layui/ajax
后臺:java/ssm/ssh/springboot
數據庫:mysql/sqlserver/oracle/redies
測試:junit4/selenium
運維:python/shell/linux
算法: 樹形結構/線性結構/堆/圖/排序算法
設計模式:創(chuàng)建型/結構型/行為型
UML:用例圖/類圖/對象圖/順序圖/協(xié)作圖/狀態(tài)圖/活動圖/組件圖/配置圖
接觸的還是比較有限的,還是傳統(tǒng)的的項目态辛,前后端沒有分離麸澜,用的還是ssh。ssm和springboot是自己業(yè)余時間去學習一下的奏黑。前端的layui是朋友推薦的炊邦,自己就去學習了下,js的話熟史,基本是自己需要的時候去查文檔铣耘,看demo學習的,其實了解的還是很粗淺的以故,數據庫方面是大學的時候學習了sqlserver蜗细,oracle。工作的時候用的是mysql。學習的時候還對數據庫很自信的炉媒,后來慢慢了工具用的多了踪区,原生的sql寫的少了,就很多記得不是很清楚了吊骤,測試方面工作時主要用的是junit4缎岗,自己其實蠻不喜歡寫測試用例的,很多時候代碼寫完了更愿意手動測試白粉,但是時間久了传泊,隨著項目的變大和復雜性的加深,手工測試已經很難滿足全面功能的測試了鸭巴,于是我開始學著寫測試用例眷细,selenium是boss推薦我學習的,希望可以使用它寫自動化測試用例溪椎,讓項目自動化測試起來,但是自己沒有深入研究恬口,后面我總結的時候會全面再學習一遍校读。運維方面,因為公司有一些爬蟲項目需要做祖能,我就開始學習使用python歉秫。發(fā)現python上手很容易,于是做了兩個爬蟲項目練了練手养铸,shell是boss推薦的端考,我用的比較少,基本上只要是python能解決的我都不用shell揭厚,linux是大學學習的却特,因為大學的時候覺得linux很復雜,用慣了windows的我很不適應linux的黑窗口筛圆,和命令行方式裂明,所以沒怎么好好學習linux,工作的時候我又重新拾起這門語言太援,看的是業(yè)界比較推崇的鳥哥私房菜闽晦,設計模式/算法/uml是大學學習的,感覺還是比較重要的提岔,尤其是看源碼的時候才感覺博大精深仙蛉,這部分我也要好好復習總結一下。
目前java的微服務/分布式/大數據感覺很火的樣子碱蒙,但是受個人工作環(huán)境和和時間等問題還沒有開始了解學習荠瘪,后面會慢慢更上學習的夯巷。
剛開始工作的一些編碼規(guī)范和代碼重構/復用性問題,隨著工作上的磨練哀墓,現在已經規(guī)范了很多趁餐,但是我覺得這還是遠遠不夠的,如果希望自己寫出類似源碼中的高可用高復用的代碼篮绰,我覺得自己還差很多基本功后雷,所以借著博客這樣平臺整理一系列出來,便于自己日后溫故知新吠各。
我自己總結了一下自己目前的知識圖庫臀突,如下圖所示,雖然有很多自己都還是很粗淺的認知贾漏,但是我相信隨著自己在工作中的不斷探索一定可以逐漸深入理解這些知識