其实,项目搭建的过程与盖房子的过程相比,可谓如出一辙。盖房子前,我们会有总工程师设计好的图纸作为参考,相比之下,则是代表了项目的总揽方向,也就是我们常说的“项目目标”或“项目应用场景”。在写项目题目时,应该高度总结所开发项目的应用是什么,题目最好控制在五个词之内,让面试官能够快速理解项目意义。比如,当利用一些机器学习的技巧开发了一套股票价值预测的网站时,不要将题目写成“machine learning project”或者“coursework website”,更不能写成“personal website”。根据项目应用来看,应该将题目写成“stock value prediction website”或“stock value prediction system”。题目同行,应该清楚的标记出项目开发的时间长度。一般情况下,一个学期的开发时间长度较为合理。时间太短,自然而然项目深度达不到预期,距离“类工业”级别的标准有所差距;时间过长,则项目深度需要进一步提高,很难达到面试官对于项目开发结果以及项目开发者对于项目理解深度的预期。
项目内容描述方面,为了让HR和面试官快速的理解该项目,
第一个bullet应主要涵盖三个方面内容:use case, features以及impact。其中,“use case”与项目题目类似,以简短的语言重复说清项目的应用场景。“features”则是项目本身所具备的具体功能。而“impact”则是说明该项目的社会影响,包括用户数,销售额,是否作为某知名科技公司引用的API等一切可以展现该项目积极意义的方面。对于这三个方面的内容覆盖,比如,如果是APP开发的话,以“Uber”为例,其应用场景(use case)为“打车软件”,主要功能(features)涵盖“汽车追踪,地图导航功能,最短路径计算功能,计算价格功能”等等。而最直接的社会影响(impact)则是帮助全球数以亿计的人们解决了打车难的问题。因此,第一个小bullet可以这样描述:“Developed a “call taxi” android/ios application that has available taxi online searching, taxi tracking, mapping, navigation as well as price computation features. The application is being used by 200 millions of people”;