<
查看: 17723| 回复: 14
收起左侧

[职场感言] 搬砖七年,分享一些自己在新手村时踩过的坑

   
本楼:   👍  74
99%
1%
1   👎
全局:   82
99%
1%
1

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

回馈地里,分享一些自己以前犯过的错误,希望对大家有那么一丝丝的启发。

  • Focus On Impact. 1point 3acres
    . 1point 3acres
    刚入组的onboarding task是给slack做一个小插件。后来大家用着不错,组里前辈就建议我,要不要再加点功能,效果会更好。 我觉得是个好建议,就利用课余时间给做了。. .и
    做完之后,效果果然很不错,居然开始有别的组人找到我,说你做的插件也太有帮助了吧,要不要考虑再做一个新的slack插件,肯定也会有很多人用的。然后就上头了,明日之星不就是我嘛。于是就又花了些时间做了一个新的插件,没想到(此处没有反转),效果拔群,短时间内,十几个组都用上了我的插件,时不时的就有人给我发感谢,顺便也发一些小的需求。我顺手就把新需求也搞定了,看着发来的感谢,嘴角的笑有时候压都压不住。

    来到年度个人总结的时候,美滋滋的把这几个slack插件列在第一位然后拿去跟老板邀功。没想到,晴天霹雳!老板问,咱们组是干啥的。我说是搞infra的啊。那你的这些插件是能提高CPU的使用率啊,还是能降低memory usage呢。我说那倒是不能。老板又问,那分配给你的本来的项目做的咋样啊,我说都已经按时间做完了啊。“哦,那是不是就意味着,如果你用做插件的时间来做项目的话,你是很有可能提前完成的”,“如果提前完成第一个,你本来是有可能开始甚至完成另一个新项目的,是不”,“如果咱们真的把这个插件列为你最大的贡献,是不是其他人也会有类似的疑问,为啥一个infra选手玩了命的做slack插件啊”,“那你还想把这个列在最上面吗?” 听到这里,我脑子嗡嗡响,脸红到不行。那年老板最后给保了一个合格的评级,但是给了一个prioritization需要提高的建议。.

    回过头看,这里踩的坑就是没能做到focus on impact,没能正确的prioritization。当时想的就是,这不都是顺手的事情嘛,也没花很多时间啊,关键也没耽误本来的项目啊。但是这些看似琐碎细小的事情,其实是占用精力的,不得写代码吗,不得找人review吗,不得测试吗,不得发布吗。更致命的是,花时间做插件,对我来说,就像选了理科的高考生,白天学数理化,晚上在被窝里居然打着手电筒学历史学政治,这不在这儿搞笑呢吗。。。(害,当时的自己真的完全不自知)

    那怎么能做到Focus on impact呢?我后来给自己总结了一条,那就是只做列在组里roadmap上的项目。为啥?因为每个组的roadmap通常都是经过很多轮prioritization讨论后留下的精华中的精华,组内自己讨论,EM/PM/DS讨论, 兄弟组讨论, 再和上面的大佬们敲定。所以Roadmap就相当于是考试大纲了,而且是一份花了很多人精力、有很多人背书的高质量大纲。所以做上面的项目,绝对是最能保证你在做的项目是focus on the most impactful things, 而且是laser focused。进一步,不仅要只做列在上面的,还要做排名靠前的,争取有朝一日做且只做排名第一的。 然后并不意外的是,我当年的slack插件根本就不在roadmap里,甚至都不是那种因为ROI不够不得不拿掉的那种,是压根都没人会考虑的那种,摔!
    .
    我知道有时候我们可能会想,某某项目,虽然没列在Roadmap上面,但我就是觉得非常有impact(就像我当时铁了心就是想做slack插件)。这很正常,很多发明/创造原本都是不看好的项目。作为还在新手村的小白的话,完全可以和老板讨论讨论,有可能是一个之前老板不知道的好想法,老板欣然采纳,然后列到了roadmap上;也有可能老板发现没跟你解释清楚为啥你现在的项目impact更大,向你提供了更多的context; 至少也会让老板觉得你很有想法喜欢思考。总之,最下下策就是像我那样,一声不响埋头干了,结果南辕北辙痛失好局。
  • Be Data-Driven

    后来接了另外一个项目,我们有一个系统每天会算一个很重要的参数,但是系统时不时就会断更,导致计算失败,我的任务是修复好这个问题。经过一个季度的折腾,虽然没彻底解决,但是肉眼可见比之前好多了。

    可是这次遇到的问题是,老板问我,这个肉眼可见好很多,究竟是好多少呢,是之前每天失败一次,现在每周失败一次吗。我说明显感觉好了啊,以前基本上两三天失败一次,现在只有个别情况会失败。“那两三天,到底是两天还是三天呢","个别情况会失败,那个别情况多久遇到一次呢"。"你说两三天一次,有什么数据支持吗”。你没猜错,我又炸了,这我哪知道啊。

    现在复盘的话,犯的错误其实是没有做到 be data-driven,也就是没能把自己做的工作量化出来。首先我没有定义好goaling metrics,我想修复这个数据断更问题,那我就应该定义一个指标,比如失败率,这样我才能知道我的初始情况是怎样的,我最后达到的结果是怎样的;因为没有这样一个goaling metrics, 我也就没办法set clear expectation with my manager, 那到底是把失败率从50%降到多少是老板的心理预期呢,我觉得降到25%已经是很好了,可能老板觉得应该是10%以内才行。

    那应该怎样才算是 Be Data-driven呢? 我从别人那里偷师来的概念就是 寻标 - 对标 - 达标。我现在做项目问的第一个问题就是咱们的目标值是什么,(题外话: 我在当system design interviewer 的时候,公司明确要求的一个考察点就是对方有没有问 project goal, project metrics, 而且确实相对junior一些的engineers一般没有问的,越senior的engineer越会在这方面问很多) 而且有些时候,一个项目的难点之一就是定义一个合理、可用的metric, 特别是一些复杂的项目。有了标准之后,我们就能用这个标准去得到当前的情况,然后进一步得出我们可以达到的目标。. 1point 3acres
    . check 1point3acres for more.
    比如我之前的那个数据计算项目,如果我能算出之前的失败率是50%, 然后经过分析,得出结论一个合理的目标是减少到25%,而且在1-on-1的时候得到了老板的首肯。那最后我做到了减少到25%,那我自然就是达标了,meet expectation。那如果我做到了15%,那这不明显beat expectation吗;如果冲到了5%,1%,那这不?
    . 1point 3 acres
    所以这样一番操作下来, 不仅可以更好的体现自己的impact, 也顺手做好了 manage up / manage expectation。比起说, I improved the system significantly,我可以说 I reduced the failure rate from 50% to 5%, significantly better than 25% (expected goal),高下立判啊!害,自己当年完全不懂得这些!!

