专栏 | 九章算法

网址 | http://www.jiuzhang.com

Side Project,指的是工作、学习之余的小项目、副项目。将 side project 写到你的简历中,可以为你带来以下好处

1 体现你的编程实战能力

注意,学习一项技能,比如上过周末的 Javascript 课程不是 Side Project,你需要做出一些实际的东西,否则在简历上毫无用处。

简历中的 project 可以有效地说明,你并不止步于书本上的知识,而是注重将编程应用于工作、生活实践。

2 彰显你对CS的热爱

你丰富的 side projects,表明在业余生活中,你也乐于实践编程。尤其对转行找CS的同学,这是一个非常重要的加分项。当面试官问你“你为什么转行CS?”,你就可以说,“因为我很喜欢CS,我在业余时间也做了一些CS的项目,blabla...”

但是,我们也常常看到很多求职者,在简历中有3-4个project, 却仍过不了简历关。这是为什么呢?应该如何有技巧地描述你做过的 project?

1 简历中 project 描述误区

大部分的CS求职者都了解到 project 在简历中的重要性。也在自己的简历中罗列的 3-4 个学校或者自己做的 project,但依旧通不过简历关。这是为什么呢?

我们发现,现在大多数求职者的简历中,总是堆砌了很多流行的技术词 buzzword,比如 machine learning, big data 等等。这样的简历,比起一些几乎没有项目经验的“空白”简历,已经是上了一个台阶。因为他们至少有了一些简单的项目尝试,可以吸引HR或Hire Manager 的第一眼,然后认真地去读你的简历。

但是,当我们仔细地去阅读这份简历的时候,我们发现,这位求职者其实只是“打肿脸充胖子”,体现在:

1项目描述纯粹以凑关键字为主

体现在,有很多酷炫的关键词,但在描述中却看不出他实际做了些什么

2项目浅显

项目浅显,可能只是为了凑项目经验打酱油做的。比如,简历上提供的github,仔细阅读后,发现都是非常浅显的小项目,有些甚至可能只是拿别人的代码包来做一些小的修改

2 如何挑选合适的 project ?

在学习如何有技巧地包装你做过的 project 前,我们需要了解如何挑选合适的 project 放到简历中。

Side Project 应该和你申请的工作相关

相关的项目可以让你的简历更有优势。

比如,你是其他行业转科技行业,那么学习编程做出一个简单的 iPhone 应用程序,并且成功的将这个应用程序放入 AppStore 是个不错的 Side Project,这不仅表现出你的学习能力,也展现了你的应用动手能力。

Side Project 需要有深度

你的 Side Project 必须有深度,即你是否对这个 Side Project 投入了足够的努力。你的 Side Project 不需要是下一个热门社交软件应用,但它也必须有亮点,成为你自己引以为豪的项目。

面试官会从以下几点评估这个项目:

  是否有人下载它?使用体验如何?你是否考虑了用户体验让它更容易使用?  你是否考虑过边缘情况并且解决了他们?
复制代码

这个 Side Project 是对你工作质量的准确反映。

是否对 side project 跟进改善

如果你做了一个应用,在你发布了最初的版本之后,你是止步于此还是通过用户反馈作出相应改进不断的更新这个应用程序?

显然,要想脱颖而出,肯定是后者。你愿意对自己的项目付出,愿意找出问题跟进改善,表明你愿意为自己的项目负责任。

3 如何有技巧地描述你的 Project?

在简历中描述 Side Project 的时候,考虑以下几点:

   如何描述它做出它的过程你的收获、心得所得成就。最好提供**量化的成就**,例如处理的数据量、APP发布的功能、用户数量、应用程序商店评级等。
复制代码

1 样例 1

如果你完成了九章算法《Big Data 项目实战班》的《电影推荐系统》,你可以考虑这么描述你的项目:

   运用Netflix数据, 给用户推荐他们之前喜欢的电影的相似电影。运用基于物品的协同过滤算法,从 Netflix 的数据中构得到用户对电影的评分矩阵,再得到电影的同现矩阵(也就是电影之间的相似度矩阵), 最后合并同现矩阵和评分矩阵,得到推荐列表。实现4个Map Reduce Job连接所有的流程, 实现最重要的Map Reduce 版本矩阵相乘。
复制代码

注:九章算法《Big Data 项目实战班》共完成4个工业界 Android 项目:Google Auto Completion, Page Rank, Top K - 热门话题统计, 电影推荐系统。课程项目介绍点这里。课程中老师会具体指导如何在简历中描述你做到的项目。

2 样例 2

如果你完成了九章算法《Android 项目实战班》的电影推荐系统项目,你可以这么描述这个项目:

   使用NavigationDrawer和Toolbar完成了程序界面的organization使用OkHttp和WebView实现了OAuth登录功能,可以让用户登录自己的Dribbble账号通过HTTP调用Dribbble API以获取用户的Dribbble数据
复制代码

注:九章算法《Android 项目实战班》共完成3个工业界 Android 项目:Mini Linkedin, To-do List, Dribbble。课程项目介绍点这里。课程中老师会具体指导如何在简历中描述你做到的项目。

4 有哪些7-14天完成的 Project?

在这里,我们另外给大家推荐几个可以在7-14天可以完成的 side project。

  • 手机 APP

  • To-do List

  • Chrome 插件

  • 书籍/电影推荐系统

  • 简易聊天系统

此外,你也可以考虑参加九章算法的项目类课程,由硅谷在职工程师带你实战工业界项目,少走弯路。

