PHP 開發者: 我應該轉用 Python, Ruby 還是 Node.js?

對於開發人員來說,在面對選擇程式語言的時候,就會馬上選擇困難,猶疑不決,可能還有些強迫症,症狀諸如:

  • 不停在 Google 搜尋「Top Web Programming Language 2015」、「Which language should I choose for Web Programming」、「(Instagram / Facebook / Twitter 或其他大型網站) Technology Stack」、「PHP vs Python vs Ruby vs Node.js vs …」等等。
  • 為每種語言搜尋一堆權威教本,由第一個章節開始看起,連編者序也完整的讀一篇(為了奇怪的滿足感),了解當中的語法和高級用法等,但通常讀不到書的一半就放棄了,繼續讀另一門語言的教本。讀完以後,回到工作岡位,由於各種因素(客戶要求、案件很趕、伺服器環境限制等等),還是用回自己最熟練的那門語言工作,新學習的語言知識又被慢慢丟淡了。
  • 看見一些「成功的網站」使用某種技術,就想模仿他們整個 Technology Stack,相信只要用上同樣的技術,必能大大增加自己的成功機會。
  • 在看到某些大神吐槽 PHP 是一門「低級語言」時,就立刻有股「棄暗投明」的衝動,趕緊找另一門語言學習去。
  • 強迫自己學習最新最流行的語言。

而通常在這個時候,我們會過份地美化其他語言的好處,過份地強調 PHP 的不足。

繼續閱讀 PHP 開發者: 我應該轉用 Python, Ruby 還是 Node.js?