注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
申请出国留学的同学不乏全能的大牛,高三围(GPA,托福,GRE),同时项目科研样样没有落下,如果你是这样的人,赶紧联系我,我要把你挖来Facebook!然而另外一些同学大一大二刷GPA,大三开始刷GT,并没有很多的项目经历,有写过数据库管理课上的图书管理系统,或者网络编程课上的TCP/IP协议,它们要么逼格不够,要么算不上很有趣,很难在申请大公司的时候让你的简历脱颖而出。今天这篇文章跟大家分享什么样的项目才能吸引recruiter的眼球,要怎么在短时间内通过自学完成这样的项目。 什么样的项目大公司/独角兽公司实习 > 编程竞赛得奖 > 导师研究项目 > 自己做的有趣有挑战性的Side Project > hackthon > 国内不知名公司实习 > 课堂项目 > 图书管理系统
Recruiter在筛选简历的时候其中关心的一点就是你有没有做过有趣的Side Project。何为有趣,不一定要很难,但是要体现出你的动手能力。用编程来解决生活中的实际问题的项目就可以算有趣。 比如我在准备托福,词汇不过关,我就把所有托福题目拿过来, 写一段代码统计词频,然后从高到低开始学习。把已经掌握的单词都在数据库中标记, 再写一段代码来实现给一篇文章,输出里面的生词,以供预习。 写一个微信bot,每天定时给自己的微信发送生词复习,掌握了可以将它在数据库标记 进阶:用classification算法给自己掌握的单词聚类,分析记得很慢的单词的特征,然后对症下药。 部署到服务器,推荐给你的朋友使用
那这样就是一个很有趣的项目了。涉及的技术很广,如果自己和朋友开始真的从中受益,那就是这个项目的impact。. check 1point3acres for more.
怎么开始有了idea怎么开始做项目呢? 选一个平台现在光操作系统就有好多种,开发平台就更多了:Web,Mobile (iOS, Android),基于微信可以是小程序,微信bot,公众号,Chrome 插件等等。最容易上手的就是Web App,丰富的资源,很多Web技术都是开源的;很低的门槛:前端开发也有很多库,所以对前端设计的要求很低,对设备的要求低,pc、mac、*nix都可以开发。 查资料后端技术有Node.js,Python Django,Ruby ROR等等。Facebook内部广泛使用PHP/HACK开发后台,Instagram用的是Django。 缩小范围开发一边看官方的Doc,一遍开始开发自己的项目。基本上就是在敲实例代码的时候就把对应的部分按照自己的idea编写。 发布/部署当我们在Local完成开发,只有我们自己能使用。为了提升项目的影响力,可以发布到互联网上。最简单的就是push到Github上,但是如果自己的项目不想公开代码,Mobile App可以发布到对应的上的App Store,Web App可以部署到Server上。如果是第一次发布/部署,会花一点时间,但是发布成功,你可以让别人使用,那它就不只是一个项目,而是一个产品了。在简历项目描述上附上网站链接,会给那个项目增色不少。对于Web App,https://www.heroku.com/ 是一个很方便的server,它提供了各种主流框架的一键部署。也可以自己买云服务,搭建server。 进阶它们跟Web开发框架一样,提供了很完整的官方文档,跟着Get Start做下来就能了解这些框架。如果想去到ML相关的岗位,用这些Framework做过项目会对Google的team match和Facebook的Bootcamp选组都有很大帮助。 -baidu 1point3acres
|