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

看板Soft_Job (軟體人)作者 (美少女花騎士)時間1年前 (2023/03/12 20:26), 1年前編輯推噓13(13076)
留言89則, 16人參與, 1年前最新討論串2/5 (看更多)
※ 引述《Vinxer (X)》之銘言: : (代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

03/12 20:28, 1年前 , 1F
推推
03/12 20:28, 1F

03/12 20:40, 1年前 , 2F
你說的還是有既定的技能組 不然以前事故怎麼來的
03/12 20:40, 2F

03/12 20:40, 1年前 , 3F
怎麼來的
03/12 20:40, 3F

03/12 20:42, 1年前 , 4F
至於web不等於純軟是 沒錯
03/12 20:42, 4F

03/12 20:43, 1年前 , 5F
那堆外包接案都不覺得是純軟
03/12 20:43, 5F

03/12 20:45, 1年前 , 6F
先不說技能組到底好不好
03/12 20:45, 6F
大公司真的沒這麼在意這件事 規模越小越強調非核心技能 像Amazon的JD: https://i.imgur.com/Z6ujhBI.png
Google: https://i.imgur.com/WDM0Wcv.png
台積電: https://i.imgur.com/eEJb8SB.png
聯發科: https://i.imgur.com/5cQcjVV.png
不是要你什麼都不學 但其實對entry level來說 非核心技能的精度不怎麼重要 夠強的核心能力+廣泛的非核心技能會好用很多

03/12 22:09, 1年前 , 7F
你寫的就是核心技能...@@
03/12 22:09, 7F

03/12 22:11, 1年前 , 8F
除了溝通那項以外
03/12 22:11, 8F

03/12 22:11, 1年前 , 9F
至於技能好不好要看情況
03/12 22:11, 9F

03/12 22:14, 1年前 , 10F
很有影響就是個好技能 XD
03/12 22:14, 10F

03/12 22:22, 1年前 , 11F
樓主想表達的應該是你會react還是vue 寫java還是python
03/12 22:22, 11F

03/12 22:22, 1年前 , 12F
其實不太重要
03/12 22:22, 12F

03/12 22:29, 1年前 , 13F
好的技能對成果很重要
03/12 22:29, 13F

03/12 22:32, 1年前 , 14F
光一個js你都分兩個了 更別說跨語言
03/12 22:32, 14F

03/12 22:37, 1年前 , 15F
大廠不會想著找一個 Entry Level 進來就想要有成果,紮實的
03/12 22:37, 15F

03/12 22:37, 1年前 , 16F
基礎技能,要上手不會太久的
03/12 22:37, 16F

03/12 22:38, 1年前 , 17F
有好多東西只是因為沒被發掘價值被低估
03/12 22:38, 17F

03/12 22:44, 1年前 , 18F
大廠還是會想要有點基本的 大廠不代表大方
03/12 22:44, 18F

03/12 22:45, 1年前 , 19F
03/12 22:45, 19F
講個簡單的例子 Google幾乎沒有backend engineer(甚至FAAMG都沒有) 一方面是很多人根本碰不到服務端點 另一方面是這種task對稍具能力的SDE就不是個門檻

03/12 22:48, 1年前 , 20F
即便大廠大方也不代表引導人就很大方
03/12 22:48, 20F

03/12 22:51, 1年前 , 21F
待遇大方的大廠還會看溝通表達能力唷 >__^
03/12 22:51, 21F

03/12 22:55, 1年前 , 22F
你講的情況我不知道 但這不就是有基礎
03/12 22:55, 22F

03/12 22:55, 1年前 , 23F
而且我主要是想表達技能的影響
03/12 22:55, 23F

03/12 22:58, 1年前 , 24F
有影響的怎能視為不重要
03/12 22:58, 24F
帶不走的就是不重要的能力 最核心的還是problem solving 其實我還列了多一點 最重要的就是OS/Arch/Algo 只要精通這些 丟給你code跟log叫你看bug 不管熟不熟語言或庫你都能很快的找到問題在哪 或是交付一個堪用的方案出來

03/12 22:58, 1年前 , 25F
請教大大,目前在系統廠做內部系統全端工程師(IT),上班
03/12 22:58, 25F

03/12 22:58, 1年前 , 26F
開發用net core6 mvc、維運舊系統net framework4.8 web
03/12 22:58, 26F

03/12 22:58, 1年前 , 27F
form,業餘自我進修docker,進修目標能部署上AWS/Azure
03/12 22:58, 27F

03/12 22:58, 1年前 , 28F
。 這樣的技能樹未來兩年是否有競爭一線大廠職缺的能力
03/12 22:58, 28F

03/12 22:58, 1年前 , 29F
呢?想聽聽業界先進的建議,謝謝
03/12 22:58, 29F

03/12 23:00, 1年前 , 30F
補充一下 英文和業務溝通能力都在中上左右
03/12 23:00, 30F
已經在職的話 我覺得在現有的項目做出impact可能會是比較好的方向 多快好省的解決困難的問題然後講成一個好聽的故事 不論對內對外都是很好的加分項目

03/12 23:00, 1年前 , 31F
如果是懂得雙向溝通的大方大廠非常好
03/12 23:00, 31F

03/12 23:07, 1年前 , 32F
大廠很多不是按組招人
03/12 23:07, 32F
沒錯 尤其校招

03/12 23:32, 1年前 , 33F
我說的是有影響的技能不是有影響又帶不走的技能
03/12 23:32, 33F

03/12 23:33, 1年前 , 34F
走的技能 有影響自然會影響產出
03/12 23:33, 34F

03/12 23:36, 1年前 , 35F
以公司來看不就是有影響
03/12 23:36, 35F
對規模足夠大的團隊來說 工具技能影響是真不大 沒待過可能沒辦法體會

03/12 23:37, 1年前 , 36F
技能有影響不就是problem solving摟
03/12 23:37, 36F
我不知道是我們有代溝還是怎樣 我這邊講的技能都是某個特定庫之類的 很多人說自己會用哪個庫 實際上也許真的能用他搞點事情 你要他照範例刻東西可以 但要他看issue看不懂 這種就不能算problem solving

03/12 23:41, 1年前 , 37F
那只能說有既定技能用上了 該技能好不好另說
03/12 23:41, 37F

03/12 23:42, 1年前 , 38F
另說 也不代表沒有更好的
03/12 23:42, 38F

03/12 23:42, 1年前 , 39F
你還是回火星吧
03/12 23:42, 39F

03/12 23:44, 1年前 , 40F
你說的技能本身就是有區別的 你用一個自然會影響任
03/12 23:44, 40F

03/12 23:45, 1年前 , 41F
然會影響任何相關的
03/12 23:45, 41F

03/12 23:47, 1年前 , 42F
我這裡不是說大同小異的部份 而是真的有影響的
03/12 23:47, 42F

03/12 23:48, 1年前 , 43F
影響的部分
03/12 23:48, 43F

03/12 23:54, 1年前 , 44F
大同小異的換任何東西沒什麼差沒錯 但你總是要先研究
03/12 23:54, 44F

03/12 23:54, 1年前 , 45F
總是要先研究差異性
03/12 23:54, 45F

03/12 23:59, 1年前 , 46F
你覺得是就是吧
03/12 23:59, 46F

03/13 00:01, 1年前 , 47F
例子太多 不用我覺得 真的換湯不換藥的是很無感沒錯
03/13 00:01, 47F

03/13 00:01, 1年前 , 48F
是很無感沒錯 但我說的不是這種
03/13 00:01, 48F

03/13 00:03, 1年前 , 49F
說實話如果是如此新的東西都不需要出來
03/13 00:03, 49F

03/13 00:57, 1年前 , 50F
好文推
03/13 00:57, 50F

03/13 01:08, 1年前 , 51F
好文推, 但也不少小公司在那面特定程式語言和技能
03/13 01:08, 51F

03/13 01:08, 1年前 , 52F
忽略真正工程師需要的通用技能
03/13 01:08, 52F
也不完全說這樣不對 對拿到大量VC競爭又激烈的新創來說 他們開得起高薪可以找核心強domain也強的人來 對十線小公司來說 這種人對他們的意義跟量產型碼農一樣 反正機構能量產 當然選便宜的

03/13 01:24, 1年前 , 53F
真的工作到後來就是越注重底層的東西
03/13 01:24, 53F

03/13 01:31, 1年前 , 54F
工程師需要基底 但同質化才是最要命的
03/13 01:31, 54F

03/13 01:32, 1年前 , 55F
你搞了半天如果都跟人一樣 意味著被取代
03/13 01:32, 55F

03/13 01:32, 1年前 , 56F
性就高
03/13 01:32, 56F

03/13 01:33, 1年前 , 57F
當然是公司
03/13 01:33, 57F

03/13 01:36, 1年前 , 58F
當然如果你基礎很強但做出來的跟人沒區別性 那也是
03/13 01:36, 58F

03/13 01:36, 1年前 , 59F
白搭
03/13 01:36, 59F

03/13 01:37, 1年前 , 60F
小公司特定語言和技能很大可能是怕找不到人
03/13 01:37, 60F

03/13 01:39, 1年前 , 61F
如果強到逆天早跑大公司了 跑小公司做什麼 人也少
03/13 01:39, 61F

03/13 01:57, 1年前 , 62F

03/13 02:12, 1年前 , 63F
都在小公司的人都會懂
03/13 02:12, 63F

03/13 02:18, 1年前 , 64F
年薪只要沒過年都不叫年薪 高薪只要領不久就不高
03/13 02:18, 64F

03/13 02:18, 1年前 , 65F
久就不高
03/13 02:18, 65F

03/13 02:20, 1年前 , 66F
當然國外的我肯定沒發言權
03/13 02:20, 66F

03/13 02:23, 1年前 , 67F
可能你誤會我的意思 小公司根本不會在意你所謂的核心
03/13 02:23, 67F

03/13 02:24, 1年前 , 68F
純粹就是面試語言, 的確它們要的就是量產型碼農
03/13 02:24, 68F
確實 不過這是成本承擔能力問題 一方面 基礎強的人根本沒那麼多 不賺錢小公司挑不起的 選碼農本意是退而求其次 但久了之後招聘流程就變得重視技能而非基礎 另一方面小公司也確實承擔不起也做不好養新人這件事

03/13 02:24, 1年前 , 69F
絕多數新創肯定也是看技能 XD
03/13 02:24, 69F

03/13 02:25, 1年前 , 70F
同意有核心技能+特定語言能力的人, 早就去更強的公司了XD
03/13 02:25, 70F
可能語境有差 對我來說獨角獸也算小公司XD 但確實不太對 獨角獸不會忽略基礎 對他們兩個都很重要 反正總是有人願意追一個上市or收購夢 ※ 編輯: FlowerKnight (125.228.129.84 臺灣), 03/13/2023 03:00:54

03/13 03:24, 1年前 , 71F
噗 小公司就是有小公司考慮的點
03/13 03:24, 71F

03/13 03:25, 1年前 , 72F
不然也不會有鳥盡弓藏文
03/13 03:25, 72F

03/13 03:31, 1年前 , 73F
上市和收購前都要省開支和找人接手
03/13 03:31, 73F

03/13 03:35, 1年前 , 74F
而且真正強的有多少屈就?XD
03/13 03:35, 74F

03/13 03:37, 1年前 , 75F
比較容易找到的是還可以也有經驗的
03/13 03:37, 75F

03/13 08:18, 1年前 , 76F
感謝大大回覆
03/13 08:18, 76F

03/13 10:07, 1年前 , 77F
雙方都在以管窺天,呵呵
03/13 10:07, 77F

03/13 10:38, 1年前 , 78F
請問學校只有資結演算的課 其餘的要自己買書學嗎
03/13 10:38, 78F

03/13 11:16, 1年前 , 79F
OCW也可 有實作最好 這邊有列一些資源
03/13 11:16, 79F

03/13 11:16, 1年前 , 80F

03/13 13:08, 1年前 , 81F
說的蠻好
03/13 13:08, 81F

03/13 14:12, 1年前 , 82F
吃純軟的飯 自學能力是最要緊的 好文推推
03/13 14:12, 82F

03/13 17:15, 1年前 , 83F
說以管窺天的可以發表所見所聞 沒有就不用講這麼多
03/13 17:15, 83F

03/13 17:16, 1年前 , 84F
用講這麼多 你都可以發個好好先生文
03/13 17:16, 84F

03/13 17:17, 1年前 , 85F
每個都不說壞的都可以 XD
03/13 17:17, 85F

03/13 17:27, 1年前 , 86F
我是講好的講壞的面對的都差不多
03/13 17:27, 86F

03/13 17:53, 1年前 , 87F
先練好英文,要不然連跟HR面試都過不了
03/13 17:53, 87F

03/14 04:59, 1年前 , 88F
請問google沒有backend engineer的話那有什麼呢?
03/14 04:59, 88F

03/14 15:42, 1年前 , 89F
一律都叫SWE
03/14 15:42, 89F
文章代碼(AID): #1a3SJnDz (Soft_Job)
文章代碼(AID): #1a3SJnDz (Soft_Job)