定義
開發(fā)人員很像我們所說的喜鵲面哥,以不停的獲取很多小玩意來裝飾他們的窩而著稱讶泰,就像喜鵲一樣, 而很多開發(fā)人員也往往被這些小玩意沖昏了頭腦, 沉迷其中無法自拔, 實(shí)際上又沒有什么具體的收獲, 得到的只不過是使用新技術(shù)的片刻快感, 當(dāng)初次的快感消失時(shí),賢者時(shí)間,他們會(huì)回過頭來, 寫下這么篇類似的文章,反思
現(xiàn)狀
目前我是一名前端開發(fā)工程師, 我們都是知道前端以入門門檻低,知識(shí)雜,缺少相關(guān)標(biāo)準(zhǔn) 而"聞名", 進(jìn)而給大家一種很low 的感覺, 包括我自己也經(jīng)常覺得寫頁面就是浪費(fèi)生命. 由于前端的各種先天性的短板,導(dǎo)致現(xiàn)在的各種框架工具層出不窮, 這個(gè)工具框架還沒有坐穩(wěn)寶座,就被另外一個(gè)框架或者工具干翻 了. 這樣子對(duì)于普通的前端開發(fā)者學(xué)習(xí)入門來說是沒有半點(diǎn)好處的, 經(jīng)常有前端的新手被各種框架構(gòu)建工具搞的團(tuán)團(tuán)轉(zhuǎn), 結(jié)果一路下來什么都沒有學(xué)到,不對(duì) , 很多框架工具的 hello world 還是會(huì)的
一個(gè)現(xiàn)象
前幾天微信小程序內(nèi)測(cè)了,可謂是在國內(nèi)的引起不小的轟動(dòng),對(duì)于我們這種比較專業(yè)的前端組來說, 同事們當(dāng)然是第一時(shí)間把這個(gè)東西去研究一下, 我們不是為了研究它是怎么用的, 只是純粹的從技術(shù)的角度看下它背后的實(shí)現(xiàn)原理,那天晚上我用了好幾個(gè)小時(shí)去讀了微信小程序的 IDE 的源碼, 發(fā)現(xiàn)微信小程序并沒有那么的高大上, 給我們資源我們也可以去做.
然而
并不是所有人都是抱著學(xué)習(xí)競(jìng)爭(zhēng)的去看待上面的小程序的, 在很多人看來微信小程序仿佛就是下一個(gè) "H5" , 一句話形容就是外行看熱鬧, 這種現(xiàn)象在程序員的鄙視鏈中是經(jīng)常存在的, 比如我就經(jīng)抽芾裕看不起那些還在用傳統(tǒng)方式的前端開發(fā)的程序員, 也看不起很多脫口而出什么 vue react angular 之類的框架的 前沿開發(fā)者, 很多原因是因?yàn)槲易约罕旧砭褪菑牡讓映鰜淼? 所以計(jì)算機(jī)的基礎(chǔ)還行, 就自然的成為鄙視鏈中的一員. 鄙視被人也被別人鄙視
正題
為什么不要做一個(gè)喜鵲開發(fā)者???
1 基礎(chǔ)很重要, 我一直很看重一個(gè)開發(fā)者的基本計(jì)算機(jī)素養(yǎng), 形成自己的計(jì)算機(jī)知識(shí)體系是必不可少的, 比如做一個(gè)前端開發(fā)工程師, 你得知道一個(gè)請(qǐng)求從 輸入到返回經(jīng)過那些步驟吧, 而這背后不僅僅就是簡(jiǎn)單的 js css html 這些知識(shí)就夠了的, 前端入門簡(jiǎn)單吧, 但是 在前端之外, 一個(gè)計(jì)算機(jī)的基礎(chǔ)知識(shí)體系是很重要的
2 沒有用戶關(guān)心你用的啥技術(shù), 人家要的是產(chǎn)品,可用性,穩(wěn)定性,老板也不關(guān)心你用啥技術(shù), 人家要的是效率, 要的是業(yè)績(jī),要是的 kpi.
3 至少在前端領(lǐng)域缺少相關(guān)的標(biāo)準(zhǔn),或者是不是很統(tǒng)一, 所以各種框架工層出不窮, 對(duì)于我們開發(fā)者來說, 并沒有那么多精力去追求那么多"新的" 框架工具, 而且很多工具框架并沒有什么底層技術(shù)上的創(chuàng)新, 很多時(shí)候就是在做抽象封裝, 花很多時(shí)間去學(xué)習(xí) 其他開發(fā)者制定的 api 并沒有太大的意義, 而且太容易就是過時(shí)了,學(xué)習(xí)成本略高
4 回到第一點(diǎn), 基礎(chǔ)比啥都重要 , 有選擇性的去學(xué)新的東西, 不要害怕錯(cuò)過啥趨勢(shì)潮流, 如果一個(gè)東西真的是很有潛力的, 相信你有個(gè)好的基礎(chǔ), 自然能夠第一眼就能辨認(rèn)出是好是壞
新的事物永遠(yuǎn)在發(fā)生, 打好基礎(chǔ), 有選擇性的了解新的事物, 不要害怕自己過時(shí), 很多時(shí)候所謂的"新" 也只是舊瓶裝新酒, 當(dāng)你在自己的領(lǐng)域有一定的經(jīng)驗(yàn)時(shí), 該用啥技術(shù)豈不是 信手拈來