文章插图
东软睿道实*学毕业实*学四年所学*知识解决实际问题*有效途径 。
毕业实*学所学知识*一次总结,一次综合运用,一份毕业设计需要用到我们在大学里所学*大多数课程知识 , 通过毕业设计,能使我们综合应用所学*各种理论知识和技能 , 进行全面、*、严格*技术及基*能力*练*连、南京、成都、无锡、天津、郑州、南昌、青岛、广州建立了10个分布式*人才基地 , 与多所高校、企业建立了持续稳定*合作 , 从学校招收编程技术部娴熟*学生,结果4个月*培训之后再推荐给IT企业 。
东软睿道总结多年*培训经验,为软件行业提供高质量、规范化、专业化*IT人才 。服务总部设于沈阳,已在大连、*、天津、青岛、南京、无锡、上海、武汉、成都、广州设有分支机构,以覆盖全国*业务布局,优化*全国*IT类资源配比,快速准确地对应*软件行业*人力资源服务需求 。
孟夕程:东软睿*育*技术有限*
东软睿道工现有实训基地总*面积约20万平方米 , 容纳50000余人培训 , 拥有丰富*开发、*经验*内部讲师300余人和实训经理100余人 。目前,东软睿道工程教育,覆盖软件开发与*、嵌入式产品工程、*平台、物联网、数字媒体、网站设计、IT技术服务、BPO服务、企业*等类别*近20余种人才发展方向 。
2.2发展历程
1991年:东软创立伊始 , 与东北大学合作设立“软件加强班”,联合培养人才 。1999年:与Mic*soft、Oracle、Cisco、Sun 等厂商深度合作 , 展开了面对企业和个人*培训服务 。
2000年:东软在大连、成都、南海先后设立东软*技术学院,开始大规模为社会培养专门*IT人才 。
2003年:成立软开事业部,开展IT人才派遣业务 。
2015年:东软设立人才储备中心,与全国高校开展软件人才*“定制培养”,为东软自身输送合格人才 。
2015年:东软设立人才实训中心,构造了分布式*实训基地 , 搭建面向全国高校*人才培养平台 。
2015年:东软成为*软件工程专业大学生实*规模实施面向软件相关专业大学生实训,合作院校200余所,培养学员2万人;面向全国100多家企业提供人才供给服务 。
2011年:东软继沈阳、大连、成都外 , 在南京、无锡、郑州、天津、南昌等地建立了培训基地,合作院校500余所,培养学员5万人;近岸服务规模扩大至全国20多个城市 。
2012年:东软成为国家级工程实践教育中心;东软整合全球教育资源,组建东软睿道*,致力于*领先*工程教育服务*提供者;为全国近300家企业提供人才服务,近岸服务外包人员突破2500人 。
2.3具体*IT实训业务
2.3.1高校实训解决方案
面向计算机及软件相关专业*大学在校生,东软睿道提供不同*培训服务,大学一年级学生*认识实*学二年级学生*专业实*学*达式类型多样化 。灵活使用各种运算符可以实现在其它高级语言中难以实现*运算 。
数据类型丰富,C语言*数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等 。能用来实现各种复杂*数据结构*运算 。并引入了指针概念,使程序效率更高 。
生成目标代码质量高,程序执行效率高 。C语言描述问题比汇编语言迅速,工作量小、可读*好 , 易于调试、修改和移植,而代码质量与汇编语言相当 。C语言一般只比汇编程序生成*目标代码效率低10%~20% 。
可移植*好,C语言在不同机器上*C编译程序,86%*代码是公共*,所以C语言*编译程序便于移植 。在一个环境上用C语言编写*程序,不改动或稍加改动,就可移植到另一个完全不同*环境中运行 。
C*缺点 。
C语言*缺点主要表现在数据*封装*上,这一点使得C在数据*安全*上有很大缺陷,这也是C和C++*一大区别 。
C语言*语法限制不太严格,对变量*类型约束不严格,影响程序*安全*,对数组下标越界不作*等 。从应用*角度,C语言比其他高级语言较难掌握 。也就是说,对用C语言*人 , 要求对程序设计更熟练一些 。
在课程*最后一天,老师给我们布置了一个很难*作业,有两个字符串 , 求长*那个字符串里,包含着多少个段*那个字符串 。这个题需要用到两层for循环,我们若*个人花了很多时间,一起讨论,最后还是没有完成,最终在网上百度到了这道题*答案,理解之后又自己敲了一遍,算是对第一周C语言学*小 。
Java语言还有50关键字 , 比如Abstract、assert、break、byte、case、catch、char 。这些关键字不能用于常量、变量、和任何标识符*名称 。
*象类和接口*区别,*象类中既可以有*象方法,也可以有非*象方法 。接口只能有常量和*象方法 。在制定严格规范时使用接口,接口*好处是可以实现多继承,而类只能实现单继承 。
异常,运行期间出现*错误,而不是编译时*语法错误 。分为两大类,Er*r*内部错误和Exception伪例 。异常*最终父类是Th*wable 。常见异常有RuntimeException , IndexOutOfBoundException数组下标越界异常等 。
IO流*分类,可以分为输入流,输出流,节点流,处理流 , 字节流和字符流 。输入流只读不写,输出流只写不读;节点流直接连接到数据源,处理流不直接连接数据源;字符流*根父类是Reader和W*ter,字节流*根父类是InputStream和OutputStream,图片用字节流,文*文件用字符流 。
访问权限问题,具体分为p*vate、public、def*lt、p*tected 。p*vate只在一个类中可以访问 , def*lt在一个包中可以访问,p*tected同一个包和不同包*子类中可以访问,public所有类中都可以访问 。
我们还学*多情况下工厂模式都是结合单例来使用* 。工厂模式*好处 , 提高效率,可重用*和** 。单例模式 , 私有*构造器,静态方法,且该静态方*返回值类型是当前这个类*一个对象,使用单例可以节省内存空间 。
学完javaSE之后,我们做了第一个项目,企业及时**,大家都很兴奋,可以试一试这么久学*家都过*很辛苦,但大家都做*很认真 。聊天记录模块话了我们很多时间 , 几个人一起讨论 , 最后成**把这个模块做出来了 。第一个项目让我们学到了很多东西 。
3.3javaEE学*多数java程序员都是去做javaWeb*,所以这方面*知识才是我们学*框架部分 。
项目分为*现层:常用*框架:struts2,struts1,Sp*ngMVC,JSF , 用框架之前用*是mvc模式;业务层:处理事务(用Sp*ng框架,sp*ng作用:处理业务层*事务,将表现层和持久层框架);持久层:*数据访问层*常用框架:hibernate,没用hibernate时用*jdbc , hibernate好处:ORMAPPING对原有JDBC做了轻量级封装,简化了JDBC*作 。Jdbc是面向关系模型*作 , 而hibernate是完全面向对象编程 。
struts最大*特点:以web*ot为核心,采用*机制来处理用户请求 , 用到ioc控制反转和aop面向切面编程 。struts2访问web元素*方式:通过ActionContext来访问;通过实现RequestAware,SessionAware,ApplicationAware接口来访问*p类型*request,session , application在实现接口*set方法时用到了依赖注入 。
创建action**示查询最小值 , count表示查询总*记录条数 。Select可以写分组函数,及g*up by*现*列 。分组函数条件不能写where里,可以在having中写分组函数作为条件 。
SQL语句*执行顺序,F*m 、 where、 g*up by、 having、select 、order by 。事务*四个特*,原子* , 一致*,隔离*,持久* 。
commit和*llback,commit将数据从内存“真正”*存入到数据文件中;*llback将数据从内存中撤销 。
delete,d*p和truncate之间*区别,Delete是DML语句 , 删除表中*数据,并不释放空间,每条数据都会记录*志,这个*作是可以恢复*;D*p是DDL语句,删除整张表,表结构都不存在了;Truncate是DDL语句,截断表,将表数据清空,并释放空间,但不删除表结构,该*作是不可恢复* 。
4 实*四了 , 所以我也珍惜这次机会,它让我有了软件开发*经验,增加了自己*就业机会 。
在这四个月里,我对了java有了很深*认识,比如其中*垃圾自动回收机制 。通过老师*讲解和课后自己*查资料,我了解到垃圾自动回收机制是一个低级别*线程,它在得到虚拟机执行权*时候 , 就会查询内存里没有被引用*内存,把它们回收 。回收*内存在物理上不一定是连续*,它又会把内存整理一下 , 把一些变量、对象在内存里*物理地址挪一下位置,清理出大-片*连续*内存,以便虚拟机能更好*来进行内存分配 。这里又引出一个概念了 , java虚拟机*内存是动态分配* 。
在培训*时候,还会有面试*训练,教你如何与面试官沟通 , 如何准备* 。在回答面试官问题*时候,尽量不要提到你不擅长*内容,还要学会把问题撑长,不要把一个问题*所有相关内容都一次*都说出来,而要只说核心* 。其余*内容,如果面试官继续问*话,那你就成**把面试时间撑长了 。
在培训*4个月里,我*最大经验是一定要坚持,我们班学*最好*几个人 , 都是晚上走*很晚、周末都来继续学习*人 。每天都坚持敲一些代码,时间长了,自然就熟悉了 。学到最后*时候 , 心态最重要,只要调整好心态,坚持下去 , 就可以学有所成 。
在这段时间*学习生活中,我也认识了很多同学 , 我们来自不同*学校,因为共同*理想而走在一起,在完成老师布置*作业时 , 我们相互帮助,在做项目*时候,我们一起探讨,在奔向同一个目标*过程中 , 我们一起努力 。
【东软睿道实习报告】想要成为一名程序员,光*这4个月*培训是不够*,我还需要继续努力,每天坚持充电,在不会在竞争中被淘汰 。