关于刷题的一点感想

avatar 61912
yanlingyin
18508
65
刚刚看了隔壁的发牢骚贴,我也有一点感想,不知从哪说起,就先说说刷题吧。
现在一说起new grad找工作,大家首先想到的就是刷题。仿佛leetcode刷完hard,bug free写出白板算法,flag就在向你招手一样。那么刷题究竟有没有用,刷到什么程度才有用,究竟是刷题的作用还是其它因素影响,关于这些问题我有一些看法。
首先,刷题有没有用,从版面上铺天盖地的刷题小组和各种通过刷题拿到flag offer来看,我想还是有用的。至于刷到什么程度才有用,各个面经应该说的很详细了。关键问题是第三个,这些人进flag究竟是应为刷题还是应为别的什么。
就先从我身边的栗子说起吧,我学习一向不咋滴,不管中美都是2本学校。虽然网上的面经都是刷题进flag,但在我认识的几十号找cs工作的人中,只有2个是刷题进了amazon类似的公司,进flag的一个也没,其余的都是各种local小公司。理想和现实有很大差距,正如网上和网下的差距一样。我想起原来申请学校考toefl时看太傻,网上全部都是toefl裸考110,仿佛没有100以上都没法见人一样,然而当我真正入学了,发现80+的大有人在,平均也就刚过90。刷题进flag的人在所有找工作的人中占的比例远没有网上看到的这么高,就我周围的样本来看10%都没有,当然我学校很差。但管中窥豹,对于其他排名不怎么样学校,估计刷题也没什么卵用,反正是进不了flag的。
再看看网上刷题进flag的帖子,排除年份的影响后,其本人基本都是本科top10,美国cmu,ucla之类的名校。首先名校的校友圈就和普通的不一样,再者能考取名校的本来智商就高,和芸芸众生根本就不是一个档次的。我懒得政治正确了,事实就是这样,有的人特别聪明,或者特别刻苦,或者特别貌美,非普通人所及,最后到达了普通人达不到的地方,再正常不过。
所以大家在看刷题进flag的帖子时,也可以想想自己的学校怎么样,智商高不高,长得好不好看,有没有竞争力。我想看这个论坛的除了985和常春藤,也有很多国内二本,三本,来美国读100+的学校和社区大学,以及各种转专业的,对于这些人,刷题是一项风险很高的路。首先你刷完第一遍很可能就要一年,甚至一年都刷不完,也就是说到了毕业也不能ready,其次就算刷完了在hr那也过不了简历关,至于找内推,你周围的人跟你一个水平,找谁内推,当然也可以上网找内推,那么你问问你自己,100+的简历摆在内推人的面前,其中10+是内推人的校友,你的学校比人家的排名靠后100名,你是内推人的话你会选你自己吗?
那么普通学校的难道就只能学完回国了么?当然不是了,除了flag,美国还有成千上万个中型公司,各种大公司it support部门,以及数不清的麻雀公司。但这些公司的招聘策略和flag有很大不同。首先,这些公司没有完善的培训体系,所以对人的实战经验要求比较高。再者,这些公司的出题套路基本就是没有套路,公司用啥就考啥,所以准备起来不能像算法一样一招通吃。
对于这些公司,准备起来概括来讲就是刷project。因为要有hands on 经验,首先要确定一个主攻方向,比如front-end, ux design, android, iOS, business analysis, etc,具体哪些方向热门门槛低可以参考icc都开了哪些课。确定了方向之后,在indeed,monster 用关键字进行搜索,看上10来页招工广告,对其中出现的高频技术关键字进行统计,就大概知道了这些方向工业界需要用什么样的plugin,framework,lib。然后自学这些技术,运用其做出几个project,放到简历上,再进行海投。通常情况下,当简历和job description的一些实用技术的keyword能够匹配时,就算是海投,得到的frist round interview的概率也会大很多,当然如果能有内推的话最好内推,基本上一面一个准。
我想说的就是这些了,祝广大坛友刷题的刷题,刷project的刷project,最后都找到理想的工作。
  • 15
65条回复