看板 Soft_Job 關於我們 聯絡資訊
對於很多人想踏進軟體業,希望可以給這些人一點方向和建議 首先如果你不是想賺很多錢,只是想糊口飯吃,那寫程式餓不死 但也不會讓你賺到買房子開進口車,而且也不是什麼令人羨慕的工作 如果能接受四萬以下的薪水,那你也不用怕有沒有什麼熱情 很多工作就只是找個能複製貼上,照著他們流程開發的工作而已 但如果你想追求的是六萬以上的薪資,那熱情就是非常重要 你的技術必須比人家厲害,你必須重視細節,你必須給公司帶來幫助 甚至你可能得常常碰中文書藉都還沒出來,只能看原文學習的技術 這個困難點是,你就算想GOOGLE,也還找不太得到解答 而不是只會複製貼上而已,而且你可能要離開中南部 在台北領十萬,可能來中南部連五萬的工作你都很難找,這是很現實的狀況 中南部一大堆公司,寧願請十個20K的員工,也不願意請一位70K的員工 但我們寫程式非常清楚,一位70K的可能勝過於十位20K的員工的軟體產量 所謂的產量當然不是指研發階段,而是指邁入維護階段的時候 總結如果你想領高薪,你需要有高度的熱情,有了熱情可以支持你去學新技術 有了熱情你熱愛自己寫出的東西,你自然會追求效能安全和程式碼品質 有了熱情你會因為閱讀原文書,而努力讓自己破破的英文去進步 然後你必須離開中南部,甚至是直接離開鬼島,然後你需要花錢補好自己的英文能力 最後建議,學習語言別學C#和JAVA,你可以選擇ror或PHP或objective-c 因為你學習這三種東西,你只要寫一種平台,也很好找到高薪的工作 但如果你會寫C#或JAVA的話,你可能不只是寫WEB MVC這麼簡單而已 尤其是C#的平台那麼多,一樣領六萬元,老闆可能要你開發web form mvc winform wpf wp8 kinect xamarin 他會認為一樣是寫C#啊,這些東西有啥困難嗎........... 對我來說,.net mvc轉去寫php和ror,都比叫我去寫那麼多種平台還要簡單......... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.125.4.85 ※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1412208570.A.D38.html
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