欢迎关注我的微信公众号:九章算法(ninechapter)。
精英程序员交流社区,定期发布面试题、面试技巧、求职信息等

简历中的项目如何体现实战能力? 如何有技巧地描述你做过的 project?相关推荐

  1. 简历中的项目经历怎么写?

    概述 工作这10多年来,也经常做招聘的工作,面试过的人超过50人次了,而看过的候选人的简历则有几百份了,但是清晰且能突出重点的简历,确实很少遇到.这里基本可以说明一个问题,很多候选人是不太清楚如何写出 ...

  2. 【软件测试】简历中的项目经历可以怎么写?

    工作这10多年来,也经常做招聘的工作,面试过的人超过50人次了,而看过的候选人的简历则有几百份了,但是清晰且能突出重点的简历,确实很少遇到.这里基本可以说明一个问题,很多候选人是不太清楚如何写出一份好 ...

  3. 简历中的项目经历可以怎么写?

    概述 工作这10多年来,也经常做招聘的工作,面试过的人超过50人次了,而看过的候选人的简历则有几百份了,但是清晰且能突出重点的简历,确实很少遇到.这里基本可以说明一个问题,很多候选人是不太清楚如何写出 ...

  4. 如何介绍简历中的项目呢?请看软件测试老师的分享

    项目经验与工作经验是相辅相成的,但较之于工作经验,项目经验更侧重于表现求职者在某个专业领域内的技能水平(技能水平决定了工资水平).因而,技术类岗招聘的时候,更注重项目经验.项目介绍是有套路的,面试时, ...

  5. java后端简历项目经历_从面试官甄别项目经验的角度,说说如何在简历中写项目经验(Java后端方向)...

    在大多的JD(职位介绍)里,会写明该职位需要xx时间的相关经验,换句话说就是需要在简历中看到一定年限的相关商业项目经验,否则估计连面试的机会都没. 在本文里,不讨论这种门槛是否合理,而会以Java相关 ...

  6. oa项目经验描述_(完整版)简历中的项目经验范文

    公司性质: 民营企业 所属行业: 计算机 / 互联网 / 通信 / 电子 担任职位: java 程序员 工作描述: OA 自动化办公系统 : 软件环境: Apache Tomcat 5.0/MySQL ...

  7. java工程师项目经验_最新JAVA工程师个人简历中的项目经验范文.doc

    最新JAVA工程师个人简历中的项目经验范文 there? After ignition, combustion should focus its attention on what? Reducing ...

  8. 简历c语言项目,C/C++:如何介绍简历中的项目?

    项目经验与工作经验是相辅相成的,但较之于工作经验,项目经验更侧重于表现求职者在某个专业领域内的技能水平(技能水平决定了工资水平).因而,技术类岗招聘的时候,更注重项目经验.项目介绍是有套路的,面试时, ...

  9. 面试官:介绍一下你简历中的项目,细讲一点,附项目实战

    最近很多朋友跟我说目前学得差不多了,就是简历中项目不好写.也不知道面试官会问关于项目的哪些问题,心里没底. 这里我可以放心大胆的告诉你:不要慌,都会问,你不会的八成会问! 所以你要对你简历中所呈现的项 ...

最新文章

  1. 贪心算法--删数问题
  2. 数据结构之Treap
  3. win7,ubuntu双系统——重装win7后如何恢复ubuntu引导
  4. 在git上push代码时缺少Change-Id
  5. 飞秋爱好者(WZ132)
  6. python爬取bilibili弹幕_GitHub - yxwangnju/Bilibili-Bullet-Screen-Crawler: 一个爬取bilibili上弹幕的简单python程序...
  7. python获取url响应
  8. oracle非延迟约束,Oracle可延迟约束Deferable的使用
  9. python高通滤波_图像处理之高通滤波及低通滤波
  10. Mcafee(麦咖啡)8.5i 使用设置图解 --服务器
  11. 对音频信号作短时傅里叶变换(STFT)/小波变换处理(python + matlab)
  12. css常见定位、居中方案
  13. 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】Oops在Linux 2.6内核+PowerPC架构下的前世今生
  14. 游戏行业比影视行业哪个更有前景?来看数据说话!
  15. android 支持各种格式的阅读器,android txt小说阅读器的实现(完美实现分页阅读,支持常见编码格式)...
  16. java面向对象编程_包_继承_多态_重载和重写_抽象类_接口_this和super
  17. 无源蜂鸣器与源蜂鸣器
  18. [乐意黎原创]Centos主机里为Apache添加页面压缩mod_deflate模块开启gzip压缩
  19. 一號倉:《漫》--《Code review》
  20. Compilify Alpha阶段测试报告

热门文章

  1. 多线程 并发编程 看了这篇 终于了解了
  2. 弹出层之2:JQuery.BlockUI
  3. csv文件怎么转成excel_怎么把word转成excel
  4. 不同类型的开放获取大揭秘
  5. 转载:【opencv入门教程之三】:组件结构
  6. python tensorflow教程推荐_TensorFlow教程和文章推荐大全 -DZone AI
  7. C++: int int int * int**的区别、联系和用途
  8. 三星s8清除html查看器,三星S8手机怎么双清 清理手机数据方法介绍 - Iefans
  9. 主从多机matlab代码,Jenkins的Master Slave主从进行多机多环境部署-配置
  10. matlab axb c,matlab调用C源代码(续)