年輕的同學(xué)喜歡按學(xué)習(xí)曲線來(lái)看自己過(guò)去的每一年,但是這種方式很快就會(huì)步入到瓶頸,學(xué)習(xí)曲線增長(zhǎng)突然會(huì)變得緩慢。在2013年圣誕節(jié)時(shí),Tim還在每天花上10-30分鐘玩一款叫Clash of Clans的游戲,并邀請(qǐng)身邊的朋友都加入了部落,當(dāng)時(shí)每天的升級(jí)成長(zhǎng)也很快。但不知道從哪一天開(kāi)始,發(fā)覺(jué)升級(jí)越來(lái)越慢了,需要2周或者更長(zhǎng)時(shí)間才能將一些對(duì)象升級(jí),所以慢慢的對(duì)其失去了成就感、耐心與好奇心。
工程師對(duì)于技術(shù)的關(guān)系也是如此,剛接觸第一門編程語(yǔ)言時(shí)候,對(duì)每一個(gè)細(xì)節(jié)充滿了好奇心,發(fā)現(xiàn)一種新的語(yǔ)法糖也會(huì)興奮不已。當(dāng)使用這些技能之后,慢慢的發(fā)現(xiàn)工作中只會(huì)重復(fù)的使用其中20%左右的領(lǐng)域,就這樣月復(fù)一月的過(guò)著。當(dāng)然學(xué)習(xí)的習(xí)慣還繼續(xù)保留,工作之外的東西也會(huì)去看看其他一些東西,比如花一周學(xué)習(xí)媒體炒得火熱的Swift語(yǔ)言。但較常見(jiàn)的情況是,大家學(xué)的這些新潮技術(shù)工作中一般不會(huì)立即使用,幾個(gè)月之后Swift怎么寫可能一點(diǎn)也不記得了。幾次類似經(jīng)歷之后,當(dāng)再有新的某項(xiàng)技術(shù)出來(lái),如果看不到有使用的需要,你已經(jīng)不打算再學(xué)了。畢竟花很大力氣學(xué)會(huì)某項(xiàng)東西,又注定在幾個(gè)月后會(huì)忘記,這種做無(wú)用功的感覺(jué)很不好。因此最終學(xué)習(xí)曲線會(huì)停滯在某個(gè)點(diǎn)。
前幾年在新年來(lái)臨之際Tim也會(huì)去給一些技術(shù)媒體投稿,徹夜不眠寫出一篇技術(shù)圈宏大的總結(jié)與展望,希望能給從業(yè)人員指出一條明路。但是這種憑借個(gè)人視野有感而寫出來(lái)的東西,最終指導(dǎo)不了自己也指導(dǎo)不了別人。技術(shù)領(lǐng)域太廣太深,即使圖靈獎(jiǎng)得主也很難去評(píng)論另外一個(gè)專業(yè)領(lǐng)域未來(lái)一年的發(fā)展趨勢(shì),能看到的各種預(yù)測(cè)無(wú)非是主流媒體的觀點(diǎn)匯集而已。于是后來(lái)就不寫(也不看)這種總結(jié)展望了。盡管技術(shù)領(lǐng)域內(nèi)盲從的心理還是非常顯著,很需要這種指南類的東西(比“干貨”受歡迎多了)。
在2014年日常感悟比較多的,就是對(duì)昨天文章技術(shù)團(tuán)隊(duì)的標(biāo)準(zhǔn)化與可復(fù)用文化所說(shuō)的技術(shù)群體里面的無(wú)序感到有些悲觀。當(dāng)一個(gè)低級(jí)問(wèn)題,第一次解決時(shí),你會(huì)感受到成就;第二次解決時(shí),你感受到責(zé)任,第三次解決時(shí),你可能更多的感受到無(wú)力。當(dāng)你觀察一個(gè)小的團(tuán)隊(duì)時(shí)時(shí),這些情況不會(huì)明顯;但當(dāng)你把目光聚焦在一個(gè)稍大的團(tuán)隊(duì),比如50人以上時(shí),這種問(wèn)題會(huì)更容易發(fā)現(xiàn)。
有人倡導(dǎo)自組織團(tuán)隊(duì),包括各級(jí)大佬BOSS們也給我們指出這是前進(jìn)的方向,但是完全具有自組織特征的團(tuán)隊(duì)不是很容易見(jiàn)到。Tim身邊更多情況是靠各級(jí)管理者強(qiáng)有力的執(zhí)行力去推動(dòng)。想想如果沒(méi)有領(lǐng)導(dǎo)的角色可以自運(yùn)作起來(lái),還是很有挑戰(zhàn)的一件事情。當(dāng)然挑戰(zhàn)不包括各種技術(shù)大會(huì)的那些敏捷教練們。
開(kāi)源這個(gè)詞有些濫用,我個(gè)人去評(píng)價(jià)一個(gè)項(xiàng)目時(shí)候更多的是看它解決的問(wèn)題以及帶來(lái)的價(jià)值。國(guó)內(nèi)業(yè)界的問(wèn)題不是開(kāi)源不夠,而是能創(chuàng)造價(jià)值的軟件太少。單純?nèi)ビ懻撻_(kāi)源運(yùn)動(dòng)我覺(jué)得和討論”跑步運(yùn)動(dòng)“或者”站立辦公“沒(méi)什么區(qū)別,雖然我也嘗試站立辦公,但是我覺(jué)得沒(méi)必要天天掛在嘴上。
運(yùn)營(yíng)開(kāi)源最重要的是社區(qū)(指貢獻(xiàn)你項(xiàng)目代碼的群體),先是有了社區(qū),然后有了你的開(kāi)源project。否則你的項(xiàng)目最多會(huì)成為一個(gè)帶源代碼的一款工具軟件。經(jīng)常的誤區(qū)是一些人覺(jué)得將內(nèi)部的一堆不再維護(hù)的代碼上傳到github上,然后就期望一夜成名,或覺(jué)得船到橋頭自然直,這就有點(diǎn)naive了。
雖然大數(shù)據(jù)很熱,但是我認(rèn)可大部分engineering方向的工程師不適合做大數(shù)據(jù)這個(gè)觀點(diǎn)。不是說(shuō)這些人不夠聰明,而是當(dāng)你已經(jīng)25歲左右時(shí)候,你已經(jīng)用了3-5年“最好的編程語(yǔ)言”之后,來(lái)決定踏入大數(shù)據(jù)算法這道門,時(shí)機(jī)有些晚了。大數(shù)據(jù)的算法是稍微和計(jì)算機(jī)科學(xué)的“科學(xué)”二字最搭邊的一門學(xué)科,這個(gè)算法和CS學(xué)的那些快速排序算法有很大的區(qū)別,通常這些半路進(jìn)入的engineering類的工程師,最終的天花板可能是一個(gè)數(shù)據(jù)統(tǒng)計(jì)工程師或者是協(xié)同過(guò)濾工程師。即便如此,一代又一代工程類的技術(shù)人員義無(wú)反顧走了進(jìn)去,經(jīng)過(guò)半年一年狂熱的學(xué)習(xí)之后,在一些大BOSS不理解的崗位上默默的發(fā)揮著作用,并堅(jiān)信自己已經(jīng)是邁向金礦的康莊大道上。大部分沒(méi)有Critical thinking sense的工程師,習(xí)慣在因與果之間用“自然而然”推理并聯(lián)系起來(lái),比如“只要我進(jìn)一步學(xué)好大數(shù)據(jù)算法,自然而然,就能挖到金礦”。
-
工程師
+關(guān)注
關(guān)注
59文章
1569瀏覽量
68513
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論