PTT評價

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

看板Soft_Job標題Re: [心得] 軟體工程師的倖存者偏差(二) 不想加班的新創 WEB 仔作者
TonyQ
(得理饒人)
時間推噓 9 推:11 噓:2 →:19

來交叉評估.

※ 引述《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都看得到我,

但那只是因為我知道什麼時候該做什麼事.
衝進度的時候就衝, 該休息就休息.

事實上我一天一樣工作低於八小時,
但我的產出可以比團隊中多數人都高很多.

我從來沒有被靠邀工作時數不足過.


我的工作壓力大, 但那個是自我要求的壓力大,
就老闆給我的要求多數情況下我的角度都是覺得[輕鬆].

自律自制, 找能讓你自律自制的地方,
做出能讓別人相信你自律自制的成績. 那才是重點.

這行真正要走長遠的資產, 是信任.


信任有兩種來源,

碰到搞不定的事情要果斷投降,
碰到搞得定的時間要加碼搞定.


--
之間的世界,反抗軍啟蒙軍的交集
帶著 Android 去旅行、去發現

在身邊渾然不覺的 另一個世界。
全世界,都是我們的 足跡與遊樂場。
~ The world around you is not what it seems. ~ http://ingress.tw

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.93.171 (臺灣)
PTT 網址
※ 編輯: TonyQ (1.161.93.171 臺灣), 09/10/2021 11:00:06

jobintan09/10 11:04只是在臺灣應該說東亞地區,處處都有隕石坑。wwwwwwwwww

TonyQ09/10 11:05所以比較簡單的方法還是接過 product owner, 自己捏坑

jobintan09/10 11:06至於在亞洲外商,一旦經營管理層localized,也有隕石。

alihue09/10 11:26推推

MoonCode09/10 12:21

kevinfilter09/10 12:31

BoXeX09/10 13:05這篇我只看到台灣軟體業的慘......

BoXeX09/10 13:06TonyQ大大好歹也是知名人士了......

能賺錢跟能做的舒服,我選擇能過生活且能有自主性的地方。 我其實沒有很認真爬阿,我算是到處找有趣的題目做。XD

lturtsamuel09/10 13:19怎麼會有離開東亞就沒有隕石的錯覺

lturtsamuel09/10 13:20以為隕石這個詞哪裡發明的

※ 編輯: TonyQ (114.137.56.101 臺灣), 09/10/2021 14:22:11 ※ 編輯: TonyQ (114.137.56.101 臺灣), 09/10/2021 14:23:22

jobintan09/10 15:14好像是日本,那是隕石開發的發源國。wwwwwwwwwwwwwwwwww

Lushen09/10 15:27幫畫重點 ~13年經驗 小有名氣 150-200 之前有掛管理

Lushen09/10 15:27MOONY135 我沒引戰哦 就畫出我看到的重點而已

brianhsu09/10 16:21隕石不是問題,商場瞬息萬變,有隕石很正常,討厭的是不

brianhsu09/10 16:21給反應時間的隕石。

能有反應時間的基本上我覺得稱做隕石就不太適合了 XD

MacPerson09/10 20:52最怕的是隕石來自於自己的主管….

MacPerson09/10 20:57領得久,領得穩… 需要多方考慮 「產業」,「公司」,

MacPerson09/10 20:57「興趣」 請問Tony大 你的經驗怎麼做判斷?

身為一個傭兵, 這問題我不太清楚耶. XD 我就是設定每個戰場1-2年, 時間到了就換一個. 我比較算是用空間換取資源的類型, 所以我的經驗不準喔, 對我來說, 我每個工作之間都有連貫, 這是我做穩的訣竅. 但其他人應該不太容易學.

※ 編輯: TonyQ (1.161.93.171 臺灣), 09/10/2021 22:30:09

chter09/11 13:26感覺台灣純軟頂(非外商)大概就200了

超過且我認識的起碼還是有二位數以上啦,問題不是有沒有,而是坑就這麼多。

keel9013509/11 13:56沒有這麼低啦 200up還是蠻多的

※ 編輯: TonyQ (114.136.49.115 臺灣), 09/11/2021 15:53:02

DrTech09/11 16:58去台積電IT寫軟體,很容易就破200吧。數量至少幾千人。選

DrTech09/11 16:58對產業與公司,輕鬆破200。

DrTech09/11 17:02不過人生是平衡啦。年薪150但是做的快樂,有影響力,以及

DrTech09/11 17:02很不錯了。

DrTech09/11 17:08工作做得舒服真的蠻重要的。

robust08309/12 03:264野生的Tony Q大大

twin209/12 13:00隕石最可怕的是那種連需求都還沒確認就壓完上線日期的

twin209/12 13:07商業目標連要怎麼實現都不知道 asap的壓技術團隊產出完全無

twin209/12 13:07法實現目標的需求,然後後續繼續隕石連發

viper970909/12 18:40推樓上

popcool09/21 22:16Tony大這種等級只有150-200?我感覺我前途無望了

ya213809/23 17:04謹記在心