關於技術的深度

關於技術的深度

咱們應該深刻的瞭解技術嗎?

原創不易,轉載請說明出處
https://www.upupor.com/tech/c...數據庫


固然! 咱們應該深刻的瞭解技術! 知己知彼,百戰不殆!數據結構

記得一年前,我還對個人同事說過這樣一句話,評判技術的好與壞是這個技術是否能解決問題。若是這個技術能解決問題,那它就是最好的技術,若是很牛逼的技術卻解決不了實際問題,即便技術再牛逼,對於解決問題這件事來講也是爛技術。 這句話沒有對或錯之分,問題解決了是根本,無論使用什麼技術。數據庫設計

最近半年左右,我意識到技術的深度可以帶來的價值,遠遠比你會使用技術來的多。設計

我本身切身的體會是,若是問題你可以從實現層面或者原理層面解決,第一你本身能更加確定本身的技術實力,第二,你會讓人感受到很專業,而不是一味的去嘗試。get

其實本身以前不太關注原理層面的東西,可是如今可能達到必定的工做年限了,若是不去了解原理層面的東西,那專業程度只能限定在用,而不是用的好,用的巧妙。舉一個例子,數據庫設計,之前我以爲數據庫設計,就是數據庫設計,歷來沒有想到它實際上是數據結構,若是數據庫設計的好,能減小不少代碼量,反之,則會增長不少無效的代碼量。原理

因此,等到你的技術達到必定的深度,你的任督二脈會天然貫通,會理解不少你以前知識點!List

那咱們應該如何去提高本身的深度呢?技術

第一,不要着急,技術的提高,須要時間,不是一朝一夕就能完成的數據

第二,靜心,就是有一段時間可以不被外界事物所打擾時間

第三,堅持,讓我想到《肖申克的救贖》裏面的一句話,地質學其實就是在研究時間和壓力。對於提高技術深度也是如此,若是時間短,就給本身高壓力;若是時間長,壓力就能夠小一點,進行壓力分散。兩種方式,一樣可以達到相應的結果。

提高技術的深度,要從最簡單開始,不能一開始就很難,不然會打擊積極性!那就從咱們最經常使用的ArrayList開始吧!

完成的能夠在本文評論區域打卡~

相關文章
相關標籤/搜索