北美算法直播课 即现在的《短期速成》班

  • 我是一名CS专业的学渣。我刚开始刷题时候记得特别清楚,根本刷不动。没有思路,没有想法。坐着发呆。然后再YouTube里搜到了Edward。之后一路跟着Edward。当初都像找他一对一的辅导我,Edward告诉我他会开班,我就一直等到了开班加入了课堂里。课程分的非常详细,每一个知识点都会一直给你讲到你懂为止。每节课都有对应的题目。同学们也被分到了一个微信群里,大家每天讨论做题啊,交流。特别适合没有坚持的同学们来学习。Edward把前400道题也分了类,根据每周的课来布置作业,基本就是一周50题,8周。大家每天打卡,用google excel 大家每天做的题打卡。大家可以互相看到别的同学做了多少,来互相激励做题。这里必须说一下,真的适合你刷着刷着刷不动的同学。最后说一下Edward这个人,我喊他师傅。我和Edward打过了无数次电话,每次最低一小时。刷题我刷不动时候他和我谈心,找工作不顺利适合也帮我想办法。内推了十几家。我内心里非常感谢我师傅。我自己上过九章的课还有别的机构的课。我感觉,最重要的就是老师负责任,负责任的老师会让我这种不自觉的人进步很多很多。最后谢谢Edward。

  • edward上课认真负责,同时课程内容丰富,从基础开始夯实面试中经常考到的常用算法概念,由简入深,最后结合真实面经试题帮助每一位学员做好充分的准备,大大提高每个人的临场发挥水平。

  • 工作已经有几年了,除了码业务,基础忘了差不多了。准备跳槽,刷题刷了几个月,进度非常的慢。很多基础知识非常凌乱,自己整理再慢慢看非常的费时间。通过Edward讲的课,已经整理过的基础知识非常好吸收消化,还有很多额外的知识点,科班出身的都不一定学过。 课程自带打卡刷题,这个非常有效,看着别人的进度,自己也会下意识的抓紧时间刷。最主要的是课程安排内容和题目相辅相成,课后通过相关的几十题巩固复习,让人印象深刻。虽然中途真的题目太多做不动,但是大家一起做,互相鼓励坚持非常有效。强推!

  • 很适合不是cs专业或者没有系统学过算法和数据结构的人~每一章的从基础的数据结构,算法解释起,非常非常的详细和系统,很适合打基础,而且覆盖的考点真的非常全面,覆盖了lc上所有的知识点,也包含了lc上很少有,但是面试中会见到的蓄水池算法等,对我来讲是很系统的学习过程,上课过程中也有大家的微信小组和google doc记录每道题的分类,重要程度和每个人的进度,看着同学们的进度还是很有激励作用的,每周也会和Edward也会打个电话聊一下最近的进度和下一步的计划,这方面我觉得对心态上和自己找工时间的规划上也非常有帮助,最后找工的结果虽然有点曲折但结果很好,非常得益于这两门课的帮助和Edward平时的沟通以及自己一直的努力~

  • 第一次了解到Edward的课程是在18年的夏天, 通过一个硅谷的师姐推荐的,那时候我刚从西部uc某校小本刚毕业没多久,(本科不是cs哈)毕业之前呢就一直有转码的打算,也在网上陆陆续续找过一些算法班比如某原价6500的算法班,也上过一些算法课,但是每次上完之后总是感觉学的知识零零碎碎,在脑子里串不起一条线出来,总是觉得有学不完的算法,看到新的算法名词也不知道是什么,那个时候就很困惑 。之后有一天晚上跟师姐聊天,师姐就告诉我她在上一个直播课,性价比很高,老师也非常nice,之后师姐就把Edward微信推给我了,然后我就直接语音电话骚扰他了哈哈记得那天跟Edward聊到很晚,大概有快3个小时了,Edward给我第一印象就是没有一点老师的架子,因为年龄没差多少所以让我们当好朋友相处(后来真的成为好兄弟了哈哈,包括学习或者职业发展道路,Edward都会给我很多的建议和帮助)回归正题哈,那天晚上Edward问了我一些背景,根据我的个人情况给我一些意见,其实那个时候Edward是不建议我加进去的,因为那时候直播课已经开始三周了,Edward担心我跟不上,所以有一些顾虑,(所以在这里我推荐大家如果要上的话,一定要从最开始就下定决心,跟上课程,不建议插班,事实证明,因为Edward会把每周的任务安排的很好,然后每周打电话询问进度,如果半路插进去的话需要自己有很强的毅力,能在完成当前任务的时候把之前的补上)。 后来我还是死磨硬泡的加进去了哈哈,但是开始压力会很大,因为落下的比较多,所以就全职的投入到这个课程里了。那时候班级规模不算很大,算上我大概也就不到20人左右,班级里一部分是美国前10高校的研究生准备找全职的,还有一部分是已经在大厂工作准备跳槽的,实力都很强。但是转专业的也不少,比如我,还有几个文科的师姐,大家起跑线有高有低,但是只要跟着Edward的教学思路走,每周按时完成题目,最后我看大家达到的效果都是一样的,班级里氛围也非常好,大家经常在群里互动,报学习状态,互相打气。到现在我们也有很好的联系(现在大家几乎都在大厂了)。

    Edward的直播课大概就是会从java基础,位运算开始一直cover到dp,和所有高难度的算法,课程中,老师会告诉我们哪些是非常重要的知识点,面试会问,会以什么方式去问,还有哪些了解就好,不需要花费太多时间。其实这样非常好,能够让我们很有效率的非配时间给不同的知识点上,节省了很多不必要浪费的时间。班级里会有一个doc share,大家一起记录线下自己的做题状态,(因为是共享的,所以能看到每个人的做题状态,所以像我这样比较懒的,看着我前面学委一路奔进的数字,也不好意思留太多的空白了哈哈),然后下一周的上课之前,Edward会总结一下一些大家都做的不太好的题,然后告诉我们解题思路是什么。 其实Edward带着我们更多的不是手把手教你写代码,让你看着,感觉这样会很浪费时间,因为并不是你在思考,而是看着别人在写。Edward教的方式是举一反三,告诉我们做题思路,每一种题型的套路,有什么样的模版去解,怎么去解决,所以每次上完直播课再刷题,就会很清楚看到这道题的套路是什么,然后找到用什么样的模版去解决,这样思路很快就明朗自然很快就能做出来了。

    课程大概持续3个月吧,课程结束左右,像是我大概是做了接近400题左右吧, 当然我是0基础之前也没怎么刷过的,其实班级里刷到400题的人不少,之后Edward就把我们简历都收了上去,然后找朋友帮我们内推,在中间,对我们的简历进行了一对一的修改,差不多就是根据我们不同的背景,告诉我们如何扬长避短,表达自己的优势。最后我记得大概推了20多家吧,大概你能叫得上来名字的大厂都推了,我知道我们班有很多小伙伴都是通过这次内推上岸了的。由于我之前没有项目经验,最后拿到了3个大厂的面试,一个跟我关系很好的师姐拿到了快10家面试哈哈,最后去了fb。Edward他对自己的每一位学员都是很上心的,差不多每周都至少一两个电话,有时候你不接,他还会催你哈哈。所以长时间下来,大家就称为好朋友了,也会聊一聊生活和其他方面的事情。亦师亦友吧感觉~ 最后想说的就是,感谢老大~也感谢班级里的小伙伴们~ 有一位良师和一起努力的小伙伴们在旁真的为我省去很多时间,也少走很多弯路,希望大家都有自己理想的offer。

  • 本人零基础文科生一枚,是直播课班上基础最弱的几个学生之一。抱着试一试的态度报名参加Edward为期二个月的直播课,一开始担心自己基础太弱,会跟不上老师的节奏。最后发现效果意外地好,非常有用,短时间内让我的刷题能力值飙升。 感觉就像练武一样,得到高人指点,打开任督二脉。Edward老师非常有耐心,我有什么问题,哪怕是再基础的,他都会耐心地给我们解答。上课期间,同学们有什么问题也会直接提出来,Edward都可以当场给我们讲解。同学们一起刷题,会有一个excel表格记录大家的进度,都peer presure,大家刷题起来也更有压力。Edward隔三差五还会跟我们一对一的电话沟通,问问我哪里有困难,如果刷的进度赶不上机会了,Edward也会打电话督促我们。经过2个月的魔鬼训练,我们班几乎所有人都拿到了自己满意的Offfer, 有去Facebook的,有去微软的。真的太庆幸自己报名参加直播课了!

  • 作为零基础转CS的学生,能在硕士入学之前得到了如此高质量的算法和面试指导,感觉非常幸运。Edward对数据结构和算法的理解非常深入,讲的相对容易理解,每周都有对应内容的leetcode题目用来巩固。一套做下来感觉至少对于应付美国这边SDE实习面试没有什么问题,可以给转CS之路开一个比较好的头,让找实习更加顺利。

    这门课程的形式是周末上课,平时刷题打卡,刷题的功夫还是要靠自己多练。所以说报这门课也不是为了偷懒,只是为了更高效地利用时间,少走一些弯路,同时也可以交到一批志同道合的朋友。现在回想起来,还是感觉非常值得。我个人非常推荐这门课程,物超所值。

  • 自己前前后后刷了Leetcode前300题, 做第二遍, 什么都不记得了, 盲目的刷题和背题而忽视对题目的归类和总结, 使刷题变成了背诵, 遇到新题还是不会。上了Edward的两个月课, 对题型有了比较深刻的理解, 在之后的刷题里有能力自己总结归类, 遇到新题也变的不是那么的害怕了。 两个月课程的打卡制度让我感觉不是孤军奋战, 战友的激励让我的刷题速度又了明显的提高。

  • 在自己憋者刷了几个月 疯掉之前, 我报名了Edward 的算法速成班。 Edward老师 每次讲课都非常负责: 教案准备很到位, 节奏不拖沓。过完基本概念之后 会直接结合leetcode 相关题目 开始看常见的考点。 对于特别数据结构, 老师也会直接带领我们看java 的源代码。这样一堂课下来, 学的东西很多, 很充实。 老师也是不论几点, 内容一定要讲明白。

    内部打卡制度更是赞。 因为是小班教学, Edward最少一个礼拜打一次电话。 每天检查刷题数量。 拖着学生往前走: 课结束前确保刷到400题

  • zjl

    两个月带着刷了整整400道题,如果是自己单独刷的话是百分之百做不到的。对于每一类题型,老师上课的时候都会把知识点,解题技巧和需要注意的地方说的很清楚很全面。老师上解题技巧课的时候并不是像其他机构一样去讲很多题目,因为课上讲题实际上是老师在做题,而我们缺少了自己思考的过程。这门课最重要的是老师会讲对于每一类题目怎么去思考,教我们如何去一步步分析解题的步骤,这些都是老师自己做了大量的LeetCode 题目和面经题所总结出来的干货。课后的作业也都是根据这一周所讲的知识点和题型来布置的,所以自己刷的时候也更加有针对性。课后刷题是配合着老师的 LeetCode 题解一起进行的,非常方便高效。老师在每次课前也会把上一次的作业题都快速的过一遍,让大家加深印象。每周打卡的机制也会因为看到大家的进度来督促自己。总之整个两个月的集中刷题,虽然每周的工作量很大很大,中间也有刷到想吐的时候,但是坚持下来自己的水平是毫无疑问的提高了很多,对每一类题型都有了更清晰的理解,自己刷题的效率和分析问题的能力都是大幅提升了。老师非常非常的负责任,从课程的内容设计和讲解到课后的跟进督促,都是细心加耐心,课程体验可以说是满分了。

  • 课程内容很具体,有把常用的数据结构、算法和实际 LeetCode 问题联系起来。上课内容不难,但作业量实在不小,对自己的情况,要跟上进度还是比较困难的。对于有一定基础、同时也愿意投入大量时间的同学,直播课程是一个很不错的选择。但不太建议基础很弱且时间上又比较有限的同学购买。

  • 直播课给我带来的最大的好处就是,不用去看算法书,而把基本概念都过了一遍。原来一直有要去扫一遍算法书补全基础的感觉。但直播课确实省了我很多时间。以前没有注意到要学的union find比如也学习了一下,老师的解法很直接有效。上过直播课后,只要关注刷题本身,基础已经没有问题了,我很推荐。

  • 当时作为一个即将来美转码的国内大四学生,自己从三月份开始就在为19年实习做准备:补基础,做projects,当然还有最重要的一部分——刷题。因为不是科班出身,四年来也只学过C,刷题起步显得非常困难。我想造成这样的原因有很多:1.刷题顺序是按困难程度从易到难刷,非常没有效率,而且学到的知识是零散的,不成系统;2.每道题不知道背后的考点,经常在不重要的地方浪费了大量时间;3.盲目追求代码的速度与简介,忽略了规范性;4.经常是三天打鱼两天晒网,效率也不高,有时候花一两个小时只为了解决一道easy题目。

    当时的自己就好像大海上一只没有桨的舟,缺少明确的方向,更缺少行进的动力。四月的某天在一个刷题群里,自己偶然了解到youtube上的讲题大神EdwardShi要办一个北美刷题班,经过调查,最终决定参加Cspiration的第一期算法直播课。

    从结果来看,这是一个非常正确的选择。从五月到7月,自己用三个月的时间和Edward老师一起系统学习了刷Leetcode需要用到的所有数据结构和算法知识,并刷完了前400题中的300题,并且在八月就拿到了十几家大公司的实习内推。现在想来,这门课最大的帮助在于,Edward不仅教会了你题目背后的知识点,更是将知识进行系统化整理,包括bit operation, string, array等不同track。这门课牛逼的地方也在这,不同于课本,它讲了基础实现、常用性质,它还讲了对应于这类问题的解题技巧,并将知识点对应的前400题的所有题都一一找出来分好了类。你需要做的就是跟着Edward上课,掌握基础知识与解题技巧,再做好家庭作业——对应于知识与技巧的Leetcode题目。完整跟下来,你就能够将Leetcode所涉及的所有知识都了然于心!这些知识的系统化梳理极大节省了你的时间。

    不仅如此,Edward老师每周都会和我交流沟通。一是督促我尽快完成布置的作业,二是看我的理解情况,对刷题、做项目甚至是找实习时遇到的困难给予解答。这种一对一的每周电话meeting对我这种自制力不强的学生真的很有效果!看到Edward这么积极得和自己沟通,每天也不太好意思将拿来刷题的时间拿去刷剧打游戏了哈哈哈。

    如果你是一个刚开始刷题的同学,真的强烈推荐这门课。你买的不是课,买的是时间!Edward对知识的系统化梳理将极大节省你学习的时间。如果没有这门课,你可能刷题刷的一头雾水,不知道学习步骤,也不知道涉及的知识有多少,更需要花很多时间总结做题技巧。这些事可能花费你半年数月的精力,但在这门课里,Edward都帮你安排好了。这样,你就能节省更多的时间,将它们花在更重要的事情上。

