《前端开发实习总结范文.docx》由会员分享,可在线阅读,更多相关《前端开发实习总结范文.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、前端开发实习总结范文前端开发实习总结一 还是感叹一下时间的飞逝,高校始终在找寻,自己将来究竟要干嘛?好在虽然学校老师教得不多,支配的项目到是挺多,做过不同类型的项目,做过嬉戏,做过.net,其实也是,我只是一般人,无法在一起先就明确自己要做什么,还不是在一个个项目里面才发觉自己擅长和喜爱的。 在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设计模式中(简称Model1与Model2)Model2的一个详细实现,Spring 则通过供应ICO(限制反转,也称依靠注入)实现了对对象甚至事务(如声明式事务)的集中管理,此外还引入了AOP(对向切面编程),当然也
6、完全兼容其它框架。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左右,而且其他的环节也不是想象中的那么无足轻重。 编码我其实做的很不好,主要是因为需求分析阶段就没有仔细细致的理解需求和规格说明,加上编码时一个关键时段我回校和老同学叙旧。那阵项目经理(PM)就常常和我们说,有问题自己想方法,不要常常
10、问我。PM其实是在叫我们自己酝酿,遇到难题只有憋一憋才能有真的收获。而我不在的那三天正好是大家技术/思路上的一个跃迁,许多难题的解决方法都基本成熟,大家的编码也接近50%了,所以回来时我感觉已经掉队许多。再一个就是编码中期时机器出问题,环境搭不上了,这使我更加惊慌和急躁,大大影响了我的士气。后来利用五一其间的加班我最终赶完了自己的模块,达到了第一个里程碑。其实从发觉落后到加班赶完这段经验,对我来说也具有里程碑的意义。不仅考验了我自己的实力和心理素养,也证明白我对集体的责任感和合作意识。我可以叫别人来帮我做赶上进度,但那样我会错过自己学习的机会,以后再遇到难题我还是不行;我也可以硬着头皮导致项目
11、延期,那样我以后的日子保证不好过,而且这么做也不符合我的性格。事实证明我顶住压力独立完成任务不管是对集体还是对我个人都是一件大好事。 前端开发实习总结四 在科技高度发展的今日,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行沟通,因此,c语言的学习对我们尤其重要。 在这个星期里,我们专业的学生在专业老师的带领下进行了c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了肯定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很生疏,更多的在运用起来的时候还是感到很麻烦,终归,万事开头难嘛。 由于时
12、间的关系,我们的这次实践课程老师并没有给我们具体的介绍,只是给我们简洁的介绍了几个比较重要的实际操作。包括了程序模块处理.简洁界面程序.高级界面程序.程序的添加修改.用程序做一元线性回来处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。 上机试验是学习程序设计语言必不行少的实践环节,特殊是c语言敏捷、简洁,更须要通过编程的实践来真正驾驭它。对于程序设计语言的学习目的,可以概括为学习语法规定、驾驭程序设计方法、提高程序开发实力,这些都必需通过充分的事实上机操作才能完成。 学习c程序设计语言除了课堂讲授以外,必需保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能支配过多的统一上
13、机试验,所以希望学生有效地利用课程上机试验的机会,尽快驾驭用c语言开发程序的实力,为今后的接着学习打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,支配了12次上机试验。课程上机试验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程支配的上机试验的目的可以概括为如下几个方面: 1.加深对课堂讲授内容的理解 课堂上要讲授很多关于c语言的语法规则,听起来非常味同嚼蜡,也不简单记住,死记硬背是不行取的。然而要运用c语言这个工具解决实际问题,又必需驾驭它。通过多次上机练习,对于语法学问有了感性的相识,加深对它的理解,在理解的基础上就会自然而然地驾驭c语言的语法规定。对于一些内
14、容自己认为在课堂上听懂了,但上机实践中会发觉原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。 学习c语言不能停留在学习它的语法规则,而是利用学到的学问编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否驾驭c语言、自己编写的程序是否能够正确地解题。 通过上机试验来验证自己编制的程序是否正确,唯恐是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是肯定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想方法去掩盖程序中的错误,而不是尽可能多地发觉程序中存在的问题。自己编好程序上机
15、调试运行时,可能有许多你想不到的状况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发实力。 2.熟识程序开发环境、学习计算机系统的操作方法 一个c语言程序从编辑、编译、连接到运行,都要在肯定的外部操作环境下才能进行。所谓环境就是所用的计算机系统硬件、软件条件,只有学会运用这些环境,才能进行程序开发工作。通过上机试验,娴熟地驾驭c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快驾驭新系统的运用。 3.学习上机调试程序 完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,事实上机运行时可能不断出现麻烦。如编译程序检测
16、出一大堆错误。有时程序本身不存在语法错误,也能够顺当运行,但是运行结果明显是错误的。开发环境所供应的编译系统无法发觉这种程序逻辑错误,只能靠自己的上机阅历分析推断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快驾驭程序调试方法是特别重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。 前端开发实习总结五 一、实训项目 简易记事本 二、实训目的和要求 本次实训是对前面学过的全部面对对象的编程思想以及JAVAWEB编程方法的一个总结、回顾和实践,因此,起先设计前学生肯定要先回顾以前所学的内容,明确本次作业设计所要用到的技术点并到网上搜寻以及查阅相关的书籍来搜
17、集资料。通过编写采纳JSP+Servlet+JavaBean技术框架的应用系统综合实例,以驾驭JavaWEB开发技术。 详细要求有以下几点: 1.问题的描述与程序将要实现的详细功能。 2.程序功能实现的详细设计思路或框架,并检查流程设计。3.代码实现。4.设计小结。 三、实训项目的开发环境和所运用的技术 基于J2SE基础,利用MyEclipse8.5以上版本的集成开发环境完成实训项目,界面友好,代码的可维护性好,有必要的注释和相应的文档。 四、实训地点、日程、分组状况: 实训地点:4栋303机房日程: 第一阶段:1.班级分组,选定课题,查阅相关资料半天2.划分模块、小组成员分工半天3.利用CA
18、SE工具进行系统设计和分析,并编制源程序5天 其次阶段:上机调试,修改、调试、完善系统2天 第三阶段:撰写、上交课程设计报告,上交课程设计作品源程序(每人1份)2天 五、程序分析 功能模块说明弹出菜单 for(intf=0;f 创建保存文件对话框 publicvoidsaveFile() 创建打开文件对话框 privatevoidopenFile() JFileChooserfilechoose=newJFileChooser();intresult=filechoose.showOpenDialog(null);if(result=JFileChooser.APPROVE_OPTION) t
19、ry Filefile=filechoose.getSelectedFile();FileReaderfr=newFileReader(file);intlen=(int)file.length();charcontext=newcharlen;fr.read(context,0,len);fr.close(); jta.setText(newString(context); JFileChooserfilechoose=newJFileChooser();intresult=filechoose.showSaveDialog(null);if(result=JFileChooser.APPR
20、OVE_OPTION) try Filefile=filechoose.getSelectedFile();FileWriterfw=newFileWriter(file);fw.write(jta.getText();fw.close(); catch(Exceptione)System.out.println(保存文件失败!);elsereturn; catch(Exceptione)System.out.println(打开文件失败!);elsereturn; 六、程序设计及实现 1、实现弹出菜单(JpopupMenu)2、设置字型,字体大小,字体颜色3、实现自动换行 七、实训总结 通过
21、3天的实训,虽然实训的时间不长,但是总体上收获是很大的,我们的java课程学到的只是java和皮毛,javaweb实习报告一起先我还没有信念完成。我细致看了书上的代码之后。对计事本有了一个大体的了解,在初训的实候知道自己应当做一个什么样的计事本了,在实训的过程中也遇到了不少困难,通过查API文档和看书,解决了问题,在写到字符的查找的替换时后,用到了上课时学到的学问,对字体的风格的保存里面的颜色分别和还原方法,是通过查API文档获得的,现在我所写的计事本只实现在一些基本功能。简洁的复制粘贴,字体风格的设置,还有就是查找和替换功能以及一些字体风格的保存.对文件的操作基本都用到了。 在实现记事本的功
22、能过程中,也不是很顺当,基本的文件读写和保存文档的复制、粘贴、删除等功能还比较简单实现,但如何变更字体、字体颜色和背景颜色,就比较麻烦了,要实现字体颜色和背景颜色,首先要调用系统的调色板,再进行设置。但如何调用系统调色板?我是通过查阅帮助文档来找到其调用方法的。像自动换行、设置字体等都是通过方法来调用,给相关事务加上监听,在进行响应事务。整个程序中方法才是最关键的,也是最困难的。所以像查找、替换、转到几个功能我都不知道用什么方法,也由于时间有限,没有完成其功能。总体的感觉是对java有了一个全新的相识,现在感觉用java做小的图形用户程序有些缺陷,但是在其的应用方面。尤其是有网络方面的应用,在
23、整个实训我也尝试过做一个小的画图软件。但是由于时间关系还有一个是自身的学问的欠缺,最终这个事情被搁浅下来了。最终还是进行计事本的编写。由于在做画图软件时花了不了时间,所以现在的计事本的功能不是很全,假如有更多的时间,我会把这个记事体再完善一下,再把画图软件也做出来。实训的时间不长,但是我会在课外把它们的功能完善。然后再学习一下java和网络的编程,体验java的前沿技术。 在学习的过程中也体会到,遇到问题也要请教。不然的话自己一个人去做的话会花许多的时间,我在做这个记事本的时间,其中也问到过很多问题,通过同学的帮助下解决了,提高了程序的开发进程。其他的同学有问题的话我也是给他们尽量解决。我认为学习学问的过程当中就应当是相互学习相互进步的。 Java是面在的主流技术我会努力将它学好,现在我缺乏的是坚持不懈的精神,我会向他学习。 虽然学习java的路还很找,但我会接着走下去。