. 1point 3 acres
今天的分享就先到这儿啦,希望能对大家,特别是事业刚起步的新手朋友们,能有那么一点点小小的帮助。当然最希望的是,大家完全不会踩到这些坑,一路高歌,升职加薪。
. 1point 3 acres
最后的最后,码字不易,打一波小广告, 组里正在招 E4 Android engineer in Los Angeles,单位是DoorDash,需要两年以上工作经验。是偏product的组,  组里正在招兵买马,机会多多。而且DoorDash来了就可以开始办绿卡。如果大家感兴趣的话,请把简历扔给我吧,aboveline90067@ 谷歌邮箱,一定尽心帮忙,希望有机会和你做同事。



补充内容 (2024-07-01 03:01 +08:00):

插播一条小广告,自己所在的组现在有opening, 请感兴趣的小伙伴把简历发给我吧,aboveline90067@ g-m-a-i-l
- E4 Android engineer
- E4 Backend engineer

评分

参与人数 40大米 +141 收起 理由
灵巧的火锅 + 1 很有用的信息!
iamuglypig + 1 给你点个赞!
dingjian1998 + 1 赞一个
liqingfd + 1 赞一个
Zasdivc + 1 赞一个

查看全部评分


上一篇:美国即将迎来大规模失业潮?
下一篇:跳槽拿到亚麻offer不想努力了,求打醒

