java-beb毕业实习报告_第1页
java-beb毕业实习报告_第2页
java-beb毕业实习报告_第3页
java-beb毕业实习报告_第4页
java-beb毕业实习报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、毕业实习报告题目:关于在科大讯飞从事程序员 岗位的实习报告实习单位:实习时间:学生姓名:学号:院系:信息工程学院专业:计算机科学与技术2013年12月11日一、实习单位及岗位简介(一)实习单位简介 科大讯飞教育是中国科学技术大学软件学院和安徽科大讯飞信息科技股份 有限公司共同投资成立的专门从事人才培养及输出, 软件研发及外包为一体的高 科技企业,主营计算机信息技术教育培训,软件产品开发、生产和销售。在教育 培训上,公司充分发挥中科大软件学院的教育优势和科大讯飞在 IT 行业的实战 经验,为学员创造了继续深造和技能拓展的机遇, 是专业化 IT 人才诞生的沃土。 科大讯飞教育在苏州、合肥均设有分公

2、司, 按照公司业务方向, 划分为培训中心 和工程中心两部分。科大讯飞教育与中科大嵌入式系统实验室是战略合作伙伴, 依托实验室内优 质的硬件环境和强劲的科研实力,具备强大的嵌入式系统研发能力。近年来, 随着移动互联网的快速发展, 科大讯飞作为中国最大的智能语音技 术提供商,相继推出了讯飞语音输入法、讯飞语点、灵犀等示范性应用,得到了 用户的广泛认可,其中讯飞语点被广大用户认为是“最好用的中文语音助手” 。 同时,针对不同的产品发展诉求,科大讯飞与 HTG华为、联想、中兴、小米、 OPP(等手机厂建立了全面合作关系,深入推动智能语音技术在手机终端领域的 应用。(二)实习岗位简介大学生往往具有专业基

3、础, 没有工作经验被很多用人单位所诟病, 刚毕业的 大学生到公司里往往需要再次进行培训后才能上岗。 因此多数公司不愿意招聘刚 毕业的大学生, 而进行社会招聘。 实习工作岗位则能很好的给予大学生的真正的 锻炼的机会,为以后的找工作有很大的帮助。程序员的行业往往人很多, 但大部分人只是初级的开发人员,俗称“代码工 人”,而这些人往往是加班最晚的,干的或是最多的,公司里面真正的牛人才是 真正的早九晚五,体现了实力上的差距。我所在的公司有几百人, 效益也很不错,我每天就是在做项目,也可以说每 天都在学习,学习基础知识,学习各种各样的技术,当然都是基本的技术。规模 还是不小的,公司人员挺多的, 在这个岗

4、位上, 要求我每天都要努力认真的去工 作,不断努力的去学习,在完成工作内容之后不断地去学习, 争取在毕业前能成 为合格的软件开发人员。由于公司的人多,岗位的竞争还是很强的,此外 , 为了 适应 IT 产业日新月异的发展趋势 , 公司还不断的招募更多优秀人才 , 更新和调整 人力资源结构 , 不断的扩充自身的行业竞争力和社会影响力。如果不积极上进的 话,就完成不了任务,体现出 IT 行业的竞争力的激烈。二、实习内容及过程我们的学习共有三个阶段:第一阶段:这阶段是基础内容的学习: 1、学习 java 基础:复习以前学过的知识:学习面向对象的知识,C+数据结构,线程,数据在内存上的存储等基础内容,为

5、 接下来的学习做好铺垫。其次是学习基础的编程和语法知识。2、学习 windows编程,开始阶段是学习使用 API, API函数众多学会查阅MSDN 了解函数的参数 的意义,虽然这似乎和 java 没有很大关系, 但是技术是没有界限的有很多通性。 3、学习线程开发:了解多线程和多进程的概念,了解 CPU 的工作原理,了解进 程的死锁问题,为以后开发打下理论基础。6、学习网络编程(基于TCP协议的socket编程,基于UDP的socket编程)。GUI编程使用Frame类中的方法可以 来创建一个窗体以及设置窗体的大小、 位置颜色等属性,与windows编程是一体 的。第二阶段 :此阶段是web学习

6、阶段:1、学习web编程:主要学习了 html文本语言。 超级文本标记语言( html )是标准通用标记语言下的一个应用,也是一种规范, 一种标准, 它通过标记符号来标记要显示的网页中的各个部分。 网页文件本身是 一种文本文件, 通过在文本文件中添加标记符, 可以告诉浏览器如何显示其中的 内容(如:文字如何处理,画面如何安排,图片如何显示等) 。浏览器按顺序阅 读网页文件, 然后根据标记符解释和显示其标记的内容, 对书写出错的标记将不 指出其错误, 且不停止其解释执行过程, 编制者只能通过显示效果来分析出错原 因和出错部位。但需要注意的是, 对于不同的浏览器, 对同一标记符可能会有不完全相同的

7、解释,因而可能会有不同的显示效果。2、学习了 javascript 脚本语言。avaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端 Web开发的脚本语言,常用来给 HTML网页添加动 态功能,比如响应用户的各种操作。事件的处理:获得焦点和失去焦点。js中的一些包装类:Boolean、Number String、Date、Math、Array 这些类中的一 些属性及常用的一些方法。DOM文档对象模型:document、element、text等的 nodeName nodeValue、nodeType这三个属性。访问页面的节点的方法: child

8、Nodes , parentNodes , lastNodes 等等。操作 DOM节点树,插入、删除、 移动等操作,即pendChild,insertBefore 等方法。第三阶段这阶段是开发员工系统:经过第一阶段的学习后有了开发平台的基础,接下来进入了实际的开发实践环节,我们开发的是一个网站,网站的开发分为前台和 后台,前台主要是用html语言进行页面的美工,用动态语言进行实际开发应用 与后台即与数据库的连接。整体框架大致如下表:网站系统后台(对网站进行管理)前台(为用户提供服务)管理员模块用户信息模块用户管理模块已提问问题模块问题管理模块已回答问题模块问题类型管理模块问题排序、添加模块班级

9、管理模块问题类型模块专业管理模块登录模块1、数据库的建立:连接数据库的方法有一个模板,代码如下:public class DBMa nager private static final Stri ng URL=jdbc:mysql:/localhost:3306/test;private static final Stri ng USER=root;private static final Stri ng PASSWORD=123;private static Connection conn=n ullpublic static Conn ecti on getC onn()try if(co

10、nn=nu ll)/注册驱动Class.forName(com.mysql.jdbc.Driver);conn=DriverMa nager.getCo nn ectio n(URL,USER,PASSWORD); catch (ClassNotF oun dExceptio n e) e.pri ntStackTrace(); catch (SQLExcepti on e) e.pri ntStackTrace() retur n conn;以后运用数据库连接基本上都是用这个模板,方便又有效,而且在其他地方连接数据。进入数据库之后,就可以执行数据库中的增、删、查、改等Sql语句了,运用cre

11、ate table+表名(表中所需要的元素),这样就可以建立一张表了,运用desc+表名就可以查看表,运用 Sql语句“ select * from +表名”就可以 查看表中的所有数据,运用“ insertinto,,”语句可以向表中添加数据;运用“ update +表set , Where, ”可以更改表中指定的某项数据;运用“ delete+表 where ”语句可以删除表中的某项数据。2 、模块间衔接。这个系统包括了网站本身对自己的管理以及面向用户提供的 各项服务功能。如果在后台的用户管理模块中出现了错误,那么在后台这个错误可能导致班级或者专业模块出现连带的错误,因为每一个用户都有自己的

12、一个唯 一的班级和专业与用户ID对应。而这个错误可能不止出现在后台,前台的用户 信息模块可能也会收到影响。这种整体的联系性和系统性导致一旦出错,那么错 误可能存在的地方将是相互联系的各个部分, 而一个错误可能导致各个部分都出 现关联性的错误。在某种角度上,这样的问题的发现与解决是对系统性思维的一 种磨练。网站的模块很多,所以在实现的过程中出现很多问题, 例如前台和后台的连 接,在做的过程中出现各种各样的数据库连接问题,模块间的衔接问题等, 我在 不断的时间过程中完善功能。三、实习收获与体会这次的学习给我带来了很大的收获,首先这次实习考验了我认真严谨的态度,这是一种科学合理的不可或缺的工作态度。

13、 在学习实践过程中,由于对程序 语言的不熟悉、对软件开发的不了解、以及对系统的把握不够,出现很多问题。 其次我培养了职业人的基本职业素养。 这次实习,我们每天都有日报报告工程进 度,有事还要写工程报告和会议记录。另外编程设计中的各项原则与要求也是职 业素养中的一项内容,这次的实习在一次次错误、纠错、调试的过程中,我深刻 地体会到了系统地看待工程、系统地思考问题、系统地解决问题的重要性,另外 在实践过程中,反馈调整不断向成功逼近的思维也是相当重要的。有时在不断修改的过程中,不但没有解决问题,还制造了很多新的问题,最后导致模块设计的 崩溃,这提醒我们对调整的把握是相当重要的。在学习期间,我的学长们给了我很大的指导,在学习经验上以及工作的经验 上的指点让我少走了不少的弯路。我了解了软件公司对一个程序开发者的要求, 对以后的学习道路也有了一定 的方向,不再像原来那么迷茫了。感谢关心我的老师,学长,以及我亲爱的同学 们。这段时间我充实很多。四、致谢毕业实习是学生大学学习完成全部课程后的最重要的实践环节。感谢苏州科 大讯飞信息科技股份有限

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论