登录
  • #eecs
  • #XX岁,转码来得及嘛?

35‌‌‍‍‌‍‍‌‍‌‍‍‌‌‌‍‍‍‌‍‍‍‍‍‌‌‍‌‌‍‌‍岁老阿姨拿到实习offer啦,来分享转码时间线及相关经验和信息

jessiejj
14521
61
大家好,时隔一年我又回来发帖啦。去年帖子受到了很多人的鼓励,经过一年的努力,我最近终于拿到了明年夏天的实习offer,来发个贴回馈一下大家,也顺便鼓励一下跟我一样想重回职场的宝妈们。

我的转码timeline:

2020.9 准备Duolingo,考过

2020.10 准备各种文书申请材料,申请了NEU Align,拿到录取offer

2020.11 - 12 自学Head First Java,开始跟CS61B课程

2021.1 - 4 Align第一学期,上了Python和离散数学,同时跟完了61b

2021.5 - 8 Align第二学期,上了OOD和C语言两门课,同时旁听了学校的算法课,以及开始刷题

2021.8 后半月补了一个项目在简历上,准备好简历8月底开始投,同时疯狂刷题练速度

2021.9 做了几个OA,面了一场,奇迹般的拿到了offer,也不打算折腾了就接了,准备花更多时间去学习和做项目

下面讲讲这段时间来的心得

首先是关于NEU Align项目,我上下来感觉还是不错的。虽然老师水平有高有低,但好老师还是有的,选上的话能学到很多东西。而且个人感觉这个项目课程设计很合理,就两学期bridge课程,学了三门语言,虽然进度拉的很快,但也确实给补了很多基础。正式进入General课程的时候,老师的课也是从基础开始讲的,都是suppose同学们之前没有学过的情况来的,所以bridge课程完成后跟后面的硕士课程一点问题没有。老师和TA们也都很负责。在此强烈给自己学校打call。

然后是CS61B这门课,真的是强烈推荐给大家!这门课对于刚入门的新手而言肯定有难度,但Josh讲的很好,而且资源也很丰富,其中18Spring还把AutoGrader开放给了大家。如果实打实的将所有的lecture,lab,作业,项目都完成的话,基本可以说是Java,数据结构和算法都入门了,此时再开始刷题的话会非常有效率,因为常见算法他基本全讲了。如果有同学发现这个课程进度拉的太快,可以在上课前先把Head First Java这本书前面几章看一看,有个OOD的基本概念后再通过61b巩固,那Java基础就可以说是非常牢固了。我的Java就是经过Head First Java,CS61B 以及学校的OOD课程三重洗礼下来,现在自己感觉还是很不错的,算是比较熟练了。

再讲讲刷题,我的经验其实也不多,就4月开始到现在刷了半年,做了两三百题,但好在我坚持下来了,除了做课程项目或者考试比较忙的时候,基本都在刷,而且每日一题也全都坚持下来了(除了几天hard题实在不会抄的答案lol),现在看着每个月的小徽章还是蛮有成就感的。一开始的时候可以先从高频easy开始,每个题目的solution或者disscution里面都会有非常好的解答方法,通过刷easy可以让自己熟悉各种小技巧。等easy没问题了以后,就开始刷medium,之前学的小技巧就可以用上了。还有就是刷的时候尽量按算法和数据结构的分类来,一种类型的题连着做10道基本就会对这种算法有点感觉了,然后再总结一下代码模版,记录下来。以后遇到相关题目的时候可以查之前的相关题型和模版。写多了就记住了。同时每天可以自己尝试用英语讲一道题,大声一点边做边讲,训练自己的面试技巧。

对于面试,由于我只面了一个,运气比较好也过了,所以不具备参考价值,版上很多大神的帖子可以学习,就不给大家瞎指路了。

最后想说的是,美国这个社会对于大龄真的非常友好,至少我这段时间的经历来看并没有感受到任何年龄上的歧视。所以不要有压力,用一句老掉牙的话来鼓励大家,“种一棵树最好的时间是十年前,其次是现在”。希望我的经历能给在美迷茫的失去方向的各位鼓点劲,大家加油!

等明年我能成功上岸的时候再来继续跟大家分享。
61条回复
热度排序

发表回复