前端开发实习总结范文_第1页
前端开发实习总结范文_第2页
前端开发实习总结范文_第3页
前端开发实习总结范文_第4页
前端开发实习总结范文_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、前端开发实习总结一 还是感叹一下时间的飞逝,大学一直在寻找,自己将来到底要干嘛?好在虽 然学校老师教得不多,安排的项目到是挺多,做过不同类型的项目,做过游戏, 做过.n et,其实也是,我只是普通人,无法在一开始就明确自己要做什么,还不 是在一个个项目里面才发现自己擅长和喜欢的。在 2016 年年初学习了有关前端的基本知识,隐隐约约感觉前端水很深啊, 我第一感觉是基础最重要,得先把图切好,科学的还原psd文件,自己用课余时 间看书也看不出个名堂,所以在 3 月份就准备实习,刚好学校这学期专业课做项 目的少了,假也好请,就请假出去实习了。实习一(切图重构+Jquery效果实现):先感慨一下我的运

2、气,再郑重感谢招我进来的leader,遇到了其他好学校里 面优秀的人leader很严格,因为我前端了解得少,才在课余时间看了几本书, 视频都没看过(我也觉得神奇,当时都没想到看视频,看大牛的教程,但是看了 估计就没胆量找实习了,哈哈),就给我一个星期试用,其中的压力就不再多说 了。实习了差不多3个月,学了很多,也上线了自己重构的网页,虽然只是静态, 但我还是有点小激动,了解了大多数特效的原理并能用Jquery实现,无缝轮播, 滚动,图集,这些,然后学校有事,就离开了。以前没有基础很慌张,现在切得一手好图更慌张,咋感觉水还是那么深呢, 那么多框架,他们之间有什么联系和区别啊,直接去学一个框架?感

3、觉只是去用, 会调API而已,我迷茫了。实习二(前端MVC+SPA单页面+前端开发组件化+RESTful API):再次感慨我的运气,郑重感谢招我进来的leader和带我的前端大牛导师,这 次实习让我真正上路了。我运气好啊,进去半个月就有新项目,然后导师带我一 起,他让我先自己写,自己根据低保真的需求去实现功能,然后再一边向我讲解 一遍重构我的代码。很多问题也有了眉目,比如框架其实与模式有关系,而什么 业务前端维护,什么业务后端维护,怎么联调接口这些问题更让我受益非浅。主要是导师人好技术也赞啊,负责整个前端的架构,包括组件编写和所有的 配置封装,我现在的水平是不能全部理解并应用的,但是有了学习

4、的方向,看一 些有深度的前端技术文章也能懂一些了。这次实习时间大约 3 个月,家里有事就离开了,走的时候很忐忑,觉得自己 学了那么多,但是没给团队做出实质的贡献,惭愧。总结:首先感觉自己运气好,感谢 leader 们看得起我,见了很多优秀的人。真心觉 得大学里面多做项目,然后多去实习是提高很快的。目前有点拖延症,可能是去 年的高压突然释放导致的,2017 年就毕业了,提前写下关于实习的经历,顺便 希望写博客能治疗我的拖延症。前端开发实习总结二 今天就简单聊聊上面的 Struts+Spring+Hibernate 吧。Struts代表:表示层;Spring代表:业务逻辑层;Hibernate则代

5、表持久层。他 们是目前在Java Web编程开发中用得最多的框架,其实这样区分是为了适应软 件开发过程中各个分工部门之间保持一致性的需要。说得简单点就是大家都在一 个模式下写代码,这样就能保证写出来的程序能被每一个人都能够读懂,而且有 些基本的东西它可以自动帮你生成,不用你自己一个一个的敲了,达到了代码复 用。这样保证可读性的同时也提高了开发效率,从而降低了成本。Struts这个框 架其实就是Java MVC设计模式中(简称Modell与Model2)Model2的一个具体实 现,Spring则通过提供ICO(控制反转,也称依赖注入)实现了对对象甚至事务(如 声明式事务)的集中管理,此外还引入

6、了 AOP(对向切面编程),当然也完全兼容其 它框架。 Hibernate 吗,就是一个实现对象与关系映射的中间件,大家知道,现 在的主流数据库还是关系型的,但编程却已经采用了面向对象的思想,如何让编 程人员能像操作对象一样,操纵数据库里的数据呢?Hibernate就是这样一种框架。 以前Java程序员与数据库打交道都是通过JDBC,还要写SQL语句,不过Hibernate 彻底改变了这一切,它在JDBC之上又作了一次封装,从而实现了不用写SQL语 句就可以实现操作数据库。值得提醒的是,这三个框架都是轻量级的,没有侵入性或者侵入性很低,不 像 EJB 这样的重量级框架,它们都能最大限度的实现代

