寫在前面
對于程序員來說诵竭,尤其是前端程序員话告,很多人只是代碼的搬運工兼搏,扎實的基礎(chǔ),嚴(yán)謹(jǐn)?shù)娘L(fēng)格沙郭,優(yōu)秀的項目結(jié)構(gòu)佛呻,精簡的算法,對于工作數(shù)年如一年的碼農(nóng)來說病线,遠(yuǎn)不如引入幾個庫吓著,調(diào)用幾個api來的效率高,知其然而不知其所以然送挑,再加上前端近幾年的飛速發(fā)展绑莺,看幾天文檔,上手一個框架惕耕,完成一個項目纺裁,然后下一個項目,工作經(jīng)驗越來越豐富,可編程的能力其實卻在原地踏步甚至倒退欺缘《霸ィ回頭看,雖然自己有了幾年的工作經(jīng)驗谚殊,可說實話丧鸯,比起應(yīng)屆生,可能我只是更懂業(yè)務(wù)嫩絮,調(diào)用其各種api更加熟練而已丛肢,改變總是很痛苦的,可是如果不改變剿干,就會一直痛苦下去摔踱。
經(jīng)典書籍
作為前端開發(fā),必備的幾本經(jīng)典書籍還是不能少的怨愤,遙記得剛開始系統(tǒng)的學(xué)習(xí)JavaScript的時候派敷,恨不得把所有網(wǎng)上能找到的“有名”的經(jīng)典書籍全買來讀一遍,《JS高程》作為入門來說撰洗,門檻還是很低的篮愉,但依然有很多曾經(jīng)一知半解的東西,后來買了《你不知道的JavaScript》和《JavaScript語言精粹》差导,深入的知識點更是讓我目不暇接试躏,好多東西完全像在看天書,但看不懂也只能硬著頭皮往后看设褐。隨著工作經(jīng)驗的增長颠蕴,再加上后端的學(xué)習(xí)和實際的項目開發(fā),再次翻開當(dāng)年仿佛“天書”的各部經(jīng)典助析,反而有一種原來如此的感覺犀被,既然重新拾起了前端,那么就從零開始外冀,重讀經(jīng)典寡键。
- 《你不知道的JavaScript》
- 《JavaScript語言精粹》
- 《JavaScript高級程序設(shè)計》
- 《JavaScript忍者秘籍》
- 《CSS揭秘》
經(jīng)典源碼
想要保持永遠(yuǎn)跟隨技術(shù)的進(jìn)步,不是不脱┧恚“學(xué)習(xí)”和使用新的框架就可以的西轩,人的精力都是有限的,在接觸后端之前脑沿,我基本也沒有看源碼的習(xí)慣藕畔,甚至是害怕,密密麻麻項目結(jié)構(gòu)讓我沒有勇氣看下去庄拇,可是在接觸后端的一年多時間里注服,找源碼,反編譯,分析原理成為工作的日常祠汇,再次重回前端仍秤,對編程這個事情有了不同的態(tài)度和看法,學(xué)習(xí)源碼也不再讓我膽怯可很。為了不再把幾年工作經(jīng)驗當(dāng)作一年诗力,讓自己的編程能力有一個質(zhì)的提高,重讀經(jīng)典源碼應(yīng)該是一條性價比頗高的道路我抠,掌握了編程的原理和思想苇本,才能不在技術(shù)進(jìn)步的大潮中落伍。
- jQuery
說起jQuery菜拓,作為web屆的元老瓣窄,有著不可撼動的位置,雖然隨著vue,react等前端大型框架逐漸成為主流纳鼎,Jquery也被很多現(xiàn)代前端拋棄俺夕,可依然在市場占有相當(dāng)大的份額,而且其擁有非常超前和優(yōu)秀的項目結(jié)構(gòu)和編程思想贱鄙,工作幾年之后再研讀經(jīng)典源碼劝贸,鞏固基礎(chǔ)知識的同時,相信可以對前端編程有著不一樣的理解逗宁。 - Zepto
- LESS
- Vue.js
- bootstrap
- require.js
持續(xù)更新
有時候映九,不逼自己一把,永遠(yuǎn)不知道自己還可以更優(yōu)秀瞎颗,安于現(xiàn)狀只是溫水煮青蛙件甥,當(dāng)年輕不再成為資本,被淘汰只是早晚的事情哼拔,我會努力保持自己技術(shù)棧的更新引有,也會把讀書和學(xué)習(xí)源碼作為一個習(xí)慣,一直更新下去