Re: [請益] 27歲的轉職人生,值得嗎?

看板Soft_Job作者 (kinanson)時間9年前 (2014/10/02 08:09), 9年前編輯推噓3(3018)
留言21則, 8人參與, 最新討論串6/9 (看更多)
對於很多人想踏進軟體業,希望可以給這些人一點方向和建議 首先如果你不是想賺很多錢,只是想糊口飯吃,那寫程式餓不死 但也不會讓你賺到買房子開進口車,而且也不是什麼令人羨慕的工作 如果能接受四萬以下的薪水,那你也不用怕有沒有什麼熱情 很多工作就只是找個能複製貼上,照著他們流程開發的工作而已 但如果你想追求的是六萬以上的薪資,那熱情就是非常重要 你的技術必須比人家厲害,你必須重視細節,你必須給公司帶來幫助 甚至你可能得常常碰中文書藉都還沒出來,只能看原文學習的技術 這個困難點是,你就算想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

10/02 08:54, , 1F
非常贊成
10/02 08:54, 1F

10/02 11:38, , 2F
最後一段不完全認同,反過來說在跳槽的時候是不是也容易
10/02 11:38, 2F

10/02 11:39, , 3F
被限制住在這個框架內?一樣寫C# 今天跳槽時從web form
10/02 11:39, 3F

10/02 11:40, , 4F
跳asp.net mvc 就比php 跳 asp.net mvcc比較佔優勢吧?
10/02 11:40, 4F

10/02 11:41, , 5F
當然 最好還是這些語言多少都有涉略以及概念良好
10/02 11:41, 5F
非常歡迎討論,我也不想要因為我的一方說辭,而誤導了想踏入這行的人 只要有人想寫軟體的,我總會勸他,去找科技廠的工作 就算只是當個顧機器的,隨便也比寫軟體錢還要多 回歸正題,我個人剛開始學的語言就是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

10/02 12:57, , 6F
C# 懂得人多..競爭也多..價碼不好談..
10/02 12:57, 6F

10/02 12:58, , 7F
但是工作很好找..台北一堆要會C# 的工作.Pay 不優而已
10/02 12:58, 7F
※ 編輯: 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

10/02 14:56, , 8F
ROR真的pay高很多,有點想轉XDD
10/02 14:56, 8F

10/02 15:54, , 9F
ror沒有介面和抽象類別的樣子,物件觀念上倒是比較難轉
10/02 15:54, 9F

10/02 15:54, , 10F
換,而且工作真的太少了......
10/02 15:54, 10F

10/02 16:33, , 11F
ROR 是框架, 然後 Ruby 有 module, 它的物件算好懂的吧
10/02 16:33, 11F

10/02 20:17, , 12F
其實我的重點不是C#...只是剛好你最後拿C#當比喻XD
10/02 20:17, 12F

10/02 20:17, , 13F
你說的沒錯,我也認同C#或是java這樣跨平台的語言的確
10/02 20:17, 13F

10/02 20:18, , 14F
會被老闆突然間就叫去其他環境做其他事
10/02 20:18, 14F

10/02 20:19, , 15F
但是我覺得這就是這種跨平台語言的優勢,如果今天在只會
10/02 20:19, 15F

10/02 20:19, , 16F
一種語言的情況下跨平台語言可以開發的專案會比較多
10/02 20:19, 16F

10/02 20:32, , 17F
剛好想到,其實web form 轉MVC很困難的人,我認為是C#
10/02 20:32, 17F

10/02 20:32, , 18F
沒學好,只學好IDE怎麼用...XD
10/02 20:32, 18F

10/03 00:30, , 19F
應該是介面沒學好 .NET MVC OO概念吃很重
10/03 00:30, 19F

10/03 00:30, , 20F
但不會寫的 一樣全部存SESSION....搞死自己
10/03 00:30, 20F

10/06 18:24, , 21F
為什麼我在公司寫webform還要分層又只能用LINQ..
10/06 18:24, 21F
文章代碼(AID): #1KB9Uwqu (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1KB9Uwqu (Soft_Job)