本帖被以下淘专辑推荐:

6
本楼:   👍  104
100%
0%
0   👎
全局:   104
100%
0%
0
只看第一点的话,你可能还是被老板pua了,老板给你打个保底分,pua之后,你还得感谢老板。
你帮整个org去开发工具,提升效率,而你老板觉得没用,反向pua的话,他这属于不能think big。 再加一条的话,就是他没有Success and Scale Bring Broad Responsibility的意识。. 1point3acres

别觉得老板说的都是对的,有时候就是因为想给你这个新人打一个低分,找些理由而已

评分

参与人数 4大米 +4 收起 理由
mitchellhe + 1 赞一个
lqzxy001 + 1 赞一个
archmagelyj + 1 给你点个赞!
sarharast + 1 赞一个

查看全部评分

回复

使用道具 举报

地里匿名用户
匿名用户-N3ZNF  | 添加认证 | 2024-6-23 01:00:17 来自APP
👏 4
本楼:   👍  37
100%
0%
0   👎
第一个故事楼主被PUA了。楼上都说得在理了,再加一条就是你老板不够think big,have onwership,只想着自己的一亩三分地,不顾公司的大局。如果老板真的是这种风格,你们组的scope做不大的。
你做的事没有任何问题,尤其是你已经按时完成原本的任务(提前完成是什么鬼?)问题在于你绕过了老板,自己单飞去找别人合作,老板不能分享你的credit,他自然也不会给你credit。.google  и
虽然大家都常常骂老板,但是其实Mgr和IC是一条线上的蚂蚱,一荣俱荣一损俱损。以后你应该尽量让老板知情/参与,把innovation和本组的scope联系起来,Mgr和IC做为完全不同的工种,Mgr不会抢走你的credit的。.
这次老板是敲打你,你下次可以试探一下,如果involve老板,他会不会更支持你做别的合作。如果你的老板就是一个小格局的咸鱼,那他配不上你这么好的IC,找机会另寻山头吧。

补充内容 (2024-06-23 03:50 +08:00):

顺便分享一下我自己的经历。我是sci title,但是风格和楼主差不多,在完成本职工作之余,喜欢凭兴趣做事。隔壁组八杆子打不着的hackathon,只要听起来好玩,能学到新东西我就会去帮忙。一年下来的做的事差不多有一半左右都不在roadmap上。. 1point 3acres
我的mgr比较senior,非常忙,不怎么管我具体在干啥。我在外面打野他很支持(前提是本组的项目我从来没掉过链子),唯一的要求是和外组合作一定要尽早告诉他。小项目无所谓,但凡是有潜力做大的,他就会立刻组织PM,TPM,ENG跟进,把项目纳入本组的formal scope并claim credit。以这样的方式,组里扩展了不少新业务,我也获得了好的评级。
我觉得我的Mgr算事比较拎得清的,他设法让IC的兴趣和组里利益保持一致,而不是把IC当作写ticket的工具人。从楼主分享的故事,看得出眼界,动力和学习能力都是一流的。如果能找到适合自己的领导/团队,应该会成长得非常快。

评分

参与人数 10大米 +21 收起 理由
zea7ot + 2 给你点个赞!
slyy + 1 很有用的信息!
lqzxy001 + 1 赞一个
cooolkaki + 1 赞一个
cammac + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

地里匿名用户
匿名用户-MXBCG  | 添加认证 | 2024-6-22 23:46:11
🎯 4
本楼:   👍  20
100%
0%
0   👎
单说说那个插件的事情。.1point3acres

lz你的总结是有context的,也就是成熟的公司,成熟的部门,背负着很具体的任务,如果人手本来就紧或者项目进度不理想,你的manager会有很大压力,你分神做了无关项目,他的不满是可以理解的。这点,你的manager做法无可指责。

