PHP开发工程师实习报告(原创0分)

合集下载

php实习报告自我鉴定

php实习报告自我鉴定

php实习报告自我鉴定
在本次的php实习中,我从实践中深入理解了php的基础知识和应用技巧。

通过参与项目开发,我不断地学习和提升自己,在团队中取得了一些成绩和经验。

首先,我在项目中负责了一些php的编写和调试工作。

我熟练掌握了php的语法规则和常用函数,能够独立完成简单的程序编写和功能实现。

我还加强了对面向对象编程的理解,在项目中尽可能地使用了面向对象的设计和开发方法。

其次,我在项目中积极与团队成员合作,共同解决问题。

我主动与其他实习生和开发人员交流,学习别人的经验和方法。

在项目讨论会上,我能够积极发表自己的意见和建议,为项目的改进和优化做出贡献。

另外,我注重对项目代码的质量和效率进行优化。

在编码过程中,我遵循良好的编码规范,保证代码的可读性和可维护性。

我还使用了一些性能优化的技巧,提高了程序的运行效率和响应速度。

最后,我在实习期间认真对待工作,保证了项目的进展和完成。

我能够按时完成上级分配的任务,并对自己的工作进行检查和总结。

同时,我积极主动地学习新的技术和知识,在实习期间取得了一定的技术进步和成果。

在本次的php实习中,我充分发挥了自己的能力和潜力,获取了宝贵的实践经验。

通过这次实习,我对php的理论知识和实
际应用有了更深入的了解,同时也锻炼了自己的团队合作和问题解决能力。

我相信这次实习对我的职业发展会产生积极的影响,我也会继续努力,不断提升自己的技能和专业素养。

php实习报告

php实习报告

php实习报告一、引言本次实习是我在某互联网公司的PHP开发岗位进行的,下面将对实习期间的学习、项目经历以及收获做出详细的报告。

二、实习学习内容1. PHP语言基础在实习开始之前,我进行了一段时间的PHP语言基础学习,通过阅读官方文档和参考书籍,了解了PHP的基本语法、变量、数据类型、函数等概念。

掌握了PHP面向对象编程的基本原理和思想,并学会了如何在PHP中使用类和对象进行开发。

2. MySQL数据库为了能够进行数据库相关的开发工作,我在实习期间还学习了MySQL数据库的基本知识。

通过学习数据库的设计原则、SQL语言的基本语法,以及如何使用PHP连接数据库并进行增删改查等操作,使我能够更好地与数据库进行交互。

3. Web开发框架在实习期间,我还学习了一些常用的Web开发框架,如Laravel和CodeIgniter。

通过学习框架的使用,我了解到框架可以提高开发效率、减少代码重复,并且能更好地进行模块化开发。

对于大型项目而言,使用框架可以更好地管理和维护代码,提高整体的可维护性和可扩展性。

三、项目经历在实习期间,我参与了一个名为“某某商城”的项目开发。

作为项目开发团队的一员,我主要负责了以下几个方面的工作:1. 数据库设计根据项目需求,我参与了数据库的设计工作。

通过分析项目所需的数据结构和数据之间的关系,我设计出了符合项目需求的数据库结构,包括表的字段和索引等。

2. 后台管理系统开发在项目中,我负责了后台管理系统的开发工作。

通过使用Laravel框架,我基于项目需求搭建了一个功能齐全的后台管理系统,包括用户管理、商品管理、订单管理等模块,并通过前后端分离的方式实现良好的用户体验。

3. 接口开发为了实现前后端的数据交互,我负责开发了一些接口供前端调用。

这些接口通过封装好的API来获取数据库中的数据,并使用JSON格式进行返回。

通过与前端工程师的紧密配合,项目最终实现了前后端的协同工作。

四、实习心得与收获通过这次实习,我对PHP语言的应用有了更深入的了解。

php实训报告

php实训报告

php实训报告近期我参加了一项PHP实训,这是一次非常有收获的学习经历。

在整个实训过程中,我遇到了一些困难但也取得了一些成果。

在这篇文章中,我将分享我的经验和学习成果。

首先,我想说一下这次实训的背景和一些基本信息。

