Re: [請益] 從PHP轉換語言

看板Soft_Job作者 (olc.tw)時間13年前 (2013/01/09 14:22), 編輯推噓17(1704)
留言21則, 18人參與, 最新討論串2/3 (看更多)
※ 引述《MrAB (這需要思考)》之銘言: : 請問PHP轉寫java、C#等語言 是否會很有困難 : 或著是應該問一般軟體工程師都是一種主要語言寫一輩子 : 還是都會轉換個幾種? : 目前是剛開始第一份工作 寫PHP 月薪3開頭 不到4 : 對現在的工作沒有甚麼不滿 : 只是感覺PHP的前景 好像不是很好 所以才有此一問 : 可以慢慢做準備 : 想請教各位前輩有沒有轉換語言的經驗談 : 還是哪種語言比較會成為趨勢 : 或其實PHP很有搞頭的說法也歡迎 可以增加一點我的動力XD 基本上程式語言跟薪水沒有太大直接的關聯性,只要你能夠透過一個程式語言解決夠多、 夠大的問題,你就有機會拿到想要的薪水。這裡的大不是一種技術層次,而是關係到公司 營收的大。 這麼說吧,同樣寫程式,路人甲寫的是主機維護程式、路人乙寫的是購物網站,如果把路 人甲放到公司只有一台機櫃的公司,或是把路人乙放到一個公司營收基本上還是靠實體商 店的公司,兩個人跟你都會有一樣的悲觀。但如果把路人甲放在 Amazon 那樣對機房建置 有高度需求的公司,或是路人乙放到一間完全靠電子商務產生營收的公司,情況就會改觀 。 如果你對一個程式語言的掌握度到達一個程度,其實很多邏輯在各種程式語言是相通的, 轉換的機會成本在於熟練度,因為你必須熟悉新的語法、新的函式庫以及新的慣例,只要 能夠克服這個陣痛期,一般常見的程式語言都能夠進入狀況。但轉換的結果一般不會有太 大的戲劇變化,不會因為你從 PHP 轉到 JAVA 薪水就增加個幾倍等等,薪水的關鍵不在這 裡,有些人就是靠張嘴也能讓你難以望其項背。 程式語言的選擇還是要回歸到你的興趣與發展方向,如果你還是想要往網頁介面應用發展 ,繼續使用 PHP 預期未來 5 ~ 10 年應該不會有被淘汰的疑慮,除非資訊發展又有了驚人 的變革。 如果你對於龐大組織架構下的應用發展感興趣, JAVA 在這一塊還是有堅強的地位存在, 但 JAVA 的程式設計師常會遇到一個問題,就是大部分的時間都花費在惱人的介面定義, 因為程式分太多層了,經常做一件簡單的事情就得顧及非常多細節,我經常在 set 跟 get 之間思考人生的意義,所以怎麼也學不好。 ASP.NET 能夠做很多其他程式語言做不到的事情,就是深入的與 M$ Office 整合,這件 事情過去是非常重要的;但隨著 M$ 漸漸勢微,我有點懷疑 Windows 8 如果對它產生重 傷之後,它還有沒有辦法繼續佔據著那樣的優勢地位 XD Ruby 在 RoR 出現之後變得異常熱門,但最近一些大型應用因為發生效能問題決定捨棄它 之後,這個熱情有些降溫的現象。它在某些應用還是可以給你驚豔的成果,只是畢竟還是 比較年輕的程式語言,不太能夠提供全面的資源,要有自己打造輪子以及迎接未來架構重 大變革的心理準備。 Javascript 在 NodeJS 出現後跟 Ruby 有著同樣的激情出現,不過不一樣的是,它的特 性能夠輕易解決其他程式語言的難題,特別是一些需要即時回應的系統,它可以將資源都 放在刀口上。如果對於線上遊戲、即時交易以及各種監控系統感興趣,請一定要嘗試看看 ,它能夠帶來一些新的解決方式。不過因為它非常新,所以你有機會在開發過程踩到那種 難解的地雷,只能期待那樣的地雷不會發生在關鍵的需求上面。 開放式硬體控制在 Arduino 出現後有了很大的進展,如果鋼彈是你小時候的夢想,那投 入這兒做些研究,你有機會告訴你的孫子鋼彈不是夢。當然,過程還是可以解決一些相對 簡單的問題,像是家庭自動化、智慧型硬體等等。 如果想要學些有未來性、比較不一樣的,可以試試 TIOBE 上面一些沒看過的,我對 Erlang 、Go Programming Language 比較感興趣,但過去累積的許多程式設計思維在 這些新東西的學習反而成為一種包袱,也得思考許多未曾想過的問題,加上台灣的老闆們 拼了命的要讓自己花的每分錢都產生最大效益,學習進度緩慢。相信這些對老人痴呆的預 防應該很有幫助,但薪水就不知道了。 Objective-C 沒真的碰過,但聽說可以賺很多錢,所以一堆人鑽進去了,那些人現在抱怨 著,因為太多人搶,所以賺不到什麼錢。神話可以引發一些激情,但是神話去當神了 XD 丟個磚頭,看看有沒有前輩能夠開開玉口 ;) 同播至 http://blog.twpug.org/516 -- kiang -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.157.98

