Gatech CSE背景分析问题

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货

最近看过此主题的会员

E轮2.5亿美元融资
K12教育独角兽一起作业
北京-诚聘人工智能/教育/大数据岗
码农求职神器Triplebyte:
不用海投
内推多家公司面试
前Google华人高管创立
面试offer一键直通
Leap.ai助你进入热门独角兽
硅谷知名AI创业公司
图灵视频
招聘多个工程师职位
查看: 2584|回复: 36
收起左侧

[其他] 从零转专业,真的可以因为刷题在未来做好SDE工作么?

  [复制链接] |试试Instant~ |关注本帖
陶渊明
陶渊明  发表于 2018-8-12 06:56:37 |阅读模式
本楼: 【顶】   75% (3)
 
 
25% (1)   【踩】
全局: 顶  68% (17)
 
 
32% (8)  踩

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

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
lz在国内从高中就开始搞数学竞赛,大学因为竞赛加了点分才可以擦边有机会进某校计算机专业,一直对本专业十分珍惜,本科生涯不说多么奋发图强,但是整体真的学的很辛苦,有的课程变态老师那个作业强度非常高,第一次接触算法时候其实上课老师讲完基本一脸蒙x,和同学不知道讨论多久,更别提lz英语一直磕磕巴巴,老师让多看英文资料,lz刚开始很痛苦时间真心不够用,大学阶段基本没怎么暑假玩耍过。室友甚至有预见到辛苦,毕业后去考公务员改行因为不想做程序员的,当然他现在也在自己领域做的不错。
直到有出国念头来个这个论坛,lz一直的世界观有所崩塌。感觉随手捞一个贴都是文科零基础换专业进xx公司,一年零基础xx公司,没基础直接刷题的神人也有,数据结构似乎都没弄明白的就直接组团上刷题的也有,不去怀疑这里的零基础有多么零,假设所有都是真的,只想问现在美帝计算机行业的门槛究竟是怎样?以及没有经过系统学习,刷题进入公司后,能否适应真实工作?如果都是真的,是不是从前在国内按部就班接受教育以及做论文做项目在单纯就业(不搞研究)没太大意义?

同时lz也对自己的智商产生了怀疑,自己学了那么久,刷题依然常常感到耗时很久,真诚请教,文科转专业的朋友们,如何一年从入门到刷题到找到实习的?是否有高效安排时间的方法?


上一篇:从一个青年教授看csrankings和google scholar的冲突
下一篇:UCB交换选大三下还是大四上?

本帖被以下淘专辑推荐:

  • · CS|主题: 152, 订阅: 13
  • · 王中王|主题: 31, 订阅: 2
我的人缘1
rexue70 发表于 2018-8-12 07:13:34 | 显示全部楼层
本楼: 【顶】   80% (16)
 
 
20% (4)   【踩】
全局: 顶  64% (699)
 
 
35% (392)  踩
美帝计算机的门槛更多的时候需要一点运气。我认识非常多没基础刷题的强转的cs,我承认在实习前水平确实离行业要求差距很大,但是3个实习后再进入全职的时候,实际上差距已经很小了。毕竟工作经验的积累要比在学校学的东西要有用的多。刷题只是一个门槛,更重要的是从实习或全职中吸取经验,否则pip后还得刷题。
加上这边底层程序员主要是螺丝钉的工作,替代性很高,很多烙印空降真的是0基础直接上岗,开局一张嘴,装备全靠抢。大多数组的要求并没有那么深,科班的对于os,底层的组更有优势。毕竟进入了社会,看的就不仅仅是学校学到的东西了,待人接物,与同事合作,和PM,manager作斗争,工作的衡量并不只是一个维度。
关于刷题时间安排,无他 ,唯手熟尔。

评分

参与人数 8大米 +40 收起 理由
NewRita + 3 很有用的信息!
jy_121 + 10 给你点个赞!
AprilRain + 3 给你点个赞!
walkcn + 5 给你点个赞!
Luorinz + 3 给你点个赞!
chiquita + 10 欢迎分享你知道的情况,会给更多积分奖励!
熄灭的太阳 + 3 给你点个赞!
szyyn95 + 3 给你点个赞!

