如果写简历-2
第一个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”;
第二个bullet
正式开启了“房子”的框架搭建。相比于高校中的课程项目开发,“类工业”级别的复杂项目更需要系统层面(system level)的考量。
因此,系统架构(system architecture),框架(framework),包括设计模式(design patterns)都变得尤为重要。而没有架构,框架和设计模式的系统,就像一个缺少地基与主框架的大楼,有可能因为一点风吹草动,就全部坍塌。因此,什么样的项目需要什么样的架构支持,各个框架具备什么优势及特点,设计模式在该架构下能发挥什么作用都成为了摆在开发者面前的实际问题。这些系统级别问题的解决,当然会大大的丰富项目本身,使简历中的项目看起来与众不同。
第三个bullet
用来覆盖一切在该项目中使用到的技术栈,比如是否使用了某种数据结构?项目的开发语言是什么?是否使用了某种算法?尽可能的详细描述你的技术栈,并将技术栈与项目功能联系起来进行描述,帮助HR和面试官理解你做了什么,而不是只言片语,欲言又止,让别人联想翩翩。如果使用了较多的不同种的技术栈,可以添加新的bullet进行具体描述。