程序员项目经历怎么写

时间:2023-05-02 07:48:13 其他范文 收藏本文 下载本文

程序员项目经历怎么写(共5篇)由网友“阔乐”投稿提供,下面是小编收集整理的程序员项目经历怎么写,仅供参考,希望能够帮助到大家。

程序员项目经历怎么写

篇1:php程序员面试经历

php程序员面试经历

(一)

明天还有两场面试,本来想着早点休息的,可是纠结了一番,还是决定写下此文,

因为对深圳的环境还是不太熟悉,即使早上的面试时间是十点半,可我还是七点十五分起床了,然后刷牙洗漱,出门的时候七点四十分左右。因为害怕迟到,或者是心里没底,所以一路赶到地铁站,没有吃早餐。半路的时候还突然下起了倾盆大雨。深圳的天气就是这么奇怪,一会儿大太阳的,一会儿就大暴雨了。

不知道是否方便透露信息,所以早上面试的公司简称为YL,八点三十五分左右的时候,我就顺利找到YL所在的大厦了。悲剧的是,离面试还有将近两个小时。本来想着去吃早餐的,可是环顾四周,早餐只有那些路边摊几家在卖,早上走了二十几分钟的路,做了三十多分钟的地铁,站的。感觉很累了,所以很想找个地方坐下。于是我一直走一直走,找到了肯德基,我才觉得好受了很多,但是那个时候已经没有胃口吃东西了。

差不多到面试时间了,我便返回YL所在的大厦。找到他们的办公室,刚好碰巧有个女孩和我一起都是面试的,不过她面试的是测试。进入一间会议室之后,给了简历给人事,然后就开始笔试了。

笔试中途,他们有人要开会,所以转阵到了另外一个小房间里。在那个房间里,有个男生,和女生一样,也是面试测试的。这个男生,不知道什么原因,爱一直说话,女孩在笔试的时候,就一直在说,这些笔试题真没意义没意思之类的话,感觉这样不太好吧,打断了人家做笔试题的思路什么的。他说他是从华为出来的,和测试的那个女孩还讨论了笔试题……

笔试题目大概如下:

笔试题中写的是两类题目(实际上不是):javascript,php

第一类题目主要有:

1、闭包

2、谈谈css中的float和position

3、前端优化的一些建议

4、写一个函数fillBefore(chr,bit),当chr的位数比bit小的时候,在chr的前面加0,比如fillBefore('ao',9); 输出0000000ao

5、获取url中的参数,比如url = 'www..com?a=111&b=222';写一个函数类似于getX('a');输出结果为111

6、考了全局变量和局部变量的题目,看输出的值是多少

PHP类:

1、require,require_once,include,include_once的区别

2、echo和print以及print_r的区别

3、用php输出昨天的时间,格式为-5-18 00:00:00

4、另外两道程序题目忘记了

笔试做的不是很好,当然后来的面试也不好。面试官是一个很深沉的人,不知道是不是因为我的情况太糟糕了,他一直在思考,沉思,叹气,皱眉……

面试的时候,问了一些技术上的问题,都是平时大家见得比较多的,但是我回答得都不好,盒子模型,H5的新标签,事件,getdom返回的值是什么,用JQ的话又会返回什么。

因为情况比较糟糕,所以他直接跟我说达不到他们的要求,我的基础很不好,很坦白跟我说,我承认自己真的挺糟糕的。

他问了我的职业规划,还问了我JQ插件方面的。问我学习速度快不快。

最后他让我说一个理由感动他,让我理由为什么选择我。

结果我说不出来……r(st)q

吃过午饭后,接着就是下午到KBE的面试了。

前台的MM挺漂亮的,刚好有另外一个同事在,她就说,哎呀,怎么没有人来面试前台呢。。。。

KBE里面的东西感觉蛮整洁,颜色感觉也挺舒服的。

把我带到一个一张桌子三张椅子的小房间里,填一些基本情况的表,交了表之后不久就有人过来找我聊天了。

这个人给人的感觉比较自然,不会像早上给人挺紧张的感觉。因为时间的关系,他们还有会议,所以和我的聊天也比较简短。

没有笔试,直接就简单面试了,问了我一些基本的技术情况、工作经历情况、职业规划、想找什么类型的工作之类的问题之后,直接就跟我讲他们公司的情况了,福利待遇啊,上班时间之类的。

感觉……太快了……

就这样,一天的面试就结束了。

面试体会:技多不压身,扎实不怕问。会紧张多半是因为觉得自己很多不足,所以才害怕人家问到自己回答不上来,所以如果懂得的多,就不怕人家来试炼。

