软件开发开题报告(实用19篇)

小编: LZ文人

开题报告是在研究课题开始之前,对该课题的背景、意义、目的和研究方法进行概述和阐述的一种书面材料。如果你正在写开题报告,以下这些范文可能对你有所帮助,不妨参考一下。

软件开发实习报告

生产实习是学校教学的一个重要的补充部分,是教育教学体系中不可缺少的重要的组成部分和不可替代的重要环节。为了让学生能够更好的理论联系实际,成功的从一个学生转变为一个职业人,东南大学计算机科学与工程学院安排了xx级全体学生进入企业进行为期一周的生产实习。下面我主要讲述我在东软集团南京软件开发基地的实习生活与实习感想。

东软集团成立于1991年沈阳,中国领先的it解决方案与服务供应商,而南京软件开发基地是其华东战略的一个重要举措。在为期两天的时间里,授课老师主要讲述了对于他们对于当前软件行业的发展概况,如何进行职业规划,如何从学生走向成功的职业人以及面试的一些技巧。

在第一天上午,盖龙佳老师与我们分享了他的一些求学经历以及一些他对于软件发展趋势的一些理解。从他的经历中,我感受到的是一种积极向上,不服软的精神。以他在英国曼大进入商学院为例,他在明知自身不符合招生条件的情况下,不放弃,以极大的勇气进行着最后的努力,最终说服了系主任,成功的成为了一名商学院学生。我想这或许就是东软文化里所体现的拼搏精神。而他借由产品全国联保的服务,三易其货,成功的将一款停产的,用了好长时间的价值150镑的随身听,折换成了190镑的现金,这就是创新,也是东软员工乃至一个成功企业人所具备的能力。

下午的时候,则是孙老师给我们讲述如何进行职业规划。开篇她就教了我们一个很有意义的手势:我真的很不错。积极的心态与自信是她给我们的第一堂课。接下来对我们做了一些测评。然而,我认为最有意义的有两件事。第一件事就是让我们进行班内的互评,匿名的指出班内同学的优点与缺点,同学们的真诚评价对于不自信的.同学是个莫大的鼓舞,而同学们的批评与建议有助于我们改正缺点,更好的与他人相处。另一件事是以班级为单位进行的小型竞赛。大家通力合作,最后获得很棒的成绩的情景,到现在我还记忆犹新。

第二天上午则是由盖龙佳老师进行的从学生到企业人的转变,下午则是由hr的一位女士给我们传授一些面试的技巧。

转眼间,两天的实习就过去了,时间虽短,但我的收获是巨大的。通过这两天的生产实习,我从无知到认知到深入了解了企业与社会。实习期间的每时每刻,我都有很多新的体会。现总结如下:

1.企业文化。

两天时间里,有三位老师对我们进行了授课,并非出自同一部门,但他们合作的很好。

这对于我这样一个即将走向社会的学生是个启示:快速的与陌生的合作者进行交流与沟通的能力,是一个成功企业人需要具备的能力。任何一个企业想要长久下去,必须具备创新精神与挑战,这点从盖老师身上就有所体现,更何况他只是人力资源部的经理,遑论其他的软件开发者们。授课老师对我们毫无保留的传授,正是体现了他们无私奉献的精神。这些精神,是东软的员工无意间体现的东软精神。我想,在进入一个企业的过程中,只有你真正的把企业的文化融入到你的内心,你才能在企业中如鱼得水,成为一个让企业离不开你的角色。

软件开发实习报告

本周是实习的第一周,很幸运碰到了产品部很有耐心的leader詹老师。 实习第二天他让我做一个h5的游戏类应用, 主要用于微信中分享。之前对于自己的水平是否能完成完全没底,但感觉第一次实操确实也有点让人兴奋,之前关于产品开发的印象只停留在书本上。

詹老师让我模仿“过家家gogaga”所开发的“打电话认师姐”微信小游戏写一个类似的应用。 我把原始应用找出来便开始抠代码, 第一步是将套在微信接口中的原始应用抠出来(套在微信接口的原始应用只能在微信浏览器中运行,无法在电脑上测试),周二开始做, 一开始我的效率非常低, 因为我很多测试方法并不熟悉, 在参阅了微信js—sdk后总算把原始代码抠出来, 厘清该应用的基本逻辑后开始重写, 在詹老师的耐心地指导和对基础知识的讲解下,我们将原始代码中120行的css代码优化到60行,将五百多行的js代码优化到只有60行,这事实上是在原有的逻辑上完全重写了,这让我开始有点成就感了。

也第一次感受到产品开发中的大局观,这种大局观更多的是体现在细节上,比如代码变量名的设置需要与文件存放联合考虑,以便日后修改和维护。 詹老师在讲代码逻辑的时候亲自写了一个例子让我体会, 虽然消化这些用了快一天,但感觉真的收获很大, 有拔云见日之感。

实习一周后所遇到的种种困难也让我意识到自己很多问题,归纳如下:

1、尽管之前对于书本的学习有一定积累,但还是暴露出代码的不熟练,细节方面处理能力差,在细节上耗费时间太多。

2、缺乏基本的软件开发测试思路, 比如之前不知道chrome具有相当强大的错误测试功能,它对于没有触发的函数也有错误提示。

3、 缺乏专注的习惯,比如詹老师让我先完成功能方面,但我却习惯于去找找界面的素材, 这就导致两边都没有做好。虽然认识上知道不该这么做,但是习惯上却很难改。

4、自己很多时候虽然有问题但是不能完全阐述清楚,所以跟leader沟通的时候往往支支吾吾,以后有问题自己首先得想清楚,将问题讲明白也是很关键的能力。

另外也记录一些自己的浅薄感受:

1、工科出身的詹老师对于代码的运行效率有很多的考虑,但对于用户体验和交互效果似乎稍微少点,当然也可能是我新来并不了解的原因。

2、 公司在做小应用的时候并不会在用户测试和产品结构功能上讨论太多,公司要的是迭代效率, 就是要快速出应用,然后再快速上线下一个。

本周接到新的任务,为中国教育在线制作h5的招聘页面, 之前的“给师姐打电话”的h5应用还没有优化好,能做的改进的地方还有很多,leader詹老师让我先把招聘网站做好, h5应用先放放, 他给了我大街网做的“中国好offer”作为参考, 拿到之后确实感觉这些页面都做得很好, 詹老师搜集的资源确实十分丰富,从实习到现在他发给我的参考很实用,在看完了五六十个h5的招聘页面之后开始构思, 在将产品架构基本做好后,测试又发现很多问题, 有技术层面的,但更多的设计本身的问题。技术的细节的问题:基于jquery mobile的开发框架国内的资料十分有限,不得不查阅原始的英文api,很多问题也只能去jqm的论坛查找,这些都十分考验英文阅读能力。css的布局问题繁杂,在各个浏览器,各个应用的渲染都不一样, 也是很折磨人的过程,我现在就碰到了css中font—weight属性在safari没有渲染的问题,至今没有解决。

逐渐体会到前端工作的繁琐与细节, 需要学的东西很多, 有时候可以凭自己一些小聪明在当前解决,但并没有摸到问题的根源,扬汤止沸不是长久之计,但又好像没有足够的时间来系统的摸索,我只能先将这些问题一一记下来。这些技术的体会是一方面,另一方面便是产品的设计层面, 现在就是因为产品快做好后发现有很多地方犯了低级错误, 以往的纸上谈兵头头是道,等到自己亲身实践却感到把握不住很多设计原则, 比如界面设计给用户造成的不必要的干扰, 功能可见性的不足,逻辑上的不严谨, 以下我归纳了下岗做好的h5界面存在的交互问题:

1、页面的设计初衷是左右滑动来切换页面,但给几个朋友测试后都不能进入页面后就自然而然的知道是左右滑动。

2、join us的图标给用户是按钮的错觉,在测试中很多用户以为是按钮,都会下意识的点击。

3、交互效果的乏善可陈,与滑动的逻辑似乎也没有太大关联,只是单纯的加入了一些css3的动画。

4、用于提示左右滑动的动态箭头会让用户以为是点击作用

改进:

1、放弃join us 图标

2、改为上下滑动,箭头提示更改

3、重新设计图标摆放结构

总结: 这次的h5页面主要在于设计问题, 事先并没有完全构思好原型就急切投入到代码的编写中,这种开发方式本身是十分幼稚的!

软件开发开题报告范文优选

7、主要参考文献;

下面是详细的看人家如何叙述什么是开题报告以及怎么写:

开题报告是指开题者对科研课题的一种文字说明材料。这是一种新的应用文体,这种文字体裁是随着现代科学研究活动计划性的增强和科研选题程序化管理的需要应运而生的。开题报告一般为表格式,它把要报告的每一项内容转换成相应的栏目,这样做,既便于开题报告按目填写,避免遗漏;又便于评审者一目了然,把握要点。

2.撰写开题报告有什么意义?

撰写开题报告,作为多层次科研工作的第一个写作环节,非常重要,这是因为:

如果开题一旦被批准,课题得以正式确立,则还可以通过它,对立题后的研究工作发生直接的影响:或者作为课题研究工作展开时的一种暂时性指导;或者作为课题修正时的重要依据等。

软件开发开题报告范文优选

开题报告就是课题方向确定之后,课题负责人或课题组主研人员在调查研究的基础上撰写的报请上级批准的选题、研究计划。其的作用是进一步明确研究思路,完善实施方案,明晰研究技术线路,再次论证研究课题重要一步。下面是关于怎么写开题报告以及开题报告范文,欢迎阅读。

