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