2020年的疫情是个特殊的转折点。一些大厂“螺丝钉”顺藤摸瓜,实现了“鲤鱼跳龙门”的跨越,而另一些人只能拿着原本的工资原地待命👇
相信有这样遭遇的小伙伴不在少数吧?那么,想去大厂,但没参加过大型项目搭建的人,怎样才能学好系统设计?
油管视频无法兼顾深度和广度
不具备大厂面试的实用性
还有人说,看到很多人都上油管学系统设计,但看了一些帖子,好像拍砖的人也不少。油管上的视频专业吗?是不是真的有用?
针对以上疑问,我们收集并总结了网友们对几个人气较高的油管主视频的评价和反馈:
1. Tech Dummies
订阅者算不上多,但很多人都看过他的视频。总体来说,他容易给人tech blog 搬运工的感觉。
优点是覆盖的面很广,讲的也比较细。但不容忽视的缺点是专业性不够,其中一期关于系统架构设计基础的分享还被当成了典型的反面教材。油管的评论区比视频更“精彩”…
2. System Design Interview
订阅者20w+,主讲人是一位幽默的俄罗斯小哥哥。他讲的非常细,每个视频之间都有些关联,看完所有视频,可以build一个比较基础的体系。缺点是口音有点重,视频量太少,覆盖面不广。
3. Tushar Roy
Tushar 的风评还不错,有17.8w订阅者。但是视频数量不多,而且最早已经是2年前的了。技术变化很快,2年的时间,适用性会大打折扣。
总体来说,油管上的系统设计视频资源并不丰富,一些po主只起到了搬运工的作用,并没有普及和构建有效的解题思路,无法兼顾深度与广度,实战效果不理想。
严格了说,甚至不能用专业来形容,如果完全按照视频分享的去做,无论是求职还是跳槽,往往没有太大的作用。
《系统架构设计2020版》全新升级
更丰富的系统案例、更豪华的讲师阵容
带你“吃透”系统设计,速速戳我免费报名试听
掌握系统设计三大技巧
跳槽上岸咫尺之遥
说白了,其实系统设计的难度,主要集中在这2点:
-
考验知识储备:面试官天南地北地随便一问,没有项目搭建经验的人很容易暴露短板
-
考验沟通能力和逻辑思维:练BQ可以套模版,但系统设计根本没有唯一的正确答案,是最具开放,但也最难总结规律的
那么,学习System Design应该采取哪些合理的方式,面试过程中,面对这类题型有什么技巧呢?(干货较多,建议分享+Mark)
1. 熟悉大厂面试真题+ 训练表达能力
首先,获得大厂面试真题(例如开头放的大礼包)自然是最好的参考方式之一。
但理论和实操是两码事,熟悉真题还不够,我们建议的方式是与一些专业的直播课程、视频以及模拟面试相搭配,感受真实面试的节奏与氛围,训练自身从 “看过题目” 到 “能流利地说出来”的能力。
2. 了解面试标准+掌握面试时间
**此外,《系统架构设计2020版》**已经总结好了大厂系统设计面试的评分标准,大致为:
- 可行解( Work Solution )25%
- 特定问题( Special Case)** 20% **
- **分析能力 (Analysis) 25% **
- 权衡( Tradeoff)** 15%**
- 知识储备 (Knowledge Base) 15%
不仅如此,把握系统设计面试的节奏也很重要,有需要可以采取计时的方式,比如clarify requirement用了多久,多久给出high level design。
3. 掌握4s分析法,适用所有题型
其实,掌握了正确的学习方法,系统设计真没那么难,而且很多大厂考的题型就那么几类。设计一个Twitter 、设计订票系统、聊天系统以及秒杀系统都是FLAG大厂的经典题。
对此,《系统架构设计2020版》课程的4位一线大厂工程师更是总结出了一套**“4s分析法”**:
-
Scenario 场景
Ask / Features / QPS / DAU / Interfaces
询问面试官需要设计哪些功能 -
Service 服务
Split / Application / Module
将大系统拆分为小服务 -
Storage 存储
Schema / Data / SQL / NoSQL / File System
数据的存储与访问 -
Scale 升级
Sharding / Optimize / Special Case
解决缺陷
这种方法虽然不是Perfect Solution,但适用于大部分题型。通过这种方法,不管是原题还是新题,都能毫不费力地完成解答。
课程加量50%
覆盖18大知识点与面试题
九章算法推出的《系统架构设计2020版》原课程包含10章互动课,本次升级再加量50%,扩充5章直播课,一共30课时。全面覆盖18大系统架构设计知识点和面试题!
新增章节均通过大量调研、学员高票反馈选出,是面试常考的题型。掌握这些题型,现场面试也不虚!
适合哪些群体
- 求职后端岗,缺乏系统设计基础
- 缺乏大型项目开发机会,不懂实际应用
- 马上要参加面试,却对系统设计一窍不通的new grad
- 长期重复同样的工作,跳槽/晋升困难
首场直播课时间
北京时间 10月11日(周日)09:30
美西时间 10月10日(周六)18:30
美东时间 10月10日(周六)21:30
免费试听方式
**《系统架构设计2020版》**只讲干货,《戳我即可免费报名试听》