另外,自己的的确确有很多东西需要打好基础,盲羊补牢,实在不是办法,东一个补丁,西一个补丁,始终成不了好的衣服,所以好好学习!!!!!

(二)

前天,没事在前程网发了几份简历,第二天,接面试通知电话,一共四家,选择了三家去面试;呵呵,还挺有意思的,一家一家说吧!

本人面试工作职务“PHP程序员”;

第一家:是搞网络商城的,面试的考官是一位前辈级的程序员,应该是这个样子的,我们谈的很开心,在愉快的心情进行了此次谈话,进入了一间办公室,前辈问了一些基础问题,比如“AJAX、SMARTY、PHP、MYSQL”等;我也对答如流,有一说一,有二说二,滔滔不绝,连绵不断地说着,谈话大约进行了20分钟,其中问两个问题我记忆深刻:

一、rnclude跟require的区别:这下给我问晕了,我只知道这两个都是引用文件,以前看书的时候,没有特意的要去记忆这东西,后来我笑了笑,“我忘记了,只知道都是引用文件,理论跟实践,我更着重于实践”;回来后马上看书明白了:

答案是:

require;include();require_once();include_once;这四个引用语句直接引用已经存在的文件到程序中;

require()语句在PHP程序执行前就会将使用require引用的文件读入,因此require通常放到程序的开始处,

因此要特别注意一点;

require()和include()的.语法是一样。但是他们的功能却些许出入。include语句只有在被执行时才会读入要包含的文件。在错误处理方便,使用include语句,如果发生包含错误,程序将跳过include语句,虽然会显示错误信息但是程序还是会继续执行;

它可以说是require的扩展吧,功能和用法相似,但是不同之处是require_once语句有一个引用链,它可以保证文件加入你的程序仅仅只有一次,而且会避开变量值和函数名之间的冲突;

require_once语句一样,include_once语句把include的功能扩展了。在程序执行期间,将指定的文件包含进来,如果从文件引用进来的程序先前已经包含过的时候,include_once()就不会把它再包含进来。也就是仅仅可以引用同一个文件一次;

二、ADO与ADODB要是不知道这个是什么意思的同志可要看看书了,其实我常的的数据函数就是ADODB及ADO等,但是就是不知道这个概念,简单的道理用例子说明“就像到过一餐厅吃饭,吃过饭却不知道餐厅名称”;不知道比喻的恰当不,请多见谅;

ADO(ACTIVEX DATA OBJECTS)应用层的数据访问接口

ODBC 数据库驱动接口

OLE DB 系统级数据访问接口

DAO (DATA ACCESS OBJECTS) 对象的数据访问接口

ADO是基于全新的OLE DB技术而设计的.是一种基于应用程序层的数据访问接口.它是DAO/RDO的后继产物.

DAO是VB最先采用的面向对象的数据访问接口,通过DAO访问MICROSOFT JET数据库引擎.

ADODC是封装ADO的VB数据控件,可减少代码编写.

ADODB是数据对象,操作数据库需通过编写代码 来实现.

以上简单说明仅供参考.

总结:第二天来电话,说让去上班;终上所述,理论这东西对于技术工作者来着还是很重要,尤其是在面试过程中很重要;不过本人面试还是通过了,让初八上班;待遇:(0000元,三险一金,饭补,10点上班6点下班,六日休息;)感觉有点低,不过人家说了人提升的空间;考虑中

第二家:是一家搞艺术网络的,感觉就是不一样,文化气氛浓厚,言谈举止、礼仪方面给人的感觉非常好;去了就是做卷子:

基础部分:

html与xhtml的区别;

什么是CSS;

什么是AJAX;

什么是web2.0;

网页元素排序:视觉效果、网页速度、颜色搭配、用户界面、交互界面、

PHP部分:

PHP与ASP,JSP,PERL,区别

LINUX与APACHE;

MYSQL部分:

连接数据库,建一表,写一字段,查询字段;

最后是数据安全方面,加密等;

大概就记得这么多了,本人呢理论记得很少,就大概写了一下,没想到居然写了一页纸,都不敢相信自己,不怎么写字的人,居然写了一页,字写得难看点,不过还好能看懂,感觉非常艺术的老总面试我,简单问了一下,就冲着WEB2.0问,我就那题写得不是很好,我写的是网页服务器,最后老总又叫来了一个程序员,是个小伙子,比我大点,年轻人沟通就是好些,简单聊了聊,让我做个东西,晕,在那种环境下那写得出来东西啊,思绪紧张万份;

最后决定让我回家做,做好给传过去,我花了N小时,写完了,一个上传图片的简单模块。等待通知中。。。。。。

总结:理论真的很重要;

第三家:就不用细说了,就是面试一次与程序员聊了聊,当时就说让去上班,细想了一下,工作地点太远了,不是很方便,放弃;