查看全部评分

资历最老的留学申请文书修改服务:EssayEdge
回复

使用道具 举报

我的人缘0
martinliu2218 发表于 2018-8-12 15:30:00 | 显示全部楼层
本楼: 【顶】   93% (15)
 
 
6% (1)   【踩】
全局: 顶  71% (68)
 
 
28% (27)  踩
-google 1point3acres
我勉强算楼主说的那些人中的一个。就我自己观察来看,很多零基础进入大公司的原因很简单:大公司面试就是只考刷题,刷的好就来,简单粗暴。而刷题这个东西相比OS/DB/CN这些,更容易速成,因此出现了很多短时间刷题拿到好offer的例子。我差不多0.1基础,纯理科背景,学过半学期的C,知道基础的编程概念(if else while loop这些),但是系统/数据结构方面没基础(不知道什么是二叉树/寄存器,当初安装JVM都装了好几天。。)开始硕士之后也是通过刷题+补基础课,最后勉强进了F/G。身边这种例子不要太多。

另一个不是那么明显的原因是北美计算机行业很成熟了,非常牛叉的工程师也很多。比如亚马逊有那些Staff 大神把架构搭的很稳定了,底下entry level1/2年经验的工程师一年换一轮都不会影响他们服务的稳定性。因此实际工作对的你的要求并没有你以为的那么高。你只要编程技术不错,加上会沟通,能和团队一起工作就OK了。

但问题是进入Google,Facebook就万事大吉了吗?你可以去Linkedin看看华人里比较早早做到senior的工程师/manaegr里其实80%都是科班背景的。也就是说虽然都是刷题进了Google,你的科班积累下来的“内功”还是对你晋升很有帮助的。Career path是一个时间很长(几十年)的过程,不是一两年进了FG就能怎么怎么样。G现在几万名员工,每年几千人的招人,你真的觉得bar会有多高吗?很多人没进来只不过是运气不好而已,而且你让这些已经进来的人再走一遍五轮onsite又有多少人自信能再拿到offer?我问了好几个人,每个人都很清楚运气有多重要。

我觉得真正厉害的人,在进了公司之后才能看出来。有的人进了很边缘的组,干了一两年还没找到头绪,还要manager带着。而有的人毕业就进了公司Top的组(比如G的AutoML/Duplex)或者热门公司(比如几年前的Airbnb/Pinterest,最近的Lyft/Wish/Robinhood/Coinbase),锻炼机会也很多,产品launch也很快,没几年就能挑大梁了。你看Linkedin那些毕业几年后做的很好的华人都是这么过来的。因此进什么公司只是很小的一步,几年后真正脱颖而出的人还是那些基础很扎实还在不断在工作中不断扩展技术的深度广度以及提高整体素质人。. 1point 3acres 论坛

回到题目本身,对于做好SDE工作来说,你如果以10年甚至5年的跨度来看的话,科班积累的那些知识本身反倒没有那么的重要了。能不能在本科养成好的学习习惯,能不能培养起对技术的热爱和终身学习的能力反而更重要了。如果你能做到这些,就完全不用担心被刷题的人超过,你就算一时运气不佳没进理想公司几年后还是会做的很好。对转行同学来说,机会也是均等的,他们也许暂时基础不好,但是如果坚持工作中学习,几年后也完全不用再担心自己基础不好了。

评分

参与人数 6大米 +98 收起 理由
jy_121 + 10 给你点个赞!
影子冷峰 + 5 很有用的信息!
Luorinz + 3 很有用的信息!
chiquita + 10 欢迎分享你知道的情况,会给更多积分奖励!
fanghao + 10 给你点个赞!
rexue70 + 60 很有用的信息!

查看全部评分

回复

使用道具 举报

