Re: [請益] 純軟該往什麼方向發展

軟工

36130

: (代po
: 各位年薪300的前輩好
: 目前就讀私校資料科學相關科系
: 未來會考研 以四中資管或資科相關系所為目標
: 對於這個產業有些疑問 想請教各位前輩
: 不考慮興趣 只以未來發展為考量
: 純軟什麼屬性的工作待遇最好
: 如frontend backend DevOps ML/data 等
: 以同一個學歷為標準的話
: 起薪及工作的生活品質等等
: 哪一個方向最推呢(不考慮博弈
: 我爬到的資料是後端上限及發展性比前端高
: data science 除非做到頂不然發展沒web 好?
: DevOps需要大量工具技能 待遇較好 需要oncall (後端好像也要?
: 上面所述可能有大量錯誤 請前輩們指教 謝謝

雖然推文反推很多 不過還是補充一些


1. 純軟只是一個模糊的概念

很多人會把Web跟純軟畫上等號

但這個認知有幾個盲點

首先 web只是技術 實際上公司不一定要直接把web service推向客戶

很典型的案例就是GG(和其他製造業)IT

你的客戶可以是公司內部其他部門(甚至很多所謂web公司的SWE也是做內部系統)

這些職缺可以比WaaS的公司開更高的薪水 而且甚至更不在意你的技能組

再來 其實很多非Web的領域也不用真的多懂硬體

像是EDA
https://i.imgur.com/LiN2fmt.png


或像Android-based system 實際上你只要知道IO sepc之後就是很純粹的軟體問題


2. 學習並不衝突

尤其是Web領域

如果你從頭開始做一個項目

其實你完全有能力自己做Full stack+deploy 甚至是做data pipeline

各項技能會有重疊跟對接的部分

你不太可能遇到說一個DevOps完全不懂BE

(至少我自己遇到的是這樣)

雖然FE/ML專精目前就業形勢沒有很好

不過趁還沒畢業就多學 總有一天會有用的

我自己覺得最好在學校最好能學會基礎的東西(不管是不是修課):
* Algorithm & Data Structure
* OS
* Computer Arch
* Compiler
* Computer Network
* Machine Learning
* Linux System Programming

當然英文 社交 還有團隊合作能力也很重要

這些你只要會了 其實轉什麼方向都很快



3. 不要自我設限

其實前面兩點也有提到

不要還沒學 還沒找工作先想你不行

很多標籤都只是nice to have 但不是必要

我自己認識進FAAMG的 有一半是學士

也有文組 資管 數學系 物理系進豬屎屋品牌廠

本科隨便念兩三年跑去新加坡工作
#1WFpX6V3 (Soft_Job)


如果太在意自己是私大又資科 這些標籤反而會把你限制在低薪

(甚至能不能出國這件事可能也是自我設限)

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.228.129.84 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1678623985.A.37D.html
FatFatPig1樓推推 03/12 20:28
superpandal2樓你說的還是有既定的技能組 不然以前事故怎麼來的 03/12 20:40
superpandal3樓怎麼來的 03/12 20:40
superpandal4樓至於web不等於純軟是 沒錯 03/12 20:42
superpandal5樓那堆外包接案都不覺得是純軟 03/12 20:43
superpandal6樓先不說技能組到底好不好 03/12 20:45
大公司真的沒這麼在意這件事 規模越小越強調非核心技能 像Amazon的JD:
Google:
台積電:
聯發科:
不是要你什麼都不學 但其實對entry level來說 非核心技能的精度不怎麼重要 夠強的核心能力+廣泛的非核心技能會好用很多
superpandal7樓你寫的就是核心技能@/cdn-cgi/l/email-protection 03/12 22:09
superpandal8樓除了溝通那項以外 03/12 22:11
superpandal9樓至於技能好不好要看情況 03/12 22:11
superpandal10樓很有影響就是個好技能 XD 03/12 22:14
h92003211樓樓主想表達的應該是你會react還是vue 寫java還是python 03/12 22:22
h92003212樓其實不太重要 03/12 22:22
superpandal13樓好的技能對成果很重要 03/12 22:29
superpandal14樓光一個js你都分兩個了 更別說跨語言 03/12 22:32
Hsins15樓大廠不會想著找一個 Entry Level 進來就想要有成果,紮實的 03/12 22:37
Hsins16樓基礎技能,要上手不會太久的 03/12 22:37
superpandal17樓有好多東西只是因為沒被發掘價值被低估 03/12 22:38
superpandal18樓大廠還是會想要有點基本的 大廠不代表大方 03/12 22:44
superpandal19樓 03/12 22:45
講個簡單的例子 Google幾乎沒有backend engineer(甚至FAAMG都沒有) 一方面是很多人根本碰不到服務端點 另一方面是這種task對稍具能力的SDE就不是個門檻
superpandal20樓即便大廠大方也不代表引導人就很大方 03/12 22:48
Hsins21樓待遇大方的大廠還會看溝通表達能力唷 >__^ 03/12 22:51
superpandal22樓你講的情況我不知道 但這不就是有基礎 03/12 22:55
superpandal23樓而且我主要是想表達技能的影響 03/12 22:55
superpandal24樓有影響的怎能視為不重要 03/12 22:58
帶不走的就是不重要的能力 最核心的還是problem solving 其實我還列了多一點 最重要的就是OS/Arch/Algo 只要精通這些 丟給你code跟log叫你看bug 不管熟不熟語言或庫你都能很快的找到問題在哪 或是交付一個堪用的方案出來
zoro061125樓請教大大,目前在系統廠做內部系統全端工程師(IT),上班 03/12 22:58
zoro061126樓開發用net core6 mvc、維運舊系統net framework4.8 web 03/12 22:58
zoro061127樓form,業餘自我進修docker,進修目標能部署上AWS/Azure 03/12 22:58
zoro061128樓。 這樣的技能樹未來兩年是否有競爭一線大廠職缺的能力 03/12 22:58
zoro061129樓呢?想聽聽業界先進的建議,謝謝 03/12 22:58
zoro061130樓補充一下 英文和業務溝通能力都在中上左右 03/12 23:00
已經在職的話 我覺得在現有的項目做出impact可能會是比較好的方向 多快好省的解決困難的問題然後講成一個好聽的故事 不論對內對外都是很好的加分項目