什么叫经验,这就是经验,凡事都有第一次,有一次就有二次,找工作不是想像中那么难,胆量加实践,放心地去,结果无非是两种“失败与成功”,两种结果都是好结果,成功则喜,不成功也是喜,人生的大道上,又填上一笔记忆的颜色;失败乃成功之母,哈哈,不失败那会有成功;多闯多磨。

推荐名言“故天将降大任于斯人也,必先若其心志,劳其筋骨,饿其体肤,空乏其身”;

篇2:程序员面试项目经验

1:请你介绍一下你自己这是面试官常问的问题。一般人回答这个问题过于平常,只说姓名、爱好、工作经验,这些简历上都有。其实,面试官最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分等。

2:说说你的家庭面试时询问家庭问题不是非要知道求职者家庭情况,探究隐私,而是要了解家庭背景对求职者的塑造和影响。面试官希望听到的重点也在于家庭对求职者的积极影响。

3:说说你的最大优缺点这个问题的概率很大,面试官喜欢求职者从自己的优点说起,中间加一些小缺点,最后再把问题转回到优点上,突出优点的部分。

4:就你申请的这个职位,你认为你还缺什么?面试官喜欢问求职者的弱点,但精明的求职者一般不直接回答。他们希望看到这样的求职者:继续重复自己的优势,然后说:“对于这个职位和我的能力来说,我相信自己可以胜任的,只是缺乏经验,这个问题我想我可以进入公司以后以最短的时间来解决。”

5:你期望的工资是多少?这个问题不能直接回答,面试官希望听到:“以我的能力和优势,我完全可以胜任这个职位,我相信我可以做的很好。但是贵公司对这个职位的描述不是很具体,我想我可以延后再讨论”。

6:你还有什么问题吗?这个问题看上去可有可无,其实很关键,面试官不喜欢说“没有问题”的人,因为其很注重员工的个性和创新能力。如果有人这样问:贵公司对新入公司的员工有没有什么培训的项目?或者说贵公司的晋升机制是什么样的?面试官将很欢迎,因为体现出你对学习的热情和以及你的上进心。注意:面试过程中,求职者要尊重面试官,认真回答每一个问题,在回答问题之后说一句“谢谢”,能提高获胜的机会.

面试进行曲之技术面试(项目经验) 收藏

在前期已经讲过怎样分析自己,对自己进行一个准确的定位,选择一个合适的求职方向!并结合自己的实际个人情况来写一份针对性很强的个人简历!个人简历就是个人的广告!好的简历可以更受到用人需求单位青睐!好的简历才能让你获得面试的机会!我们还针对面试列出了j2ee方面的知识点!不管是笔试还是面试都是会考到这些非常重要的知识点!面试的技术内容并不会有想象中的那么难,主要注重基础和细节!细节决定一切!所以列罗的那些知识点是需要下功夫去准备的!当然列罗的那些知识点只是一些在面试中经常会出现的问题集!每家企业都可能超出这些知识点的可能(就不要骂我了)!自己去准备吧!技术方面的考核通常分为笔试,技术面试;其中技术面试又分为专业知识面试和项目经验考核。

应该说来笔试和专业知识面试都是考核你对某方面(j2ee或.net)知识的掌握和熟练程度!而项目经验考核则是看你是不是拥有项目经验,是不是适合企业的用人需要,是不是需要企业为你付出培养的成本,是不是你能够马上投入到工作中去.企业是以你的项目经验作为衡量你的工资标准的!所以就是会出现有些同学可能在学校学习成绩很好而企业给他开的工资并不高,而有些同学的学习成绩一般反而得到高工资的原因!专业知识的考核只是企业了解你具有这方面的专业素养和能力!其实有时笔试成绩差一点或者你感觉在做笔试题的时候有些题目没有做出来或答错了并没有关系的。在技术面试的时候,在回答专业知识方面的题目不够理想,也并不起决定性的作用!总之笔试和专业知识面试的答题达到企业要求的70%就可以了!当然如果你在专业知识方面表现的太差,考官对你也就没有多大的兴趣了!但是最能决定企业下定决心录用你的关键在于你的项目经验(排除企业特别强调英文等其它方面能力外)。说了这么多好像都没有说到正题,这是因为让大家更清楚的了解回答好项目经验方面的问题是多么的重要。而这方面又正好是刚从学校出来的学员十分薄弱的,并且针对这方面介绍也十分少! 下面我们就来谈谈面试中关于项目经验的问题及应该从哪些方面进行回答!

问题一、请简单的介绍一下你自己吧!