我的人缘0
szyyn95 发表于 2018-8-12 08:52:13 | 显示全部楼层
本楼: 【顶】   100% (7)
 
 
0% (0)   【踩】
全局: 顶  87% (104)
 
 
12% (15)  踩
首先不是所有公司都在考暴力刷题,甚至不是所有大公司都在考暴力刷题,很多公司其实基本功考察成分很重,只不过能被地理“大神们”瞧得起的公司很不巧基本都考刷题(昨天看贴子,连Bloomberg都已经开始被地里鄙视了,真的给跪)。其次除非一上来就去做infra这种没学过多线程P都不会的工种,大部分人的第一份工作都需要现学,因为公司里用到的特定的语言/技术在学校里根本学不到(以美本为例,美本计算机没什么是专门给你开课教你写IOS的。。。),公司assume你全部从头开始学,在这样的前提下聪明人就比专业知识多的人重要,至于怎么鉴别聪明人嘛,那就先做个alien dictionary给看看?最后,楼主你不要怀疑自己的智商,刚开始刷题没人刷得顺手,还不都是抄着答案半蒙半写刷出来的。。。

补充内容 (2018-8-12 08:56):
还有,基础知识面试没用这真是开玩笑了,好多时候面试官不问是因为人家知道你没学过,我两个CS科班朋友面谷歌,一个人写了thread pool,另一个写了个regex parser,至于不是科班的?那也就考考刷题了啊

评分

参与人数 1大米 +5 收起 理由
FHW2000 + 5 加米

查看全部评分

回复

使用道具 举报

我的人缘0
lpj0522 发表于 2018-8-12 07:46:24 | 显示全部楼层
本楼: 【顶】   75% (3)
 
 
25% (1)   【踩】
全局: 顶  85% (73)
 
 
14% (12)  踩
我国内本科是读测控的,只学了c语言,也算是基础很薄弱了。我是大三大四写过一点ios app,但是一路过来都没用到算法和数据结构的东西,可能写的app太简单了,也就是玩玩,所以一直没有认识到跟科班的巨大差距。现在在美国终于找到一个比较满意的实习,我也讲讲个人的感受。

确实刷题对于在这边找工作太重要了,不过它也不是全部。想拿面试首先得过简历关,我们这些转专业的就没多少相关的project。一年前我写简历就是无米之炊,连美赛都写成了一个项目。很多人简历上是各种课程的project,包括网课,这些往往不那么值钱。我私下揣测,科班的话可能本科阶段就是不少可写的东西,而且因为不用再补基础,想做side project也是只要有创意就可以下手了,用git都能用出花来,这些在简历阶段就是很大优势了。

至于刷题,我前面也说了,本科的时候我已经是理工科了,也就学了一个c语言,科班的Java和cpp都会吧,文科生转过来就真的要从什么是编程语言开始了。其实就算刷题数目一样,科班的在代码风格和质量上往往是更有优势的。对于我自己而言,我是在写了一年的ios app以后才开始看effective objc,才意识到虽然之前写的代码都能用,但是可以提高的地方太多了。还有在程序出bug的时候,debug怎么看控制台输出,怎么加断点,在哪里print,这些也是很体现经验的地方。在面试的时候(尤其是需要编译运行的电话面试)面试官都是看得见的。

最后是工作以后的问题。刷题能力当然不等于工程能力。刷题往往只是写一个算法,只是一个function,真正工作的时候得有ood吧,得去拓展公司原来就有的巨大框架,这些不是靠刷题练出来的。尤其是在小公司,可能new grad得不到足够的指点,一上班就得出活,只会刷题就麻烦了。还有在debug的时候,即使是写ios app有时候也会深入到c语言的库,有时候compiler报一些人类难以理解的错,或者xcode定位出错点定到assembly code里面去了,这些都是缺乏系统学习的时候很难解决的事。找工作不是找到了就行了,这是一场长跑,后面还有很多年很多跳槽。不妨跟踪调查一下刷题能力强工程能力弱的后续发展?