01/09 14:26, , 1F
專業!
01/09 14:26, 1F

01/09 14:43, , 2F
推 經常在 set 跟get 之間思考人生的意義 XD
01/09 14:43, 2F

01/09 14:44, , 3F
很多人以為什麼語言比較賺錢
01/09 14:44, 3F

01/09 14:44, , 4F
賺錢的背後 應該是 我們去完成的商業邏輯是什麼
01/09 14:44, 4F

01/09 14:44, , 5F
語言、軟體 是種工具 除了看語言外 想想你公司靠什麼模式賺錢
01/09 14:44, 5F

01/09 14:50, , 6F
推,人生就在思考人生意義中度過...(咦?)
01/09 14:50, 6F

01/09 15:08, , 7F
真的會經常在 set 跟 get 之間思考人生的意義XD
01/09 15:08, 7F

01/09 15:11, , 8F
真的只能推了...
01/09 15:11, 8F

01/09 17:38, , 9F
其實asp.net跟office也沒什麼整到 還是得去用npoi..
01/09 17:38, 9F

01/09 19:24, , 10F
我經常在 set 跟 get 之間思考人生的意義 真是太有感了
01/09 19:24, 10F

01/09 20:31, , 11F
龐大的系統如果不想偷雞、不能省略~那就只能盡力優化...
01/09 20:31, 11F

01/09 20:41, , 12F
寫得不錯,尤其是經常在 set 跟get 之間思考人生的意義<-這句
01/09 20:41, 12F

01/09 21:42, , 13F
實用推~
01/09 21:42, 13F

01/09 22:15, , 14F
set 該怎麼解釋比較好阿? 有點不懂大家都推這句
01/09 22:15, 14F
http://stackoverflow.com/questions/565095 這篇也許可以解答你的疑惑 ;) ※ 編輯: olctw 來自: 118.160.157.98 (01/09 22:48)

01/09 22:48, , 15F
set 跟get 之間思考人生的意義 <--真的很中肯 XD
01/09 22:48, 15F

01/09 23:10, , 16F
懂了...!
01/09 23:10, 16F

01/10 19:45, , 17F
推!!
01/10 19:45, 17F

01/10 22:46, , 18F
這篇寫的很好 推一下
01/10 22:46, 18F

01/10 23:43, , 19F
也常常在set跟get之間發覺人生的無奈
01/10 23:43, 19F

01/10 23:53, , 20F
推這篇~寫得很不錯~~
01/10 23:53, 20F

01/13 18:27, , 21F
對 就是想看一些語言現在環境的分享 感謝推
01/13 18:27, 21F
文章代碼(AID): #1GxGoueJ (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1GxGoueJ (Soft_Job)