7、码的可复用。前端开发实习总结三 以前在校很少自己做程序,对软件工程更是一无所知。来到公司,开始接触 大规模(其实现在看来实习的项目其实还是很小的)软件开发,一时真的有些迷 茫。比起VSS, MVC, QA, CMMI,我对JAVA, JSP, XML的一窍不通根本不值一 提。大家都不想输在起点,所以都默契地在加班,这样一直持续了实习的两个 月。刚来的时候始业教育显得慢吞吞,我们还经常盘算去哪哪玩之类的。我和 FLYSKY(20 个新生里唯一一个南区的兄弟,软件学院的 )还经常出去吃各种小吃, 每到一处都尝尝本地的风味,这是他的习惯。之后开始的培训还不是很难过, JAVA C+, ORACLE,

8、老师们讲的很好,可以说是非常好,好得我们没有几个人能听 懂。大家开始发愁,我也是每天晚上都基本看书到 10 点。我心说得亏哥们我还练过,来之前的2月份我就自己买了一本THINKING IN JAVA,看懂看不懂怎么说也算是准备了一下JAVA, C+虽说没去上过课,但凭我 的直觉我就一下看中这东西很有用,自己也看过一阵.至于ORACLE,虽然不了解, 但毕竟因为佩服云飞扬的性格和敬业精神,咱SQL选修也不是白混的。专业倒 还有点基础,再加上咱这自学能力也不是吹的,基本维持。可等到后来的日语 课就全迷糊了:本就没有语言天赋,再加上记忆严重欠缺,总是特别害怕去上日 语课。不过特别喜欢那个老师说话的感

9、觉,加上她一直对我都很好,所以还是很 用心的学着。随着培训的收尾,我们开始正式进入项目。从需求分析,概要设计到详细设 计,我们一步一步的开始接触软件开发的每个细节。最受不了的就是每天都要记 周报,填写自己的劳动成果。因为这个我还被QA通报了好几次呢,真的很郁 闷。其实现在我很感谢这种制度化的东西,某些情况下好习惯的养成是要靠强制 来确保的。详细设计之后就是企盼已久的编码,我心想终于可以做点正事了。 现在回头一看才知道,其实编码只占软件开发的整个过程劳动量的 1/4 左右,而 且其他的环节也不是想象中的那么无足轻重。编码我其实做的很不好,主要是因为需求分析阶段就没有认真仔细的理解需 求和规格说明

10、,加上编码时一个关键时段我回校和老同学叙旧。那阵项目经理 (PM)就经常和我们说,有问题自己想办法,不要经常问我。PM其实是在叫我 们自己酝酿,遇到难题只有憋一憋才能有真的收获。而我不在的那三天正好 是大家技术/思路上的一个跃迁,很多难题的解决方法都基本成熟,大家的编 码也接近 50%了,所以回来时我感觉已经掉队很多。再一个就是编码中期时机器 出问题,环境搭不上了,这使我更加紧张和急躁,大大影响了我的士气。后来利 用五一其间的加班我终于赶完了自己的模块,达到了第一个里程碑。其实从发现 落后到加班赶完这段经历,对我来说也具有里程碑的意义。不仅考验了我自己的 能力和心理素质,也证明了我对集体的责任

11、感和合作意识。我可以叫别人来帮我 做赶上进度,但那样我会错过自己学习的机会,以后再遇到难题我还是不行;我 也可以硬着头皮导致项目延期,那样我以后的日子保证不好过,而且这么做也不 符合我的性格。事实证明我顶住压力独立完成任务不管是对集体还是对我个人都 是一件大好事。前端开发实习总结四 在科技高度发展的今天,计算机在人们之中的作用越来越突出。而 c 语言作 为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进 行交流,因此,c语言的学习对我们尤其重要。在这个星期里,我们专业的学生在专业老师的带领下进行了 c语言程序实践 学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其

12、有了一定的 了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的 在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是 给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理.简单界面 程序.高级界面程序.程序的添加修改.用程序做一元线性回归处理以及用c语言程 序来画粒度分布图等这几样比较重要的时间操作。上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简 洁,更需要通过编程的实践来真正掌握它。对于程序设计语言的学习目的,可以 概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必

