在实习时期我学习了建站、网站优化和前端游戏研发设计。在实习的前3个月,我重点是按照机构业务展开学习,建站需求、域名空间、移动平台前端研发、模板框架的运用。这时期我做了两个网站,一个是自己用PHP+MySQL和Dreamweaver搭建的企业网站 ,另一个是运用ECShop模板搭建的商城网站。
PHP语言是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,PHP拥有非常强大的功能并且是免费的,所有的CGL或JavaScript的功能PHP都能实现,况且支持几乎所有流行的数据库和操作系统,最重要的是PHP的效率高,消耗相当少的系统资源。我运用sublime软件制作网站的几个基本页面,而后起始设计网站的数据库,数据库的功效是实现网站页面与用户之间的交互。在设计数据的时候,我利用在学校学习的知识搭建了一个能够实现简单功能的数据库,有管理员表,资讯表、制品表和制品归类表。而后起始编写网站的登陆和退出功能。虽然以前在学校有学习过PHP的基本功能实现,但对session还是不太认识,,后来在组长的帮忙下,最终学会运用登陆和退出动能的编写,亦晓得了session能够暂存用户的信息。与cookie还是有着区别的,最后,在组长和朋友的帮忙下,最终搭建成自已第1个独立完成的网站。
在接下来的几个月。我起始学习网站测试和优化,建站的语言有非常多,除了PHP,还有ASP、JSP、.NET等。PHP的源码因为是完全开放的,持续地有新函数库加入,持续地更新,这就需要咱们学习更加多相关PHP的知识,但因为PHP供给的数据库接口支持彼此不统一,要将多个区别的数据库数据统一就需要花费更加多的时间和力气了。而基于web系统研发的网站,在研发、发布和实施和守护中都会有非常多问题,例如前端的XSS、CSRF漏洞,后端的SQL注入漏洞,IP位置等,还有web站点的有害于网站优化,网站的TDK、链接的需要很大的精力去做。这大概便是我不愿意用web去建站的原由吧。学习了网站的测试与优化,对网站的认识亦更加多了一点,再也不单纯的认为建设网站只是把功能做出来就能够了,还要思虑网站的安全问题、兼容性、性能等。
现在我在这家机构实习亦有9个月了,亦从原来的实习菜鸟作为一个基本能够独立完成任务的员工了。再也不是那个只会回答我在书本上有看到过这个程序是怎么实现的,而是自己能够处理在工作中遇到的问题,此刻机构亦会分有些小项目给我试着独立完成为了。从客户那里得到需要,按照需要设计网站,实现网站的功能,每每机构接到新单需要建站,我都会想起自己第1次做的网站。那个网站虽然实现了基本的功能,但建站的时候无思虑到网站的链接测试,负载测试、压力测试、数据库的安全,浏览器的兼容、代码是不是简洁,利于优化等问题。那时主管只叫我在机构好好学习,还以为自己做得挺好的。针对工作的项目,我个人认为最重要的,便是改变了自己以前的思维模式和习惯,以前做程序,一起始就做网站的页面架构,简单设计一下网站的基本功能,半途想到什么再加进去,最后的结果便是自己没法完成这个内容,自己又有拖延症的毛病,总在最后的时刻才起始着手处理问题,非常多功能没法实现,针对程序的数据库亦不足注重,不会思虑网站的安全问题,是不是会被别人入侵等。
经过实习,我学到了非常多课本所无的,亦有不少的体会,以下几点体会:一是自己的态度要端正,不可太依赖他人。遇到问题自己首要去百度谷歌寻找答案,而后动手处理它,而不是遇到不懂的,马上去请教组长,等待组长的回复。二是要有计划,机构安排下来的工作,要分配好时间去完成,不要以为自己能够很容易的搞定就推迟做,最后常常由于时间不足充足而无做好作品。三是要有前瞻性,IT行业需要的人才亦是持续在变化的,咱们亦要不提高自己,在学习现有技术的同期亦要利用多一点时间去学习其他的技术知识,这般就不会由于机构的忽然变化而失业很久。
|