Re: [請益] 找工作該學php還是node.js

作者: Masakiad (Masaki)   2020-04-11 14:47:53
※ 引述《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++的直接挫折放棄呢
作者: mirror0227 (鏡子)   2020-04-11 15:51:00
作者: tig4605246 (tig4605246)   2020-04-11 16:00:00
作者: superpandal   2020-04-11 17:11:00
簡化問題人生輕鬆很多 現階段穿越給我選的話我選Go只要沒有那種公司就好 Go是個不錯的語言 但某公司是不好的公司 XD
作者: EPGo   2020-04-11 17:22:00
推 語言只是工具,解決問題的能力比較重要
作者: SuperSunny (超級桑尼)   2020-04-11 17:56:00
推,雖然我也不喜歡php,但有39%的網站是用php寫的facebook不也是用php快速創業的,等有規模後再優化編譯如果原po已經懂js了,先學node.js快速入行,也是不錯
作者: superpandal   2020-04-11 18:10:00
坑多就比較難解決問題 遲早難以維護 打掉重練問題起碼少一半
作者: SuperSunny (超級桑尼)   2020-04-11 18:20:00
但js和php都是老語言了,有不少坑,換句話說不是很完美如果你在接案公司,恭喜你學起來都好,都很高機會碰到
作者: superpandal   2020-04-11 18:27:00
很高機會碰到 但自己來不選才安全 XD
作者: LBJ23K (LBJ23K)   2020-04-11 18:59:00
同意先學需要compile的語言 至少compiler可以擋掉不少雷
作者: airtsubasa (偽學姊)   2020-04-11 20:28:00
還是看公司啦,一堆公司都有陳年系統,要用新語言新架構,你敢碰?你敢公司也不會給你時間
作者: kkx55894 (okok)   2020-04-11 21:21:00
哪個語言不用compiler? 差別是在直譯和編譯
作者: pent (有人試我的密碼,幹)   2020-04-11 21:25:00
學python呢?
作者: king22649   2020-04-11 21:33:00
python的職缺在台灣比較不平滑
作者: EricTCartman (阿ㄆㄧㄚˇ)   2020-04-11 23:38:00
interpreter跟compiler不同吧
作者: nurockplayer (塔奇巧克力)   2020-04-12 02:27:00
我轉後端就是學python 現在公司和外包案都是flask而且兩邊都滿缺人的 XD相比 php 和 js 覺得寫 python 很幸福公司是java轉python 外包的公司是php轉python
作者: poia887 (HeChen)   2020-04-12 07:58:00
感恩大大
作者: askaleroux (FalconTW)   2020-04-12 13:15:00
用GO阿 難度比C++低 還很VERBOSE 讓你改掉壞習慣php outdated不推不過沒generic 學完碰c++剛好
作者: scott0327 (yoyoyo)   2020-04-12 16:56:00
目前台灣Py的職缺有點少
作者: chan15 (ChaN)   2020-04-12 19:53:00
php 長年在 tiobe 前十,現在 php 8 討論度也不低,outdated 是那邊來的?
作者: king22649   2020-04-12 20:32:00
因為php通常是維護古董 新開專案大多會用其他語言 除非去到有php高手的地方但初學 大多能去的地方都很阿雜 除非原po 學經歷漂亮語言能力好
作者: tsao1211 (Sunday)   2020-04-12 21:16:00
php適合非本科入行,在合適的場景下使用還是很強的,至於legacy code那是每個語言都會遇到的問題如果是本科系,選靜態語言入行比較好
作者: superpandal   2020-04-12 22:08:00
也不錯 可惜有坑
作者: king22649   2020-04-12 22:10:00
非本科 node比較好吧
作者: kkx55894 (okok)   2020-04-12 22:20:00
Node.js 寫的好搭配worker thread跟fork 效能benchmark可以寫的跟Go差不多,即便是分散式系統
作者: x246libra (楓)   2020-04-13 00:20:00
用GO的問題是 職缺目前90%博奕 我轉職後端選GO覺得工作機會不好找 大多要求有其他程式經驗的人
作者: lyuping (湘蘭)   2020-04-13 02:42:00
node.js
作者: tsao1211 (Sunday)   2020-04-13 03:42:00
Node要寫的好比php難
作者: aidansky0989 (alta)   2020-04-13 10:11:00
各位大神,請問純興趣學習程式,0經驗,Go跟Python選哪個好呢?
作者: Firstshadow (IamCatづミ'_'ミづ)   2020-04-13 10:24:00
現在跟風Go比較好
作者: IcecreamHsu (冰淇淋)   2020-04-13 10:35:00
純興趣的話Python吧 go很多東西都要自己刻
作者: tkdmaf (皮皮快跑)   2020-04-13 11:00:00
我會建議你學vue.js,搭webpack這種的。學完後你會知道後端用什麼根本隨便。
作者: mercurycgt68 (發芽的吉它手)   2020-04-13 11:08:00
純興趣一定是 Python 其他號稱好上手的:JS邏輯混亂且特立獨行PHP又髒又簡單 本身沒什麼不好 問題是生態系Ruby 太飄逸 不會寫詩就想學李白是在找死
作者: tsao1211 (Sunday)   2020-04-13 11:22:00
問題是人家是要找工作,python工作少多了
作者: king22649   2020-04-13 12:40:00
純興趣 python + 1, python生態系太完整了 幾乎什麼鬼都有lib go少東少西的 如果本身c/c++ 很強再考慮go 可以順便幫忙轉一些 c/c++ lib XDD
作者: justben (BEN)   2020-04-13 14:29:00
選node.js 然後用 typescript 啊 跟java差不多fu
作者: j1988922 (jason)   2020-04-13 21:18:00
typescript,java,c#混著學 可考慮轉rust
作者: aidansky0989 (alta)   2020-04-13 22:28:00
感謝樓上各位大大,已下載anaconda+visual studio
作者: Quentina611   2020-04-14 12:02:00
推個

Links booklink

Contact Us: admin [ a t ] ucptt.com