分析:这是在任何面试中都会遇到一个题目,看起来这个问题是十分简单的,但是往往我们并不知道考官问这个题目是希望从你的回答中获得什么信息!所以我们就很容易走题,跑题,不入正题!不能马上就吸引考官。请记住抓住面试的每一个机会来推销自己。但是往往我们不知道从哪里谈起。所以我们得先了解考官想要获取什么信息呢?

1. 你的从业时间 你从事相关的工作有多长了

2. 你的教育背景 你是否受过良好的教育

3. 你的工作经验 你是否有过具有一定的工作经验

4. 你的项目经验 你是否有过丰富的项目经验

5. 你与众不同之处 你是怎么进行项目开发的,有什么特别之处,或者你在哪些项目中

取得过哪些成功,或者有哪些自己觉得骄傲的地方

6. 你最擅长的地方 你最擅长的技术是什么?

7. 你的性格 你是怎么样的一个人

怎么回答: 我们一一来分析吧,首先从业时间一般回答你进行软件项目专业开发的时间.千万不要把你以前在大街上卖过鱼蛋或到夜市卖烧鸡等乱七八糟的时间计算进来.工作经验也是,你至少有在一家公司呆过吧.不要告诉我你只学过j2ee或.net半年时间,就想来我公司混饭吃.要和你的简历对应起来.一般至少1年半以上.

教育背景:如果你上的大学及所上的专业比较对口,就说出来,非否就不要提了.总之是要扬长避短

工作经验:也就是以前在什么公司上过班,与你简历上的一致就可以了.只说与软件开发的工作经验,其它的就不要提了

项目经验:你曾经做过的自认为比较好的项目,这里特别重要,先用一句话来概括项目,然后把项目的功能及子功能全部叙述出来.

你与众不同之处:也以说你在项目你以什么独特的方法获得什么不同的效果,主要是能够结果具体的项目或能举例说出来.

最擅长的地方:主要告诉对方你最擅长哪方面的技术,是需求分析?编码,或数据库或架构

你的性格:用一两个词来形容你自己,描述你的性格.

回答实例:

面试官:请简单的介绍一下你自己吧!

令狐冲:您好,在下令狐冲.从事j2ee开发工作3年时间.200至在大宋桃花岛软件谷皇室软件公司从事j2ee项目开发.其间开发过大宋侠士综合管理平台.大宋侠士综合管理平台能够自动收集大宋各路侠士,英雄好汉,隐居高人信息并对他们的个人信息及所作所为进行跟踪管理,实现侠士信息维护,查询.侠义事件维护,侠士等级管理,侠士奖惩管理,侠义活动发布,抗灾募捐管理等。鄙人在项目中主要负责需求分析,架构设计和框架类代码实现。在项目开发中善于与客户沟通,充分理解客户需求。具有极强自学能力,在大宋藏经阁中通读了大量的软件项目开发秘籍,具有藏文,印度文,金文的读写能力。

问题之二、谈谈你的XXX项目吧!

分析:考官通过看你的简历或者你的介绍来了解你所做的项目,那么考官肯定想更详细的了解您的项目,看是不是与你的简历写的项目经验一致。也就是考核你是否具有真实的项目经验。一般来说,在你的简历至少有一个重点项目,放在简历项目经验栏的第一位。把项目的业务功能描述清楚。在这里你就是重点谈一个项目就可以了。从下面几个方面来进行陈述

1. 用一句话简述项目

2. 详细的列出项目实现的功能

3. 说出项目实现的技术和架构,能说出项目的不寻常之处,比如采用了某项新技术,采用了良好的架框等

4. 能让别人感觉出项目的规模

5. 说出你在项目中的责任

通过这些来证明你是的确开发过了这个项目,并且这个项目是一个真实的。还有就是你是真正具有项目经验的。合乎企业的用人需要。

特别注意要把项目所实现的功能描述得越详细越好。当然用词要简洁,表达要流利。其次要尽可能采用专业术语,显得你的专业。不要犯低级错误。

请记住,你要描述的是整个项目而不仅仅是你做的那一个模块。有些项目你只参与了其中一个模块,但是你要把整个项目描述出来,不要仅仅描述你参与的那一个模块。

说出你项目采用的技术及架构,还要能说明你在项目中的责任。

回答实例:

面试官:令狐冲,能介绍一下你做的大宋侠士综合管理平台吧!

令狐冲:好的,大宋侠士综合管理平台是为大宋武林联盟开发的,实现武林联盟管理的自动化。大宋侠士综合管理平台能够自动收集大宋各路侠士,英雄好汉,隐居高人信息并对他们的个人信息及所作所为进行跟踪管理,实现侠士信息维护,查询.侠义事件维护,侠士等级管理,侠士奖惩管理,侠义活动发布,抗灾募捐管理等。