这次实训由一家知名IT培训机构主办,为期一个月,涵盖了PHP的基础知识和相关技术,包括MySQL、AJAX、jQuery、HTML5等。

在参加实训之前,我已经学习了一些PHP的基础知识,能够完成一些简单的项目。

但我仍然觉得自己的能力不足,需要通过实践来巩固和完善自己的技能。

在实训的前几天,我们参加了一个短暂的培训课程,了解了实训的具体内容和要求。

在课程中,讲师介绍了PHP的一些基本语法和语言特性,还讲解了MySQL数据库的基本操作和管理技巧。

这对我们真正入门PHP和MySQL非常有帮助。

在完成培训后,我们开始进行实训项目的开发。

实训的第一个项目是一个简单的问答社区,类似于知乎或者Quora。

这个项目主要涉及PHP、MySQL和HTML5技术,我们需要实现用户的注册、登录、提问、回答等功能。

这个项目虽然难度不大,但它涵盖了很多方面的知识和技术,需要我们全面掌握和运用。

在完成这个项目之后,我对PHP和MySQL的开发和管理有了更深刻的认识和理解。

实训的第二个项目是一个在线商城,我们需要实现商品的展示、搜索、购买和支付等功能。

这个项目更加复杂和庞大,需要我们熟练掌握AJAX、jQuery等相关技术,并且要求我们能够运用设计模式和面向对象的思想来进行开发。

在这个项目中,我们不仅能够学习到PHP和MySQL的高级技术,还能够锻炼我们的团队合作和沟通能力,因为这个项目需要我们分工合作,协调完成。

在整个实训过程中,我们还学习了一些系统的知识和技能,比如Linuz服务器配置、Apache和Nginx服务器的配置和管理、代码版本控制等。

这些知识对我们的综合素质和职业发展都有很大的启示和作用,让我们更加全面地理解和掌握现代互联网技术。

php实训报告

php实训报告

php实训报告一、前言在本次实训中,我选择了PHP作为主要的开发语言,来开发一个简单的电子商务网站。

PHP是一种开源的服务器端脚本语言,具有广泛应用的优势。

通过实际的项目开发,我对PHP语言的应用有了更深入的了解与认识。

二、项目概述本项目是一个电子商务网站,主要功能包括商品展示、购物车管理、订单处理等。

用户可以浏览网站上的商品,并将感兴趣的商品添加到购物车中,最终确认订单并完成支付。

管理员可以添加、修改和删除商品信息,查看订单情况等。

三、项目实施1. 环境搭建在项目开始之前,我首先搭建了本地的开发环境。

我选择了XAMPP作为集成开发环境,它包含了Apache服务器、MySQL数据库和PHP语言解释器。

通过XAMPP的一键安装,我很快完成了整个环境的搭建。

2. 数据库设计为了能够实现网站的基本功能,我设计了两个数据库表格。

一个是商品表,包含了商品的ID、名称、价格等信息。

另一个是订单表,用于存储用户提交的订单信息。

通过MySQL Workbench,我轻松地完成了数据库的建模与设计。

3. 网站布局与设计在网站的布局与设计上,我选择了Bootstrap框架作为前端开发工具。

Bootstrap提供了丰富的样式和组件,使得网站的开发更加简洁和高效。

我通过自定义CSS样式和JavaScript脚本,实现了网站的响应式布局和一些特殊效果。

4. 后台开发在网站的后台开发中,我充分利用了PHP的特性和函数库。

通过PHP,我可以轻松地连接数据库,执行SQL语句,查询和操作数据。

我将网站的各个功能模块,如商品展示、购物车管理和订单处理,分别封装成了PHP函数或类,使得代码的结构更加清晰和可维护。

5. 代码优化与测试在项目的实施过程中,我时刻注意代码的优化和性能的提升。

通过合理地使用缓存、数据库连接池等技术手段,我成功地减少了代码的响应时间和资源消耗。

在测试阶段,我使用了PHPUnit和Selenium等工具进行功能测试和兼容性测试,并修复了一些潜在的问题。

PHP开发工程师实习报告

PHP开发工程师实习报告

