最近對PHP對前端網頁有興趣 又想學C#語言
請問同時學兩種程式語言會不會學的不精呢?
可以,但不建議用在「初學者」
要看你的「挫折容忍能力」、「吸收能力」
我以兩個層面來說明
我自己同時學多個程式語言的過程
初期是以「問題」到「基本語法」
後期是以「專案」到「深入語言」
php C# Javascript 要怎麼宣告陣列?
php C# Javascript 要怎麼產生亂數?
php C# Javascript 要怎麼比對是否重複?
php C# Javascript 怎麼讓使用者輸入6個下注的號碼?
php C# Javascript 下注完後程式怎麼告訴使用者中獎結果?
像這類問題,不限定語言都可以解決的問題
可以用來快速熟悉,一個語言的基本語法,和語言的轉換
但是,對於一個程式初學者
在完全沒有程式觀念和分析的情況下
光用一個語言寫出來,就會耗費很多精神跟時間
所以初學的時候,會建議以1個語言為主,重點放在練習「程式分析能力」
前端的部分,不能只理解Javascript的基本語法
要處理畫面的互動,需要會DOM的操作、AJAX、非同步的處理
後端的部分同理
會員、發文、通知、寄信、站內簡訊
C# 和 PHP 程式碼實作上就大不相同
你就必須花時間熟悉,你所使用的程式語言相關的Library、Framework
解決大多數前人已經遇過的問題
更深的部分是,做專案的過程
你會考慮到「易用性(速度、安全、外觀、操作感覺)」、「維護性(耦合、簡潔)」
通常都是透過「做作品」、「工作」、「接案」做中學
專精任何東西,都要花時間
怕吃虧,沒本錢吃虧(方法 > 時間 > 容挫力 > 天分)
是學不好程式語言的主要原因。
這種事很講求天分的。
同時學兩種會不會比較不精?
這個答案可以說會,也可以說不會。
重點其實還是在於你自已的吸收能力。
畢竟兩種是不同性質的開發軟體。
同時學當然是ok的!
A客戶想沿用舊的報表,我就用C#開發
B客戶想用雲端,我就用PHP開發
這兩種我也是摸到才開始學的 orz