系统基于B/S三层架构,采用Spring + Hibernate + Spring MVC框架.使用Oracle 数据库.

本项目只投入15个人,开发周期为6个月。本人在项目中进行了前期的需求分析,系统架构实现,数据库建模,及部分编码工作。

问题之三、谈谈你们是怎么对这个项目进行开发的?(谈谈你们是怎么进行项目开发的?)

分析:这个问题是考核你是否熟悉软件开发的流程,同时也是考核你的项目经验,你的专业素养,从这里可以判断出你参与过多少项目,可以判断你对软件工程的理解和熟悉程度。这个问题是十分关键的,你需要准备的知识点有:软件项目的生命周期、软件项目的开发模型、面向对象的分析和设计、软件质量保证等。

软件项目的生命周期:

项目计划

需求分析

设计(概要设计和详细设计)

编码

测试

发布

维护

项目计划阶段:走访客户,进行交流沟通,获得客户原始需求。

对客户的需求和市场等进行调研,分析,编写可行性分析报告。

通过不断的与客户沟通,找客户不同环节的用户进行交流来获取需求。召开评审会议,报告可行性分析,报告用户原始需求,报告项目远景规化。

需求分析阶段:

在客户原始需求的基础上不断与客户沟通,充分的熟悉和深入客户业务,获得充分的业务需求,完善用户需求和功能性需求,了解客户的相关约束而获得非功能性需求。最终编写《需求规格说明书》;召开需求评审会议,客户确定需求,并签定合同;编写项目计划说明书;编写测试计划;召开项目启动会议,项目正式启动。

概要设计阶段:根据《需求分析说明书》,进行用例分析,获得充分而有效的用例。编写界面原型,编写编码规范和界面风格规范,数据库设计规范。用uml工具画用例图,编写有效的用例规约文档。划分项目功能模块.评审用例及用例规约文档。

详细设计阶段:根据完整的用例及需求进行分析,获得数据库所需的相关信息,画数据库E-R图,编写数据设计说明书.进行数据库建模。进行详细的分析,用uml工具画类图,确定每个功能模块的子功能,抽取项目的公共部分成为一个公共模块。确定项目的架构基础。确定需要用到的类及类成员和方法。确定一些辅助类及方法。对每一个用例都用uml工具画出顺序图。编写详细设计说明书,评审详细设计说明书, 进行基础框架搭建。列出任务清单,进行任务分配。

编码阶段:以小组的形式进行代码编写,编写单元测试用例,每完成一个类都要进行单元测试。每完成一个功能点和模块都要进行集成测试。确保每一个功能点和模块完成后都是一个可以看得见、摸得着的产品。而不是等到最后才进行统一的调试和搭配。每天都要对代码进行检查和优化,也就是所谓的重构。

测试阶段:根据测试计划对项目进行系统测试,以及用户的验收测试

产品发布:交付完整的产品和设计文档。把产品布署到客户的计算机上,确保产品的正常运行。客户签收。

维护阶段:为客户提供技术保障,对产品进行相应的维护和升级工作

软件常见开发模型

瀑布模型:最经典的过程模型,适用于需求明确,规模较小的项目

喷泉模型:迭代,无间隙特点,适用于面向对象的软件开发过程

螺旋模型:

MSF模型:微软解决方案过程模型

什么是极限(XP)编程:极限编程是对敏捷软件开发方法的一种实现。它强调测试先行,也就是在编写代码的时候先编写测试用例;循环迭代,每一次迭代都是一个可用的产品;重构,不断的对代码进行优化;结对编程,两个人为一对共同进行代码编写;它强调团队之间的知识传播,让团队的每个人都能熟悉软件开发的各种技术。如:支持熟悉数据库的人去做界面,做界面的人去做数据库等,通过不定期的角色转换来增强团队的能力。要求客户参与到软件开发中来,开发出最适合客户需求的产品。

单元测试一般是在编码的时候同步进行的,一般是以类为单位进行测试,当一个类完成了编码,并编译正确后才进行的测试,测试这个类是否已经能够实现指定的功能。一个类能够正常的编译成功并不意味着这个类就已经完成了,还要通过测试,设置断言来确定他是否已经达到了预期的效果,实现了特定的功能。调试,编译通过只能证明代码的语法没有错误。

单元测试由程序员自己来进行,也可以在项目小组内交互进行。单元测试是采用白盒测试

