首頁  >  文章  >  你被「只要精通一門語言」欺騙了多久?

你被「只要精通一門語言」欺騙了多久?

PHPz
PHPz原創
2017-02-17 16:27:522819瀏覽

長期以來程式設計師在學習知識的範圍上,有一種看起來很有道理的論調,

程式語言只要精通一門就好

其實這句話如果思想不極端是沒句話問題的。然而現實生活中很多人 曲解且片面的理解了這句話。我們簡單說一下,躺槍的話請默默反省。

在當今時代,所謂的精通一門並沒有你想的這麼簡單。我們以PHP為例:

精通PHP,精通到什麼程度?難道只是文法很熟? PHP各個函數倒背如流?

我們看到很多php初學者:

1、js不學(只會DOM操作和不會沒啥區別。以為ECMAScript是新語言、CommonJS、babel、webpack等都沒啥區別。聽過)

2、資料庫不學(只會增刪改查和不會沒啥區別)

3、Linux不學(只會開關機和不會沒啥區別)、

4、設計模式不學

5、其他輔助後端語言不學(認為PHP是萬能的)

6、http協議完全不懂(認為PHP就是只能做網頁)

7、redis或memcached等完全不會(幹啥都是PHP直接呼叫mysql)

8、分佈式不會(認為網站都是一台機器就可以運行了)

相關課程推薦php進階路線圖:PHP小白到大神必看的進階路線課程

如果你不幸中槍了。那請問,如果你自認PHP很精通了。那麼問題來了,精通在哪裡?你能用PHP幹出點啥?我相信如果你以上一點都不會且很抗拒學習相關知識(不抗拒則不要緊),並認為只要精通PHP語法就可以了。你應該已經出局了。

我的觀點是:所謂的精通一門。並不是指精通某一門語言甚至是文法,而是精通某一領域的開發套路。而你要掌握這個套路除了熟悉實現這個套路所使用的語言外,要掌握的東西實在太多了。 有的同學可能會說,那我不學PHP了,換 Java了。

那麼你自己想一下,做出一個好的網站,就算你用java不依然得學資料庫、JS、Linux、設計模式、xxxxxx(這裡省略一萬字)。

那麼所謂的「只要精通一門是哪來的」?

我用我蒼老的身軀告訴你(以web網站領域為例,不要以點蓋全):

 long long  long long ago.那時互聯網不發達,手機還是磚頭諾基亞3310,企業數據量也很小,各項技術很不成熟。 當時我們開發一個中小型企業網站。確實只要了解某個語言的語法外加access或mysql或sqlserver增刪改查就可以了。

對了,不准問我年齡。


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn