从业回忆录,最后悔的事
被一篇文章誤導(dǎo)
???????我清楚地記得,在我畢業(yè)第一年,我看到了一篇關(guān)于程序員怎么學(xué)技術(shù)的文章,觀點(diǎn)是程序員要多學(xué)技術(shù),文章引用了典故:“高筑墻,廣積糧,緩稱王”。當(dāng)時(shí)讀這篇文章,感覺(jué)很有道理,認(rèn)同了文章里的觀點(diǎn)。
???????這么些年,學(xué)了不少技術(shù):C#、Asp.net、Java Web套餐、Android、Windows Phone、Hadoop大數(shù)據(jù)套餐、Linux運(yùn)維套餐。
學(xué)了那么多技術(shù),稱王了嗎?
然!并沒(méi)有?!
Why?
“高筑墻、廣積糧、緩稱王”提出的背景:
????????公元1356年,元朝的水軍在采石磯被朱元璋殲滅,集慶城里元軍投降,朱元璋勝利進(jìn)入集慶。他將集慶改名應(yīng)天府,從此有了一塊比較穩(wěn)定的有發(fā)展前途的根據(jù)地。
????????朱元璋感到自己力量還不夠強(qiáng)大,所以盡管此時(shí)占據(jù)浙江、四川、湖廣的張士誠(chéng)、陳友諒、方國(guó)珍等已紛紛稱王稱帝,朱元璋還只默默地壯大自己的力量,在太平,僅設(shè)立太平興國(guó)翼元帥府,在金陵,僅僅稱吳國(guó)公而已。
????????他還非常清楚糧食等物資對(duì)支持他的政權(quán)與軍事活動(dòng)的重要性。盡管軍務(wù)繁忙,他每到一地,總要關(guān)心當(dāng)?shù)剞r(nóng)業(yè)生產(chǎn),鼓勵(lì)種田養(yǎng)蠶。他安排軍隊(duì)耕種糧食,稱為屯田。任命專管官員,負(fù)責(zé)修筑堤防,興修水利,保證軍糧的供應(yīng)。
????????在徽州,朱元璋征求學(xué)士朱升對(duì)他今后戰(zhàn)略方針的意見(jiàn),朱升說(shuō):“高筑墻,廣積糧,緩稱王。”這總結(jié)了朱元璋一貫實(shí)行的方針,他非常地高興。朱元璋正是在這一方針下,一步步完成統(tǒng)一中國(guó)的帝業(yè)的。
????朱元璋通過(guò)時(shí)間,慢慢積累了實(shí)力,待實(shí)力足夠了,再稱王。文章當(dāng)時(shí)也是這個(gè)演進(jìn)思路,趁年輕,廣學(xué)技術(shù),會(huì)多種技術(shù),技多不壓身,等積累了一定的技術(shù),就可以高枕無(wú)憂了。這個(gè)觀點(diǎn),就是現(xiàn)在乍一看也沒(méi)啥問(wèn)題。
????“高筑墻、廣積糧、緩稱王”的前提是“可積累性高”,而編程技術(shù)的發(fā)展很快,日新月異,一年一個(gè)版本,幾年一次大換血,可積累性低。
?????我印象最深是2016年每天使用Hadoop套餐玩轉(zhuǎn)通信數(shù)據(jù),2017年沒(méi)用,2018年再去用時(shí),Hadoop也從2.0到4.0,Hive,Spark等都有了很多調(diào)整,以為熟悉下就能上手,沒(méi)想到是要重新學(xué)習(xí),真的被驚到了。
????? 我用C#、Asp.net 開(kāi)發(fā)過(guò)3年的windows桌面應(yīng)用和web應(yīng)用,如果現(xiàn)在有個(gè)開(kāi)發(fā)任務(wù),要用Asp.net開(kāi)發(fā)網(wǎng)站,我還會(huì)嗎?不會(huì)了!?現(xiàn)在Asp.net開(kāi)發(fā)方式與之前變化很大,.net core 與幾年前的C#用法不一樣,總之一句話,此.net非彼.net,已無(wú)從下手。
????? 我會(huì)那么多種技術(shù),都不精,越學(xué)越抑郁,精神壓力很大,每天熬夜學(xué)習(xí),身心俱疲。就像喬峰與慕容復(fù),喬峰一招鮮吃遍天,慕容復(fù)會(huì)百家功夫也打不過(guò)喬峰。
從業(yè)來(lái),最后悔沒(méi)有學(xué)精一門(mén)技術(shù)。學(xué)太多,都不精,技術(shù)變化快,一年半載后,等于白學(xué)。?
我從公司的技術(shù)架構(gòu)師身上看到了自己本來(lái)想要成為的樣子,他十幾年來(lái)一直專注于JavaWeb領(lǐng)域,只關(guān)注該領(lǐng)域的技術(shù),重構(gòu)代碼,形成自己的代碼庫(kù),多年堅(jiān)持,開(kāi)發(fā)出了自己的JavaWeb應(yīng)用開(kāi)發(fā)框架,及時(shí)引入新技術(shù),讓框架與時(shí)俱進(jìn),功能越來(lái)越強(qiáng),現(xiàn)在公司JavaWeb開(kāi)發(fā)就用他這套開(kāi)發(fā)框架。
最后總結(jié)下,個(gè)人認(rèn)為:
-
如果所處的領(lǐng)域,比如互聯(lián)網(wǎng),技術(shù)種類多,技術(shù)發(fā)展快,那“高筑墻、廣積糧”是“稱不了王”,“會(huì)撐死”;
-
“深挖洞”,專注于一個(gè)領(lǐng)域,才有可能“緩稱王”。
-
--EOF--
推薦閱讀
5.培訓(xùn)時(shí)常犯的學(xué)習(xí)誤區(qū)與應(yīng)對(duì)方法
4.軟件培訓(xùn)機(jī)構(gòu)怎么選?
3.培訓(xùn)技術(shù)怎么選?
2.我的Java培訓(xùn)經(jīng)歷
要不要參加技術(shù)培訓(xùn)班?
總結(jié)
以上是生活随笔為你收集整理的从业回忆录,最后悔的事的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 成为中国特色项目经理,走上人生巅峰
- 下一篇: 提防易怒的危机