集成测试一般指实现了一个功能点或一个模块后,为了测试这个模块是否已经实现了需求要求的功能。集成测试可能需要对多个类进行组装,也可能需要与以前已经测试通过的模块进行组装,是对产品组件的系统整合和执行。集成测试可以根据模块的大小分不同的级别,在现行的软件开发中,每完成一个功能模块都必须要进行一次集成测试,使得你完成的模块是一个可以运行的产品。集成测试一般可以由项目小组的负责人(或指定一个小组成员)来完成。集成测试采用白盒式测试和黑盒测试

系统测试一般指项完代码已经全部完成,交给测试小组来进行测试。进行系统测试的人员独立于开发小组,系统测试人员把完成的产品布署在相应的计算机环境中,按照测试计划进行测试,验证系统是否满足了指定的需求。系统测试除了测试产品应满足基本的功能需求外,还要对产品的性能,用户界面,安全性,压力,可靠性,安装和反安装等几个方面进行测试

系统测试采用黑盒测试

验收测试一般指产品交付给客户,负责把产品布署在指定的计算机环境中。由用户根据需求文档,进行的总体测试。验收测试的内容和系统测试一样,只是执行者不同。都是除了测试系统完成基本功能外还要对性能,安全性,可靠性等进行测试。验收测试也是采用黑盒测试

为什么需要测试?测试是对软件质量的保证,只能通过严格测试的软件才是合格的软件,测试并不是说让软件能够编译通过,测试是让软件产品最大程度的满足客户的需求度。

回答实例:

考官:令狐冲,能谈谈你们是怎么样对这个项目开发的吗?

令狐冲:首先,我们这个项目已经有了一个基本的用户原始需求。但这是不够的,我们都知道需求分析是十分重要的,所以我们在用户原始需求文档的基础上,再次进行了分析,通过不断的与客户沟通,充分的了解和熟悉用户的业务,完善了业务需求和功能需求。还对用户业务需求和功能需求分析完善为实现软件的必须的非功能性需求。得出项目需求规格说明书,经过评审会议确认通过。

根据需求规格说明书进行用例分析,通过分析和讨论找出充分的有效用例,并用Rose画用例图。对每一个用例进行详细的分析,完成每个用例的用例规约文档,并编写界面原型。划分项目模块。最后对用例及用例规约文档进行评审验证。编写”代码编写规范”及界面风格规范,数据库设计规范,编写概要设计说明书。

根据需求规格说明书和分析各个用例规约文档,获得数据库的基本信息原型。也可以说是数据库表的草稿,根据数据库表草搞进行分析,进行数据库设计和优化。编写数据库设计说明书。采用PowerDesigner进行数据库建模,并生成SQL脚本。确定项目框架,设计公共模块和辅助类。根据对数据库模型和用例规约文档的分析,列出对象清单和理清对象关系。用Rose来画类图。对每一个用例都用rose画出时序图。编写详细设计说明书。列出任务清单,分组进行代码编写。

在代码编写阶段,先统一完成所有的实体类。对于非实体类则先完成类的框架,也就是只写方法和注释文字。具体方法的实现暂时为空。然后再进行代码填写。每完成一个类的代码编译通过后都要进行重构和单元测试。每完成一个功能和模块都由会由小组长进行集成测试。使得完成的模块是一个真正可以运行的,可见的功能实现。

在各个小组都完成自己的模块后就进行模块整合,进行一次大规模的集成测试。然后把产品产给产品测试小组进行系统测试。

问题之四、你们是怎么保证软件开发的质量的?

分析:这个问题其实上面的讲解已经给了答案了。软件质量是软件实现对需求的满足度。开发的软件越满足客户的需求,说明软件的质量越高。反之就是质量越低。尽管你开发的软件使用了新的技术,良好的设计,丰富的功能;但是这些功能都不是客户需要的,客户需要的功能没有实现或者是很多没有实现。这样的软件也是失败的软件。为了保证软件质量,也就是让开发的软件最大程度满足客户的需求,只有两个方法。一个是获得充分完整的需求,二是能过测试,以需求为中心编写测试计划。来保证软件合乎需求。

回答实例:

考官:你们是怎么来保证软件的质量的呢?

令狐冲:要保证软件的质量首先就要获得完整的需求,在需求分析阶段做了大量的工作与客户各个环节的代表性用户进行沟通,充分了解和熟悉客户的业务。并且从需求到设计阶段都保持与用户的沟通和交流。让用户的业务专家一直参与我们的需求,分析和设计工作。

其次我们会在需求分析后就编写测试计划,在开发的每个阶段都进行相应的测试来保证代码是乎合相应需求的。在代码编写过程中,每完成一个类都由程序进行单元测试,每完成一个功能点或模块都要进行集成测试,每一次集成测试都对上一次的已经测试通过的产品进行迭代, 也就是以前测试成功的都会加入到本次测试中来。使得每个完成的功能和模块完成后都是一个可以运行的,可以看得到的产品;同时也欢迎用户来见证我们的集成测试结果。代码编写完成后进行最后一次集成测试,然后交由独立的测试小组对项目进行系统测试。

