相信大多数应届生在写人生第一份简历的时候,都是想把各种信息都填充进去,觉得这样可以让简历看起来丰富、饱满。是的,在某种层面上来说,这并没有什么错,但对于软件开发、计算机等编程类相关专业的应届生来说,程序员的简历,写再多,说再多理论,都不如一个项目来得靠谱!广州中软卓越python培训中心温馨提示:当面试官拿到简历的第一秒,一定是看项目经验,一个懂项目的程序员会让面试官眼前一亮!
那么,一个项目的大体开发流程是怎么样的?下面我们一起来看看:
1、大体的项目开发流程
各模块的开发流程要能讲述技术点的用处,大体概括不需要详细讲解。
2、自己开发的模块
熟练开发流程、原理;细节方面必须了解,自己开发的所有逻辑要能讲清楚明白。
3、需求文档或者功能模块文档怎样写
开发人员自己编写的文档比较少,只需写好详细的逻辑功能结构和详细的流程图大体就可以,但是也会因公司而不同。
虽然需求文档一般是产品经理来写,但是作为一名程序员,尤其是你现在如果去面试的话,你一定要懂产品经理是如何做需求文档的,否则很可能会被淘汰!
这里详细讲解一下模块开发流程
1、定义本模块及其子模块的名称
如:个人空间、薪资模块、文化建设、薪资调薪审批等。
2、定义本模块的业务流程
如,薪资调薪审批流程:新表单填写完成后提交到二级审核人,二级审核人审核通过后再由一级审核人审核。其他人员只能查询审核通过的内容。
3、定义每个页面中的功能能
如:新增、修改、删除、查询、提交、导入等。
4、数据库设计
①针对每一个模块,分析该模块需要建几张表,确定这些表间的关系(比如:一对多),是否要引用其他表的外键。
②表名与字段名要遵守开发规范。
5、在数据库中创建表
6、根据数据库中的表生成对应的实体对象
7、编写持久层、业务逻辑层、表现层代码,并在配置文件中进行相应的配置
注意包名、类名遵守开发规范。
[if !supportLists]8、[endif]开发完成后进行单元测试
[if !supportLists]9、[endif]功能测试
单元测试完了之后,还需要进行每个功能的接口测试,最后再进行系统功能的整体测试。
笔者曾经去一所专科院校的书双选会会面试官,基本收到的简历上都是“贪吃蛇”、“飞机大战”、“天气预报”等课堂上的项目,说实在的,收到这种简历,第一印象分已经折扣50%。假如你确实没有什么项目经验,那么一定要在网上找一个中等大小的项目,然后代码看透,逻辑理清楚,然后写到自己的简历上,至少让面试官觉得你做这个项目肯定没有问题,你能干活,你能行,所以很可能就会通过面试!
去企业,学习企业需要的编程技能!广州中软卓越python培训,真实企业背景,送你企业入场券!
网友评论