13、须通过 充分的实际上机操作才能完成。学习 c 程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的 上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有 效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继 续学习打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了 12 次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查 自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面加深对课堂讲授内容的理解课堂上要讲授许多关于c语言的语法规则,听起来十分枯燥无味,也不容易 记住,死记硬背是不可取的。然而要使用c语言

14、这个工具解决实际问题,又必须 掌握它。通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解, 在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为 在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是 初次接触程序设计,缺乏程序设计的实践所致。学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言 程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算 机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序 是否能够正确地解题。通过上机实验来验证自己编制的程序是否正确,恐怕是大多数同学在完成老 师作业时的心

15、态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。 因为在这种思想支配下,可能你会想办法去掩盖程序中的错误,而不是尽可能 多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不 到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开 发能力。熟悉程序开发环境、学习计算机系统的操作方法一个 c 语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下 才能进行。所谓环境就是所用的计算机系统硬件、软件条件,只有学会使用这 些环境,才能进行程序开发工作。通过上机实验,熟练地掌握 c 语言开发环境, 为以后真正编写计算机程序解决实际问题打下基础。同时,在今

16、后遇到其它开发 环境时就会触类旁通,很快掌握新系统的使用。学习上机调试程序完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机 运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在 语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编 译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。 程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法 是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看 出错误所在。前端开发实习总结五一、实训项目简易记事本二、实训目的和要求本次实训是对前面学过的所有面

17、向对象的编程思想以及 JAVAWEB 编程方法 的一个总结、回顾和实践,因此,开始设计前学生一定要先回顾以前所学的内容, 明确本次作业设计所要用到的技术点并到网上搜索以及查阅相关的书籍来搜集 资料。通过编写采用 JSP+Servlet+JavaBean 技术框架的应用系统综合实例,以掌 握 JavaWEB 开发技术。具体要求有以下几点:1.问题的描述与程序将要实现的具体功能。2.程序功能实现的具体设计思路或框架,并检查流程设计。3.代码实现。4. 设计小结。三、实训项目的开发环境和所使用的技术基于J2SE基础,利用MyEclipse8.5以上版本的集成开发环境完成实训项目,界面友好,代码的可维

18、护性好,有必要的注释和相应的文档。四、实训地点、日程、分组情况:实训地点:4栋303 机房日程:第一阶段:1.班级分组,选定课题,查阅相关资料半天 2.划分模块、小组成员分工半天3.利用CASE工具进行系统设计和分析,并编制源程序5天第二阶段:上机调试,修改、调试、完善系统 2 天第三阶段:撰写、上交课程设计报告,上交课程设计作品源程序(每人 1 份)2 天五、程序分析功能模块说明弹出菜单for(intf=0;f创建保存文件对话框 publicvoidsaveFile() 创建打开文件对话框 privatevoidopenFile()JFileChooserfilechoose=newJFil

19、eChooser();intresult=filechoose.showOpenDialo g(null);if(result=JFileChooser.APPROVE_OPTION)try Filefile=filechoose.getSelectedFile();FileReaderfr=newFileReader(file);intlen=(int)file.length();charcontext=newcharlen;fr.read(context,0,len);fr.close(); jta.setText(newString(context);JFileChooserfilech

20、oose=newJFileChooser();intresult=filechoose.showSaveDialog (null);if(result=JFileChooser.APPROVE_OPTION)try Filefile=filechoose.getSelectedFile();FileWriterfw=newFileWriter(file);fw.write(jt a.getText();fw.close();catch(Exceptio ne)System.out.pri ntl n(保存文件失败!);elseretur n;catch(Exceptio ne)System.o

21、ut.pri ntl n(打开文件失败!);elseretur n;六、程序设计及实现1、实现弹出菜单(JpopupMenu)2、设置字型,字体大小,字体颜色3、实现 自动换行七、实训总结通过3天的实训,虽然实训的时间不长,但是总体上收获是很大的,我们的 java课程学到的只是java和皮毛,javaweb实习报告一开始我还没有信心完成。 我仔细看了书上的代码之后。对计事本有了一个大体的了解,在初训的实候知道 自己应该做一个什么样的计事本了,在实训的过程中也遇到了不少困难,通过查 API 文档和看书,解决了问题,在写到字符的查找的替换时后,用到了上课时学 到的知识,对字体的风格的保存里面的颜色分离和还原方法,是通过查API文档 获得的,现在我所写的计事本只实现在一些基本功能。简单的复制粘贴,字体风 格的设置,还有就是查找和替换功能以及一些字体风格的保存.对文件的操作基 本都用到了。在实现记

温馨提示

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

评论

0/150

提交评论