一句話讓你成為更好的PHP程式設計師

edithfang發表於2014-11-13
問題來自Reddit社群的ebilgenius,他是這麼說的:

目前,我大部分工作都與程式性或半程式性PHP有關,至少現在開始覺得越來越累了。我之前學過Laravel,並且在過去的幾個晚上我充滿熱情地觀看Laracasts視訊,我終於理解了PHP是怎麼寫出來的。你們有什麼能讓我變得更好的具體資料不?
 
來自SkepticalMartian的回答  54票

學習一門新語言。不,說真的,在你厭惡地關閉瀏覽器之前,聽我說完。這不是一個“我們和他們”的辯論。其他語言會為你介紹你以前從沒考慮過的新的概念和其他的做事方式。這對你如何看待你正在PHP裡做的事情有直接的影響。最後幾乎可以肯定你能寫出更好的PHP程式,因為這些概念會一直存在你腦中。

一樓:Alexsomeoddpilot

學習客戶端Javascript教會我保持DRY(簡潔,不寫重複程式碼)和RESTful架構;

學習伺服器Javascript叫我關於非同步和無狀態的系統;
       
學習Ruby on Rails教會我“慣例優於配置”和單元測試的重要性;
       
學習Go語言教會我型別提示和介面的重要性。
       
總之,我會繼續寫PHP程式很大程度上是因為它是我的工作(俺是一家設計機構的web開發人員)需要。並且我不得不寫出更好的PHP。我可能會不贊同這個語言,庫配景和社群的很多東西,但正是這些讓我按時完成工作。
 
二樓:mgkimsal

我是二樓哈哈哈!我在轉向其他方向前在PHP裡困惑了12年。這給了我新的想法,幫助鞏固其他想法,並且讓我因為有了PHP的強項而變得更讓人欣賞。
 
三樓:naiveAmerican

我發現了這個關於“變為更好的Javascript程式設計師”的討論:

https://www.youtube.com/watch?v=v0TFmdO4ZP0
       
我認為這個討論戳到了很多普通程式設計師的不安全點。
 
四樓:monk_e_boy

特別是因為這個原因:絕大部分優秀的php開發人員在php早期的時候都轉移到了ruby和python上……ruby就像是沒有煩人的位的php。Pothon就是很可愛的樣子。學習這兩門語言,然後讀些php語言建議,告訴你如何將思想引入一門語言和一些已在其他地方嘗試過的實驗性 功能。
 
原文:What can I do to become a better PHP programmer?

(翻譯:PHP100_Alex)
來自:PHP100
評論(1)

相關文章