我写这些一方面是承认科班的既有优势,另一方面作为非cs专业的大众之一,我也想说即使我们靠刷题拿到了很好的工作机会,也还是要承认差距,并且继续锻炼工程能力。楼主之前接受到的系统教育已经形成很多既有优势了,不需要像我们一样慌。不过光是按部就班也是不行的,如果真的喜欢这行,各种进阶的书和side project都应该有。总之这场长跑不要只看一时得失就好了。

评分

参与人数 3大米 +55 收起 理由
stone-18 + 10 给你点个赞!
sc4dub + 5 很有用的信息!
rexue70 + 40 很有用的信息!

查看全部评分

回复

使用道具 举报

头像被屏蔽
我的人缘0
maidongxi 发表于 2018-8-12 09:23:22 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

我的人缘0
everglow 发表于 2018-8-12 09:02:56 | 显示全部楼层
本楼: 【顶】   100% (3)
 
 
0% (0)   【踩】
全局: 顶  86% (19)
 
 
13% (3)  踩
szyyn95 发表于 2018-8-12 08:52
首先不是所有公司都在考暴力刷题,甚至不是所有大公司都在考暴力刷题,很多公司其实基本功考察成分很重,只 ...

楼主怀疑智商可能只是因为看到很多文科转专业一年从入门到刷题还上课直接找到各种公司intern或者全职吧
其实我也是转专业的,也会经常看帖到自我怀疑,觉得别人真的可以那么厉害么?天赋异禀?
但是后来想自己确实资质平平,就是一郭靖,这辈子也成不了杨过。. Waral 博客有更多文章,
我觉得网上的帖子看过就看过了,just keep your pace
资历最老的留学申请文书修改服务:EssayEdge
回复

使用道具 举报

头像被屏蔽
我的人缘0
maidongxi 发表于 2018-8-12 09:40:28 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

我的人缘8
小K 发表于 2018-8-12 09:24:09 | 显示全部楼层
本楼: 【顶】   100% (2)
 
 
0% (0)   【踩】
全局: 顶  95% (3405)
 
 
4% (160)  踩
文科刷题一年然后找不到工作的,都没有上来贴呗。。。。
出来贴仍然很有鼓舞作用,因为告诉大家,这是可行的
It's doable, but it's not easy, and it's also not for everyone
别人的成功比例,顶多只能当bayesian prior,自己的基础,学习新东西的能,& 决心,决定likelihood,乘一起才能决定posterior嘛。。。

回复

使用道具 举报

我的人缘0
小元宝 发表于 4 天前 | 显示全部楼层
本楼: 【顶】   100% (1)
 
 
0% (0)   【踩】
全局: 顶  80% (16)
 
 
20% (4)  踩
还是看智商吧?刷题进去了干不来活,pip也会被刷下来
回复

使用道具 举报

我的人缘0
peteryang 发表于 4 天前 | 显示全部楼层
本楼: 【顶】   100% (1)
 
 
0% (0)   【踩】
全局: 顶  100% (2)
 
 
0% (0)  踩
零基础转专业的仅仅是因为刷题就能找到么, 感觉没有说完整啊。找到的那些同学首先得过简历关吧,你不是CS专业,那简历上别的专业做的project会有用么?肯定得先做几个CS相关并有一定水准的project, 网课那些可能认可度还不够,否则网申或内推的话,人家怎么会给你面试呢。然后简历选中了,这时候你又已经刷了很多题熟练了,才可能过面试关吧。 不太可能商科或者文科的同学,仅仅自学了数据结构和算法,刷了很多题,就顺利拿到facebook一类公司的面试然后过关。毕竟你简历上写刷leetcode xxx题,不太能过公司简历筛选关。
回复

使用道具 举报

我的人缘0
刷题 发表于 2018-8-12 11:19:49 | 显示全部楼层
本楼: 【顶】   100% (1)
 
 
0% (0)   【踩】
全局: 顶  84% (2686)
 
 
15% (486)  踩
文科转行一年已经算好了,了解一下有卡bootcamp和人种diversity,你会怀疑这是不是凭本事吃饭的行业
回复