开题报告,就是当课题方向确定之后,课题负责人在调查研究的基础上撰写的报请上级批准的选题计划。它主要说明这个课题应该进行研究,自己有条件进行研究以及准备如何开展研究等问题,也可以说是对课题的论证和设计。开题报告是提高选题质量和水平的重要环节。

二、开题报告的结构与写法。

开题报告主要包括以下几个方面:

(一)课题名称。

(二)课题研究的目的、意义。

(三)国内外研究现状、水平和发展趋势。就是本课题有没有人研究,研究达到什么水平,存在什么不足以及正在向什么方向发展等。开题报告写这些内容一方面可以论证本课题研究的地位和价值,另一方面也说明课题研究人员对本课题研究是否有较好的把握。我们进行任何科学研究,必须对该问题的研究现状有清醒的了解,这在第一部分已经谈到。

(四)课题研究的理论依据。我们现在进行的课题基本上都是应用研究和发展研究,这就要求我们的研究必须有一些基本的理论依据来保证研究的科学性。比如:我们要进行活动课实验研究,我们就必须以课程理论、学习心理理论、教育心理学理论为研究试验的理论依据。我们进行教学模式创新实验,就必须以教学理论、教育实验理论等为理论依据。

(五)课题主要研究内容、方法。

(六)研究工作的步骤。

(七)课题参加人员的组成和专长。主要看参加人员的整体素质与水平,尤其是课题负责人的水平怎么样。如果参加人员和负责人既没有理论又没有实践经验,这个课题就无法很好地完成,也就无法批准立项。

(八)现有基础。主要是人员基础和物质基础。很多课题对人员和设备方面要求是比较高的,如果基本的研究条件都没有,这个课题同样不能立项。

(九)经费估算。就是课题在哪些方面要用钱,用多少钱,怎么管理等。

如何撰写教育科研课题的开题报告。

一、开题报告开题报告就是课题方向确定之后,课题负责人或课题组主研人员在调查研究的基础上撰写的报请上级批准的选题、研究计划。它主要说明这个课题应该进行研究,自己有条件进行研究,准备如何开展研究等问题,是对课题的再论证和再设计。

二、开题报告的作用。进一步明确研究思路,完善实施方案,明晰研究技术线路,再次论证研究课题重要一步。

软件开发开题报告

这是为用户准备的关于软件使用方法、操作步骤和其他必要的文字材料。

3.软件说明书。

这是软件作者的工作档案,是软件维护的基本资料。其中应包括:

(1)软件所依据的工作档案、力学和工程结构模型的较为详细的描述,主要的计算公式及其使用的符号的含义,重要算法的文字说明:

(2)程序的结构:模块的划分的情况、各模块相互之间的关系及各模块的功能;。

(3)带有较为详细的注释的源程序文本。其中应注明各标识符的含义(尽可能的采用通用公式中的符号)。各程序段的功能、相应的数学公式和特殊算法的说明;(4)为使他人根据软件说明书读懂你的程序所必需的其他资料。

(5)部分编程较熟练的同学可递交梁、柱配筋图纸一张。

4.对自己所编程序的评价。

(1)对算例计算结果的合理性进行必要的分析;。

(2)总结软件设计过程中的经验和及教训,提出设计改进意见。

以上各项资料处源程序文本以软盘形式提交外,其余均用计算机打印。

6.进度计划。

第一周毕业实习,参观工程,收集资料。

第二周需求分析:描述计算机模型,编些初步的软件说明书。

第三周软件设计:选择模块划分的方案。

第四周模块设计:数据输入界面设计(梁柱截面数据)。

或数据输入界面设计(可视化图形输入)。

第五周数据输入界面设计(框架数据、附加荷载)。

第六周模块设计:荷载计算(恒载、活载),相应的内力计算。

第七周荷载计算(风荷载、地震作用),相应的内力计算。

第八周模块设计:梁配筋计算。

第九周梁荷载组合,确定梁配筋新晨本站。

第十周梁荷载组合,确定梁配筋。

第十一周模块设计:柱配筋计算。

第十二周柱荷载组合,确定柱配筋。

第十三周柱荷载组合,确定柱配筋。

第十四周软件测试或用autocadvba绘制梁、柱配筋图;。

第十五周软件测试。

第十六周整理源程序,编写软件说明数和用户手册。

第十七周编写软件说明书和用户手册,形成毕业设计全部文件,准备答辩。

第十八周毕业答辩。

软件开发实习报告

转眼已经在东软实训这样的大家庭中生活快10个月时间了,之前的兴奋、喜悦如今已经让我熟悉,在这里的每一天都会让我有成为一名真正“财富”拥有者的冲动。也许对别人来说,一定不能体会为什么在这不到10个月的时间会让一个人有翻天覆地的变化,但是变化就是这样一点一点产生的。

在东软的实训生活中,我深深体会到了自己在专业知识方面的欠缺和不足,也意识到了自己做为计算机软件工程专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄外,还必须具备良好的心理素质,使自己在以后的途中无论经历什么样的困难,都立于不败之地。这正是本次实训的根本目的。

通过实训中心老师的课堂讲解与企业化标准的培训,使我加深了对自己专业的认识。从而确定自己以后的努力方向。要想在短暂的实训时间内,尽可能多的学到东西,就需要我们跟老师或同学进行很好的沟通,加深彼此的了解。只有我们跟老师多沟通,让老师更了解我们,才能跟真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。

“纸上得来终觉浅,绝知此事要躬行!”在这短短的.时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周中所讲的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合达到更加完美。

这次实训带给我太多的感触,它让我知道工作上的辛苦,事业途中的艰辛。让我知道了实际的工作并不像在学校学习那样轻松。

人非生而知之,虽然我现在的知识结构还很差,但是我知道要学的知识,一靠努力学习,二靠潜心实践。没有实践,学习就是无源之水,无本之木。这次实训让我在一瞬间长大:我们不可能永远呆在象牙塔中,过着一种无忧无虑的生活,我们总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。这就是我们不远千里来实训的心得和感受,而不久后的我,面临是就业压力,还是继续深造,我想我都应该好好经营自己的时间,充实、完善自我,不要让自己的人生留下任何空白!

实训中除了学到不少专业知识,也了解一些社会的现实性,包括人际交往,沟通方式及相关礼节方面的内容,对于团队开发来说,团结一致使我深有体会。团队的合作注重沟通和信任,不能不屑于做小事,永远都要保持亲和诚信,把专业理论运用到具体实践中,不仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经理,这是也是实训最大的收获。

现在我对“一个人最大的财富是他的人生经历和关系网络”这句话非常的有感情,因为它确实帮了我们不少。除此课本上的知识毕竟有限。通过实训,我班同学都有这样一个感觉,课本上的理论知识与实际工作有很大差距,只有知识是远远不够的,专业技能急需提高。

从最初的笨手笨脚,到现在可以熟练的按照流程开发软件,这都与我班每个人的努力是分不开的。十个月的实训,教会了我们很多东西,同时也锻炼了大家踏实、稳重的能力,每个人都很珍惜这来之不易的实训机会。

钢筋混凝土多层软件开发论文开题报告

选题依据(拟开展研究项目的研究目的、意义)。

随着社会的进步、计算机技术的飞速发展,用计算机实现企业人事工资的管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等软件工程开题报告范文精选3篇软件工程开题报告范文精选3篇。这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。所以人事工资管理系统应运而生,成为利用计算机实现企业人事工资管理的基本。

国内外研究现状。

随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统来进行管理,那么势必会给管理人员带来种种麻烦,因此类似工资管理系统之类的财务软件的开发势在必行软件工程开题报告范文精选3篇工作报告。现在中国企业已进入新管理时代,企业管理在经历了计划经济时期的生产管理时代,计划经济与市场经济相结合时期的混合管理时代后,从九十年代末进入全面市场经济时期的新管理时代.新管理时的中国企业管理是面向市场,基于现代企业制度,是中国模式,价值化,系统化,电脑化,国际化和普遍化管理的时代.新管理时代的中国企业管理以建立竞争优势,提高企业竞争力为核心.要提高企业的竞争力就必须整合企业经营,全面强化企业管理,形成企业持久发展的内功.越来越多的质优企业舍得在管理系统上投资的举动,足以说明这一趋势.在市场竞争日益激烈,用户需求不断趋向多样化,企业间关联程度越来越密切的今天,要求企业行动必须快捷,灵敏,在管理的思想观念,方式方法上不断创新.人力已经很难完全达到要求,必须借助当代信息科技的最新成果,优化和加强企业的运营和管理.

研究方案(主要研究内容、目标,研究方法、进度)。

主要内容:支持企业实现规范化的管理,支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时认识档案的建立,老员工转出、辞职、退休等。目标:实现企业员工工资管理的系统化、规范化和自动化。

进程计划(各研究环节的时间安排、实施进度、完成程度)。

专业意见。

专业负责人签字:2年月日。

系部意见。

院(系部)(章):负责人签字:2年月日。

软件开发开题报告

又到了辞旧岁,迎新年的时候了,回望即将过去的20xx,展现在我们面前的是一年深浅不一的脚印,不管在时间这条巨大的画面上,留下了是优美的还是些许凌乱的印记,我们总能骄傲地说,我们走过来。

20xx年是一个特殊的年份,金融危机席卷了全球各个经济体,在中国,制造业受到了不可估量的影响,在这种背景下,百丽提出了“节约成本”的口号,将成本开销,资源利用控制到最优化,提升实力,迎接挑战。

