程序員不要自己把自己限制死了

要不要學這個(如:C語言)?以後不打算做這個方向就不用學了吧(如:C++)?技術上感覺難突破,看似瞭解了許多,但都停留在表層,無法深入。看別人寫,感覺輕鬆,很容易,要自己做就一頭霧水。不知怎麼才能突破瓶頸(如:PHP)。轉型吧,又不甘心。太多編程語言了,不知道學哪個(如:C語言,C++,跨平臺QT,JAVA,PHP,JS)?更新速度太快了,老的內容還沒吃透,新的內容又來了(如:PHP5還沒學完,PHP7就到了)。在開發過程中通常又牽扯到太多的東西,感覺什麼都不那麼得心應手,心裏沒底,如:jQuery還沒吃透,AngularJS又出來了,VUE又有了,React又有了;PHP還沒吃透,nodeJS又出來了;svn還沒吃透,git又出來了。yum還沒吃透,npm這些又出來了。...

一路都在奔跑,但一直都不踏實,同時又感覺永遠都不是個頭......這應該是絕大多數程序員所面臨着的問題。曾經也是我一直遇到的問題。

怎麼解決這些問題?很多人可能都在尋找,但是很難遇到答案。因爲從一開始他就固步自封,自己把自己限制死了。很大的特點就是經常潛移默化的告誡自己:要專一,要專注,不要貪多,否則嚼不爛,把本語言學好了,什麼都解決了。但事實是這樣的嗎?比如你學PHP,一開始你是打算只要把PHP學好就行了,因爲你找的工作就是PHP,目標很明確,自然很有理由不學C++。在拉鉤網上你搜都懶得搜其他方向,比如C++,JS,因爲你覺得它們和你無關。你的出發點是好的,就是專一和專注。但是單絲難成線,獨木難成林,你想拋棄一切只學PHP,但是結果往往是你遇到許許多多莫名其妙的東西。如:好不容易搭建個數據庫吧,把表設計好了,但是遇到優化問題。搞不懂!因爲裏面太多抽象東西了,什麼BTree索引,Hash索引,二叉樹原理,什麼鬼東西。關鍵是爲什麼要那樣,你無法領悟的懂。PHP開發的系統如果負載過高無法正常運行,你得負載均衡了,什麼內網外網,TCP/UDP,網絡編程又會讓你頭大。你也搞不懂。甚至和PHP息息相關的apache,nginx的原理也一頭霧水,http協議,https協議,等等。微信公衆號開發感覺全新的深不可測,還沒研究透,小程序又來了,又是全新的東西。原生態APP還沒學,webAPP就來了。這時候js突然有了新的定義:不但可以開發瀏覽器,還能開發跨平臺APP?莫名其妙。

想深入,不是你說就能做到的。爲什麼遇到瓶頸?就是知識面太狹隘了。這樣直接導致你一直在疲憊的奔跑着,累且低效,非常努力卻跟不上知識更新速度。PHP很火,你跟風的過去,學的又慢,不久大數據又火了,你又是一個新手去慢慢學,再些時候,人工智能又火了,你又跑去當一個新手慢慢學。什麼都是新的,什麼都學的苦惱,一味的跟風,一味的拿新的專業術語來炫耀(如:區塊鏈),但是估計你自己心裏都沒底。然後你感覺太難、沒動力了、剩下的就只能是幾個朋友舉杯邀明月......聊聊怎麼轉型的問題。

上述狀態是因爲你少了一個很重要的東西,一個你一直看不清的東西,那就是:基礎。你嫌棄彙編,因爲太難。你嫌棄C語言,因爲太枯燥,你嫌棄C++因爲不但枯燥而且又難又多,感覺好低級。但是就是這些低級語言纔是讓你真正認清編程的本質。你用10年的html,css,js,真還不如別人學了1-2年的C/C++理解的深刻。所以:漂亮的外表不等於功力深厚的內涵。學編程,不是在選美!“紅顏禍水”你不知道嗎?現在來看,應該懂得了吧。PHP難深入,是因爲它牽扯到很多的基礎認識。學編程要重在打基礎!

現在我也在弄彙編,就爲尋找一個問題:main函數是怎麼被調用和執行的;也在弄C語言,就在感受面向過程編程思想,字符串的噁心,去理解C++面向過程的優美。在弄QT是感受C++的應用,當然可以開始追求漂亮的外衣了。其實把某一門學好了都可以讓你達到高薪的30K(比如:C++,QT,PHP,JS,任何一個精通成真正的高手,你都是高薪),但是你只弄一門,卻很難深入,因爲客觀就是客觀,它們本來就聯繫在一起,相互映射,相互襯托。所以你得開闊視野,不要自己把自己框死了。

前些時候我一直在迷惑,明明用瀏覽器訪問包含js的網頁是不可能操作本地電腦的文件的,但是js卻可以寫操作手機的webAPP,小程序也是這樣的效果?難道js變成了我不認識的東西了嗎?我在AngularJS裏初步找到了答案,在nodeJS裏找到了答案,在QT裏找到了更完美的答案,深刻感覺一通百通,萬物皆有緣......把酒言歡QQ:1455153071

只要你這輩子還做和編程相關的工作,你還想有突破,你遲早要深究這些:彙編、C語言,C++,QT,JAVA,PHP,JS,Python,數據庫編程,Linux,網絡編程,網絡編程,編程原理,數據結構,算法,大數據,嵌入式,web開發,物聯網,人工智能,ARM,FPGA,...

你會發現,不管未來什麼新東西出現了,你都可以輕鬆搞定,萬變不離其宗,那時候你就可以心中有真意,穩坐釣魚臺了,學什麼都輕鬆,觸類旁通...

祝你能在編程領域中多體會到撥開雲霧見青天的激情...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章