PHP开发工程师实习报告PHP开发工程师实习报告芜湖职业技术学院20xx届顶岗实习报告芜湖职业技术学院20xx届学生顶岗(毕业)实习报告专业班级:______________姓名:______________学号:______________指导老师:______________二年月日经济管理系芜湖职业技术学院20xx届顶岗实习报告实习报告1.实习目的:................................................................. .. (3)1.1树立正确的职业道德和个人素质................................................................... . (3)1.2做一名好的听众................................................................... .. (3)1.3重视团队协作、沟通................................................................... (3)径................................................................... (3)2.实习单位、实习部门及实习岗位介绍:................................................................. .. (3)3.公司简介:................................................................. .. (4)4.实习内容及流程:................................................................. . (4)5.实习收获与体会:................................................................. .. (5)5.1树立正确的职业道德和个人素质................................................................... . (5)5.2做一名好的听众................................................................... .. (5)5.3重视团队协作、沟通................................................................... (6)径................................................................... ..................66.致谢:................................................................. .....................................................................芜湖职业技术学院20xx届顶岗实习报告实习报告1.实习目的:由于计算机技术不断发展,互联网开发逐渐深入人心。

php的实习报告(精选3篇)

php的实习报告(精选3篇)

php的实习报告(精选3篇)php的篇1一、顶岗实习任务这次顶岗实习任务的主要内容和工作内容包括以下几个方面:1、负责公司产品每日圈()页面的制作(js、html、css);2、对每日圈产品进行功能性调整(如:用户注册流程、用户登录机制、提交、访问等功能调整)3、根据公司产品需求,开发相应产品功能模块(IM);4、为公司推广部门提供技术支持二、顶岗实习任务总结由于我所在的部门是主要是做网站的,所以我利用一段时间对PHP和mysql进行了系统的学习,在这里带我的师傅有时候只是很粗略的给我们讲讲或者干脆直接告诉我们应该学会什么,什么时候检查。

这时才真正感受到了在学校时老师耐心的教我们一点一滴知识时的珍贵。

真后悔在学校时不应该那么浪费时间。

但是现在也认识到自学能力的重要性,认识到“活到老学到老”的真谛。

“在大学里学的不是知识,而是一种叫做自学的能力”,参加工作后才能深刻体会这句话的含义。

课本上学的理论知识用到的很少。

在这个信息爆炸的时代,知识更新太快,靠原有的一点知识肯定是不行的。

我们必须在工作中勤于动手慢慢琢磨,不断学习不断积累。

遇到不懂的地方,自己先想方设法解决,实在不行可以虚心请教他人,而没有自学能力的人迟早要被企业和社会所淘汰。

所以我们还要继续学习,不断提升理论素养。

刚来的时候,什么都不习惯,因为是第一次上班,有点累,觉得力不从心,不知道从哪里入手,去学习哪方面的知识。

后面慢慢就习惯了,但有时候想想,我一个大专生在外面又能干些什么呢?复杂点的也不会,连简单的功能有时候都做不好,以后怎么干大事呢?这也是个很好的锻炼机会,好好磨练一下自己也有好处。

中国不是有句古话“吃得苦中苦,方为人上人”吗?通过本次实习,我对HTML、CSS、JavaScript等更加熟悉。

并且我加深了对网站开发建设管理的了解。

详细和系统的掌握对网站开发的过程和知识。

把所学的知识与解决实际问题相联系。

在实习这段时间,还培养自己发现问题,分析问题,解决问题的能力,从而提高自己从事实际工作的能力。

php实习报告

php实习报告PHP 实习报告在大学的学习生涯中,实习是一个重要的环节,它能够让我们将理论知识应用到实际工作中,积累宝贵的经验。

我有幸在_____公司进行了 PHP 相关的实习,这段经历让我对 PHP 开发有了更深入的理解和认识。

一、实习单位及工作内容我实习的_____公司是一家专注于_____领域的企业,在行业内具有一定的影响力。

我所在的部门主要负责公司网站的开发和维护工作。

在实习期间,我的主要工作是参与公司网站的功能模块开发。

具体来说,包括用户注册与登录模块、商品展示与管理模块、订单处理模块等。

我需要根据项目需求,使用 PHP 语言编写相关的代码,实现各种功能,并与数据库进行交互,确保数据的准确性和完整性。

