楼主: halolk1
跳转到指定楼层
上一主题 下一主题
收起左侧

[职场感言] 现在社招码农进狗家工作是不是很难获得技术提升了

   
🔗
cgxy1991 2021-8-24 01:11:14 | 只看该作者
全局:
还是范德彪和马大帅那句话”学吧,艺无止境,太深了,学海无涯苦作舟吧“
工作中学不到,就平日里自己学吧。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-LES5O  | 添加认证 | 2021-8-24 01:16:51 来自APP
匿名用户 发表于 2021-08-23 01:46:16. 1point3acres
无可厚非,一毕业就进大厂打基础,几年后跳startup (或者牛逼的原地升职) 让能力在更大的scope上成长,大概率是最优解。 类似你怎么也得1+1=2学扎实了,再上微积分等更牛逼的算法。

但问
哈哈你对狗家憧憬太美好了吧,狗家💩代码也不少,顶多按照Google style guide要求style好一点,一堆代码到处抄来抄去,几千几万行的文件满天飞,一堆if else不知道被几代人抄过。
回复

使用道具 举报

🔗
sjc_coder 2021-8-24 01:29:34 | 只看该作者
全局:
说白了就是你想从头搭一个100 qps的service,还是想维护一个1m qps的service。确实scale上去了以后会遇到很多新问题,但如果目标是最终去startup的话那维护海量吞吐的系统的经验也就是个屠龙之技。
回复

使用道具 举报

🔗
doncic 2021-8-24 01:41:03 | 只看该作者
全局:
匿名者 发表于 2021-8-22 23:24
工程师的核心是解决有impact的问题.
由于公司提供的scale, 你写的代码能有更大的impact。
很多问题,当sc ...

所謂的impact就是一不小心改了一個地方很容易break掉一堆東西, 因爲系統太複雜, 屎山也多。-baidu 1point3acres
大量的時間都花在瞭解系統内部工具怎麽使用,
爲了系統的穩定性, feature rollout非常慢, really no fun.
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-RVCE2  | 添加认证 | 2021-8-24 02:38:07 来自APP
匿名用户 发表于 2021-08-23 01:24:35
我认为恰好反过来,scope大/从头搭建一个系统等等并不等于技术能提升多少,只是职责变大了,但每个领域的深度其实不一定多大,因为并没有牛逼的需求,也不需要多高深的技术,这也是中小厂的普遍问题。我两类地
求个关键字。spanner noogler 好像没找到db internal 啊。看过一个system design 还有spanner 的文档 ,都是教你怎么用的。
回复

使用道具 举报

🔗
gongchen 2021-8-24 02:45:39 | 只看该作者
全局:
EmanekaT 发表于 2021-8-23 00:15
我感觉正好相反。一般小厂很少自己build复杂的东西,基本就是拿来主义。待几年就很难再进步了。一般scale大 ...
. Χ
"能深挖的project只有大厂"

大厂能继续深挖的project少之又少。
大部分都是LZ帖子里说的进入maintenance状态的或者在不停reorg找product-market fit最后解散的。
. ----
小厂也有maintenance,也有不停reorg找product-market fit。但是小厂的工具至少是开源的是业界通用的。
大厂这里你要为了将来跳槽做准备,不仅要额外抽时间学外面开源那套(平时工作不用还不一定学得清楚),还要把内部工具和开源工具的异同/关联摸索清楚。我不觉得大厂大部分人有时间来做这些工作。大厂能把LC和DDIA熟练的人都少之又少。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-EP91F  | 添加认证 | 2021-8-24 03:22:38
本帖最后由 匿名 于 2021-8-23 12:29 编辑 . ----
匿名者 发表于 2021-8-23 10:16
哈哈你对狗家憧憬太美好了吧,狗家💩代码也不少,顶多按照Google style guide要求style好一点,一 ...

大哥, 我没说狗家吧?! 我说的大厂ok?! 而且我已经跳到了某flg大厂了,我对象也在狗家,对狗家代码质量也有所耳闻, 还是有点资格说说大厂和创业公司的差异吧? 正是两种工作环境都待过形成的强烈反差感让我忍不住发表评论给大家一些真实的data point, 对创业公司的工作环境有个更接近事实的理解有问题吗?

