作為一名互聯(lián)網(wǎng)從業(yè)者胧后、世界第一人稱觀察員肴盏,我對于這個行業(yè)最大的感觸就是:不能停止學(xué)習(xí)。每時每刻都在世界某個角落里上演著技術(shù)變革和更新帽衙,默無聲息菜皂,或者來勢洶洶。
印象最為深刻的是厉萝,在畢業(yè)生校園招聘的過程中恍飘,面試官問到的問題是 “兼容 IE 6/7/8 的 CSS 樣式 Hack 寫法是什么?”谴垫,“什么是標(biāo)簽語義化章母,語義化的標(biāo)簽有什么作用?”… 現(xiàn)在回想起來翩剪,這些問題都非常的有年代感乳怎,而且也極具農(nóng)業(yè)時代氣息。那時候大家通過 RSS 來關(guān)注行業(yè)的更新前弯,一提到前端蚪缀,多數(shù)人腦海里面的概念就是 Div + CSS
,IE 是大家最主要的戰(zhàn)場恕出, CSS3 和 HTML5 仍然是非常烏托邦的詞語询枚。
這些年來前端棧技術(shù)層出不窮,前端的范圍也越來越廣泛浙巫,前端開發(fā)需要掌握的技能也越來越多金蜀。整個行業(yè)技術(shù)的迭代刷后,我們是見證者,也是受益者渊抄。我們學(xué)習(xí)新的技術(shù)尝胆,創(chuàng)造出富有想象力的產(chǎn)品,并且為行業(yè)帶來更新的技術(shù)抒线,不斷在這樣的過程中充實和提高自己班巩,并且也推動著行業(yè)不斷向前。
怎么定義成長嘶炭?
成長向來都不是一件容易的事情抱慌。
在學(xué)校的時候,學(xué)校會制定每學(xué)期的課程計劃眨猎,每堂課后都有對應(yīng)的作業(yè)和練習(xí)抑进,在學(xué)期結(jié)束的時候通過測試來檢查學(xué)習(xí)的成果,用成績單上的 S/A/B/C 量化知識和技能掌握的程度睡陪。
等到進(jìn)入公司或者團(tuán)隊工作之后寺渗,似乎發(fā)生了很大的變化:沒有統(tǒng)一的學(xué)習(xí)計劃,沒有定期的作業(yè)和練習(xí)兰迫,也沒有人督促學(xué)習(xí)信殊,更沒有考試來檢驗。
隨著工齡的增長汁果,時間不知不覺地流逝涡拘,一切都毫無原因,也沒有停下來的意思据德。
我曾經(jīng)跟年輕的同事們一起聊進(jìn)入公司后的狀態(tài)鳄乏,當(dāng)我問到:“你覺得你在公司的這幾年里面,你成長了嗎棘利?”橱野,曾經(jīng)有人像突然被一陣惶恐擊中,陷入一種驚愕的回憶善玫。
“我也不知道水援,我每天都在做項目的需求◎蚍伲回想起來裹唆,好像也沒學(xué)到什么厲害的新技術(shù),也沒有做出什么特別的貢獻(xiàn)只洒。反正许帐,每天就是在做需求,但需求里面的東西毕谴,都是很平常很簡單的成畦【喾遥”
進(jìn)入工作的新人貌似總有一些會陷入這樣的困惑,似乎每天的工作都被需求安排的滿滿當(dāng)當(dāng)循帐,也少有專門的時間去學(xué)習(xí)什么框仔,所以一回憶起來心慌地發(fā)現(xiàn),好像真的沒怎么成長拄养。但我覺得這應(yīng)該是對成長概念的誤解离斩,那到底怎么才算是成長了呢?
成長是析出結(jié)晶的過程瘪匿,這些結(jié)晶就是知識跛梗。
知識是對某一個事物、方法或者形態(tài)系統(tǒng)化的認(rèn)識棋弥,這些認(rèn)識是通過不斷地學(xué)習(xí)和使用核偿、深入思考和對比之后總結(jié)出來的。朋友圈顽染、微博 Timeline 中出現(xiàn)的不是知識漾岳,只能算是信息。因為它們是片面的粉寞、碎片化的尼荆、不成體系的,只有把很多同一類相關(guān)的信息系統(tǒng)地整理出來唧垦,并且能為特定的目的而使用耀找,才能變成知識。
看書业崖、上課是最系統(tǒng)地學(xué)習(xí)知識的方式,總結(jié)蓄愁、運(yùn)用和思考是產(chǎn)生知識必經(jīng)的過程双炕。
我們每天的工作看似重復(fù)并且沒有難度,本身就是對工作所用的技能熟練的結(jié)果撮抓。對所掌握的技能如此熟練的根本妇斤,是我們對這些技能有清晰的了解和靈活的運(yùn)用,當(dāng)我們把這些內(nèi)容以結(jié)構(gòu)化的形式思考和總結(jié)丹拯,便是成長最重要的一步站超。
(如果手上的工作真的一直處于沒有難度的狀態(tài),應(yīng)當(dāng)盡快跟上級溝通和反饋乖酬,尋找更加有挑戰(zhàn)的工作)
成長的途徑
在我看來死相,成長的途徑就是知識累積和創(chuàng)造的過程。
累積:向世界學(xué)習(xí)咬像,并且舉一反三
第一類知識是現(xiàn)在世界上本身就有的算撮,我們只管學(xué)習(xí)就夠生宛,各門已經(jīng)存在的科學(xué):經(jīng)濟(jì)學(xué)、建筑學(xué)肮柜、醫(yī)學(xué)陷舅、管理學(xué)等等,它們已經(jīng)非常非常的系統(tǒng)审洞,并且被不斷優(yōu)化到目前最合理的狀態(tài)莱睁。
我們生活在迄今為止最為輝煌的時代,幾千年人類文明的結(jié)晶留下成千上萬的學(xué)科和領(lǐng)域(盡管有很多很多是最近這些年才出現(xiàn)的)芒澜,我們有最為便捷的互聯(lián)網(wǎng)和其他知識傳播方式仰剿,所有的知識都觸手可及。
學(xué)習(xí)最系統(tǒng)的方法是按照一個架構(gòu)從淺入深地完整認(rèn)識一項事物撰糠。隨便翻開一本書的目錄酥馍,目錄反映了它的知識體系,從此可以了解它的結(jié)構(gòu)是怎樣的阅酪,由哪些部分組成旨袒,這些部分又是如何關(guān)聯(lián)在一起的。對整個知識體系有簡單的概念之后术辐,開始學(xué)習(xí)砚尽,并且邊學(xué)習(xí)邊思考。
對這類現(xiàn)有的知識辉词,僅僅“學(xué)習(xí)了”是遠(yuǎn)遠(yuǎn)不夠的必孤,最重要的環(huán)節(jié)是思考和運(yùn)用,并且能夠舉一反三瑞躺。
“紙上談兵”絕對適用任何的學(xué)科敷搪,互聯(lián)網(wǎng)行業(yè)的知識和技術(shù)更加強(qiáng)調(diào)的是實踐。對于知識的敬意體現(xiàn)在日常的工作中幢哨,能把學(xué)習(xí)的成果在最合適的地方最恰當(dāng)?shù)臅r機(jī)展示出來赡勘,不僅能給工作效率和質(zhì)量帶來提升,而且能將學(xué)習(xí)的內(nèi)容得以鞏固捞镰。
創(chuàng)造:對自己總結(jié)闸与,然后系統(tǒng)化提煉
另一類知識可能是在我們了解到的世界中并沒有形成的,這樣的場景很多岸售。世界萬物太復(fù)雜了践樱,我們所說到的“學(xué)科”都是相當(dāng)粗略的分類,實際上在每個學(xué)科下面都有很多細(xì)分的場景凸丸。比如 “計算機(jī)科學(xué)” 這個大的學(xué)科中有 “軟件工程“ 拷邢、“網(wǎng)絡(luò)工程”、“計算機(jī)硬件”等屎慢,而在 “軟件工程” 中有 “前端開發(fā)”解孙、“后臺開發(fā)”坑填, 在 “前端開發(fā)” 中包含 “Web 前端開發(fā)”、“Mac 前端開發(fā)”等…
單單 “Web 前端開發(fā)” 下的知識體系就足夠龐大了弛姜,而每一個具體的場景和技巧可能不夠撐起一門學(xué)科脐瑰,但是仍然能夠用一個結(jié)構(gòu)化的框架來描述和傳播。比如說 “Web前端開發(fā)” 中一個常見的場景 “編寫代碼的規(guī)范”廷臼,它無時無刻不體現(xiàn)在每個人的工作里苍在。但是如果不把整個關(guān)于代碼規(guī)范的技巧結(jié)構(gòu)化,他們?nèi)匀皇欠稚⒌乃槠脑诿總€人的習(xí)慣中荠商,無法交流寂恬,也無法傳播。當(dāng)嘗試著這么去做之后莱没,便可以看到“編碼規(guī)范”的知識體系初肉,比如:
HTML 規(guī)范
CSS 規(guī)范
JavaScript 規(guī)范
文件架構(gòu)規(guī)范
…
這就是析出結(jié)晶的過程,盡管這個結(jié)果不一定完全正確饰躲,但是只有經(jīng)過系統(tǒng)化提煉的經(jīng)驗牙咏,才是可以互相交流和學(xué)習(xí)的。在總結(jié)提煉過程中嘹裂,必須對以往的工作進(jìn)行系統(tǒng)的回顧和深度的思考,這也非常有效地避免做了很多的需求之后什么也沒留下的問題寄狼。
平日的工作看似簡單重復(fù)丁寄,但可以深度總結(jié)的場景很多,比如可以試著從下面的角度來思考:
-
重復(fù)的事情
重復(fù)背后的原因
重復(fù)帶來的經(jīng)驗
解決重復(fù)工作的途徑
-
困難的事情
問題是什么
怎么解決的
解決的效果
-
新鮮的事情
什么場景下用到的
新技術(shù)的特點和用法
與其他技術(shù)的對比
比如泊愧,在和設(shè)計師對于經(jīng)常修改字號伊磺、顏色、間距等瑣碎重復(fù)的事情中删咱,
a). 找到重復(fù)的經(jīng)驗:使用更加高效的頁面組件和樣式架構(gòu)
b). 思考重復(fù)的原因:設(shè)計師在對整體系統(tǒng)設(shè)計方案的實施中缺少統(tǒng)一的準(zhǔn)則和規(guī)范
c). 解決重復(fù)的途徑:與設(shè)計師協(xié)商制定符合項目標(biāo)準(zhǔn)的設(shè)計規(guī)范奢浑,統(tǒng)一前端和設(shè)計的通用設(shè)計語言,在項目中推行 Design System腋腮。
對于重復(fù)的工作,一方面要總結(jié)重復(fù)帶來的經(jīng)驗壤蚜,而另一方面還要保持警惕是否在重復(fù)上浪費(fèi)了過多的時間即寡。
無論是重復(fù)的工作還是困難的工作,都蘊(yùn)含著成長所需要的材料袜刷,總結(jié)和思考聪富,并將這些經(jīng)歷結(jié)構(gòu)化和系統(tǒng)化地提煉,才是析出結(jié)晶的唯一方式著蟹。(就像碳原子必須以完美的正八面體結(jié)構(gòu)聚集在一起墩蔓,才能變成珍貴的鉆石)
保持學(xué)習(xí)和思考
在全球人類智慧的共同努力下梢莽,作為這個世界最為新鮮和熱情的行業(yè),互聯(lián)網(wǎng)的發(fā)展速度愈來愈快奸披,保持學(xué)習(xí)和思考昏名,用最系統(tǒng)的方式去學(xué)習(xí)知識,并且用自己的實踐和思考產(chǎn)出新的觀點阵面,不斷學(xué)習(xí)轻局,不斷析出,和這個世界一起成長样刷。