1、工作汇报与总结。

资讯部在整个一年围绕着“节约成本”的宗旨,配合各个部门,本着“服务公司”的理念,根据各个部门提出的需求,新开发了质量管理系统,数字化管理系统,各个事业部m3系统上线等,以及完善改进已有的系统:消费管理系统,人事管理系统,集成管理系统等。借此契机,我有幸能参与其中相关系统的开发。以下是我根据时间和子系统的分类,汇报总结20xx年的工作情况。

(新m3报表子系统)。

m3系统的成功上线,绝对是对管理部提出的“节约成本”的理念的最好诠释。企业发展部对整个流程的重新梳理,规范各个环节的衔接与控制以及我们资讯部的全力配合开发实现功能都是这一宗旨的具体体现。我依然很清晰地记得xx年初,那时候我刚进部门不久,因为m3系统的上线,整个部门如火如荼的进行着,我看到是全体同事的齐心合力,协调合作。我印象深刻的是,那时在部门例会上直接分配报表开发到个人,每人4—5个,虽然对m3取数不是很理解,但终究是在分析测试组的帮助引导下,完成了分配的报表。也实现了我也是部门的一份子,为部门出一份力的愿望。

(集成管理系统)。

集成管理子系统是对整个管理系统各个模块全局的控制,在卢成的指导下,我得以完成编码管理中编码字段,规则,方案维护模块的开发,以及后续多语言维护模块的开发和dbmoto工具重启模块的开发。

(人事管理系统)。

在人事管理系统中,涉及不多,主要是前期为锻炼提高能力而开发的操作证打印模块。

(消费管理系统)。

在随后的任务分配上,我更多的精力是放在消费系统的熟悉和开发上,消费系统设计到的业务虽不如人事系统那么复杂,但把业务来龙去脉理清,以及代码的'熟悉也颇需要时间。对各个模块的作用以及代码如何编写成了我前期的主要任务,主管也是想借此提高我的业务理解能力和编程能力。“磨刀不误砍柴工”,只有把刀磨得锋利了,砍起柴来才能做到游刃有余。期间也练习过开发一些简单的消费报表,最初的消费卡自动充值统计报表的开发也确实夯实了业务的了解。在后续的工作中,对卡片管理中因为业务的需要增加了外来员工发卡,外来员工卡号转换,离职退卡。设备管理中完成对消费机设备余额限制等的程序修改,以及黑名单自动下载模块的开发。奖金收支平衡中增加每日卡余额的存储过程用于结算每日卡余额以及充值退款补贴模块(新)的修改。在查询管理中,完成因增加外来员工和其他补贴类型的报表的开发和修改。

(数字化管理系统)。

与m3系统系统晚一些启动的还有数字化管理系统,数字化管理系统对公司鞋类开发部的开发效率以及设计理念上起到了革命性的作用,这年公司从国外买了一套专业的制鞋软件,但是这套软件自带的材料数据库根本无法满足公司开发部的要求,公司决定由我们资讯部开发一组完成数字化管理系统的开发。我因而参与了数字化系统前期部分基础模块的开发。在后续的需求提出后,完成了成品管理中成品设计信息关联模块的开发,以及鞋楦管理中鞋楦设计工作表的开发。

(质量管理系统)。

质量管理系统开发需求的到来也加快了我的成长,最先是产品制程这一部分:返工率维护,录入模块的开发让我初步地全新开发自己的模块。期间也着实遇到不少困难,在同事和自己的努力下都一一解决,这一个过程对我来说就是成长锻炼的过程。随后面部返工率报表的开发数量之多和取数之复杂也让我学到了如何编写更好的优化存储过程。第二部分是实验室抽检:在其中和同组的成员联合完成开发皮料,丝带,钢勾心等材料的实验室抽检模块的开发。第三部分是原材料检验:这个项目是我和冯振才联合开发,征对不同材料类型完成了检验模块的开发以及相关报表的开发。

2、个人总结。

这一年给我的东西我想用有形的和无形的两部分概叙,有形的当然就是技术水平的长进,虽然其中肯定有很多的不足,但纵向对比20xx年,我得到了锻炼,对于不足的部分,我希望在20xx年继续努力加快弥补。无形的就是人性的成长,在社会大学的摔打远比在养老院式的大学校园更能让人成长,对社会的看法,对人际关系的看法,对价值的看法,不再是以前一种近乎浪漫的眼光审视着这一切。社会的现实让你更加学会提高,人际关系的复杂让你更加学会斡旋,价值的体现让你更加学会抉择。

3、结语。

在20xx年,有喜悦也有泪水。有辉煌也有遗憾,辉煌也好遗憾也罢,20xx已经过去,在新的20xx年我坚信我们资讯部将团结一心面对更多的挑战和机遇。作为资讯部的一份子,我将以更好的状态去迎接它们,和大家共同打造属于资讯部的辉煌。

软件开发实习报告

xx网新恒天软件有限公司建立于20xx年,是浙大网新、美国道富银行和xx大学战略联盟的结晶,是一家立足于为国际金融机构提供高质量软件外包业务、软件应用与服务的公司。公司的创立基础是:拥有经验丰富、团结一致的核心领导力量;拥有坚实可靠的海外客户关系、以及日益扩大的海外软件市场需求。目前,恒天已经取得iso27001和cmmil3资质,并被评为20xx年xx省技术先进型企业和中国服务外包成长型企业100强,获得项目管理系统等多项计算机软件著作权。恒天员工人数每年快速增长,总员工人数已达1700人。

xx大学网新科技股份有限公司(上证600797),是以xx大学的计算机等综合学科为依托的高科技产业集团。作为中国的it应用服务提供商和软件外包商之一,在国内和国际市场取得丰硕成果。先后与国际10余家国际企业建立了战略合资,合作关系,分支机构遍及全国25个大中城市和纽约、东京、香港。20xx年主营收入愈人民币51亿元。

美国道富银行(纽约证交所,股票代码stt)成立于1792年,总部位于美国麻萨诸塞州波士顿,在全球金融资产服务业处于地位。截止20xx年12月底,为全球投资者托管资产达15。3万亿美元,管理资产达2万亿美元。在26个国家设有分支机构,业务网络遍及全球100多个金融市场。

2实习主要过程。

此次实习的目的在于充分运用已经学到的知识,把所学计算机的基本理论及基本技能应用到实践中去,提高分析问题、解决问题的能力,为今后从事计算机工作打下良好的基础。实习过程主要包括以下几个阶段:

第一,熟悉实习单位,了解实习单位的主要业务,了解实习单位各个部门之间的工作流程及管理。

第二,熟悉实习单位的开发环境,了解实习单位的开发系统,使用的技术。

第三,利用实习单位的开发环境,根据自己已学的知识,试着编写一些小的程序以适应新的开发环境。

第四,完成相应的工作任务,实现一些简单的功能等,尽可能自己独立完成工作任务以提高自己分析问题,解决问题的能力。

第五,总结实习经过,并完成实习手册、实习报告。

3实习主要内容。

实习第一周,紧张多过激动,进入一个陌生的环境,对一切都不熟悉。刚开始几天是新员工的一些入职事项,以及一些权限的申请,这些弄好以后,就是对工作环境的熟悉。对于没什么工作经历的我而言,工作的内容让我充满了好奇,但是这个时间段还没有工作任务给我,我的工作任务是尽可能熟悉公司的业务。在对公司的环境渐渐熟悉以后,我开始尽可能的去了解公司的业务,刚开始的时候一知半解,了解多了也就熟悉了。

第一周就是这样度过的,虽然刚开始的时候很不适应,但慢慢的我就融入了这个环境。接触新的事物,难免会觉得陌生,但是学会快速适应新的环境,是一种锻炼自我的过程,是我第一件要学会的技能。

接下来第二周,这时对自己的工作岗位也大致有了一些了解,可以开始进行实物操作了,这周主要是安装一些必要的软件,配置环境,申请相应的权限。虽然这些事情相对来说比较简单,但对新手来说还是比较难的,毕竟在学校学的知识和实践还是有区别的。虽然对这些都很不熟悉,不会的东西也很多,但是慢慢的,你会发现自己处理问题的能力有增强,遇到问题才能解决问题,困难就是的老师。有时候遇到一些问题会觉得无所适从,但是只要有积极的心态,做好自己的事情,不懂就问,就会有意想不到的收获。安装完软件之后,就是对公司技术及开发环境的熟悉,首先我浏览了公司的相关帮助文档,在大致看过之后,对这些有了一定的了解。

第二周主要是对开发环境与开发技术的大致了解,第三周就是比较深入的了解,这周,我很认真地看了公司的相关文档,并结合相关的代码进行验证,在这个过程中有很多疑问,带着这些疑问,我查阅了相关资料,对于不能解决的问题,我询问了同组的老员工,并得到了解决。不懂就要想办法弄懂,在这个过程中你会发现自己的自学能力有很大提升。

经过三个星期的实习工作,我已经慢慢适应这样的工作方式,对于自己的一天会有很明确的安排,不像前两周那么无所事事。

在对公司的开发环境,开发技术有了一定的了解之后,就可以开始动手自己写一些东西了,用学过的知识,我自己实现了一些小的功能。虽然比较简单,但是因为对开发环境不是很熟,还是出现不少的问题,但是这些多练练就可以找到解决的办法。从简单的慢慢到难的,在这个过程中,对开发环境已经比较熟悉了,开发的速度和质量也不断提升。勤能补拙,多多练习就可以弥补你的一些缺点,可以让你变得更加熟练,更加强大。

