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