二、PHP 技术的应用与实践(一)数据库操作在 PHP 开发中,与数据库的交互是至关重要的。

我使用了 MySQL数据库,并通过 PHP 的 mysqli 扩展来实现数据库的连接、查询、插入、更新和删除等操作。

例如,在用户注册功能中,需要将用户输入的信息插入到数据库中;在商品展示功能中,需要从数据库中读取商品信息并展示在页面上。

通过不断地实践,我逐渐掌握了如何编写高效、安全的数据库操作代码。

(二)页面生成与模板引擎为了提高代码的可维护性和可读性,我们使用了模板引擎来生成页面。

我学习并使用了 Smarty 模板引擎,它将页面的逻辑和表现分离,使得页面开发更加高效。

通过在模板文件中定义变量和标签,然后在PHP 代码中传递数据给模板,最终生成完整的页面。

(三)表单处理与数据验证用户提交的表单数据需要进行严格的验证和处理,以确保数据的合法性和安全性。

我使用 PHP 的内置函数和正则表达式来验证用户输入的邮箱、手机号、用户名等信息。

同时,对于可能存在的 SQL 注入和XSS 攻击,也采取了相应的防范措施,如对用户输入的数据进行转义处理。

三、遇到的问题与解决方法在实习过程中,我遇到了不少问题和挑战。

(一)性能优化问题在开发初期,由于对代码的优化不够重视,导致网站在高并发情况下出现了性能瓶颈。

php实习报告

php实习报告随着互联网的发展与普及,计算机编程语言也在日新月异地发展着。

PHP作为一种广泛应用于网络开发的脚本语言,越来越受到人们的关注与喜爱。

在我进行的这次PHP实习中,我深入学习了PHP语言的基础知识,掌握了网页开发的流程及相关技术,并有机会参与实际项目,积累了宝贵的实践经验。

一、实习概况本次实习我有幸加入了一家互联网公司的PHP开发团队。

公司秉承着“创造卓越、服务用户”的理念,致力于为企业提供高效、安全、稳定的网络解决方案。

我所在的团队主要负责开发和维护公司的官方网站,提供给用户最新的产品信息和技术支持。

二、实习内容与收获1. 学习PHP基础知识在开始实习之前,我花了大量的时间学习PHP的基础知识。

通过阅读相关教材和参与在线教育平台的学习,我掌握了PHP的语法、变量、数组、函数等基本概念,对面向对象编程也有了一定的了解。

2. 网页开发流程与技术在团队的指导下,我了解了网页开发的整体流程。

从需求分析到页面设计,再到前后端代码编写和测试,我全程参与了一个完整项目的开发过程。

在这个过程中,我学会了使用HTML、CSS和JavaScript等前端技术,结合PHP后端语言实现用户交互和数据处理的功能。

3. 实际项目经验除了学习理论知识,我也有幸参与了几个实际项目的开发工作。

通过与其他团队成员的合作,我学到了很多实践经验。

例如,如何与数据库进行交互,如何优化程序性能以提升用户体验等。

这些经验对我日后的工作和学习都非常有帮助。

三、团队合作与沟通能力在实习过程中,我深刻体会到了团队合作的重要性。

在团队中,每个人都扮演着不同的角色,各自负责着不同的任务。

通过与团队成员的密切配合,我们能够更高效地完成项目,并解决遇到的各种问题。

同时,我也学会了如何在团队中与他人进行良好的沟通和合作,以及如何快速适应新的团队环境。

四、总结与展望通过这次PHP实习,我对PHP语言有了更深入的了解,也获得了实际项目开发的宝贵经验。