不知不觉中,实习已经进行了一个月,从最初的紧张,激动,到后来的的努力,明确,这些就是我的成长,是我的收获,进步。

第五周我接到了一个小的任务,算是给我练练手,实现一个接口。

接到任务的时候很忐忑,怕自己不会,幸好,有一个老员工在旁边,不懂的可以问问他。这个接口的功能不是很复杂,但是真正实际操作的时候又会有很多很多的问题。首先遇到的问题就是对接口的实际功能了解的不是很清楚,接到任务后,我的第一反应就是马上开始敲代码,到最后发现要实现的功能和我想的不一样。沟通是真的很重要,这是我的感触,方向对了才能有胜利的果实。在重新确认了接口的功能以后,就开始真正的任务。开始做了以后才知道,看花容易绣花难。连最基本的语法错误我都会犯,幸好这种错误很容易找。接着就是很多的别的错误,通常这种错误一时半会我都看不出来,这个时候我就只能求助别人了。

第六周实习在忙碌中开始,第五周的接口还有一些没有完成,这周在老员工的帮助下继续。错误还是满天飞,幸好有老员工的帮忙。历尽千辛万苦,接口的雏形完成了。带着这来之不易的成果,我请老员工帮我看了一遍,虽然这是我历时两个星期的成果,但是还是有很多的不足,书写不够规范,逻辑不够清晰,没有写注释等等。带着这些问题,我重新改了一遍,最后圆满完成了。在听老员工讲解的过程中,我学到了很多,有他们的一些好的编程习惯,还有他们处理问题的一些方法,真的让我受益匪浅。有很多好的习惯是在一次次的错误与积累中得到的,犯错才有改正的机会,才有经验积累的机会,才能让自己的编程实力不断加强。

实习第七周,对周围的一切都比较熟悉了,现在要开始自己主动去做一些事情了。这周接到任务,要学习一种新的数据库,这种数据库目前的应用不是很多,在网上的相关资料也不是很多,我选择了去看官方文档。重新开始去学习一门新的技术对于初入职场的我来说是很困难的,特别是周围的人都没有接触过,在碰到一些棘手的问题的时候只能靠你自己去解决。硬着头皮,我看了一遍官方文档,结果出乎我的意料,我可以理解这种新的技术,敲的代码也有我想要的效果。带着温故知新的感悟,我决定再认真的看一遍,代码也不再是那种简单的,照着文档敲一遍,而是加入了我自己的逻辑,很快,问题出现了。带着疑问去网上查了相关的资料,但网上的资料实在是太少了,我只能自己一点点敲代码分析问题出在哪里。这个过程是很痛苦的,出了问题,但是不能解决,别人又不能帮忙,只能自己耗费大量的时间,经过一次次的实验,最终找出了问题所在。

