作者Masakiad (Masaki)
看板Soft_Job
標題Re: [請益] 找工作該學php還是node.js
時間Sat Apr 11 14:47:53 2020
※ 引述《poia887 (LCC887)》之銘言:
: 請問大大如果要找網頁後端工作,
: 目前已有html、css、JavaScript 基礎
: 第一個語言該學php還是node.js
: 謝謝
看目標是什麼,如果你找工作不是這麼急,以學習規劃來說是需要廣度的,最好選一個需
要compiler的語言,C++/Java/Go都是不錯的選擇。
如果你找工作很急,以快速找到工作為目標,那麼JS應該是最快達成的。
最後,假設能以php、JS入行也沒什麼不好;
「小Junior才做選擇,我Senior全都要!」
這玩笑話其實還蠻貼近現實的,事實上,資深的工程師使用個2-3種語言很正常,更多是4
-6種在工作或side project的。
語言只是工具,最終影響薪資天花板的,還是在解高併發,高流量,高資料量,高複雜度
商業邏輯問題。
換句話說,反正最後語言都會各好幾種,一開始學什麼不重要拉
所以,假設你學習php laravel覺得輕鬆愉快快,而你目標是快速入行,這樣也不用特別
閃避這條入行路徑。
殊不知一堆先學C++的直接挫折放棄呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.156.10 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1586587675.A.5B7.html
推 mirror0227: 推 04/11 15:51
推 tig4605246: 優 04/11 16:00
→ superpandal: 簡化問題人生輕鬆很多 現階段穿越給我選的話我選Go 04/11 17:11
→ superpandal: 只要沒有那種公司就好 Go是個不錯的語言 但某公司是 04/11 17:11
→ superpandal: 不好的公司 XD 04/11 17:11
推 EPGo: 推 語言只是工具,解決問題的能力比較重要 04/11 17:22
推 SuperSunny: 推,雖然我也不喜歡php,但有39%的網站是用php寫的 04/11 17:56
推 SuperSunny: facebook不也是用php快速創業的,等有規模後再優化編譯 04/11 18:02
推 SuperSunny: 如果原po已經懂js了,先學node.js快速入行,也是不錯 04/11 18:09
→ superpandal: 坑多就比較難解決問題 遲早難以維護 打掉重練問題起 04/11 18:10
→ superpandal: 碼少一半 04/11 18:10
推 SuperSunny: 但js和php都是老語言了,有不少坑,換句話說不是很完美 04/11 18:20
→ SuperSunny: 如果你在接案公司,恭喜你學起來都好,都很高機會碰到 04/11 18:21
→ superpandal: 很高機會碰到 但自己來不選才安全 XD 04/11 18:27
推 LBJ23K: 同意先學需要compile的語言 至少compiler可以擋掉不少雷 04/11 18:59
→ airtsubasa: 還是看公司啦,一堆公司都有陳年系統,要用新語言新架 04/11 20:28
→ airtsubasa: 構,你敢碰?你敢公司也不會給你時間 04/11 20:28
→ kkx55894: 哪個語言不用compiler? 差別是在直譯和編譯 04/11 21:21
推 pent: 學python呢? 04/11 21:25
推 king22649: python的職缺在台灣比較不平滑 04/11 21:33
→ EricTCartman: interpreter跟compiler不同吧 04/11 23:38
推 nurockplayer: 我轉後端就是學python 現在公司和外包案都是flask 04/12 02:27
→ nurockplayer: 而且兩邊都滿缺人的 XD 04/12 02:27
推 nurockplayer: 相比 php 和 js 覺得寫 python 很幸福 04/12 02:29
→ nurockplayer: 公司是java轉python 外包的公司是php轉python 04/12 02:30
推 poia887: 感恩大大 04/12 07:58
→ askaleroux: 用GO阿 難度比C++低 還很VERBOSE 讓你改掉壞習慣 04/12 13:15
→ askaleroux: php outdated不推 04/12 13:16
→ askaleroux: 不過沒generic 學完碰c++剛好 04/12 13:17
→ scott0327: 目前台灣Py的職缺有點少 04/12 16:56
推 chan15: php 長年在 tiobe 前十,現在 php 8 討論度也不低,outdat 04/12 19:53
→ chan15: ed 是那邊來的? 04/12 19:53
推 king22649: 因為php通常是維護古董 新開專案大多會用其他語言 除非 04/12 20:32
→ king22649: 去到有php高手的地方 04/12 20:32
→ king22649: 但初學 大多能去的地方都很阿雜 除非原po 學經歷漂亮 04/12 20:33
→ king22649: 語言能力好 04/12 20:33
推 tsao1211: php適合非本科入行,在合適的場景下使用還是很強的,至 04/12 21:16
→ tsao1211: 於legacy code那是每個語言都會遇到的問題 04/12 21:16
→ tsao1211: 如果是本科系,選靜態語言入行比較好 04/12 21:17
→ superpandal: 也不錯 可惜有坑 04/12 22:08
推 king22649: 非本科 node比較好吧 04/12 22:10
→ kkx55894: Node.js 寫的好搭配worker thread跟fork 效能benchmark 04/12 22:20
→ kkx55894: 可以寫的跟Go差不多,即便是分散式系統 04/12 22:20
→ kkx55894: 更別說是需要 IO intensive的場景 04/12 22:23
→ x246libra: 用GO的問題是 職缺目前90%博奕 我轉職後端選GO 04/13 00:20
→ x246libra: 覺得工作機會不好找 大多要求有其他程式經驗的人 04/13 00:21
→ lyuping: node.js 04/13 02:42
推 tsao1211: Node要寫的好比php難 04/13 03:42
推 aidansky0989: 各位大神,請問純興趣學習程式,0經驗,Go跟Python 04/13 10:11
→ aidansky0989: 選哪個好呢? 04/13 10:11
推 Firstshadow: 現在跟風Go比較好 04/13 10:24
→ IcecreamHsu: 純興趣的話Python吧 go很多東西都要自己刻 04/13 10:35
推 tkdmaf: 我會建議你學vue.js,搭webpack這種的。學完後你會知道後 04/13 11:00
→ tkdmaf: 端用什麼根本隨便。 04/13 11:00
推 mercurycgt68: 純興趣一定是 Python 其他號稱好上手的: 04/13 11:08
→ mercurycgt68: JS邏輯混亂且特立獨行 04/13 11:08
→ mercurycgt68: PHP又髒又簡單 本身沒什麼不好 問題是生態系 04/13 11:09
→ mercurycgt68: Ruby 太飄逸 不會寫詩就想學李白是在找死 04/13 11:10
推 tsao1211: 問題是人家是要找工作,python工作少多了 04/13 11:22
推 king22649: 純興趣 python + 1, python生態系太完整了 幾乎什麼鬼 04/13 12:40
→ king22649: 都有lib go少東少西的 如果本身c/c++ 很強再考慮go 可 04/13 12:40
→ king22649: 以順便幫忙轉一些 c/c++ lib XDD 04/13 12:40
→ justben: 選node.js 然後用 typescript 啊 跟java差不多fu 04/13 14:29
→ j1988922: typescript,java,c#混著學 可考慮轉rust 04/13 21:18
推 aidansky0989: 感謝樓上各位大大,已下載anaconda+visual studio 04/13 22:28
推 Quentina611: 推個 04/14 12:02