但这里面还有两个问题。
. Χ
第一个是明显的甚至是致命的:你花时间做这个项目,为什么不提前跟老板sync,让他被蒙在鼓里?职场上不能给老板surprise,应该是做之前就拼命吹、拼命说,显示自己认识到位,让老板很清楚你要做什么,等说清楚了,然后再去做,最后顺利完成。全程老板放心。你知道老板甚至皇帝们们最怕什么吗?记住!是失去对事情的掌控,也就是你的各种surprise。即使你每次能给他惊喜,谁知道你下次会不会是惊吓?

第二个,你周围这些人,都在白嫖你!他们全都来找你帮忙,让你干着干那,难道不应该表扬你的贡献吗?至少,应该发个邮件,cc给你老板和你老板的老板,说下你的工具多么有用。这帮龟孙子们,没个好东西。。。。如果是我,我直接废了这个工具,让这帮孙子们哭着找我老板去要。也算是表达我的不满。

但如果换个环境,比如startup甚至不太成熟的pre-ipo,lz你的举动可能让你在公司脱颖而出。你一个工具,impact这么多组,公司要表扬你。是的,你组里的活应该是你的重点,但是你没有耽误本职工作,而不成熟的、早期的公司里要做的事情太多了,high impact的项目应该鼓励。你的manager会不会不满?有可能,很合理。但是,小公司flexibility(也可以说是混乱 or low hanging fruit)很多。有些情况下,如果你的项目具有很大的空间,你可能就是这块的owner甚至未来的manager、director,ie,弯道超车你老板都有可能,而大家去startup就是为了这类机会的。
. ----
简单点说,就是你需要理解在 大公司大厂大机器里,你做事的方法和经验,跟 渴求innovation的startup 是不一样的。在大厂里,你100%错,在小startup里,你错了最多10%但你的reward可能是巨大的。. 1point 3 acres

最后,你老板做法有没有问题?可能有,但如何看待要看太多因素了。你最好找组里关系好、比较senior的人请教下。
回复

使用道具 举报

地里匿名用户
匿名用户-AJVQU  | 添加认证 | 2024-6-22 10:16:02 来自APP
本楼:   👍  0
0%
0%
0   👎
小哥哥挺可爱的。老板也不错 给你讲明白了道理
回复

使用道具 举报

地里匿名用户
匿名用户-UN00I  | 添加认证 | 2024-6-22 12:44:04
本楼:   👍  3
100%
0%
0   👎
Be Data-Driven: Metrics,数字才是硬道理。如果数字都不够有说服力的话,那说明组根本没有在认真做事,属于玩politics的组。. From 1point 3acres bbs

你可以抬杠说数字可以伪造。如果一个人伪造数字,他上面的人没有challenge,那就说明他的地位不一般,或者上面的人啥也不懂,总之就是上面的人不行
在一个正常组,你拿出一个实打实的数字,那就是稳的。在非正常的组,首先组跟项目是非正常的,你就不可能拿得出一个可靠的数字。就算拿出了,人家是玩politics的,不是跟你在这认真做事的。

总结:找到一个正常,好的组,就好好干。找到非正常的组,要么融入文化,要么赶紧跑路。
回复

使用道具 举报

地里匿名用户
匿名用户-VPUVK  | 添加认证 | 2024-6-22 23:18:14
本楼:   👍  0
0%
0%
0   👎
虽然第一个故事楼主有点被坑, 但是真的学到了东西, 这个教训买的值。多谢分享, 对新人好有用
回复

使用道具 举报

地里匿名用户
匿名用户-Z4DNS  | 添加认证 | 2024-6-23 02:35:11
本楼:   👍  1
100%
0%
0   👎
Slack插件可以做,而且有些公司有考察纬度的,比如meta的eng excellence

但是年度总结的时候,你应该把它放到最后一位,不是说不重要,而是team/org impact first

评分

参与人数 1大米 +1 收起 理由
小亩_a0fa6b1 + 1 赞一个

查看全部评分

回复

使用道具 举报

Jaywolf 2024-6-23 03:37:21 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   401
89%
11%
50
楼主写的不错,做infra先做metric是很好的经验
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

Advertisement
>
快速回复 返回顶部 返回列表