一年一度的415过去了,申请季正式结束。新鲜出炉的16Fall新生们,恭喜你们顺利通关,马上准备面对下一只大boss——求职吧!
是的,我知道你们想松口气,享受一个美好的毕业季,在离开祖国之前拼命吃吃吃玩玩玩(这些确实都很重要!)然而码农求职的进度条远比你想的紧凑,在你九月份走入北美校园之前,残酷的竞争早已开始了。
以下是我们建议的入学清单,满分100,你能得多少分呢?


1、下定决心走北美码农求职之路(40分)
请认真思考自己是否要走这条路。了解自己、和家人朋友交流、查看相关网络论坛社区中关于是否要留在北美做码农的分析。没有唯一正确的选择,重要的是不让自己后悔。
申请phd/软件求职/硬件求职是最常见的三个毕业后选择。然而北美Master项目普遍学习压力大,无论哪条毕业出路,都要占去你几乎全部课余精力;同时这三个选择需要的选课学习的侧重点,和课后努力都截然不同。从现实角度来说,极其不推荐多线并行,或者先全部一把抓最后关头再来做选择,这样非常容易顾此失彼,反而哪条路都走不好。(大神请忽略此条)
码农的求职时间线非常紧张,也需要付出巨大的努力。如果没有早早下定决心,做好规划,全力以赴,很容易在逆境时迷茫纠结,同时浪费宝贵的时间。
如果你想听听我们的建议和针对你个人的分析,欢迎在后台留言或给我们发邮件。[email protected]

2、暑假国内软件实习(30分)
拥有软件相关实习经验,对于毕业后成为一名北美码农起着决定性作用(查看公众号菜单中的实习申请栏目阅读相关推送)。
a) 如果是一年的Master项目(17年夏季毕业),16年的这个暑假就是你几乎唯一的实习机会,是充实简历必不可少的资本。
b) 如果是一年半到两年的Master项目(17年冬季或18年夏季毕业),17年夏季在北美找到一份靠谱的软件实习就基本不愁全职offer。
17年夏季的实习,FLAG等大公司的招聘16年九月就会启动,80%以上的实习岗位将在17年1月之前招满,17年2月停止招聘;中小型的公司的暑期实习招聘可能延续至17年4月。
此时,16年的暑期实习,就是你申请17年暑期实习的最佳筹码。
而且实习是唯一不可能拖到开学后才完成的准备。

3、编程基础知识补习(20分)
基础知识是刷题、做project的地基。地基不牢,上层建筑也质量堪忧。
必修:Hash table/Hash map, Recursion, Linked list, Dynamic Programming, Bubble sort/Merge sort,Binary search, Binary tree, DFS/BFS,基本的linux操作和命令
选学:基本的网络知识(tcp/ip, socket programming), web design, 基本数据库知识(SQL),基本操作系统知识,system design
请不要指望通过开学后上课来补充基础知识——即便课堂效果足够好,时间上也来不及。(查看公众号菜单中的择校选课栏目阅读相关推送)
4、Leetcode刷题(10分)
刷题的重要性不用多说了,在这里只占10分的原因是刷题毕竟类似考前突击和做模拟卷,时间太久也容易忘记,16年夏季还是先找好实习打好基础更重要,投简历和面试期间再靠坚持刷题保证应试状态。(查看公众号菜单中的刷题攻略栏目阅读相关推送)
我们是一群15年刚刚从血泪码农求职之路杀出,现任职于FLAG的软件工程师。欢迎关注北美码农求职WiKi公众号,获取求职咨询。

继续阅读
阅读原文