發表文章 | 發起投票 |
員工應唔應該有自由選擇用邊款Programming language?
http://arstechnica.com/information-technology/2014/05/should-a-programmer-have-freedom-in-choosing-a-language-and-framework/
原文來自StackExchange上一個討論,文中有人話自己新入職,當時嗰間請佢嘅原因係佢有寫Web applications嘅經驗同埋有使用新技術 (例如JRuby、Rails同埋Node.js)。不過呢位新同事返工無幾耐就發覺公司大多數時間係用C#寫Software,最近收到一份Project上司指明要用MVC 4 (MVC 4係ASP.NET上嘅一款Framework)。
OP就提出咗問題: 員工應唔應該有自由選擇用邊款Programming language(s)、Tools、Framework去寫Software?
有人就話,當員工嘅選擇唔會影響Development team,就應該有選擇嘅自由。另外,可能某幾個員工好習慣用某幾款Programming language(s)/ tools寫Software,但係Software development更應考慮到Deployment同Maintenance嘅情況。如果嗰間公司本身有一Team有經驗嘅C# developers,繼續用C#理應會更慳時間,寫出黎嘅Software嘅Quality會比較好。而且,如果一款Application用好多種Programming languages寫,對如Debug、Testing、Maintenance黎講會好複雜好困難,如果統一用指定嘅Programming language(s)寫,整體會比較Consistent。
又有人話,如果堅持用Java/ JRuby,OP應該同公司講點解唔用C#,理由可以係要OP學新Programming language,寫Software嘅時間會耐咗,Quality又可能受影響。有人指出學多幾種Programming language(s)、Framework可以令自己增值,有益無害。
有興趣可以去原文睇。我覺得呢類型嘅討論唔應該只係針對某種Programming language(s)、甚至不限於Programming層面。
原文來自StackExchange上一個討論,文中有人話自己新入職,當時嗰間請佢嘅原因係佢有寫Web applications嘅經驗同埋有使用新技術 (例如JRuby、Rails同埋Node.js)。不過呢位新同事返工無幾耐就發覺公司大多數時間係用C#寫Software,最近收到一份Project上司指明要用MVC 4 (MVC 4係ASP.NET上嘅一款Framework)。
OP就提出咗問題: 員工應唔應該有自由選擇用邊款Programming language(s)、Tools、Framework去寫Software?
有人就話,當員工嘅選擇唔會影響Development team,就應該有選擇嘅自由。另外,可能某幾個員工好習慣用某幾款Programming language(s)/ tools寫Software,但係Software development更應考慮到Deployment同Maintenance嘅情況。如果嗰間公司本身有一Team有經驗嘅C# developers,繼續用C#理應會更慳時間,寫出黎嘅Software嘅Quality會比較好。而且,如果一款Application用好多種Programming languages寫,對如Debug、Testing、Maintenance黎講會好複雜好困難,如果統一用指定嘅Programming language(s)寫,整體會比較Consistent。
又有人話,如果堅持用Java/ JRuby,OP應該同公司講點解唔用C#,理由可以係要OP學新Programming language,寫Software嘅時間會耐咗,Quality又可能受影響。有人指出學多幾種Programming language(s)、Framework可以令自己增值,有益無害。
有興趣可以去原文睇。我覺得呢類型嘅討論唔應該只係針對某種Programming language(s)、甚至不限於Programming層面。
本貼文共有 0 個回覆
此貼文已鎖,將不接受回覆
發表文章 | 發起投票 |