[請益] 後端 刷題及工作語言的選擇

作者: pfii1997119 (阿寬)   2022-09-10 16:23:53
目前在德國留學 畢業後不會在國外定居
往後還是想多陪陪家人 所以會在台灣定居
工作上希望是100%遠端 討厭通勤
最近爬了很多後端的文章
後端兩個很常見的語言java & python
我在修課的時候都有做出幾個小專案
雖然不算是太厲害 但對於這兩個語言都不算是太陌生
在台灣後端的職缺中 java是很明顯大於python的
但底下推文 大家幾乎都還是會推崇用python刷
優點1 同樣的程式碼但是更少的行數
優點2 在面試中解得更快
但用java刷當然也有優點 像是對於資料結構會更熟悉
在台灣 後端python的職缺比較少 java比較多
在歐美 後端python與java的職缺差不多
德國留學畢業後 我可以拿到當地工作簽證
美國可能是過幾年 有了實力 才比較有機會找到職缺
英文不會是太大的問題 那麼在這種情況下
想請問資深的前輩們會推薦哪一種選擇呢?
1. python 刷題面試, 工作上使用 springboot
2. python 刷題面試, 工作上使用 django
3. java 刷題面試, 工作上使用 springboot
再麻煩各位提供您寶貴的意見了 謝謝您們!
作者: Ericz7000 (Ericz7000nolan)   2022-09-10 16:48:00
我用C++刷捏 工作用C++和Go
作者: f496328mm (為什麼會流淚)   2022-09-10 16:58:00
推薦 GO
作者: sarsman (DeNT15T♠)   2022-09-10 17:24:00
自己用C++,這三個選項的話我選1找找看有沒有能在台灣遠端的國外缺
作者: hobnob (hobnob)   2022-09-10 17:31:00
建議都用Java,python 就我所知在大公司只是拿來開發產品prototype用的
作者: nayeonmywife (sanamywife)   2022-09-10 18:02:00
GO職缺數量在國外還是相對少於幾個老牌語言
作者: s06yji3 (阿南)   2022-09-10 18:04:00
1
作者: MoonCode (MoonCode)   2022-09-10 18:50:00
熟什麼語言就用什麼刷啊
作者: dalbuhr (殘月之肅)   2022-09-10 18:51:00
Python比較方便一點
作者: IAMPF (PF)   2022-09-10 19:32:00
如果你想全遠端可以不要找台灣公司, 很多國外公司都可以而且你都已經在國外留學, 語言應該不會是你的短板直接上 linkedin 看外國公司允許全遠端的機會會多很多
作者: Lushen (wind joker!!!)   2022-09-10 22:09:00
Python 刷題 工作上 SpringBoot國外大公司對於後端需求 Java 才是最大宗的甚至你刷題也可以用 Java刷題本來語言就不太重要你的工作地如果主力是國外大公司remote無腦選 Java 沒問題澳洲/英美對於 Java 的需求量都很大除了 Spring Boot 以外 Spring Cloud 肯定得學一下基本上集合了近代後端的 Best Practice無聊 Vertex / Quarkus 玩一下也很 Nice
作者: BlueBird5566 (生日56)   2022-09-10 23:23:00
台灣用java的職缺沒有很多 除非你說的是一些小公司 一些派遣 駐點或乙方公司
作者: kevin10449 (鹽酥雞)   2022-09-11 00:25:00
台灣 .NET
作者: doranako (真愛無限)   2022-09-11 07:19:00
看德國有沒有遠端缺,不然回來台灣薪水可能讓你失望
作者: nayeonmywife (sanamywife)   2022-09-11 07:28:00
台灣也太多C#,其他國家也沒少用Windows說
作者: DrTech (竹科管理處網軍研發人員)   2022-09-11 14:09:00
都學就好,都找就好。學習時間成本上又沒差太多。我工作多用Python時,我就故意去刷java題目。工作多用Java時,就去刷Python題目。滿容易兼顧的。至於後端的restful與資料庫,現在的API封裝得都很簡單學,都學根本就沒差。
作者: aa06697 (todo se andarà)   2022-09-11 22:42:00
你可以看google ms amazon的jd 基本上是C/C++
作者: roccqqck (ccqq)   2022-09-12 01:11:00
go的刷題答案會比較難找 不建議選java或python刷都可刷題c+ js java python選一個如果應徵其他語言就選python或js
作者: WilliamLFY   2022-09-12 13:05:00
我從比較熟的py 先把解題邏輯刷熟再換成java 刷
作者: jobintan (Robin Artemstein)   2022-09-12 14:53:00
還是建議樓主畢業後在當地工作兩三年先,國外的環境,比較可以練得到經驗值,之後再找個可以回臺灣遠端工作的工作機會就好,沒經驗非常難說服國外公司。
作者: acgotaku (otaku)   2022-09-12 19:12:00
工作後有專案需求在用go, Java php node 這些佔九成以上缺
作者: ABuJiuHaoBun (新資料夾(2))   2022-09-12 23:41:00
Go是後端未來
作者: Ekmund (是一隻小叔)   2022-09-13 10:23:00
覺得刷題用什麼語言沒差+1 但講到後端frameworkSpring的歷史和生態圈就擺在那裡 還是比較建議的雖然我自己寫時是不大喜歡 太肥 XD
作者: B0988698088 (廢文少女小円♥)   2022-09-13 14:07:00
台灣最好用java職缺不多==
作者: gundamdx (真飛鳥)   2022-09-13 18:46:00
在台灣基本不用想遠端德國職缺,因為勞工法規跟保險會有問題,新創例外
作者: gisasy001 (gisasy)   2022-09-13 22:00:00
要走寫應用程式java,要走硬體韌體走c++.Java能夠吃的作業系統平台比較多,C++是要出來又要有效能.
作者: previa (.)   2022-09-14 15:27:00
建議以python為主,新興公司基本都pythonjava的話,比較中大型吧。但是會被侷限在後端python才有辦法從資料科學到資料工程都貫通
作者: hegemon (hegemon)   2022-09-15 13:39:00
小孩才做選擇....都刷呀歐洲軟工薪水看了真的會流淚,往亞洲跟北美走還是對的
作者: sarsman (DeNT15T♠)   2022-09-16 21:36:00
都刷沒好處吧,反正熱門語言通常都能用還有記混container特性之類細節的風險,何必呢

Links booklink

Contact Us: admin [ a t ] ucptt.com