使用道具 举报

我的人缘0
stone-18 发表于 2018-8-12 12:42:27 | 显示全部楼层
本楼: 【顶】   100% (1)
 
 
0% (0)   【踩】
全局: 顶  95% (237)
 
 
4% (12)  踩
其实刷题只是敲门砖,而且只是一种考察形式,现在的面试首先不仅要求题目会做,还会通过各种followup考察基本功。真正工作中,学习能力,解决问题能力,沟通能力,才是最重要的。我不认为刷题对实际工作有多大帮助。可以参考http://www.1point3acres.com/bbs/thread-310388-1-1.html. 1point3acres
我相信论坛里发帖的大多都是工作找的比较好的,本身也只占一小部分,而且更多的是转行的同学再发帖,其实也是为了鼓励转行的同僚坚持努力。lz不必以偏概全。我相信lz多学的几年的基础一定没有白费,而且会让lz在将来工作中更好的进步。

评分

参与人数 1大米 +5 收起 理由
FHW2000 + 5 加米

查看全部评分

回复

使用道具 举报

头像被屏蔽
我的人缘0
maidongxi 发表于 2018-8-12 20:59:30 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

我的人缘0
三人禾 发表于 2018-8-14 06:46:37 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  60% (6)
 
 
40% (4)  踩
maidongxi 发表于 2018-8-12 09:40
文科生刷题进flag很多的,所谓科班大神不刷题有的毕业灰溜溜就回国。。。
.留学论坛-一亩-三分地
厉害啊,请问读文科会不会影响职位办工作签证,专业不符合啥的啊
回复

使用道具 举报

我的人缘0
cc51cc 发表于 2018-8-14 19:13:16 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  40% (4)
 
 
60% (6)  踩
martinliu2218 发表于 2018-8-12 15:30
我勉强算楼主说的那些人中的一个。就我自己观察来看,很多零基础进入大公司的原因很简单:大公司面试就是 ...

说的很对,找到工作只是万里长征的第一步
回复

使用道具 举报

我的人缘0
jiuliaohui 发表于 2018-8-14 22:11:33 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  80% (20)
 
 
20% (5)  踩
martinliu2218 发表于 2018-8-12 15:30
我勉强算楼主说的那些人中的一个。就我自己观察来看,很多零基础进入大公司的原因很简单:大公司面试就是 ...

说得非常对,进公司只是一个起点,career path很长,有时候不能太功利
资历最老的留学申请文书修改服务:EssayEdge
回复

使用道具 举报

我的人缘0
happyprocess89 发表于 7 天前 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  0% (0)
 
 
0% (0)  踩
maidongxi 发表于 2018-8-12 09:40
文科生刷题进flag很多的,所谓科班大神不刷题有的毕业灰溜溜就回国。。。

请问认识文科生刷进去的吗能私信了解下吗
回复

使用道具 举报

头像被屏蔽
我的人缘0
maidongxi 发表于 7 天前 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

我的人缘0
happyprocess89 发表于 7 天前 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  0% (0)
 
 
0% (0)  踩
maidongxi 发表于 2018-8-15 02:05
你可以翻翻linkedin,文科生很多啊,很多二三本的文科生,还有半路出家的环化材生,都见过,挺多的。。。 ...

可是问题是他们的身份问题是如何解决的???
回复

使用道具 举报

头像被屏蔽
我的人缘0
maidongxi 发表于 7 天前 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

我的人缘0
老油条 发表于 7 天前 来自手机 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  88% (283)
 
 
11% (36)  踩
文科生刷几个月进FLG,h1b怎么批,靠结婚么?还是得拿个stem学位,拿stem学位了就不算文科生了。
回复

使用道具 举报

游客
请先登录

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|小黑屋|一亩三分地论坛声明

GMT+8, 2018-8-22 12:28

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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