问题之五、你为什么离职的?(你为什么离开以前公司的?)

分析:这个问题几乎在任何场合的面试都会有,有时是在技术面试的时候问,有时是在人事面试的时候问,有时会在技术面试和人事面试的时候都问。其实也比较好回答,回答的抽象一点比好。切记不要说以前公司的坏话,如果你这样做。人家会想,你以后离职后同样也会说这家公司的坏话.一般都是说为了某求更好的发展空间。让人感觉你是经过深思熟虑后才选择他们公司的。

回答实例:

考官:你为什么离开以前公司的?

令狐冲:以前公司对我很好,我在以前公司干得也很愉快。我因为合同到期,为了获得更好的发展空间及谋求对自己能持续发展的环境。并向公司办理了离职手续,完成了工作交结。(后面这句也可以不谈)

问题之六、谈谈你的职业规化

分析:企业都希望他所招聘的人是潜力股,看你是不是一个追求上劲的人,还有想看看你能够在企业长期干还是仅把其当着一个跳板。总的说来,回答这个问题要让人觉得你是一个可培养,有潜力人。记住要看是什么样的人来面试你。如果是项目经理来面试你,你就不要说你以后的职业规化是项目经理。你就可以说你的职业规化是成为架构师,或者是技术专家等。否则他可能会认为你是一个对其有威胁的人。就算他内心知道这不算什么,可能心理总会有一点点不爽。如果是老总面试或人事问你这样的问题,你则可以说项目经理也无妨,不过要给人有一种觉稳的感觉。

回答实例:

考官:你的职业规化是怎么样的呢?(考官是项目经理)

令狐冲:我思维能力比较强,擅于逻辑分析。在之前的工作中积累了一定的架构经验,以后就想成为一名架构师和技术专家

写在最后:上面的这些问题都是面试中十分常见的的问题,比较难以回答的。有些看似简单却不知从何说起。有些看似复杂却又并不复杂。因为很多人都缺少项目经验,对软件开发的过程相对陌生,而老师讲这方面的知识也比较少,如果你没有一定的代码和项目积累就算老师讲你也很难去体会、理解。再说这方面的内容太要求实际经验和日月积累,老师也不好讲。现在我采用把枯燥的概念和实际的项目结合起来进行归纳,从而形成这样一个答题技巧。并且对其中的一些技术结合实际进行分析和总结。希望阅读者能快速的知其然也知其所以然。从而能够提高面试的成功率。当然这仅仅是一个答题技巧,关键还是需要知识的积累。有道是“不积跬步,无以至千里;不聚细流,不以成江河”。这次完成此文也是我自己对知识的一次梳理,我并没有去查阅和考证书本。我想完全通过自己的语言来描述项目开发的过程和一些细节。又因我实在是才疏学浅,真的希望大家能对我的不当及错误之处指出并加以指教,我就涕感泪流了。不管是技术还是人生,我才刚刚上路呢!

程序员面试项目经验

篇3:程序员简历项目经验

光阴如梭,半年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的xx年,满怀热情的迎来即将到来的。在这年终之际,现对来公司5个月的时间里所作的工作汇报如下:

1、正义ERP项目的编码工作。从了解新疆正义项目的背景、及计划安排,熟悉正义公司制度及业务流程,再到熟悉新能开发模式,之后我根据需求调研报告,从基本 的数据库创建,到编码,完成了销售部、生产部、采购部、质检部四个模块的基本单据的制单、审核、选单、查询、打印等系列的编码工作;完成了正义项目的模块 测试及流程测试。

通过这段时间的努力,使我个人的耐心、细心程度及对工作的合理安排得到了锻炼,学会了在繁忙之中找条理,危难之中找希望。同时自己也有一些不足之处,一些细节地方技术上还不太成熟,还需加以学习与钻研。

2、、正义ERP项目的实施工作。从十一月初开始进行正义项目的实施,每天早起赶在企业上班前赶到企业进行ERP的实施。实施期间主要是软件的安装实施及对企业 的ERP系统的使用人员进行软件使用培训;纪录客户使用过程中出现的问题,晚上下班后加班加点将每天的小错误及客户变更修改完毕。

通过这项工作,使我原本欠缺的业务能力得到了很大的提高,并学到了很多与客户交流的技巧及业务上的知识,更加明晰了ERP系统的流程。但离一个成功程序开发人员的标准还差得很远,在今后工作中,定会多多注意,加以改善。