Edward Shi

说明一下:上次开的是直播课,为期两个月,但后面和同学们一直在联系(改简历,内推等),所以很多学生感觉是三个月。 现在的课,内容是一样的,甚至有很大提高,对于基础部分讲解更细致,题型解释更详细。但由直播改成了录播,因为发现,直播对于学生来说并不是最优的选择, 很多学生想的是可以反复看,自己暂停理解,每个人的水平,理解能力都不一样。而且每周固定时间,最后发现每个人平均都会请1-2次假, 所以现在所有的课程都是录播课。
但这样导致了一件事,就是对于大多数人来说,自控力不是那么强。 上直播课时,我平均两周给所有人打一遍电话,每个人的情况都了如指掌,有问题可以随时问我,刷题路上困难的,随时打电话。 这样做,不仅可以了解每个人的情况,而且给了学生很大的压力,而且我们每周每人做题情况都是公开的,每周做多少题一目了然,有竞争意识在里面, 和自己刷题的感受是截然不同的。完成率较低的同学我会单独打电话,导致很多人不敢接电话。。。 有压力才有东西,两个月400题,对于初学者来说是不可能的,但在巨大的压力下,每个人都能接近完成。
所以这次开课,我讲"服务"和"课程"分开,有更多的时间与学生"1对1"交流,学生也可以按着自己时间去计划进度。 对于这个课程来说,我个人是非常认真的,我希望给学生们真正在两个月的时间里,学到东西,把刷题这件事变得非常简单。而且在即将到来的秋招里, 每个人都拿到心仪的offer,这比我个人赚多少更有成就感。
关于价钱。我知道这个对于大多数学生来说很贵,因为学生思维看的是现在手里有多少钱,不会去想我现在投资多少,以后能回报多少。 但想想以后的收益,一份实习一个月挣得都能回来,全职大厂平均每月6000+。现在的投资就是为了未来的回报,为自己的教育投资,我认为是值得的。 而且我不知道大家对Google,Facebook这种公司的想法,认为这种公司,是值得几百刀,还是几千刀,还是无价可比。
而且大家可以对比一下其他机构,价钱,模式,人数。最重要的课程质量来说,到现在为止上我的录播课有上百人了,没有一个说不好的,已经第四个微信群了, 我在群里说我的课让人每天10道题,没有一个反驳的。我的做题方法,没有人能讲的出来,因为全都是我自己的东西,是我刷了3000题总结而来。
如果你相信我,可以的单独找我聊(个人微信:cspiration),我希望我的每个学生都可以因为我拿到offer,不负如来不负卿。