【最新文档】php,实习报告-word范文模板 (9页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==php,实习报告篇一:PHP实训报告陕西国防工业职业技术学院PHP实训报告专业:计算机网络专业班级:网络 3101姓名:蔺广宏学号:20 指导老师:丁黎明实训时间:第十八周实训地点:网络实验室成绩:PHP实训用户登录【实训目的】使用PHP制作网页和 mysql数据库的使用。

【实训内容】根据用户名的内容判断是否继续验证【实训步骤】一、数据库(1)登录数据库:(2)创建创建数据库:app_db(3)使用数据库:app_db(4)查看数据库:(5)创建用户(6)查看用户二、用户的建立与登录<fieldset><legend>用户登录</legend><form name="LoginForm" method="post" action="vv.php" onSubmit="return InputCheck(this)"> <p><label for="username" class="label">用户名:</label><input id="username" name="username" type="text" class="input" /> <p/> <p><label for="password" class="label">密码:</label><input id="password" name="password" type="password" class="input" /> <p/> <p><input type="submit" name="submit" value=" 确定 " class="left" /></p> </form> </fieldset><html><head><title>系统登录</title></head><body> 登陆成功</body></html><html><head><title>系统登录</title></head><body> 登陆失败</body> </html>三、根据用户名的内容判断是否继续验证<?php$account=$_POST["account"];$password=$_POST["password"];require "common.php";$sql="SELECT * FROM users WHERE account='" .$account."' AND password=PASSWORD('" .$password ."');";$result=query($sql);if(mysql_num_rows($result)==1){ session_start();$_SESSION["account"]=$account; header("location:yes.php");}else{header("location:no.php");} ?>(1)创建会话:<?phpsession_start();if(isset($_SESSION["account"])){ //通过验证}else{//未通过验证header("location:login.php"); return;} ?> <html><head><title>系统登录</title></head><body> 登陆成功</body> </html>(2)设置登录次数:<?phpif(isset($_SESSION["counter"])){ $_SESSION["counter"]++;}else{$_SESSION["counter"]=1;}echo $_SESSION["counter"]; ?>篇二:php实习报告PHP开发工程师顶岗实习报告一、顶岗实习任务这次顶岗实习任务的主要内容和工作内容包括以下几个方面:1、负责公司产品每日圈()页面的制作(js、html、css);2、对每日圈产品进行功能性调整(如:用户注册流程、用户登录机制、提交、访问等功能调整)3、根据公司产品需求,开发相应产品功能模块(IM);4、为公司推广部门提供技术支持二、顶岗实习任务总结。

php实习报告

php实习报告1. 简介在过去的几个月里,我有幸参加了一家知名公司的php实习项目。

这个报告旨在总结我在这个实习期间所学到的知识和经验。

下面将分为以下几个方面进行叙述:2. 公司背景该公司是一家在互联网行业有很大影响力的企业,总部位于城市中心的一间高楼大厦。

主要业务包括电子商务平台、软件开发和在线咨询服务等。

3. 实习项目概述我参与的实习项目是开发公司的电子商务平台。

主要任务是负责改进和优化现有的php代码,并根据需求开发新功能。

该平台已经拥有了大量的用户和订单,因此需要不断的改进和扩展。

4. 工作内容在实习期间,我主要从事以下几个方面的工作:4.1 代码优化通过阅读和理解现有代码,我能够发现一些可以优化的地方。

通过对数据库查询的优化和代码逻辑的改进,我成功地提高了系统的响应速度和性能。

4.2 新功能开发根据项目经理的指示和用户需求,我负责开发一些新功能模块。

比如,我开发了一个用户评价系统,使用户能够对商品进行评价和评论。

这个功能的开发涉及到数据库设计、前端页面编写和后端逻辑实现等方面。

4.3 缺陷修复在实际使用中,一些用户会遇到一些bug和错误。

我负责根据用户反馈进行bug的定位和修复。

通过线上日志分析和代码调试,我能够更好地理解问题所在,并找到解决方案。

5. 技能提升通过这个实习项目,我不仅熟悉了php的开发和调试技巧,还学到了很多其他方面的知识。

比如,我学会了使用Git进行代码版本控制,掌握了前端框架的基础知识,学会了与团队成员进行协作和沟通等。

这些技能对于我的职业发展大有裨益。

6. 团队合作在公司的实习期间,我与团队成员保持着良好的合作关系。

我们会定期召开会议,讨论项目进展和遇到的问题,并共同制定解决方案。

团队的合作帮助我更好地理解项目需求,并在开发过程中得到支持。

7. 总结与展望通过这个php实习项目,我对php的开发有了更深入的了解,并获得了宝贵的实践经验。

我相信这个经历将对我的职业生涯产生积极的影响,并帮助我在未来的工作中更好地应对挑战。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PHP开发工程师实习报告
实习背景:
我自大二起便对web开发产生了浓厚的兴趣,然后便一直在进行相关的学习。

由于学校没有开相关课程,所有的学习和实践都只能源于自己思考和书本知识,故而难免在经验上有相当大的欠缺。

我越来越清醒地认识到web开发是一项技术工作,更是一门对经验依赖性很强工作,于是我便决定开始自己的实习。

偶然的机会下我了解到北京二零二零摄影工作室正在建自己的官网,由于是一个公司自己的官网,所以虽然项目不是很大大,但是需求很有普遍性。

而且从前台页面设计到后台开发实现,再加上网站安全设计,很多以前接触到没接触到的都需要用到,于是便来此实习。

实习内容:
1.入职第一天
入职第一天要求熟悉公司的开发环境,以及代码风格。

公司的开发环境是windoes+apache+mysql,开发工具是Eclipse+navicat。

原本以为如今公司开发都会在linux系统下,这才清楚开发环境全凭个人喜好以及熟悉程度。

其实同样是做架构,同样是写代码,环境不重要。

只是因为最后的服务器是linux系统,为了避免上线以后出问题,所以对常见的linux的特点要求熟悉。

Apache并不要求掌握多少,因为服务器维护有专职人员做,而且做的更专业更好,我们只是简单能使用就好。

Eclipse是一套很强大的IDE,有各种版本适合各种语言开发,如java、php等。

其附带的功能强大而又方便,是大中型项目的开发利器。

因为在大中型项目开发时,项目内部结构错乱复杂,各个文件之间存在个各种各样的依赖关系,这时候一个好的IDE可以省下很多使用notepad开发时的劳力。

Navicat是一套数据库管理工具,用它来连接mysql比命令行操作更方便,比phpmyadmin 更快捷,因为C/S的系统有更快的响应速度以及处理速度。

代码风格是影响团队开发的一个很重要因素,这一点在我们后面进行开发的时候给我带来相当深刻的感触。

从简单的代码缩进、留白,到更深入的数据处理方式,处理环节,每个人都有自己的理解和想法,因为每个人都有自己的经验。

代码格式还好说,在公司见识到了很方便的代码美化工具,可以方便的转化为自己赏心悦目的格式。

但是数据的处理方式、流程、环节,却是项目整合的关键。

比如关键字过滤的处理,重复处理会影响效率,比如某显示值的变换,万万不能重复处理。

所以在一开始就必须规定好入口参数、出口参数的格式,并且将数据处理流程规定好!即有一套精确的数据流图!
2.关于数据库架构——理论和实践
该单位的官网是由一个经验丰富的架构师、还有几个专职人员带领我们几个实习生一起做。

在数据库架构的问题上我第一次感受到经验和书本的矛盾关系。

在看到该官网的数据库架构时,我不禁觉得其有问题。

按着书上关于数据库范式的讲解,毫无疑问该网站的数据库存在数据冗余等诸多问题,难道这个架构师和这些工程师们不懂数据库范式?事实证明我猜对了一半,当我满怀疑惑提出数据库的问题后,才发现有一个工程师真的不清楚数据库范式是什么,甚至连这个概念都没听过。

另外一个工程师带着我分析这
个网站的用途和需求,并讲解了这样设计的优点和缺点,以及按着规范的范式要求去设计的优点个缺点。

最终我了解到,数据库范式是一个规范,它在理想程度上解决了数据冗余,删除出错等诸多问题,但是当我们完全按着数据库范式去设计的时候就发现并没有想象中的好。

因为有一些冗余或删除出错很可能一年才遇到一次,而且在人为提醒的状况下完全可以避免,但是为了避免冗余所耗费的劳力,所付出的代价却是相当巨大的。

3.关于注释
开发的时候被一再强调注释的重要性。

并且就连注释的格式都规范的死死的。

这就是团队开发。

每一个文件都必须有文件注释,每一个函数都必须有功能注释以及参数注释,甚至就连每一个变量都必须有注释,必须清清楚楚标明用途,哪怕它的标识符很清楚表示它只是个password。

如今的开发语言都有其相应的自动生成API帮助文档的小软件,每一个软件都规定了注释的规范,以方便生成帮助文档,好在这些文档规范大致相同。

刚开始很惊讶,因为注释的内容居然能占一半,甚至更多,这在以前都未曾遇到。

4.如何解决问题
官网开发到一半遇到两个问题:一个是视频播放上传,再有一个就是自动绘制图表。

视频上传在土豆,优酷上屡见不鲜,可是真正到了自己开发的时候才发现并不像想象的那么容易。

我只要一想到上传时网络状况、断点续传、视频格式这些技术问题,头就大了。

自动图表就更不必说,根本不知道从哪里下手,更不能接受的是架构师经理和两个工程师居然也没遇到过类似问题。

当时我觉得这件事或许解决不了,因为项目已经分好时间,工期只有这么多,即便能解决怕也是要超工期。

最后向上级反映一下改一下需求然后可能就不了了之了。

事实证明了我的想法很愚蠢,因为经理根本就没向上反映,只是相当淡定地给了一句话:上网找找方法,肯定能实现。

没想到真让经理说中了。

最后大家齐心合力,首先把问题分析,难关一个一个克服,经历了整夜守着谷歌翻译看帮助文档,经历了整夜手工输入连接下载flash接口,经理了整夜调试修改别人的代码……经历了一个又一个不眠之夜,工作居然提前完成了!
事后一次聚餐的时候大家说根本没想到这个可能实现,经理说:“类似的状况我之前就遇到很多回了。

最开始也是想着该需求,后来才认识到,公司招人来是解决问题的,工作就要尽责!有需求就必须满足!即便满足不了也得尽全力去做。

最重要的是:事情都是人做的,别人能做,自己为什么不能,即便不能自创,抄也可以抄来”。

实习心得:
1.关于公司的开发环境和代码规范
公司的环境和规范,都是长期以来根据实践经验慢慢总结出来的,很适合当前规模项目的开发,因此必须及时熟悉。

这就如生产力和生产关系之间的联系,毫无疑问当前的生产关系是适应生产力的。

规范包括代码规范和架构规范,它制定了数据处理流程的规范,以及考虑因素。

然而不同的项目对应不同的需求,应当考虑的因素也是不同的。

比如一个普通公司的内网只允许内部员工访,这样的话对安全系数的要求就不高,但大流量大负载的状况就得多加考虑!换过来如果是一个机关部门的网站,问显然不会有大流量大负载的情况出现,因此在这上面便可以少考虑,而安全系数就是不得不考虑的致命因素!
2.关于理论和实践
最开始的数据库问题让我明白了书上的理论在面对实现中的硬伤时表现得是那么苍白,那更多的只是理论上的完美,而实际工作中是不存在完美的!
后来的代码实现工作让我认识到,即便是理论上掌握了,实践的话却不一定成功。

且不说无数次调试后才能保证语句的正确,单单是逻辑错误出现的频率就几乎让人崩溃。

原本在脑海中那么清晰地思路,到实现的时候才发现居然有那么多问题没想到!
公司实习这段时间我清楚了什么叫:纸上得来终觉浅,绝知此事要躬行!
3.注释——责任心的体现
在公司开发,最开始被迫写N多注释,到后期整合项目的时候才发现多亏有这些注释。

它们使得我们可以很方便地回想起自己当时的想法,更使得我们可以毫无障碍地读懂别人的代码,以后即便是换了一批人员进行二次开发或者维护都会很方便。

注释,既是对自己作品的信心,也是对自己作品的负责!
4.公司招人是需要解决问题
官网遇到的两个问题最终被解决,我清楚地知道问题解决的每一个过程。

从最开始的毫无头绪,到后来的稍有眉目,再到后来思路清晰,然后一步一步实现!经理那句话给我印象很深刻:公司招人是要来解决问题的!我想我以后都不会轻易说不行了。

5.实习感受
通过本次实习,我基本了解了公司的开发流程,以及一些开发时的注意事项,同时也使自己的代码水平上升了一个层次。

然而更多的收获在于了解到工作是什么样的状态,工作中的问题以及遇到问题怎么做。

经过这次实习,工作于我不再是想象中的那个空洞的名词,我深深地感受到它的存在!深深地体会到它和学校的区别!。

相关文档
最新文档