? ?記得我面試的時(shí)候,總監(jiān)問(wèn)我有什么職業(yè)規(guī)劃,我說(shuō)后臺(tái)的知識(shí)學(xué)得差不多了,想多學(xué)些前端的知識(shí),以后趨勢(shì)都是往web端發(fā)展了。他說(shuō):軟件還是挺重要的……
? ? 程序嘛,手藝嘛,就是要寫(xiě),埋頭苦干!然而勤奮的程序員見(jiàn)多了,緊跟時(shí)代潮流的也很多,他們熱衷于討論各種最新,最火的語(yǔ)言,最新編譯器,然而到了關(guān)鍵時(shí)刻要解決那些最關(guān)鍵,最困難的事情好像都沒(méi)有這些語(yǔ)言沒(méi)什么聯(lián)系,所以當(dāng)遇到那些要求你寫(xiě)一些遍歷輸入框,連接數(shù)據(jù)庫(kù)之類代碼作為面試題的公司可以直接忽略了,你進(jìn)去充其量是不斷復(fù)制粘貼,需求改來(lái)改去而已。但凡技術(shù)總監(jiān)或者技術(shù)部門(mén)有點(diǎn)水平的公司都會(huì)讓你寫(xiě)算法,而不是各個(gè)知識(shí)面的簡(jiǎn)單堆砌,看起來(lái)好像懂得很多,實(shí)際上沒(méi)有一個(gè)精通的,你說(shuō)你做過(guò)什么什么,這些東西培訓(xùn)一下,只要不太蠢大家都能做得出來(lái),拼勤勞而已。
? ?所以你還在用戰(zhàn)術(shù)上的勤勞來(lái)掩蓋戰(zhàn)術(shù)上的懶惰嗎?一個(gè)越熱愛(ài)這門(mén)學(xué)科的人越是主動(dòng)會(huì)去研究那些枯燥艱深的基礎(chǔ)知識(shí),想要探究計(jì)算機(jī)是怎么樣一回事。只有我們這種混口飯吃的才會(huì)到處提問(wèn)怎么學(xué)好**語(yǔ)言?怎么入門(mén)**開(kāi)發(fā)?學(xué)前端需不需要懂算法?深深體會(huì)到這樣只會(huì)讓我們的路越走越窄,人類社會(huì)發(fā)展到此,機(jī)器學(xué)習(xí)馬上可能成為下一個(gè)風(fēng)口,編程要成為人生的起重機(jī)了,然而只會(huì)堆砌代碼,復(fù)制粘貼,研究幾個(gè)框架搭個(gè)項(xiàng)目的熟手越來(lái)越多,無(wú)論幾年經(jīng)驗(yàn)出來(lái)工作還是越來(lái)越難找,很多公司寫(xiě)明只要25到32歲,但是那些懂算法,懂原理,寫(xiě)出比你快一萬(wàn)倍代碼的程序員永遠(yuǎn)都是這個(gè)時(shí)代最最緊缺的人才,趕緊拋棄你的語(yǔ)言編程書(shū),擁抱computer Sience吧!
? ? 這條路當(dāng)然很艱難,可是簡(jiǎn)單的事情又值得做嗎?