3、帮助和使用手册文档的编写。帮助的编写使我熟悉了Dreameweaver和Fireworks的使用,为后期的OA开发也奠定一定的基础,使用说明的编 写,使我更加加深了项目开发的整体思路与技术要点,总结了前期开发和实施中碰到的问题,并又一次的对软件整体进行了测试,对暴露出的小BUG进行了最后的 修改。

4、利用工作之余的休息时间加强学习。平时注意收集有关PB方面的资料文件,提高自己的处理新问题和解决新问题的能力,并加强学习Java及OA方面的知识(现转为学习.net),为后期的工作打好基础。

以上为本人粗略的个人工作小结,请领导审阅,如工作上有不到之处,请领导不吝指出,以便本人及时改正,从而能更好地工作。

展望临近的xx年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战。

篇4:程序员简历的项目经验

时间:.4-2015.5

项目名称:Ting-Android 音乐播放器

项目简介:该款 App 界面设计使用的是 Material Design,遵循 Google 设计规范 , 界面开起来清新简洁,目前 App 只能获取 Ting 音乐社交网站上用户分享的前 20 首歌曲 , 以及歌曲评论信息,App 可以在线播放从 Ting 网站上取回来的歌曲,也能播放本地歌曲,播放本地歌曲可以进行随机播放、循环播放、单曲循环播放,使用到的开源库有:Picasso、Volley、Gson等.

项目名称:门窗 DIY 软件-Android

该款软件运行环境是安卓手机以及平板电脑,面向的用户是门厂销售人员,主要用来为客户介绍展示门与门框款式,以及让客户进行门与门框的搭配并收藏起来,同时也能将收藏的搭配删除 ,该款软件有些图片是绑定在安装包当中的,当安装完软件第一次启动时会把图片写入到 SDcard 当中,图片取出来使用 Picasso 库对图片进行缓存处理.

时间:.9-2014.12

项目名称:个人博客网站

该网站前台使用到BootStarp响应式框架,后台服务端主要使用Jsp+Servlet ,实现基本博客网站功能:发文章,阅读文章,对文章评论,博主管理所有文章,修改密码,更换头像.

篇5:有项目经验程序员自我介绍

大家好,我叫__,天津大学计算机应用专业硕士,2013年6月份毕业,研究方向__,

我想从三个方面介绍自己:

(1)学习方面。大三时保送研究生,之后进入实验室开展项目研究。在_年时间里,先后参与了_个项目,其中_个纵向项目,_个横向项目,纵向项目主要是关于__,横向项目主要是关于__。这些分别对应我简历里的项目经历(1,2,3)。我本科绩点3.8,研究生绩点3.4。我__年一次性通过大学英语四、六级考试,__年通过托业英语考试,考试成绩__分(满分__分),__年通过软件工程师/网络工程师/系统分析师考试。

(2)实践方面。曾在软件公司实习了__年时间,曾在__当过计算机讲师,主讲__,另外,本科时曾参加过__比赛,并获得了__奖。实习期间,我的最大收获是:学校学习与工作知识的衔接,深切感悟将理论应用于实践的重要性和快乐。

(3)社会工作方面。本科和研究生都担任所在班级班长/ 部长,同时也在校学生会工作过。在担任班干部的日子里我具备了一定的组织、协调能力,并深深体会团队协作的重要性。

我的性格特点是,1.性格沉稳,2.考虑问题全面、仔细,3.做事有自己明确的想法和计划。

我的优势是1.自己全面的综合素质;2.做事分清轻重缓急;3.喜欢总结,避免犯同样的错误。

我的座右铭是:人因为梦想而伟大,机遇永远属于那些有准备、立即行动并能坚持到底的人!

我的职业生涯目标是,将来有一天能带领一个团队,做出亿万网民喜爱和尊敬的软件!做一个既懂技术,又懂业务的复合型人才。

看了程序员自我介绍的还看了:

android简历怎么写

C++程序员转正申请书

java开发接口范文

程序员转正申请书怎么写

程序员年终总结

程序员年终总结怎么写

java程序员转正申请书

2022年程序员转正申请书

年终总结程序员

好简历其实是双赢

程序员项目经历怎么写
《程序员项目经历怎么写.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【程序员项目经历怎么写(共5篇)】相关文章:

程序员工作自我评价2022-11-21

程序员试用期转正的工作总结2023-09-18

软件测试项目经验怎么写2023-03-19

程序员试用期转正的个人总结2022-05-29

如何写出一步到位的好简历2023-03-09

程序员转正申请书范本大全2023-04-17

程序员实习工作报告2023-03-19

个人简历计算机水平2022-07-30

java试用期工作总结2023-11-26

工作经验怎么写:计算机软件工程师2022-04-29

点击下载本文文档