成熟企业的产品和系统起码是经过打磨和检验的,值得学习和理解的, 大部分系统设计逻辑基本合理, 代码也有基本的coding style和文档讲解。 而创业公司很多代码跟个打草稿差不多好吧,系统设计网上抄的, 文档也没一个其他人只能瞎猜,客户稍微上点量就各种crash, 没来大厂前我是能感觉当时公司代码比较💩,进了才知道居然可以💩得如此超预期呢, 你会说那是我前公司太差, 不好意思, 就创业公司而言我之前的公司还真算优秀的, 国际顶级投资拿到手软,4年从< 10到现在的好大几百号人, 已经能自我造血,这样的创业公司工作机会已经算很不错了。但是so what? 你架不住天天老板2周换一个大方向,各种稀奇古怪的requirments, 工程设计只能demo oriented, 各种瞎来。 你要喜欢去创业公司💩上堆💩我不拦着你。。 。
回复

使用道具 举报

🔗
maho 2021-8-24 03:51:17 | 只看该作者
全局:

狗家这样的大厂能学到的东西还是很多的,不管是coding practice还是system design, 但是关键你要自己想去学,指望躺平了有人喂给你逼着你学怎么可能🤔?. Χ

比如说code,狗家所有的code都随便搜,别人的change也随便看,多少年的都可以查。差不多所有的数据结构,算法,实现,都能找到现成的例子,很多都是多少年优化又优化,production-proven,有人说是"distilled wisdom of generations"。看看Jeff Dean九十年代check in的code现在还在用,一个url class,string function,为了百分之几的性能优化了多少遍。多看看就知道为什么一个这么简单的东西需要写到几千行。相比之下其他很多中小公司甚至大公司的code base可以说是一塌糊涂,随便拎出来一坨大概率都编译不过,架子都搭不起来。Code review很多都是形式,看的code很可能是某烙印某天心血来潮随手写的。你要说狗家code质量差,全天下公司哪个code质量更好的?说出来看看?你觉得人家的code屎?发个CL过去改啊,显示你的牛B啊,哪怕跟你做的完全无关的也可以,还能拿citizenship award,写到promo package里。有这个能耐么?
.google  и
系统设计就太多了,从早期三驾马车到现在ML的各种新潮轮子,Bert, Mum,都有业界最先进的实现和例子,更重要的是有海量数据training data,这个普通中小公司基本不可能有,很多验证只能靠猜。狗家infrastructure做的登峰造极,远超其他几个科技大公司,随便一个小工具拉出去技术都是可以独当一面的,非常不容易。所有这些只要自己感兴趣都可以学啊,而且可以随便发email问,很多大牛还真的耐心回答没有架子,这个在很多有壁垒的中小公司都做不到。不是一个组的人家根本不理你。

如果只是完成交待的任务,在别人的code基础上修修改改,知其然不知其所以然,那不管是大公司还是小公司都学不到东西阿

评分

参与人数 3大米 +3 收起 理由
豪斯医生 + 1 赞一个
fly123 + 1 赞一个
halolk1 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-22RPM  | 添加认证 | 2021-8-24 03:53:33
一毕业直接进入一个小公司,当时人还不是很多,也没啥senior大牛,很多代码写的很差。而且即使自己被assign一个impact比较大的impact,但是缺乏积累,也很难做的很好。最优解就是去大公司学习业务规范,然后去小公司大展身手

评分

参与人数 1大米 +1 收起 理由
jgao93 + 1 赞一个

查看全部评分

回复

使用道具 举报

🔗
banffcloud 2021-8-24 06:06:43 | 只看该作者
全局:
真有人看spanner的代码?别骗我啊。说起来真要是好学,开源项目也有很多可学的,数据库可以看tidb呀,还有很多源码解析,不比硬啃源码快多了。postgres更是有名的代码干净,有多少人看过...

评分

参与人数 1大米 +1 收起 理由
jgao93 + 1 赞一个

查看全部评分

回复

使用道具 举报

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

本版积分规则

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