上周学习的新技术运用的还不是很熟练,所以这周一开始,我又复习了一遍上周所学的知识。很快,项目中就用到这种技术了。我接到新的任务,要用这种新技术去替换以前实现的一种功能。首先,我看了一遍以前的代码实现的功能,www。eeelw。com也理解了代码的逻辑,但是用新的技术去实现这种功能我还没有思路。带着疑问,我看了好几遍代码,并在草稿纸上画下了它的逻辑结构,在一遍遍反复思考中,终于有了一点眉目,于是我开始动手去操作。不知不觉中,我已经把大致的逻辑都实现了,但是最终出来的`结果并不是预期所想,我只能不断的去调试。找错误的时间比逻辑实现的时间还要长,加了几个班之后,错误找出来了,功能大致可以实现,但是待完善的地方还有很多,于是我又修修改改,这个过程是很麻烦的,要不断的去弄同一个东西。

4实习的主要收获和体会。

众所周知,实习是大学学习很重要的实践环节,它不仅让我们学到了很多在课堂上根本就学不到的知识,还使我们开阔了视野,增长了见识,为我们以后更好地把所学的知识运用到实际工作中打下坚实的基础。在这两个月的实习当中,我确实学到很多。

首先就是沟通,刚开始我不了解要实现接口的功能就是因为没有沟通好。要想在短暂的实习时间内,尽可能多的学一些东西,这就需要跟老员工有很好的沟通,加深彼此的了解,刚到公司,经理并不了解你的工作学习能力,不清楚你会做哪些工作,不清楚你想了解什么样的知识,所以跟他们建立起很好的沟通是很必要的。同时我觉得这也是我们将来走上社会的一把不可获缺的钥匙。通过沟通了解,老员工对我有了大体的了解,一边有针对性的教我一些计算机知识,一边根据我的兴趣给予我更多的指导与帮助。不知道目的,就没办法行动,沟通才能知道彼此想要什么。

其次是耐心,对于我们这个行业来讲,静下心来做事是很重要的。有时候会碰到你不能解决的问题,这个时候坚持下来是一件很困难的事,但是耐心是这个职业必备的品质。在不断更新的计算机世界面前,你只有不断的学习新的技术才能保证自己在这个行业不落伍。

最后是不断学习,当前,计算机行业是个飞速发展的行业,日新月异,因此,不断加强理论学习,拓展知识领域,进行知识更新,是我们当前最为迫切的任务。自学能力也很重要,要学会自己看书,自己找资料,不会时请教别人。计算机作为前沿科学,它一直在进步和发展,如果只是局限自己,就永远跟不上它前进的步伐。

总的来说,在进行毕业实习的两个月中,我的总体表现还不错,能做到认真负责,积极主动。同时,这次实习也使我获得了人生第一笔宝贵的工作经验,虽然在步入社会后,还有很多东西要学习,很多教训要吸取,我知道这些给我的仅是初步的经验积累,对于迈向社会还是远远不够的,但我想我已经做好了足够的准备,无论是心态上还是技能上。现代社会的竞争是残酷的,但只要努力地付出,我相信我的未来不是梦。

软件开发总结报告

2005年,公司规模迅速扩大,公司管理的自动化程度不断提高,许多软件系统已不能满足不断扩大的管理要求,除了要升级原有的软件系统外,新的系统开发需求成倍增加,因而,本内扩充了软件应用及开发工程师扩大到30人。2004年与2005年间,随着面向目标软件平台的普及,新的高效的软件开发模式也在中国软件业不断成熟,整体开发整体水平有了很大的提高,我公司也引进一些新的开发工具,实践了迭代开发等先进的管理方法。

05年内我们主要完成了供应协同平台,固定资产管理,合理化建议,商用空调信息管理系统,基础文档管理系统等新的项目。由于开发管理的改进,本,软件开发效率提高较大,虽然用户需求增加很快,我们软件设计功能满足率仍然达到了95%,由于引进了专业的软件代码单元测试方法,软件测试的代码覆盖率增加到75%,软件的bug率大幅下降,质量大幅提高,项目完成率提高到85%。虽然本软件开发从质量,效率上都有较大提高,但通过分析,仍然发现了一些不足之处,需要采取相应的改进措施:

一、由于人员效率的提高,对用户需求的响应时间缩短到4天,比去年提高了50%,但评估完成时间只提高了10%根据分析,评估响应时间较长的原因主要是:

(1)、使用的开发方法有所改变,对开发时间的评估不是太熟练;

(2)、开发人员的专业知识有所增强,但对由于开发任务较重,对有些专业领。

域的熟悉还不够。

二、关键用户访谈率及关键用户对需求的认同率都有所提高,都达到了90%。

以上,但仍然有所不足,主要原因如下:

(1)、在忙季,仍然有的关键用户抽不出时间来接受访谈;

(2)、由于有些需求分析人员经验不足,对部分需求的分析不够透彻、准确;

三、每个功能模块平均的bug数仍然有2个,单元测试覆盖率只达到75%,分析原因如下:

(1)、开发工具的限制,目前的开发工具,对界面部分进行单元测试仍然不能。

自动进行,而用户界面开发占系统功能的很大一部分;

(2)、软件开发人员的原因:由于软件人员紧张,项目任务多,交期短,所以。

四、项目的按时完成率仍然不够高,平均只有85%,分析原因如下:

(1)、用户需求变更太频繁:由于用户需求变更太随意,太频繁,仍然是按时。

完成率提高的主要障碍。

(2)、软件需求分析设计人员的原因:由于设计的不合理,分析用户需求不够。

综上所述,为了顺利实现计算机中心06年目标,我们计划改进措施如下:

内部的改进措施:

2、贯彻岗位知识能力模型,要求严格达标;做到合适的人在合适的位置做合适的事;

3、加强软件开发管理,培养团队合作精神,加强软件过程控制;

4、优化设计开发方法:加强设计标准化、模块化;提高软件开发效率;

外部的改进措施提议如下:

1、提高业务部门对软件开发过程的了解;

2、培养用户需求的分析能力;

3、加强与用户的沟通,让用户参与到设计中来;

软件开发述职报告

各位领导及同志:

你们好! 。

我负责本公司技术部工作已经四年半的时间了,今天公司为我们中层提供了一个述职机会,回顾一下工作、反思一下不足、思考一下打算,非常必要和及时。四年多来,在公司领导和大家的共同支持帮助下,本人为荣腾公司技术部的管理和发展作出了一点微薄的努力。现将四年多的工作汇报如下:

这四年多,对于我们技术部来说,是非同寻常的四年,从鑫源到荣腾的逐步发展壮大、成员力量的不断变更增加等,都给我们技术部注入新的活力,给我们带来了广阔的发展空间。我作为一名技术部的成员,有幸目睹并经历了这四年多技术部的发展进程。在公司的直接领导下和兄弟部门的全力配合支持下,我努力工作,狠抓管理,不计个人名利,在人员频繁变更情况下,适应机制改革、在队伍稳定、工作等方面积累了仅有的经验,促进了部门的稳步发展。

在日常工作方面,明确主要职责是根据煤炭市场适应开发新产品,同时配合市场部门反馈的信息综合考虑工程设计方案,造出预算与用户沟通签订圆满合同,其后指导加工制作、安装到位、最终提供竣工验收资料。在明确职责情况下,采取一系列措施:每年初起草修改《研发部管理制度》;每月15日、30日召开工作研讨会,通报近期违章行为及先进事迹,在这期间不定时组织技术现事论证会;实行表格式管理,每天有《工作日志》,安排工作有《设计部施工单》,年终有《设计人员业绩表》进行考核,同时有《设计人员出差登记表》控制不必要外出。

四年多来,技术部在产品创新方面迈出了扎实有效的步伐,我们在开发新产品,挖掘内部潜力有一定的动作。我所谓新产品,并不是填补国家空白的尖端产品,而是我公司前所没有的,从06年摇台阻车器、dtl50输送机申报到2011年过卷过放、dtl2000输送机申报,从技术部出去的定型产品图纸大约有二十多种。从20xx年二月份起,在人员管理方面,我向公司引进推荐可需人员,技术部逐步完成招新工作,在部门建设方面,我坚持督促完善部门内部管理制度,加强自身建设,建立有效的激励机制,增强部门的凝聚力。在这四年间,我们是一个年轻人较多的部门,这就要求我们在不断从实践中总结出经验,在不断前进中成长、创新。因此我每年完善制度,把部门工作纳入制度化的轨道,特别是培养了部门年青成员务实的工作作风,同时定期召开部门座谈会议,进行工作交流以及学习交流,增进部门成员感情,使整个工作环境呈现出了严肃、紧张、团结、活泼的景象。由于部门工作的系统性,在这四年间,有七人次变更工作,无疑给我部门工作带来压力,我与其他师傅对新加入的成员不断进行培训是有一定付出的。为了提高技术部全体成员的素质,在积极开展职能工作以外还注重综合治理。

技术部是公司窗口部门,技术资料、商务资料、财务资料、综合部资料等,肩负着小到点、线、面,字、词、句的任务,中到定型产品设计制作,大到几百万整体工程设计安装,其服务质量优劣,直接关系到我公司的形象。为此,本人致力于服务质量的提高,积极明确和落实第一责任制度。同时在部门成员中积极开展部门职能明确培训,鼓励部门成员立足部门,爱岗敬业,使服务质量有了较明显的改善。

应该说,这四年多设计部各项工作是有一定力度的,由于部门成员文化和年龄层次不一样,加上部门成员不稳定,特别是每年初成员思想变化比较大,首先沟通掌握动向,正月十六以前,稳定队伍,制定修改制度,正月十九组织召开新年工作会议,技术部就此逐步发展。在思想教育方面,积极配合公司拓展等各项思想教育活动,并强调写出心得体会,并私下与部门同志进行一对一交流,通过每次交流,我对大家的性格有了进一步了解,对以后我开展人性化管理提供了基础。

在软件开发中,负责项目的程序员总是比领导者对相关的程序有更多的信息,所以他们才是做决策的最佳人选。巨人集团的史玉柱曾经对外宣称,他坚决拒绝在技术问题上发表意见。闻道有先后,术业有专攻,让专业的去完成专业的事情,这才是社会进步的高效轨迹。

最后,我们要极尽全力建设一个高效的研发团队,给这个团队注入企业的核心文化,让这个团队具备独立自主、自力更生的造血功能;也让这个团队具有核心的技术人才及人才梯队;让我们的团队真正成为能够快速响应、快速成长、快速执行、快速战胜一切困难的高效研发团队。

软件开发总结报告

甲方:(以下简称甲方)。

地址:

法定代表人:联系电话:

乙方:成都蓝色风暴科技有限公司(以下简称乙方)。

地址:成都市青羊区家园路32号大地新光华广场a2栋1345号。

法定代表人:联系电话:

甲、乙双方经友好协议,就甲方委托乙方开发《》(以下简称“本软件”)的事宜达成一致并同意订本合同。

一、项目内容。

1.甲方委托乙方开发的软件(以下简称“本软件”)环境下运行的软件,软件需求(以下简称“需求”)双方协商确定。

2.本合同app应用开发的栏目架构及相关功能开发细节由《app开发需求表》载明。

二、合同价款和付款方式。

1.本合同总价款包括乙方相关的税费及软件开发期间办理相关手续的所有费用。该价款为固定包干价,除上述款项外,甲方无需支付任何其它款项。

2.付款方式:

本次移动商务软件的开发总金额为(整),软件开发之前甲方需要向乙方预付保证金元(大写:整),乙方交付本移动商务软件当日,甲方验收合格后向乙方结清余款元(大写:。未按以上约定付款均视为违约,应当按照合同标的额的同期银行贷款利率的四倍承担违约责任。

三、开发进度。

自合同签订日起,乙方将在个工作日内完成客户端开发,此时间并不包括appshop审核时间。如因国家规定节假日放假,时间顺延,或因修改意见未能及时反馈,则顺延!乙方的工作时间从本合同签订之日的次日起开始计算。

四、甲方的权利和义务。

1.甲方保证提出的本软件需求及内容不含有反动、黄色及违反国家法律规定的内容。本软件的需求及内容全部由甲方提供,乙方就其需求及内容的合法性,不负任何法律及连带责任。

2.甲方拥有本软件的使用权。甲方保证对乙方所开发的软件不做篡改,不泄露给第三方等。

3.甲方提出本软件的需求内容作为附件时,必须以书面形式(一式二份且加盖公章)详细的说出需求内容和测试方法(或指标)。

4.项目交付后,乙方提供app后台系统给予甲方,并培训甲方使用,前期乙方协助甲方上传部分资料,完善app整体测试版效果展示,后期甲方自行上传管文字、图片资料录入等更新操作。

5.按合同中付款方式的要求,及时支付费用。

6.甲方对本合同中的页面、图像及数据、程序享有其他的使用权。

7.甲方有权要求乙方按照双方商定的app结构,在双方约定的时间内,完成协议中规定的内容。

8.甲方提供app开发需要的文字内容及图片等。

五、乙方的权利与义务:

1.须提供专业的制作团队、维护人员与甲方保持联络。

2.按合同的要求,使用甲方资料,进行app的开发。

3.在合同要求的期限内,完成app的开发,并及时通知甲方进行验收;并在验收期内甲方的要求下,对不合格地方进行修改。

4.如甲方按本合同规定时间付款,则本合同的相关作品、程序、文件属甲方所有。

5.乙方不承诺在“越狱”设备上正确运行。

一年内帮助甲方免费确保app功能正常以及页面正常等。

7.乙方对甲方提供的文字及图片资料中所涉及的包括知识产权在内的一切法律问题不承担任何法律责任。

8.乙方不得未经甲方允许将甲方的营业数据及所提供的任何资料、项目创意、项目整个文件以任何方式透露给第三方。

六、交付、验收事宜:

乙方自合同生效日个工作日之内必须按甲乙双方确认的方案完成整个项目的开发工作并交付甲方验收及将app投入试运行。

1、验收标准有以下几条:

(1)甲乙双方验收时,甲方按照需求标定的指标验收,没有指标的以运行甲方测试数据结果的正确与否为依据。

(2)乙方完成软件开发工作后,甲方应在三日内组织验收。甲方超过七日不验收,视为验收合格、通过。

七、知识产权双方约定。

1、甲方对其提供的相关元素的知识产权负责。

2、甲方付清应付乙方的全部款项后,甲方正式独立享有本app项目的全部所有权。

八、保密条款。

甲乙双方应对在履约过程中获悉的对方之商业秘密及技术秘密承担保密义务,该保密义务不受本合同期限的限制。未经对方许可,任何一方不得私自复制出售或以任何形式泄露给第三方。

九、系统维护。

1、乙方指导甲方的前期准备工作,并对甲方的相关员工免费进行系统基本功能使用培训,确保其能够正确无误的使用app各项系统功能。

2、系统维护服务:系统维护服务期由系统交付使用之日起计服务,如果甲方委托乙方1年以后网络维护费用为app开发费用的%,共计元。至app交付贵公司正式运行当日起一年有效期内享受免费网络维护服务。

十、违约责任。

1.任何一方不履行或不妥善履行本协议下任何条款被视作违约,守约方有权要求:

2.违约方赔偿另一方因违约而造成的一切经济损失。

3.本协议对违约责任另有约定的,从其约定。

十一、不可抗力。

1.不可抗力指双方在订立合同时不能预见、对其发生后果不能避免且不能克服的事件。鉴于网站所具有之特殊性质,不可抗力亦包括*客攻击、计算机病毒侵入和发作、电信部门技术调整导致之影响、因政府管制而造成的暂时性关闭等在内的任何影响网络正常经营之情形。

2.若由于不可抗力致使一方未能全部或部分履行协议,经书面通知另一方,本协议内受到影响之条款可在不能履行之期间及受影响之范围内终止履行。

十二、其他事项。

1、本合同有未完善之处,甲乙双方应友好协商解决。若双方协商仍解决不了,由人民法院裁决。

2、合同一式两份,由甲乙双方各持壹份,皆具同等法律效力,本合同于双方签字盖章后生效。

3、本合同期限为一年;期满后续约与否应由甲乙双方共同协商决定。

4、本合同的任何附件,经双方共同确认将成为本合同的组成部分并具有同等法律效力。

甲方:乙方:成都蓝色风暴科技有限公司。

地址:地址:成都市青羊区家园路大地新光华广场a2-1345号。

代表签字:代表签字:。

电话:电话:。

签订日期:签订日期

软件开发总结报告

尊敬的领导:

您好!首先非常感谢您在百忙中阅读此信!

我是江西工业工程职业技术学院20xx届计算机系软件开发专业的应届毕业生,现在离开母校,即将踏入社会大学,心情是多么地兴奋又彷徨。我渴望自己有一个新的舞台,找到一个适合自己并值得为其奉献一切的工作。

asp,jsp,java,dreamvear20xx,photoshop,flash,计算机组装维修,计算机网络技术等。我工作认真,积极参加各项学校班级的活动,有集体荣誉感,有良好的团体合作精神,也是一个热爱运动的男孩,常常喜欢在课余的时候打篮球,在校期间一直是系篮球队主力球员,对篮球有一种求知和热爱,所以我有一个健康的身体。

在激烈的人才竞争中,虽然我只是名大专生,也许没有本科学生的理论知识渊博,但我有颗真挚的心和拼搏进取的精神,愿为贵公司贡献出一分自己的力量,为了更好的掌握知识理论,也为更好地服务贵公司,我现在正努力自学一些更深的理论书,虽然我刚从大学毕业,没有实际的工作经验,但我相信像贵公司那样重能力,重水平,重开拓,有远见的公司,一定把能力,水平与经验同等同视,给新人一个显身手的机会,希望贵公司给我一个机会,能考虑我,我迫切希望早日成为贵公司一员。

如我有幸成为贵公司的一员,将严格遵守公司的和项制度,发挥自己的聪明才智,开拓创新,以报答单位对我的信任!

祝:贵公司事业蒸蒸日上!

此致

将本文的word文档下载到电脑,方便收藏和打印。

软件开发总结报告

一.引言。

1.编写目的。

本项目开发总结报告,主要是总结本软件的开发经验和总结所学到的知识,以及对一个系统的大型的软件设计的总体感悟,并将软件设计过程中遇到的问题加以阐述和说明。

读者对象:开发人员、大赛评委。

2.项目背景。

开发时间:2010年9月1号到2010年9月19号该软件运行系统:单机版计算计。

3.参考资料。

1.产品。

名称:3d旅游咨询员存储媒体的形式:光盘数量:3份;

d、产品文档名称:

项目管理文档:《软件项目计划》、《项目进度报告》、《项目开发总结报告》。

产品文档:《用户手册》、《演示文件》。

2.主要功能:

这是一款关于3d旅游的软件,3d为本软件的一大特色。

模拟现实世界场景,做到真实逼真的效果,增加了视觉冲击力。可以像现实的人物一样随意走动,想到那就到那,想看到那就看那,而且操作简单易行,很方便用户的使用,带给用户一种全新的设计。设计一个以岱庙为背景的软件,软件界面以红色、灰蓝色和土黄色为主,为游客展现一个立体的三维场景,展现岱庙的建筑群和总体的设计,帮助游客大体的了解岱庙的基本信息,更好的完成游览观光的功能。分为四个模块,即操作介绍、查询、推荐信息、进入3d景区。

采用了3d模型建立的技术,碰撞检测技术,数据库连接技术性能:a、可靠性。

在从设计、开发到使用的全过程中,为提供满足用户使用要求的高有效性,软件所采取了提高可靠性的一切措施、方法和活动。

b、可用性。

本游戏具有很高的实用性,采取文本和语音同时输出,适合于任何的年龄段人使用,界面简洁,操作简单,很容易上手,帮助用户了解岱庙的知识,并且对岱庙有一个具体的了解。

c、可维护性。

此维护是软件周期的最后阶段,维护人员可以简单的对此软件进行维护。

3.所用时间。

3周,100多个小时。

三.评价。

1.技术方案评价。

我们小组开发的是3d旅游咨询员,具有一定的难度,我们通过开源游戏引擎直接控制,可以说是减少了一定的难度,使得软件的实行更有可靠性和完善性。

软件的场景采取三维立体效果,体现了3d的主题,所以提供较好的视觉效果,是人们有身历其境的感觉。软件采取文本和语音同时输出,实现人机交互的功能,让用户比较强烈的感受软件的好处。

3d场景可以加入音乐和实现全屏等具体的功能,增加了软件的可实现性,完善了软件的功能。

2.产品质量评价。

整个软件系统比较稳定,进行过比较严密的测试。

可用性:此游戏具有很好的实用效果,适合于任何的人用。

可维护性:此游戏系统比较稳定。维护是游戏软件设计周期的最后阶段。可转移/转换性:此软件运用c++语言和irrlicht开源引擎,在windows系统的基础上,实现软件功能。软件的移植性比较强,只要是装了操作系统的pc机,都可以使用。

通过这次大赛,培养了我们的创新精神,竞争意识,克服困难、坚持不懈的毅力以及团队合作精神。开发的这款软件,从设计到开发都经过了细致摸索和推敲和实地考察,做到了作品的原创性。这是一款独立研发且具有成品性质的软件,是我们大家共同努力的结果。游戏开发中,大家的能力,诸如大家的合作,个人的协作能力,策划能力,以及时间观念都有一定的提高。希望软件的设计能给大家耳目一新的感觉,丰富多彩的视听效果,能给用户以视听享受,希望成为广受用户的欢迎。

通过参加“齐鲁软件设计大赛”,得到了许多经验和教训:

一个成功的设计应该是以用户为出发点,始终在考虑“用户需要什么”,软件策划并不是典型的用户,我们不是真正的旅游观光者,但是我们也进行旅游,我们制作的游戏是游客使用的,而不是自娱自乐用的。一味从自我考虑,只做符合自己的软件,你会发现它的需求是如此的不足,功能有很大的缺失,最后会发现做出来的软件连你自己的愿望。

软件一定要有自己的亮点,不要落入平庸。设计上一定要有重点,突出自己的特色和主要的功能。

细节决定一切,游戏细致入微的地方往往是展示你软件魅力的地方。

软件开发实习报告

本人自xx年9月份参加工作至今,六个月的实习时间已经结束。在这段时间里,在领导和同事们的悉心关怀和指导下,通过自己的不懈努力,在各方面都取得了进步。

实践让我的技能不断增长,工作能力不断加强。刚开始工作的时候,发现自己以前在学校学习的知识很死,知识面很窄,以前做的练习项目的实用性也不是很好。在开始的几周公司给我们实习员工培训了xxxx平台的使用,通过这次培训使我认识到xxxx平台的优势,可以大大提高软件开发效率。随后我就加入到“xxxxx税源控管系统”项目的开发中,成为开发小组中的一员。在项目开发过程中一边是同事们的悉心指导,一边是自己反复琢磨与理解,几个月下来大大提高了自己业务和技术两方面的技能,已经能够比较熟练的掌握基本的工作方法和一些技巧,而且能够独立完成一些模块的开发。通过实践,我解决实际问题的能力得到了很好的锻炼。工作中也遇到了很多的以前没有遇到过的新技术,面对技术难题我总是直接面对,没有逃避,也因此自学了好多新的技术,大大提高了自己的自学能力,也加深了对自己工作要负责的信念。在项目开发过程中也遇到了一些自己确实无法解决的困难,在经理和同事的帮助下也顺利的解决了,在此表示感谢。在开发团队中,加强了自己的团结精神和集体感,对工作认真负责,对团队认真负责。通过这个项目不仅学习到了很多技术也了解了整个项目的大体流程,从需求分析、数据库设计、详细设计、代码编写、测试、项目维护等方面,使自己不仅从一个代码编写人员的角度还从一个整体的角度来看整个项目开发,加深了软件开发概念的理解。

软件开发实习报告

浙江网新恩普软件有限公司长期致力于人力资源社会保障和电子政务行业信息化建设和服务,经过十多年的发展,已成为人力资源和社会保障领域全国主流的软件企业,是业界领先的行业整体解决方案供应商、开发商和服务商。公司总部位于浙江杭州,在北京、江苏、江西、湖南、河北、广西、山西、河南、安徽、宁波、温州等全国各地设有分支公司。浙江网新恩普软件有限公司是浙大网新科技股份有限公司下属核心企业。

浙江网新恩普软件有限公司是国家高新技术企业、软件企业,拥有人力资源和社会保障信息技术高新技术研究开发中心、系统集成二级、涉及国家秘密的计算机系统集成资质、aaa信用等级、iso9001等资质,cmmil3运行6年,正在导入cmmil4。公司现有员工近450人,本科以上学历人员占比86%。

作为国内最主要的人力资源社会保障开发商和服务商,公司拥有人社部颁发的所有前台技术支持商资质,也是人社领域核心平台软件骨干研发单位。公司参与多项部、省级行业标准、规范制定,先后参与了人社部核心平台三版、新农保、劳动关系、医疗服务监控等统一软件研发工作,在试点实施中承担重要工作,对统一软件定型和改进做出了突出贡献。公司实施的多个解决方案处于业界领先地位,在全国范围内起到良好的示范作用,尤其在人力资源和社会保障“一体化”、社会保险“一卡通”、就业人才服务、公共服务平台建设等方面影响深远。荣获“2011年度中国行业信息化突出贡献企业奖”,承接的浙江全省级重大工程二次荣获浙江省十大民生工程。

公司拥有行业客户400多家,业务遍及浙江、江苏、江西、河北、山东、山西、陕西、甘肃等多个省市。公司承接了人社部“全国就业监测管理信息系统软件开发项目”,浙江省社会保险管理信息系统开发及全省实施项目、浙江省医疗保险“一卡通”项目、浙江省城乡居民社会养老保险系统、江西省金保工程项目、河北省新农保管理系统、山西省本级、河北省本级劳动监察系统等部省级项目,实施了浙江宁波、温州、绍兴、嘉兴、山西晋中、甘肃张掖等地市五险合一项目,完成了核心平台三版全国第一个试点项目——义乌市社保一体化软件开发项目以及作为“人力资源社会保障信息化实践应用基地”的太仓劳动和社会保障一体化项目等众多金保工程。项目的实施和服务起到了良好的应用效果,并为公司积累了丰富的行业经验。

网新恩普秉承“创造客户价值,客户创造价值”的经营理念,通过技术创新、服务模式创新为客户提供优秀的产品和服务。公司倡导“诚实快乐做人,积极团结做事”的企业文化,努力使成为人力资源和社会保障的先锋,是公司追求的目标。

2实习主要过程。

此次实习为时近三个多月,主要是通过在网新恩普的实习,熟悉程序员这一职业的工作内容以及工作方式,进一步的提升自身的专业知识和专业技能,学习新技术。实习过程主要包括以下几个阶段:

第一,了解企业文化,熟悉公司制度和管理理念,熟悉所在部门的业务。

第二,熟悉项目的业务逻辑和所搭建的技术框架。主要是ssh2框架(spring+struts2+habernate),学习ssh2框架的原理,以及3个框架的整合,熟悉ssh框架下的开发。

第三,完成实习老师布置的各个任务。帮忙做一些简单的,力所能及的开发任务。

第四,总结实习经过,完成实习手册和实习报告。

3实习主要内容。

实习第一周,公司的人事部门就对我们实习生做了统一的培训与宣传,也正是这几次的培训,让我了解到公司的企业文化是倡导“诚实快乐做人,积极团结做事”,同时秉承着“创造客户价值,客户创造价值”的经营理念,通过技术创新、服务模式创新为客户提供优秀的产品和服务。第一周也熟悉了部门的业务,以及部门的人员结构。公司虽然是以社保类为主营业务,但是我所在的部门,创新中心是公司的一个创新项目,属于就业项目,意在探索一种属于低端用户的招聘模式。部门总共有22人,项目经理,产品经理,技术主管各一人,还有java开发,android、ios开发共6人,html前端开发2人,美工4名,测试2名以及产品推广2名,还有实习生3名。这也是一个小型创业团队的所具备的阵容。

实习第二周,实习导师就开始给我布置任务,由于现在部门初步版本的“易快聘”(一个招聘网站)已经完成并已经上线,但是招聘数据的量太少,所以我的第一个任务就是采集数据。首先我要学会使用采集工具八爪鱼采集器,这是一款目前最好用的数据采集器,在其下载的主页就有很多教学视频,学起来并不难。而且它还支持云采集。我花了几天时间就学会了如何使用,并尝试着采集我所需要的数据。

实习第三周,在向主管明确了需要的字段后,便开始在八爪鱼上编制采集规则,并开始采集58同城上的招聘信息,在反复验证采集的数据的正确性并确保其实用性后,在服务器上开始采集。在发现采集的数据中,联系方式这一字段采集的是图片后,便试着解决联系方式的图片文字识别问题。

实习第四周,经过一周多时间的数据采集,共采集了30w多条数据,之后的工作就是要将数据统一在数据库中整理,整理好之后将数据插入的项目数据库中的各张表中。首先将采集的数据的所有字段制作成一张表,用sql语句对这些数据进行处理,主要包括删除不合理以及重复的数据,整理数据格式。由于采集的数据字段的格式和项目数据库中字段的格式有一定的出入,所以处理过程比较繁琐,需要很大的耐心,当然更需要扎实的数据库功底。与此同时,由于时间、技术有限,主管决定联系方式的图片文字识别,将调用网上大牛写的一个接口来解决。

实习第五周,将整理好的数据,分别插入到测试库中的各个表中,并测试数据的可行性,发现缺少一个地图的经纬度,这一字段,当然这是采集不到,不过可以根据采集到的具体地址,在调用百度地图的api来获得经纬度。测试可行后将数据更新至线网数据库。并将职位信息和企业信息写入solr中,因为项目的搜索是采用solr来搜索。

实习第六周,数据采集整理工作暂时告一段落,接手新任务,“易快聘”wap版的开发。pc端的网站已经做好,但是wap端还没做,所以我负责wap端的开发,产品已经设计好,主要有职位搜索,个人中心,我的简历和推介职位四个板块。由我和另一个实习生负责完成。

实习第七周,继续完成wap版的开发剩余内容,并整合所有内容,基本实现了设计的所有功能,期间也遇到了很多问题,像什么事务没有开,导致报懒加载session关闭的错误,还有一些注解的使用错误,主要还是通过网上搜索来解决,解决不了的也可以请教企业老师,也就是我们的技术主管,他会很详细的为我解答。

实习第八周,由于wap版需要上线使用,所以由测试人员对其进行测试,然后我需要做的就是将反馈的bug修复,不断测试不断修复。最后完成项目在服务器上的部署。

最后,我还接手了另一个项目的开发,做一个求职人员信息录入系统,要求账号有不同的权限,分别是查看,录入和删除,即有的账号只有查看的功能,有的有查看,录入和删除的功能,同时还有地域的权限,上级地域能查看或者录入其下所有地区的信息,但不能查看或录入其上级或同级地区。一周时间完成这样一个简单的系统。为了加快速度,采用dwz框架作为前端的页面,同样采用ssh作为整个项目的框架。进一步巩固了javaweb开发的一些知识。

4实习的主要收获和体会。

通过这三个多月的实习,我真的感觉到了自己的专业技能有了很大的提升,尤其在javaweb项目上的开发,有了深刻的理解。

首先让我意识到的是,企业级的大型项目和我们平时学习时的小项目是有着很大的区别。只有通过这样的实习,才能体会到作为一个团队对一个项目的严谨的部署,体会到大型项目会涉及到各种技术,然后将所有技术整合在一起,构成项目的整体框架,如果想成为一名架构师,这是必须掌握的技能。

其次,这次实习也让我深刻感受到团队以及团队沟通的重要性。所谓三个臭皮匠赛过诸葛亮,现在的社会离不开团队,尤其是互联网开发。在一个组织之中,很多时候,合作的成员不是我们能选择得了的,但是我们既然是一个团队,就应该有共同的目标,至少在团队中有这样一个共同目标,及时的沟通是很有必要的,当出现问题时,不是一味的推卸说这不是我负责的,更应该想的是怎么解决这个问题。同时团队中不同分工的人员也不应该在战线上分割开来,不能销售的埋怨开发的产品做的不好,开发人员埋怨销售人员推销不出去,只有团队统一战线,才能做出成绩。

当然,在职场中的我们,更应该保持一颗责任心。在此次的实习中,对于数据的高严谨性,是不容许我有半点马虎的,尤其是在线网数据库操作时,如果操作失误,导致用户数据丢失,那后果是不堪设想的,所以需要对自己工作,保持高度的责任心。

最后总结这次的实习,让我更加明确了自己今后的职业规划,相信自己能在it行业走出自己的一条成功之路。

文档为doc格式。

软件开发述职报告

“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。

谨以此文献给那个自己为你奉献3年青春与激情的开发团队。还有团队成员:ppl、yt、yk、tyf、lgl、chl、cdy、cb、dpd。

1、分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈!

2、一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点别的?这很重要,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。

3、软件开发团队中,技术不是万能的,但没有技术是万万不能的!在技术型团队中,技术与人品同等重要,当然长相也比较重要哈,尤其在mm比较多的团队中。在软件项目团队中,技术水平是受人重视和尊重的重要砝码。无论你是做管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护,多少你都要有技术基础。算我孤陋寡闻,我还真没有亲眼看到过一个外行带领一个软件开发团队成功地完成过软件开发项目,哪怕就一个,也没有看到。倒是曾经看到过一个“高学历的牛人”(非技术型)带一堆人做完过一个项目,项目交付的第二天,项目组成员扔下一句“再也受不了啦!”四分五裂、各奔东西。那个项目的“成功度”大家可想而知了。

4、详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快)。请牢记:“如果一个软件开发人员在1、2年内都没有更新过自己的知识,那么,其实他已经不再属于这个行业了。”不要告诉自己没有时间。来自时间管理领域的著名的“三八原则”告诫我们:另外的那8小时如何使用将决定你的人生成败!本人自毕业以来,平均每天实际学习时间超过2小时。

5、书籍是人类进步的阶梯,对软件开发人员尤其如此。书籍是学习知识的最有效途径,不要过多地指望在工作中能遇到“世外高人”,并不厌其烦地教你。对于花钱买书,我个人经验是:千万别买国内那帮人出的书!我买的那些家伙出的书,!00%全部后悔了,无一本例外。更气愤的是,这些书在二手市场的地摊上都很难卖掉。“拥有书籍并不表示拥有知识;拥有知识并不表示拥有技能;拥有技能并不表示拥有文化;拥有文化并不表示拥有智慧。”只有将书本变成的自己智慧,才算是真正拥有了它。

很多东西你“知其然且知其所以然”!

c、c51、汇编的模块化封装方式?用传统的桌面开发工具(目前主要有vc++、delphi)进行系统体统结构设计时,为什么不可以参考来自java社区的ioc、aop设计思想,甚至借鉴像spring、hibernate、jboss等等优秀的开源框架?在进行类似于实时通信、数据采集等功能的设计、实现时,为什么不可以引用来自实时系统、嵌入式系统的优秀的体系框架与模式?为什么一切都必须以个人、团队在当然开发语言上的传统或者经验来解决问题???“他山之石、可以攻玉”。

8、养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。众所周知,对软件开发人员而言,有、无经验的一个显著区别是:无经验者完成任何任务时都从头开始,而有经验者往往通过重组自己的可复用模块、类库来解决问题(其实这个结论不应该被局限在软件开发领域、可以延伸到很多方面)。这并不是说,所有可复用的东西都必须自己实现,别人成熟的通过测试的成果也可以收集、整理、集成到自己的知识库中。但是,最好还是自己实现,这样没有知识产权、版权等问题,关键是自己实现后能真正掌握这个知识点,拥有这个技能。

9、理论与实践并重,内外双修。工程师的内涵是:以工程师的眼光观察、分析事物和世界。一个合格的软件工程师,是真正理解了软件产品的'本质及软件产品研发的思想精髓的人(个人观点、欢迎探讨)。掌握软件开发语言、应用语言工具解决工作中的具体问题、完成目标任务是软件工程师的主要工作,但从软件工程师这个角度来看,这只是外在的东西,并非重要的、本质的工作。学习、掌握软件产品开发理论知识、软件开发方法论,并在实践中理解、应用软件产品的分析、设计、实现思想来解决具体的软件产品研发问题,才是真正的软件工程师的工作。站在成熟理论与可靠方法论的高度思考、分析、解决问题,并在具体实践中验证和修正这些思想与方式,最终形成自己的理论体系和实用方法论。

11、尽量参加开源项目的开发、或者与朋友共同研制一些自己的产品,千万不要因为没有钱赚而不做。网络早已不再只是“虚拟世界”,网上有很多的开源项目、合作开发项目、外包项目,这都是涉猎工作以外的知识的绝好机会,并且能够结识更广的人缘。不要因为工作是做erp,就不去学习和了解嵌入式、实时、通信、网络等方面的技术,反过来也是一样。如果当他别人拿着合同找你合作,你却这也不会,那也不熟时,你将后悔莫及。

掌握一门陌生的学问远远没有想想的那么高难、深奥。多方吸取、广泛涉猎。极力夯实自己的影响圈、尽量扩大自己的关注圈。财务、经济、税务、管理等等知识,有空花时间看看,韬光养晦、未雨绸缪。

13、本文的总结与反思:

a:不要去做技术上的高手,除非你的目标如此。虽然本文是关于提高软件开发知识的建议,做技术的高手是我一向都不赞同的。你可以提高自己的专业知识,但能胜任工作即止。

软件开发述职报告

光阴似箭,岁月如梭,辉煌的20xx已经过去,充满希望的20xx已在不知不觉中走到了6月份,现将20xx年上半年工作总结如下:

主要是围绕信号机开发的各种软件,如信号机底层软件、信号机设置软件、以及为了保障信号安全的防火墙软件等,另外还围绕交通诱导屏这个产品做了相关的工作,如诱导屏设置软件,以及诱导屏测试软件等工作。

从去年的年底已经开始这项工作了,我的工作相对来说比较单一一点,就是信号机设置软件以及底层软件的通讯部分的程序代码,以及其他的部分功能。并且现在这款信号机能够兼容多家协议。

这是独立开发、并最终调试的一个软件,能够严格防止外来非法连接的软件。由于目前还没有我们自己的信号机中心软件,所以目前这个软件现在还没有派上用场,相信随着公司的发展,会逐渐用上这样的软件产品的。

3、交通诱导屏的相关工作。

当然这里面的工作就相当砸碎一些,包括设置软件、测试软件以及处理在调试的过程中碰到的一些问题,以及测试一些硬件模块的好坏等。

从上面主要的工作内容来看,不是我一个人所能完成的,正所谓一切事务离不开团队,个人无法称英雄。今年在余sir领导之下,团队建设有了很大的进步,每个项目开始之前,好好的交流、加强了解、对问题的共识、解决问题的方法能很好的统一起来。我个人也很好的溶入这个团队,共同做好一个项目。

在解决问题的过程中,虽然都不时风平浪静,但事后都能够客观地分析,而不参杂个人的'感情。

给我的的感触就是一定要好好的去聆听,每个人对待问题的看法,不管他的看法对还是不对,合理与否,或者考虑的角度是否确切,都要好好地聆听,至少要等他说完,如果你主观的色彩,可能你都不愿意或者不屑听完他说的话,但是静下心来你或许也能发现他看问题的某些角度是你没有考虑过的,他想的某些方面也许确实是要注意到的。静心!聆听!把技术与大家共同分享,共同提高。

软件开发实习报告

詹老师让我模仿“过家家gogaga”所开发的“打电话认师姐”微信小游戏写一个类似的应用。我把原始应用找出来便开始抠代码,第一步是将套在微信接口中的原始应用抠出来(套在微信接口的原始应用只能在微信浏览器中运行,无法在电脑上测试),周二开始做。

一开始我的效率非常低,因为我很多测试方法并不熟悉,在参阅了微信js—sdk后总算把原始代码抠出来,厘清该应用的基本逻辑后开始重写,在詹老师的耐心地指导和对基础知识的讲解下,我们将原始代码中120行的css代码优化到60行,将五百多行的js代码优化到只有60行,这事实上是在原有的逻辑上完全重写了,这让我开始有点成就感了。

也第一次感受到产品开发中的大局观,这种大局观更多的是体现在细节上,比如代码变量名的设置需要与文件存放联合考虑,以便日后修改和维护。詹老师在讲代码逻辑的时候亲自写了一个例子让我体会,虽然消化这些用了快一天,但感觉真的收获很大,有拔云见日之感。

实习一周后所遇到的种种困难也让我意识到自己很多问题,归纳如下:

1、尽管之前对于书本的学习有一定积累,但还是暴露出代码的不熟练,细节方面处理能力差,在细节上耗费时间太多。

2、缺乏基本的软件开发测试思路,比如之前不知道chrome具有相当强大的错误测试功能,它对于没有触发的函数也有错误提示。

3、缺乏专注的习惯,比如詹老师让我先完成功能方面,但我却习惯于去找找界面的素材,这就导致两边都没有做好。虽然认识上知道不该这么做,但是习惯上却很难改。

4、自己很多时候虽然有问题但是不能完全阐述清楚,所以跟leader沟通的时候往往支支吾吾,以后有问题自己首先得想清楚,将问题讲明白也是很关键的能力。

另外也记录一些自己的浅薄感受:

1、工科出身的詹老师对于代码的运行效率有很多的考虑,但对于用户体验和交互效果似乎稍微少点,当然也可能是我新来并不了解的原因。

2、公司在做小应用的时候并不会在用户测试和产品结构功能上讨论太多,公司要的是迭代效率,就是要快速出应用,然后再快速上线下一个。

本周接到新的任务,为中国教育在线制作h5的招聘页面,之前的“给师姐打电话”的h5应用还没有优化好,能做的改进的地方还有很多,leader詹老师让我先把招聘网站做好,h5应用先放放,他给了我大街网做的“中国好offer”作为参考,拿到之后确实感觉这些页面都做得很好,詹老师搜集的资源确实十分丰富,从实习到现在他发给我的参考很实用,在看完了五六十个h5的招聘页面之后开始构思,在将产品架构基本做好后,测试又发现很多问题,有技术层面的,但更多的设计本身的问题。

技术的细节的问题:基于jquerymobile的开发框架国内的资料十分有限,不得不查阅原始的英文api,很多问题也只能去jqm的论坛查找,这些都十分考验英文阅读能力。css的布局问题繁杂,在各个浏览器,各个应用的渲染都不一样,也是很折磨人的过程,我现在就碰到了css中font—weight属性在safari没有渲染的问题,至今没有解决。

逐渐体会到前端工作的繁琐与细节,需要学的东西很多,有时候可以凭自己一些小聪明在当前解决,但并没有摸到问题的根源,扬汤止沸不是长久之计,但又好像没有足够的时间来系统的摸索,我只能先将这些问题一一记下来。这些技术的体会是一方面,另一方面便是产品的设计层面,现在就是因为产品快做好后发现有很多地方犯了低级错误,以往的纸上谈兵头头是道,等到自己亲身实践却感到把握不住很多设计原则,比如界面设计给用户造成的不必要的干扰,功能可见性的不足,逻辑上的不严谨,以下我归纳了下岗做好的h5界面存在的交互问题:

1、页面的设计初衷是左右滑动来切换页面,但给几个朋友测试后都不能进入页面后就自然而然的知道是左右滑动。

2、joinus的图标给用户是按钮的错觉,在测试中很多用户以为是按钮,都会下意识的点击。

3、交互效果的乏善可陈,与滑动的逻辑似乎也没有太大关联,只是单纯的加入了一些css3的动画。

4、用于提示左右滑动的动态箭头会让用户以为是点击作用。

改进:

1、放弃joinus图标。

2、改为上下滑动,箭头提示更改。

3、重新设计图标摆放结构。

总结:这次的h5页面主要在于设计问题,事先并没有完全构思好原型就急切投入到代码的编写中,这种开发方式本身是十分幼稚的!