部落格開博很有一段時日了,但是一兩年來一直空空如也,有很多次在自己筆記本上記錄要在下班後去深究記錄的東西,往往弄懂之後不了了之,不願意記錄。與其說懶惰,倒不如說是對自己的一種零約束。
自律使人自強。
不論是技術,還是職業,人生。
同時也是多次的想要去對技術知識進行鞏固,但是一直零零散散。這個時候想要寫點什麼,就是想好好梳理一下自己的思路。
如題,構建自己知識體系。
先從技術方面去說。作為一個前端開發者,儘管踏入程式設計領域不是非常久,但是好歹作為一個技術人員,對於前端知識體系的構建,不僅僅體現在你的技術層次,也體現在你的學習能力上。學習能力這個詞可能在讀書時代用得更多,總有某些天賦異稟的聰明人可以用你一半的時間完成你兩倍的事情。天賦異稟是一方面,學習能力是另外一方面。這就是為什麼這裡我說要構建自己只是體系。
舉例來說。前端開發者,眾所周知,最基本的技能,HTML,CSS,JS,這是最基本的內容,也是前端知識裡面最為核心的內容。入門可能很容易,一週你可以學會html,css,一個月可以學會js,這樣你就足以寫出最為基礎的前端介面。但是當你想更進一層樓的時候,你面臨的第一個問題就是基本功的缺失,後面一個就是層出不窮的框架和應用。
已經有很多人在去jQuery化了,目前前端框架最為流行的vue、angular、react,都在竭力避免複雜的DOM操作,以及介面檢視和應用資料的大糅雜。於此同時前端大爆發造成前端初學者的苦悶就是,當前新框架層出不窮,我學習jQuery還是否有必要,我應該選擇哪個框架。但是大多這些人都在忽略一個最重要的東西,同樣也在後端技術人員身上體現的,新技術在層出不窮,核心的知識是什麼?為什麼所有的課本這麼多年來你學習時候都會覺得課本及其簡單,公式多麼簡潔,但是你不會做題目,你不會綜合運用?你究竟處於學習的哪一個層次?新框架並不完全是新技術,他們是核心技術的延伸、運用、綜合與創新。簡單的微積分定理不理解透徹,你肯定無法處理複雜的微積分運動。基礎的知識沒有構件好,就算你會幾個框架無非是學會使用了工具。
你永遠跟不上技術的更迭。尤其是前端領域充滿著N多跟我一樣從零開始,一開始並沒有紮實的計算機基礎,程式設計知識的小白少年。但是不紮實基礎,深入底層,三五年之後你的發展並不會高於三五年之內。
不是每個人都是技術天才。我也從不指望自己在技術領域開拓創新。但就學習,高低之分往往比你想象中更為驚人。這就是題目所講,學習的能力,你要構建自己知識體系。
只停留技術上的學習是低層次的學習,類似模仿。作為一個前端從業者,你會寫頁面,那麼你該如何優化頁面,元件化,工具化,你在日常碼程式碼的過程中,提煉出來的核心這是別人學不會的。你會寫頁面,html,css你要用最優的方式去構建最為傑出的網頁,寫功能你要寫出擴充套件性好,容錯性強,維護性良好的js,你在學習工作過程中提煉精髓,總結,填補自己的缺失,這就是慢慢知識體系核心的構成。
同時,針對具體問題,單個解決,完善知識體系。響應式佈局不會去研究響應式,css的彈性佈局,有目的性,分塊按問題去學習和領悟,比你單單隻啃著基本核心教程來的收穫要多得多。
無論是在技術還是生活,掌握的最優的學習方式和總結能力,你都會比別人更為出色,花更好的時間獲得更多的經驗值。
踏踏實實,一步一步填補自己各個方面的空缺。
我的部落格從此開始,不僅僅部落格園,所有的文章都會轉發至簡書、segmentfault等平臺。
自律使人自強,技術,人,生活。你要做生活的主宰者。