推 kofi0916: 非常贊成 10/02 08:54
→ eminthwu: 最後一段不完全認同,反過來說在跳槽的時候是不是也容易 10/02 11:38
→ eminthwu: 被限制住在這個框架內?一樣寫C# 今天跳槽時從web form 10/02 11:39
→ eminthwu: 跳asp.net mvc 就比php 跳 asp.net mvcc比較佔優勢吧? 10/02 11:40
→ eminthwu: 當然 最好還是這些語言多少都有涉略以及概念良好 10/02 11:41
非常歡迎討論,我也不想要因為我的一方說辭,而誤導了想踏入這行的人
只要有人想寫軟體的,我總會勸他,去找科技廠的工作
就算只是當個顧機器的,隨便也比寫軟體錢還要多
回歸正題,我個人剛開始學的語言就是PHP,然後才是web form,接著是MVC
再剛開始寫PHP的時候,大約六七年前吧,PHP那時候才剛開始要物件導向
我出去的第一份工作就被義大利麵式寫法嚇到了,結果就下定決心學習web form
也因為我有寫過PHP的原因,所以我之後再轉來寫mvc其實還蠻順利的
如果今天我是主管的話,我會請PHP然後懂MVC的人勝過於會web form的人
簡單來說,我認為web form要轉學.net mvc,比php mvc轉學.net mvc還要難教
web form會有一種即定已有的觀念,這會導致教他們的時候其實很辛苦
舉個例子來說好了,現在entity和LINQ幾乎已是寫.net mvc的人選擇用的
但寫web form的很多人,都不屑entity,他們認為linq是用來取代sql的
php mvc轉來.net mvc的觀念,除了API和一些語法寫法稍稍不同,很多觀念都相通
跳一種語言反而只是特定語言的語法糖,或者開發工具的熟悉度而已
你在C#學到的架構觀念,design pattern或者是依賴注入,在PHP一樣是這些東西
而且大家可以去奴力銀行看看,PHP有明確標示超過6萬的工作,比C#還要多
C#因為能做太多事,如果你待在大公司,恭喜你你需要當超人的機會不大
不然的話,上面改天開心就叫你評估winform或wpf
改天又叫你寫個android和ios的APP,反正C#就能寫出來了...........
我記得我某老闆曾對主管說過的一句話,大學生一星期就會寫APP了
你們這些人幹嘛用的....我想可能是裝好工具,開起模擬器show個hello world吧....
※ 編輯: kinanson (59.125.4.85), 10/02/2014 13:09:55
→ forever215: C# 懂得人多..競爭也多..價碼不好談.. 10/02 12:57
→ forever215: 但是工作很好找..台北一堆要會C# 的工作.Pay 不優而已 10/02 12:58
※ 編輯: kinanson (59.125.4.85), 10/02/2014 13:11:03
※ 編輯: kinanson (59.125.4.85), 10/02/2014 13:12:43
※ 編輯: kinanson (59.125.4.85), 10/02/2014 13:18:16
推 chatnoir: ROR真的pay高很多,有點想轉XDD 10/02 14:56
→ kinanson: ror沒有介面和抽象類別的樣子,物件觀念上倒是比較難轉 10/02 15:54
→ kinanson: 換,而且工作真的太少了...... 10/02 15:54
→ uranusjr: ROR 是框架, 然後 Ruby 有 module, 它的物件算好懂的吧 10/02 16:33
→ eminthwu: 其實我的重點不是C#...只是剛好你最後拿C#當比喻XD 10/02 20:17
→ eminthwu: 你說的沒錯,我也認同C#或是java這樣跨平台的語言的確 10/02 20:17
→ eminthwu: 會被老闆突然間就叫去其他環境做其他事 10/02 20:18
→ eminthwu: 但是我覺得這就是這種跨平台語言的優勢,如果今天在只會 10/02 20:19
→ eminthwu: 一種語言的情況下跨平台語言可以開發的專案會比較多 10/02 20:19
→ eminthwu: 剛好想到,其實web form 轉MVC很困難的人,我認為是C# 10/02 20:32
→ eminthwu: 沒學好,只學好IDE怎麼用...XD 10/02 20:32
→ mepowerlmay: 應該是介面沒學好 .NET MVC OO概念吃很重 10/03 00:30
→ mepowerlmay: 但不會寫的 一樣全部存SESSION....搞死自己 10/03 00:30
推 mbig: 為什麼我在公司寫webform還要分層又只能用LINQ.. 10/06 18:24