IT个人实习报告4000字Word格式文档下载.docx
- 文档编号:19511343
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:8
- 大小:20.72KB
IT个人实习报告4000字Word格式文档下载.docx
《IT个人实习报告4000字Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《IT个人实习报告4000字Word格式文档下载.docx(8页珍藏版)》请在冰豆网上搜索。
互联网信息技术咨询;
无人机技术培训;
计算机网络系统工程服务;
智能化技术研发;
智能化技术转让;
智能化技术服务;
应用无人机开展测绘航空摄影;
计算机软件、电子计算机、计算机、办公设备耗材、计算机辅助设备、人脸识别系统等产品。
某某某有限公司尊崇“踏实、拼搏、责任”的企业精神,并以诚信、共赢、开创经营理念,创造良好的企业环境,以全新的管理模式,完善的技术,周到的服务,卓越的品质为生存根本,始终坚持用户至上用心服务于客户,坚持用自己的服务去打动客户。
2、实习岗位
PHP开发实习生
3、实习时间
2018-4-6至2018-6-4
4、实习内容
1.API接口实现
API是应用程序接口(ApplicationProgramInterface)的缩写。
应用程序接口(ApplicationProgramInterface)是一组定义、程序及协议的集合,通过API接口可以实现计算机软件之间的相互通信。
API的一个主要功能是提供通用功能集。
我们通过使用API函数开发应用程序,从而可以避免编写无用程序,以减轻编程任务。
在日常工作中,我会需要根据客户提出的需求,设计并实现相关的API接口。
下面我总结了一下实现API接口的一些基本规范:
1)统一数据传输格式
在网络传输时不同的编码格式生成的字节是不同的,因此需要统一编码格式。
如果双方数据传输的编码格式不同则在进行数据处理时必须进行转码。
例如我们在请求某接口时,采用的GBK编码格式,而接口采用的是UTF-8编码格式,导致在页面上的数据会显示乱码。
2)统一数据交换格式
在API接口开发中,一般是通过json格式传输。
JSON(JavaScriptObjectNotation),是一种超轻量级的数据交换格式。
在Json没有出现之前,都是采用XML传递数据。
XML是一种纯文本格式,很适合在网络上交换数据,但是XML格式比较复杂。
3)统一数据返回格式
推荐后端返回对象方式给前端数据格式,例如:
{
"
code"
:
0,//返回数据状态码,表示API接口执行的状态。
"
data"
[//数组中包含返回的数据
id"
1,"
name"
xiaoming"
},
2,"
}
],
msg"
success"
//信息提示
4)数据校验
对接口接收过来的数据,最好进行数据效验,因为你不能保证传给你是完全符合标准的数据。
对数据校验不通过的和执行失败的,最好可以清淅明了的提示返回给调用方。
5)可扩展性
在设计API接口时,应该接口考虑是否具有可扩展性,避免接口添加新功能或更新接后代码冗余的问题。
2.API接口测试
一个API接口的完成,不仅仅只是实现了需求上的功能,还需要通过测试,才能交付使用。
API接口测试,通常使用Postman工具。
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,Postman不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求。
目前已经可以很熟练的使用Postman进行API接口测试与调试。
3.编写API接口文档
由于公司采用前后端分离的开发模式,所以后端人员在实现API接口之后,还需要编写相对应的API接口文档,以便前端和APP开发人员根据文档进行对接。
写接口文档对很多程序员来说,是一件很头疼的事情。
而ShowDoc可以快速的解决这个问题,Showdoc是一款可以在线编写API文档、技术文档、数据字典、在线手册工具,是国内比较流行使用的在线API文档。
我们通过ShowDoc可以快速的编写项目的API接口文档,让我们花很少的精力和时间来管理项目接口文档,把更多的精力和时间花在对项目的管理上。
4.对接API接口
在接口实现之后,需要等前端和APP开发人员进行对接。
因为接口只是实现了数据的操作。
还需要页面做支撑,才能构成一个完整的web项目。
在对接接口的过程中,还可以对接口的不足之处进行改正。
5.项目测试
项目在完成API对接阶段之后,将会进入测试阶段。
没有经过测试的项目都不是好项目。
项目测试对于一个项目来说,是至关重要的,是一个项目上线之前不可或缺的部分。
项目测试有专门的测试工具,我就不具体罗列了。
下面我简单说一下禅道(ZenTao)项目管理系统,它是一款国产的优秀开源项目管理软件。
禅道在项目中被经常作为Bug管理系统。
通过禅道,我们不仅可以对项目中的bug进行记录和反馈,还可以给bug划分严重程度、优先级以及设定解决bug的日期,方便开发人员合理的安排时间来解决bug。
6.远程服务器上部署项目
项目完成测试阶段之后,就可以上线了。
因为客户有自己的服务器,所以需要把项目部署在他们自己的服务器上。
而我们又不可能跑到客户所在地去部署项目。
此时,我们需要使用到远程连接桌面。
通过远程连接桌面,我们就可以连接上客户的服务器,在上面部署项目或者维护项目。
为了提高服务器的安全性,需要配置防火墙的出入站规则,对项目设定特定的访问端口,来避免服务器被攻击的可能性。
五、实习收获
通过这次实习,我对PHP语言的各种特性有了更进一步的体会:
1.跨平台性
PHP语言可以运行在Linux、Unix、Windows等主流操作系统上,以及支持可操纵多种主流与非主流的数据库,例如:
MySQL、Access、SQLServer、Oracle、DB2等。
通常所说的Lmap开发环境指的就是Linux+Apache+Mysql/MariaDB+Perl/PHP/Python,因为它们是开源并且免费,不需要很大的开发成本,就可以搭建好的开发环境。
2.安全性
PHP语言实现完整的加密,支持哈希函数,可以使用多种加密算法。
3.执行速度快,效率高
PHP是一种强大的服务器脚本语言,语法混合了C、Java、Perl和PHP式的新语法,执行网页速度比CGI、Perl和ASP更快,而且内嵌Zend加速引擎,性能稳定快速,占用系统资源少,代码执行速度快。
PHP消耗相当少的系统资源。
4.支持面向对象编程
目前,面对对象编程(oop)是当前主流的软件程序设计。
PHP对OOP提供了良好的支持。
5.处理高并发
随着网络和手机的普及,互联网时代的来临,对web的开发提出了更高的要求,而网站并发。
网站高并发通常是指网站的并发访问。
也就是在某个时间点,网站有多少个访问同时到来。
以上是PHP语言的优点,下面讲下PHP语言的不足之处:
1.对多线程支持不太友好,大多数时候我们只能简单的模拟的去实现。
2.语法不严谨,比如变量不需要定义就可以使用,但是在c、java、c++中变量是必须先定义后引用。
3.PHP的解释运行机制。
每个PHP页面被解释执行后,所有的相关资源都会被回收。
也就是说PHP在语言级别上没有办法让某个对象常驻内存。
在PHP中,所有的变量都是页面级的,无论是全局变量,还是类的静态成员,都会在页面执行完毕后被清空。
4.PHP主要适用于web开发领域,不擅长开发桌面程序应用。
在实习过程中,与web服务器相连的数据库采用的是最流行的关系型数据库管理系统----MySQL。
在WEB应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。
MySQL作为一种关系数据库管理系统,它将数据保存是在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。
由于体积小、速度快、总体拥有成本低,尤其开源这一特点,一般中小型网站的开发都选择MySQL作为网站数据库,而MySQL搭配
PHP和Apache
可组成良好的开发环境。
在使用MySQL数据库开发项目的过程中,数据库设计也被经常使用,数据库设计(DatabaseDesign)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
进行数据库设计之前需要考虑信息要求,也就是数据库需要存入什么样的数据。
创建数据库不能仅仅只是为了存储数据,还需考虑存取方式,也就是处理要求,即根据用户所提出的存取要求来设计数据模式和应用程序。
另一方面,在实习过程中,我意识到工作的心态的重要性。
一个良好的工作心态不仅可以提高工作的效率,还会影响他人,形成一股良好的工作氛围。
在工作中需要养成的心态:
一、不断学习,不断提升理论涵养。
在科技信息时代,学习是不断地吸收新信息,获得自身成长的动力。
作为一名青年,更就应该把学习作为持续工作用心性的重要途径。
结合工作实际,不断学习新的知识。
在做项目的过程中难免会碰到自己没有遇到过的问题,这个时候,学习就变得尤为重要了,只有通过学习才能及时有效的解决项目中碰到的问题。
二、努力实践,知行合一。
毛爷爷曾说过:
“实践是检验真理的唯一标准”,作为一名即将步向社会的大学生,我们只有将理论付诸于实践行动中才能实现理论自身的价值,也只有将理论付诸于实践行动中才能使理论得以检验。
同样,一个人的价值也是通过实践行动来实现的,也只有通过实践行动才能锻炼人的意志,提升人的品质,。
所以在工作和生活中需要潜心体会,并自觉的去实践和运用。
3、提高工作用心性
红牛的广告语--“你的能量超乎你的想象”,从这句话中,我们不难看出一个人内心的力量是巨大的。
我们可以把工作当成修行,从小事做起,把一件小事做到极致,平凡的人都将变得不平凡。
4、学会沟通,培养团队精神
在职场中,学会沟通尤为重要。
比如你有一个好的想法想表达出来,但是你不善言语,不知道该怎么描述,那么你就会错失一个机会。
学会沟通,不仅可以提高工作效率,还可以彰显自己的综合素质。
培养团队精神,如今的社会需要的人才更多的是懂得团队精神的人,仅靠自己的力量,大多数目标都不可能实现,团结合作,就可以创造奇迹。
5、享受工作,服务同事
工作,不只是为了获得生活的食粮,让自己的生活质量提高。
工作的意义在于磨炼心志、提升人格。
在工作中,少抱怨,多做事。
不能把工作的任务当成自己的负担,而应该学会去享受工作给自己带来的乐趣,比如说你花了一天的时间解决了之前让你一直很头疼的问题,我知道那一刻,你的内心是很自豪的。
服务同事,也是享受工作的一个过程。
服务他人,幸福自己。
在团队中,每个人都是不可或缺的部分,相互帮助,共同进步,创造更大的价值。
通过这次实习,我从中获得了诸多收获,一方面学到了新的专业知识,接触到了很多对开发有帮助的工具,如Postman和Showdoc;
学会如何灵活运用专业知识解决项目中碰到的难题;
另一方面还提高了自己动手做项目的效率、思考问题和解决问题的能力。
最后,很感谢公司能够提供这样好的实习环境,我会继续努力的。
学生签名:
年月日
实习接收单位意见
职业道德
(5分)
知识结构(5分)
专业技能
沟通合作
创新精神(5分)
负责人:
(签章)
年月日
指导老师意见
指导老师:
年月日
成绩
教研意见
学院意见
个人态度
实习报告
单位考核
总成绩
指导老师签字
负责人签字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IT 个人 实习 报告 4000
![提示](https://static.bdocx.com/images/bang_tan.gif)