注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
这是隔壁贴 谷歌senior跳槽惨败的迷思 的一个镜像贴
不好意思标题党了,发这个贴的意思主要是想和版上的大佬们探讨一下出路在哪里,以及自己的一些迷思。而且不同于大厂员工,小公司员工也没啥公司光环,不像谷歌,还是有品牌溢价的
本人现在在一个大家都知道名字的小公司工作,但是整体技术水平实在是不敢恭维。倒是不像谷歌员工抱怨所用的工具不是开源的,小公司倒是啥都用开源的,什么快用什么,怎么快怎么来,kubernetes, kafka, prometheus, terraform, snowflake倒是都在用,不过对于一般人来说,也就是会用罢了。
本人是转专业毕业,硕士的课超级水,自己虽然比较努力,但是总是觉得自己的基础知识不牢固。当年刷题不精,去不了谷歌,毕业后侥幸进入当前小公司,当时是觉得小公司impact大,move fast,能学不少知识,后来发现是自己想太多了,后面面试别人问我为啥来现在的公司,虽然我也这么回答,但是内心在翻白眼。我一进来就是被分配到一个边缘组,就2,3个人,然后一起工作的同事也就是比我多工作了几年,也不是啥厉害的senior,也没学到啥知识。后来换了个组,也是同样如此,而且公司比较水,招不到牛人,后来才慢慢招到一些厉害的人。我一直都不在啥核心组,也没啥大牛带,而且还换了几次组,感觉基本上每天就是写crud,业务逻辑,都是单线程编程,系统设计啥的很少涉及到。还有由于公司在做老代码迁移,很多时候就是把老代码用不同的语言再写一遍,也很无聊。工作两年多了,写这种业务逻辑倒是得心应手了,可能和别的组如何沟通协作有所长进,但是总是觉得自己离senior的水平还差很远。我们公司是产品公司,不是snowflake,databricks那种硬核技术公司,说实话绝大多数组都根本涉及不到像隔壁帖子提到的那种很硬核的东西。我们公司有的组可能会遇到high qps的挑战,感觉解决策略也就是堆机器,加缓存或者异步。而且我现在心里很虚的一个重要原因是自己没有在一个domain上有所耕耘,即使是产品领域的,感觉没有自己的核心竞争力,又不是做ml/infra这种热门方向,一度非常非常焦虑。去年有段时间,一方面担心可能有会身份问题,然后又觉得自己每天学不到啥新东西,没有什么技术输入,在混日子,现在做的东西自己刚毕业进来的时候也能做,又没大厂光环,回国也完全没竞争力,天天晚上失眠。
.--
我之前在别的帖子就回复说过,做product确实可能升级快,但是实际上容易埋下隐患,快速升到那个级别付出的代价就是很难有时间去仔细深入钻研技术和架构,总想着deliver impact好promo。本来可以在稍微低一些的级别好好修炼积累,跟着厉害的人学习请教,本来那些级别的目的就是让你有足够的时间逐步积累,但是追求过快的升级到达一定级别以后,能力或者积累不够的话实际上很容易身不由己,也就是想弥补然后发现没什么时间,因为级别本身的任务会更重,而想请教也比以前困难,因为你是TL,别人都指望着问你呢。这样带来的问题就是容易后劲不足,因为习惯快糙猛做出impact,到了真正需要拼技术深度的时候,因为之前没有养成习惯,可能要花很长时间适应
非常同意隔壁帖子大神的data pipeline这段话,小公司如果不在好的组的话,真的没啥积累和输入,就是做做产品,每天和别的组讨论api contract
.1point3acres
. 1point 3 acres
也曾经跟一些大牛交流过,就是建议换组或者换公司,也有的说其实技术不重要,沟通更重要。换组可能不太行了,而且内部管理混乱,也换过组了,只能考虑跳槽了。对于技术方面,自己至少还是很有上进心的,花了几千块钱也买了很多技术课,虽然还没认真看。。而且个人觉得系统设计很多东西,光看是没啥用的,做过和没做过差距非常大,grokking那种纸上谈兵的谁都会,但是深挖的话很多人就不行了。感觉自己还是一个很普遍的典型吧,求地里大佬互相交流指点,如果提高自己的竞争力和该往哪一方面努力
|