1.引言
畢業(yè)已經(jīng)一年有余,這一年里特別感謝技術(shù)管理人員的器重,以及同事的幫忙,學(xué)到了不少東西。這一年里走過一些彎路,也碰到一些難題,也受到過做為一名開發(fā)卻經(jīng)常為系統(tǒng)維護(hù)和發(fā)布當(dāng)救火隊員的苦惱。遂決定梳理一下自己所學(xué)的東西,為大家分享一下。
經(jīng)過一年意識到以前也有很多認(rèn)識誤區(qū),比如:
偏愛收集,經(jīng)常收集各種資料視頻塞滿一個個硬盤,然后心滿意足的看著容量不行動。
不重基礎(chǔ),總覺得很多基礎(chǔ)東西不需要再看了,其實不懂的地方很多,計算機(jī)程序方面任何一個結(jié)果都必有原因,不要只會用不知道原理,那是加工廠出來的。現(xiàn)在ide查看代碼那么方便,ctrl+點擊就進(jìn)入了JDK查看實現(xiàn)細(xì)節(jié)。
好高騖遠(yuǎn),在計算機(jī)基礎(chǔ)不牢固的情況下,總想著要做架構(gòu),弄分布式,搞大數(shù)據(jù)之類。
不重視性能,只求能實現(xiàn)功能,sql查詢是不是可以優(yōu)化,是否有算法妙用,大對象是否要清除。
不重視擴(kuò)展性,模塊之間緊密耦合,常用方法不提取成工具類,調(diào)用關(guān)系混亂等問題。
……
本文重點不在這些,故只列舉了一小部分,下面進(jìn)入正題。