一个undergrad CS的经验分享

avatar 364073
dianlin048
4790
10
看到了另外一个帖子有不少大米。也来发一个赚大米。所有选择都是自己的喜好,大家挑一些自己可用的就行。
background: ucsd 大三本科。有过hedge fund +小公司 + start-ups + 暑假会加入大厂做螺丝工。

1. freshmen:
个人历程: 高中是数学专业,但是接触了不少programming 所以大学就决定double math 和cs。开学前找了一个local start-up 的unpaid internship,做了2个quarters 的 Android development。第三个quarter 开始tutoring 就quit unpaid internship 了。
小插曲:在ucsd 学校的cf 找了一家local 的 summer internship,后来公司之间撕了offer ( 我2月底签的,后来就没继续找了实习了)。被撕以后2周找不到hr的人。后来找了学校的career advisors 才知道被撕了。advisor 说了会有action against the company 但是第二年那家公司还是出现在了我们的career fair 上和info sessions。
后来就报了summer class, 但是同时运气很好的找到了一个小公司做part-time(刚开始的时候加上我只有2个part - time 的实习生)。就part time + 上课 + tutoring。

对个人历程的评价:我觉得freshmen year 没有什么可取的,但是有几个小点
  • tutoring:我觉得这个是很有用的。特别是刚刚开始在resume 上没什么东西的时候 + 很多alumn 都做过tutor 回来的时候是招人的时候都会问问这个experience。而且工资也不错(好像一小时了~$19了)
  • 不建议take unpaid internship, 有那个时间去学一点自己喜欢的东西(任何东西)
  • 做什么都要有plan b。


2. sophomore
个人历程:暑假之后觉得喜欢cs 多于math 就drop math major了。继续tutoring 而且去了所有的career fairs 和很多很多info sessions。 运气很好的找到local 的 software company 的part time internship (因为freshmen year 去了公司host 的 hackathon留了那个manager 的电话,开学的时候就发了个邮件问了一下)。于是就开始了 tutor + 上课 + part -time。后来第三个quarter 的时候因为压力太大就drop tutor 了。2月份的时候secure 了nyc 一家hedge fund 的summer internship offer, 那个时候就想回家看看就接了offer(这次留了个心眼就继续网投和面试了)。

对个人历程的评价:
  • 有时间的话参加一些hackathon, 你永远不知道将来的机会从哪里来。而且还可以找到一些志同道合的朋友(bus 一般是从学校出发的,几个小时的bus ride 可以随便聊聊)
  • focus on what you like,发现不是那么喜欢数学之后我就放弃了(这点不apply to 所有人)。 我觉得我drop 晚了导致浪费了一些时间
  • 如果是女生的话建议apply to 大厂准备的fresh/soph program,要利用一切资源。几个有名的 就是ms explore, google ep等等。找找挺快的
  • 对一些要求junior 的公司,可以改一下graduation date(虽然骗人不好,但是实习经验还是很重要的。到时候公司hr 问起可以有很多理由, eg double major,grad school 等等导致不能按时毕业)。


3. junior

个人历程: 这次去cf 就不报那么大的希望了,但是终于开始找内推了(感谢地里的各位大佬的内推)。这次有内推 + previous internship+刷题,面试 就变简单了许多。最后接了4个实习(Datadog + Google + Opendoor +Flexport),想要试试不同的environment和想要跟朋友一起毕业。以后会写关于这些公司的experience。
对个人历程的评价:
  • 如果有实习经验,junior year 拿面试应该比较简单。没经验就广撒网 和 在地理找内推。
  • 拿到面试就是准备了。communication 和 刷题 的重要型 差不多是 30-70吧 。
  • 最好提早apply (很多application sept 应该都出了)。因为像google fb ms 这些面试都会被安排的10 - 11 月份,9月apply 有时间准备和热身。
  • 保持好的心态,该出去玩出去玩。也不要看到别人的成功就心里不平衡(楼主到现在都有这个问题,但是慢慢看开了,跟一个大佬聊天的时候才知道原来他很多面试也没过。 不说他的数字,但是我大一到现在的interview pass - fail ratio 差不多 1 比 3)。
  • 36
10条回复