查看: 12314| 回复: 31
跳转到指定楼层
上一主题 下一主题
收起左侧

[自我提升] 困在了大厂的tech island

   
🔗
匿名用户-QR6AI  | 添加认证 | 2023-1-2 09:22:06 |倒序浏览

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

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

x
在大厂工作了几年,最近在github上写一些个人side project发现自己基本上什么都不会,花了很多时间攻克每一个在工作中很容易做到的事情。在此之前基本上没用过GitHub和主流的各种开发工具,过去几年完全是用公司内部的tech。感觉开源社区最大的问题是选择太多,各有各的好与坏,没有一个比较直观可信赖的best practice可以参照,完全需要靠自己一步一个脚印踩坑,时间成本和门槛比较高。大厂L8/9 ATL们指明方向还是很有价值的。

- 源码管理:GitHub repo有一个约定成俗(大家都这么放)的文件夹结构,到后面花了大量时间才慢慢理解。VSCode配置Lint,formatter,test,coverage查了很多资料还是不太确定自己的设置是不是对的。VSCode插件可选择的太多,根本不知道哪个最适合(成熟),插件之间的配置有可能相互冲突。
- 多环境部署:不同的PaaS都有自己的配置方法,环境变量(dev/stg/prod)的配置可能并没有遵守主流方式。不同PaaS之间(e.g. front end to server and db)的通话可能还有限制。
- 测试:GitHub上大部分project都没有测试(可能是我的搜索方法不对),或者测试coverage不完全,当接触一种新framework的时候根本找不到代码例子来教怎么写测试
- 网上的教程资源不够新:虽然说有很多视频课程available,但是里面用到的版本都是比较旧的,教的调用方法都已经deprecated了,还有security vulnerabilities。

不过也是做起side project才发现现在很多PaaS也挺好用的,不像以前上学时从VPS装LAMP stack那么原始了,PaaS startup还是有很多机会

评分

参与人数 2大米 +16 收起 理由
麟嫶僧 + 1 赞一个
爱丽丝和鲍勃 + 15 欢迎分享你知道的情况,会给更多积分奖励!

查看全部评分


上一篇:亚麻可能会裁员到2023EOY
下一篇:怎样申请专利
全局:
继续蹲大厂划水,同时贡献开源代码。尽量不要自己做side projects,因为你已经提到过的问题,side projects既学不到东西,也不能获得现在及未来雇主的认可。现有开源代码项目有很多,选择名气大的并且是自己感兴趣的领域 - Apache下面的各个项目就很不错。

评分

参与人数 1大米 +3 收起 理由
爱丽丝和鲍勃 + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

地里匿名用户
推荐
匿名用户-15YPP  | 添加认证 | 2023-1-3 13:53:56 来自APP
这个话题很复杂。首先要看你的长期目标是什么,是在大厂爬梯子还是想往中厂升一级跳或者以后试几个startup碰运气。大中厂爬ladder的话又分一直爬ic还是最终转m,以及想在哪个级别转。
. ----
想一直在大厂的话那当然外面这些不了解也无所谓,不过问题在于以现在的形势,大厂以后向上的空间估计也越来越窄,还有多少新产品来提供scope呢?更别说以后有可能遇到layoff这种情况。
..
往中小厂跳的话那外面常用的tech和framework这些自然需要了解一些,尤其是你跳过去级别比较高,需要你带从0到1的项目的话,现学肯定是不够的。比如让你新建一个比较大的service,首先怎么选语言,有哪些框架,db又怎么选,scale到哪种程度,cache加不加以及用哪种,observability和monitoring怎么搞,各种config怎么配置,怎么plan timeline和headcount,load testing用什么framework,async workflow又用什么解决方案,如果是build web stack而不是microservice那以上选择又该有哪些区别?这些肯定是需要你事先有一些比较深入的理解的,光是选db这一项要真正做好其实就很不容易,你还得能跟别人解释清楚你的选择,有足够的说服力。

往早期startup跳反而比较快糙猛,node js这种用得比较多,只要前后能跑通,对一些开源工具有基础了解还是必要的,比如docker,terraform之类的。

评分

参与人数 1大米 +1 收起 理由
熄灭的太阳 + 1 楼主/层主请继续!

查看全部评分

回复

使用道具 举报

地里匿名用户
推荐
匿名用户-QR6AI  | 添加认证 | 2023-1-3 04:52:01
匿名用户 发表于 2023-1-2 11:27
git都不会请问你是咋毕业进大厂的
这说明你学生期间连一个个人/组队项目都没有过?

git和github是一个东西吗,我有提到git吗?不要一上来就用你的理解来鄙视别人
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-EJ9I0  | 添加认证 | 2023-1-2 09:52:41
请问LZ是如何解决这种问题的 有相同的烦劳
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-PGJVK  | 添加认证 | 2023-1-2 09:54:12
Facebook?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-ITAUW  | 添加认证 | 2023-1-2 10:36:50
有相同的感受,我的打算就是准备换个用外面流行的开源那套技术栈的公司
回复

使用道具 举报

全局:
照猫画虎的事儿,先找个猫吧。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-DSEI2  | 添加认证 | 2023-1-2 11:05:04
匿名用户 发表于 2023-1-2 10:36
有相同的感受,我的打算就是准备换个用外面流行的开源那套技术栈的公司

请问可以说下”外面流行的开源那套技术栈“大概都有哪些吗?是Git,AWS,Docker这些吗?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-RDHVO  | 添加认证 | 2023-1-2 11:08:08
如果没有太多从0到1的project经验而是一直在别人的framework上面添砖加瓦就会有这种感觉
多做几个side project可能就会有感觉了。。。
回复

使用道具 举报

🔗
staftermath 2023-1-3 02:46:55 | 只看该作者
全局:
这种东西onboarding时候看一眼就行了。个人觉得没必要去找着学。
而且开源的工具(我觉得)一般设置比大厂自己的简单,文档也更全,毕竟大浪淘沙靠脚投票投出来的,
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-LOKYO  | 添加认证 | 2023-1-3 03:03:09
需要的时候再学完全来得及. From 1point 3acres bbs

你是来赚钱的,这些对提高你的赚钱效率没有帮助

当然你要是真心喜欢研究这些,建议去读phd或者牺牲收入去做

评分

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

查看全部评分

回复

使用道具 举报

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

本版积分规则

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