Re: [心得] 軟體工程師的倖存者偏差(二) 不想加班的新創 WEB 仔

作者: TonyQ (自立而後立人。)   2021-09-10 10:57:32
來交叉評估.
※ 引述《brianhsu (墳墓)》之銘言:
: 承上篇,繼續分享真的入行之後,一路以來的一些心路歷程。
: 在開始之前,我想說的,是每個人對於工作的價值觀都不一樣,有的人可能認
: 為工作就是幫別人打工,錢是最重要的,至於是不是做自己喜歡的事反而不是
: 重點。有的人會覺得做自己認為的有價值的工作比薪水來得更重要,幹得不爽
: 錢領再多也很痛苦。有的人可能會認為,職場的氣氛才是最重要的。
: 不論看重哪個,我是認為都沒有什麼對錯,單純是自己的價值觀和選擇。
: 而我覺得很幸運的是,在軟體業打混了十年後,我覺在這三個方面我都達到了
: 平衡。當然,我可能是那個倖存者,我無法也無意說服大家我遇到的是普遍的
: 案例,我只能單純分享我自己的一些經驗,但不代表這些經驗有普遍性。
: 首先,我得說雖然我在前一篇說過,我小時候就想靠這行吃飯,但其實直到進
: 入職場前,我對於上述講的薪資、工作的價值、職場的氣氛等等的,也尚未型
: 成自己對於這三個不同面向的偏好程度。
: 首先是薪資的部份,我想很多還沒入行的人也會好奇這行的薪資狀況到底如何,
: 那些入行幾年就年薪百萬到底是不是真的。反正都要分享了,而且我本來就有
: 用 GnuCash 記帳的習慣(岔個題,這套軟體超棒),所以我特別去翻了一下
: 我過往的薪資記錄,就當給年薪三百萬的大家笑笑。
: ======================= ========= =============================
: 某漢堡王 Android BSP 7m 42k x ??
: 中研院研究助理 4y3m 35k ~ 42k x 13.5
: a.k.a 大家都知道的死豬價
: 某嵌入式新創 1y10m 60k x 12
: 某線上課程預約系統新創 2y1m 95k x 12 ~ 100k x 12
: 最近被賣掉的某 Y 3y1m -
: ======================= ========= ============================
: 以上都掛工程師或資深工程師,沒有掛到這個 TITLE 以上的。
: 因為最後一個是現職,就不方便直接寫明了,但基本上就大家在講的會卡住的
: 某個天花板,但不是三百萬的那個。
: 另外到這邊可以看到,其實雖然我第一篇文章裡講我入行十年,但其中有四年
: 都是在中研院打混。所以這行要年薪百萬確實是可能的,但我不能告訴你這是
: 通例,至於年薪三百萬的,可能我比較廢也比較混,對我來說有點遙遠,但我
: 也不能和你講沒有。
基本上挑公司, 挑名聲, 另外難的不是拿高, 做得久/拿得穩兩個之一要有才難.
: 其中漢堡王年代久遠,我當初談的整包是多少已經忘記了,反正我也沒領到,
: 一點都不重要。
: 重要的,是漢保王真的是我讓我釐清了對於工作的各個面向的權重。
: 可能我運氣特別背,當初進到漢堡王的那個部門的風氣,簡單一句話就是「上
: 班假裝認真、下班再來做事」。
: 是的,就是傳說中的常態性加班。部門很喜歡五六點開會,然後再來加班當便
: 當做事情。早上呢?看股票看 FB、抽煙,總之就是打混摸魚。
: 一開始我也沒有特別的感受,反正工作嘛,有得領薪水就好,雖然沒有特別喜
: 歡加班,但留下來賺個免費便當也還好。
: 但入職約半年後的一件事,讓我徹底厭惡這樣的文化。
: 當時家中有人重病,已經躺在加護病房,隨時都有離世的可能。於是某一天我
: 準時下班要趕去加護病房,結果遇到在外面抽煙的同事,用調侃的語氣問我為
: 什麼那麼早下班。
: 我當下差點三字經都罵出來了。也從那個時候開始,我深惡痛絕這樣的加班文
: 化,也看清工作上錢對我來說並不是最重要的事。
: 那個月我就開始找其他工作並離職了。另一個離職的原因是這半年下來,我覺
: 得 Android BSP,特別是 Driver 真的很無聊……雖然說我大學時對 Linux 核
: 心很有興趣,專題也相關,但這些年事後回想,我當初有興趣的是檔案系統、
: 排程、記憶體管理等等,對於 Driver 並沒有特別愛,就不是我的菜。
: 當然,就像我講的,可能我比較背,第一間系統廠就遇到這樣的鳥事,可能其
: 他系統廠待遇和風氣都很好。但正所謂一朝被蛇咬,十年怕草縄,後續的工作
: 我基本上就沒有再把系統廠放到考慮的範圍中。
: 而我也必須要說,在後面幾間的純軟中,我沒遇過把加班當正常的工作文化。
: 相較的,我待過的幾間軟體業和當初在中研院的文化都是「上班認真工作,該
: 下班就下班」,沒有人質疑過我什麼時間下班,請休假也從來不用看人臉色,
: 想休就休。
: 工作上沒遇過主管或其他更資深的人擺臉色。hightlight?那是什麼,可以吃
: 嗎?
: 當然,系統臨時出問題,或自己出包所以得留下收爛攤子還是有的,但這種我
: 覺得很 OK ,突發狀況嘛。但除此之外,我沒遇過需要加班的。
: 同樣的,我無法保證這是軟體業的常態,但就我的經驗上來講,就是這麼剛好
: 的我待的純軟都沒有這樣的文化,也許就是所謂的倖存者偏差吧。
我覺得很多地方對於自己在做什麼根本就沒有自信,
所以最後以苦勞取代功勞的看法實在是太多了.
但這有時候也真的是很難, 因為很多工作確實先天規劃就很爛,
如果不用苦勞的角度說服自己的話, 很多工作根本就沒有幹的意義.
: 再來的四年時間裡,基本上就是在中研院當研究助理。可以看到薪資是真的低,
: 國科會死豬價就在那,四年也不過和漢寶王新人價打平。
: 但另一方面,這四年工作很快樂,第一個是我體會到了什麼是正常上下班。再
: 來,因為工作相對單純,所以這四年有很多時間可以在沒有壓力的情況下做很
: 多自己喜歡的事情,學自己覺得有趣的東西。
: 也因為這四年做了不少 Side project,手機 / 網頁 / 桌面應用程式,函式
: 庫設計通通都玩,也是這個時候體認到自己有興趣的東西偏向後端,特別是函
: 式庫、API 與系統架構等等。
: 也是這個時候,覺得做自己有興趣的工作也比錢來得重要。啊我就是喜歡玩這
: 些東西啊,像我現在就在研究怎麼樣把 Live 2D 原本的 C++ 函式庫 porting
: 到 JVM 上並讓他有更好更乾淨的 API,我弄得很開心。
: 但你給我錢叫我做 Android BSP,即便不是漢堡王那樣的文化,我可能也會覺
: 得做得很無聊也不開心。
: 另外上一篇也說過,我認為雖然都是純軟,但每個領域的有趣和困難、痛苦的
: 地方都不盡相同,這也是在這個階段感受到的。
: 只是現在回想起來,如果一開始就是打算要入這行,摸索走向這件事其實在大
: 學就可以發生,似乎不必到出社會再來試誤。而且現在網路資源又更多了,即
: 便系上沒有開的課程,只要有一丁點興趣,都可以很容易找到入門的方式。
: 就像上一篇說的,我覺得這是純軟很棒的一點,學習東西基本上不用任何的器
: 材的成本。當然嵌入式可能也是要買板子啦,但不管是樹莓派還是 Arduino
: 應該都還不是什麼無法負擔的價格。
: 接下來就沒什麼特別了,四年過後真的覺得太無聊,並且有機緣就跳了,也是
: 從那個時候開始薪水才比較有感。
: 後續的兩間新創,我的大致上心得就是:
: 1. 去新創就是錢,大餅什麼的真的聽聽就好。
: 很多人分享過了,不用太相信什麼大餅,通常不會輪到你。去新創最重要的
: 就是要現錢,對我來說最好的 package 就是月薪高,獎金什麼的不重要,
: 最好沒有全部是月薪。
: 事實上我兩間新創也都是這樣拿,我反而不喜歡什麼固定年終幾個月這種,
: 這不就變相地在拖欠我們這些打工仔的薪水嗎?
: 然後大家也知道新創就是賭,月薪高就是可以賭錯了隨時爽爽跑路下船你也
: 沒差,還能提高勞退收入。
agree , 我自己在引導公司談薪水也是往這角度走.
: 2. 新創某方面是個容易墊高自己薪資並當做下一份籌碼的地方。
: 新創通常不會有太複雜的組織,面試的時候你要說服的通常就只有那一個或
: 兩個人,而因為新創通常會比較注重你的實作能力,當你能拿得出過往的成
: 績或作品時,可能白板題和學歷什麼的就不是太重要了。
: 至少這是我這幾年換工作時的感覺,我被問過的反而是做過的系統的架構問
: 很多問很細……當然,我上次求職也已經三年前了,也很有可能現在不論是
: 不是新創,白板題就是主流。
yes and no, 新創有時候會被認為是不夠完整不夠標準的經驗,
還是要看行業典範, 留意 domain.
有些新創領域太冷技術太冷, 學完後面出路還是很慘.
但, 冷門的題目也是可以熱炒, 其實台灣還算是個蠻多奇葩的地方.
湊一湊還是可以成團的.
: 3. 這行就是要跳,在跳到自己覺得值得待下來的地方前不要猶豫,期待加薪到
: 年薪百萬什麼的是不實際的。
yes and no, 累積 credit 跳了才會升,
不然到了某個階段會一直平跳, 平白無故增加很多壓力, 也不見得更好.
: 4. 要對爛 code 有警覺
: 新創為了搶快所以出爛 code 這種事是有的,我不知道是什麼時候開始,有
: 一種風向是為了搶快做出 MVP 所以新創的爛 code 是可以接受的。
: 我自己是非常不認同,因為就我在新創的經驗,爛 code 從來沒有快過,反
: 而通常是浪費時間讓你無法快速並正確做出新功能的元兇。債是要還的,欲
: 速則不達這句話是有道理的。
: 不過畢竟,一個專案的程式碼品質和風格,和團隊以及管理者的集體認知有
: 關。你可能無法改變現狀,但至少要知道那是爛 code ,至少自己的部份能
: 做到多少好 code 就要能做到多少。
: 然後當你發現爛 code 已經改不動,功能愈加愈難加,但大家還是若無其事
: 並不願行動的時候,其實大概就是該跳的時候了。
這我倒覺得如果沒能力駕馭程式碼的人, 本來就早晚會走到瓶頸的,
我不管是小菜鳥階段還是老鳥階段, 把 codebase 安全重整都是我最大招牌.
另外這段要討論的只有, 爛跟好的標準其實沒有普世標準.
這段可能評估時就會掉進陷阱, 要留意.
: 最後,我想特別講一下加班的部份。就像我說的,因為在漢堡王的經驗,讓我
: 極度厭惡那種假裝認真的加班文化,之前在 Tech_Job 板大家也有討論到到底
: 面試的時候該不該問這個問題。
: 我前幾次求職的時候,也有相同的疑問,但最後一次求職的時候我想通了。
: 我就是非常厭惡加班文化,如果面試的時候會因為這樣被刷掉,那不是剛剛好
: 過濾掉一間我去了之後也不會工作起來覺得開心的公司,對於我來說,完完全
: 全沒有任何的損失啊!
: 所以,如果你和我一樣超級討厭那樣的文化,面試的時候就大方問吧,問面試
: 官對於加班是怎麼樣的看法。
: 最後,我想說的是,這行對我來說真的是很開心也很平衡的一個工作,重點是
: 做的是我喜歡,會讓我開心的工作。
: 對,也許沒有年薪兩三百萬,但這行混到一百萬,而且工作爽爽做是有可能的。
: 雖然大家都說那需要很認真很努力,我自己是沒感受到啦,反而我覺得工作上
: 我還滿混的……
我大概八年左右到 100萬, 後面扣掉三年不務正業的,
長期在 150-200 之間混.(看 bonus)
: 以上,就是一個在軟體業的倖存者,在換了好像不算多也不算少的工作之後的
: 一些想法。下一篇應該會聊一下,就一個科班出身的人而言,會推薦真的想入
: 行的人學什麼程式語言。
自己當面試官, 自己當 product owner,
或者讓人不擔心你會打混, 就沒有這種問題了喔.
加班不加班是假命題, 能不能 team 能不能 own product 才是真命題.
在充滿隕石的地方, 不加班也早晚會搞到加班,
就是老闆有沒有要搞你的問題.
另外認真努力其實是相對的,
我工作上大家都說我是工作狂24hr都看得到我,
但那只是因為我知道什麼時候該做什麼事.
衝進度的時候就衝, 該休息就休息.
事實上我一天一樣工作低於八小時,
但我的產出可以比團隊中多數人都高很多.
我從來沒有被靠邀工作時數不足過.
我的工作壓力大, 但那個是自我要求的壓力大,
就老闆給我的要求多數情況下我的角度都是覺得[輕鬆].
自律自制, 找能讓你自律自制的地方,
做出能讓別人相信你自律自制的成績. 那才是重點.
這行真正要走長遠的資產, 是信任.
信任有兩種來源,
碰到搞不定的事情要果斷投降,
碰到搞得定的時間要加碼搞定.
作者: jobintan (Robin Artemstein)   2021-09-10 11:04:00
只是在臺灣應該說東亞地區,處處都有隕石坑。wwwwwwwwww
作者: TonyQ (自立而後立人。)   2021-09-10 11:05:00
所以比較簡單的方法還是接過 product owner, 自己捏坑
作者: jobintan (Robin Artemstein)   2021-09-10 11:06:00
至於在亞洲外商,一旦經營管理層localized,也有隕石。
作者: alihue (wanda wanda)   2021-09-10 11:26:00
推推
作者: kevinfilter (justinyeh1995)   2021-09-10 12:31:00
作者: BoXeX (心愛騎士團異端審判騎士)   2021-09-10 13:05:00
這篇我只看到台灣軟體業的慘......TonyQ大大好歹也是知名人士了......
作者: lturtsamuel (港都都教授)   2021-09-10 13:19:00
怎麼會有離開東亞就沒有隕石的錯覺以為隕石這個詞哪裡發明的
作者: jobintan (Robin Artemstein)   2021-09-10 15:14:00
好像是日本,那是隕石開發的發源國。wwwwwwwwwwwwwwwwww
作者: Lushen (wind joker!!!)   2021-09-10 15:27:00
幫畫重點 ~13年經驗 小有名氣 150-200 之前有掛管理MOONY135 我沒引戰哦 就畫出我看到的重點而已
作者: brianhsu (墳墓)   2021-09-10 16:21:00
隕石不是問題,商場瞬息萬變,有隕石很正常,討厭的是不給反應時間的隕石。
作者: MacPerson (Gary)   2021-09-10 20:52:00
最怕的是隕石來自於自己的主管….領得久,領得穩… 需要多方考慮 「產業」,「公司」,「興趣」 請問Tony大 你的經驗怎麼做判斷?
作者: chter ((分身別查了XD))   2021-09-11 13:26:00
感覺台灣純軟頂(非外商)大概就200了
作者: keel90135 (尼可)   2021-09-11 13:56:00
沒有這麼低啦 200up還是蠻多的
作者: DrTech (竹科管理處網軍研發人員)   2021-09-11 16:58:00
去台積電IT寫軟體,很容易就破200吧。數量至少幾千人。選對產業與公司,輕鬆破200。不過人生是平衡啦。年薪150但是做的快樂,有影響力,以及很不錯了。工作做得舒服真的蠻重要的。
作者: robust083 (暖男葛葛)   2021-09-12 03:26:00
4野生的Tony Q大大
作者: twin2 (貓熊)   2021-09-12 13:00:00
隕石最可怕的是那種連需求都還沒確認就壓完上線日期的商業目標連要怎麼實現都不知道 asap的壓技術團隊產出完全無法實現目標的需求,然後後續繼續隕石連發
作者: viper9709 (阿達)   2021-09-12 18:40:00
推樓上
作者: popcool (我不懂)   2021-09-21 22:16:00
Tony大這種等級只有150-200?我感覺我前途無望了
作者: ya2138 (Jigsaw2138)   2021-09-23 17:04:00
謹記在心

Links booklink

Contact Us: admin [ a t ] ucptt.com