




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安交通大学网络教育学院专业学习与实践总结STYLEREF"标题1"计算机科学与技术专业学习与实践总结目录TOC\o"2-3"\h\z\t"标题1,1"186131概述 概述1.1学习目的及意义在本次专升本的远程教育课程学习过程中,我始终将课程学习作为获取新知识、掌握新方法、提高个人能力、实际工作中解决问题的一种重要途径和方法,课程理论与日常工作生产相结合,提高工作生产效率。在专科毕业后工作中给我最大的感触就是:在专科课程学到的理论知识,极少能运用到实际工作生产中,这样理论和实践就严重脱节了。21世纪人类社会迈入了网络信息时代,科技瞬息万变,社会在进步,人也需要进步,在工作中不断学习也是弥补自己不足的有效方法。通过这次的专升本的计算机科学与技术专业的课程学习,并结合日常工作生产的实际情况,使工作中遇到的困难有了更有效的解决方式。1.2工作实践简述我的工作是负责公司的技术开发与测试工作。这段工作经历可以巩固在学习期间学到的相关知识,收获工作实践的相关知识,扩展编程开发的经验。工作内容主要包括负责项目测试过程,以数据库为基础,对各类数据进行有效的管理与存储,从而提高系统的性能。由于数据库具有多种功能,能够有效地管理信息,提高计算机的性能,因此,在移动通信工作中,数据库起着至关重要的作用。2专业课程学习与收获2.1数据库技术课程介绍计算机系统中用于储存数据的部位称之为计算机数据库。它的构成是有一定的规律和特点的,其中的数据也是按照某种方式排列进行储存的。比如这些数据之间相互独立能够进行扩展,用户在使用过程当中能够连接计算机系统从而查找数据。计算机数据库系统作为一个重要的存储中介,也是当前整个计算机应用环节重要的一部分。随着计算机的长期使用会产生大量的数据,这些数据长期存储在计算机当中,通过数据库可以实现收集和共享,因此必须要按照一定的规则才能够对数据进行管理,这些管理必须要符合相关的存储模型。数据是高度独立和可伸缩的,从而可以实现数据的共享。表1数据库技术计算机数据库种类繁多。常见的几种形式主要有层次型,关系型以及网络型。层次数据库的结构类似于树,其各种结构也紧密相连。数据库的结构通常指有以下几种类型。第一、层次型。例如,父子型的节点关系可以形象地比喻为树形结构,在这种层次结构中节点之间会产生父节点,这种结构的优点很多,比如能够对数据分级操作,结构简单明了。第二、网状型。使用网格状的节点构造,能够更加紧密的将数据联系在一起,节点之间的关系能够较好地整合和连接。然而,因为路径较多,该结构在添加或删除数据的过程中容易对数据进行更改。因此,不利于后期的维护和调整,所以如果数据库具有较多的动态数据,就不建议使用这种模式。第三、关系型。从结构特点上来看,关系型数据库主要是通过对关键字的识别来进行数据连接,因此在这样的数据库中不会重复数据。但是关键字对数据进行记录必须要满足一定的条件,比如不在同一字段中才能够出现重复的数据。2.2课程学习收获通过学习平台和课外的在线课程视频,我对数据库技术有了更深入的理解。我喜欢编程,并尝试着解决编程中遇到的各样问题。我知道不管取得多少进步,都不能骄傲,要一步一步的来。遇到不会的问题一般都是网上先查询资料,也可以虚心向别人请教。这门课对于初学者来说是越学越有趣,但是万事开头难,一开始学的时候面对语言语句、函数等都是一头雾水,另外,由于网络课堂上学习的知识有限,不仅要学习理解网络课程的内容,还要利用业余时间在课堂之外深入学习。必须不断的学习和实践。只有多思考,才能不断提高自己的能力,不断发现自己的不足来加以改善,扩展自己的知识蓝图。通过本门课程学习,我了解到了数据库的6大作用以及在实践中的运用:数据共享:企业员工可以同时在数据库中存取数据,并及时按企业标准规范对数据进行新建、修改、删除等操作,企业员工可以通过个人账号通过内网系统提取数据,实现数据共享。降低数据冗余:由于系统上的数据可以共享,业务不同部门之间的员工可以通过数据库各自需求的数据,系统上已存在的数据,无需新建,避免同一数据在系统不同模块新建,减少了绝大多数的重复数据,降低了数据冗余。数据独立性:企业分不同的部门,各部门负责各自数据新建以及后期维护,信息化系统可以将员工个人账号按所属部门划分,按工位加以操作权限,避免跨部门员工操作,保持数据的独立性。集成控制管理:企业之间各部门的数据一开始是分散在各自的系统模块,各模块下的数据是独立存在,利用信息化系统集成技术将各部门之间的数据进行集中控制及管理,从而生成完整的数据链,在集成模块,就可以快速提取到其他模块的数据。数据一致性和可维护性:在任何时间段,数据库都是可以允许多路访问的,信息化系统可以防止同一周期内产生的数据,并加以控制,错误的数据加以校验,发生数据的错误并及时自动生成告警,用户就可以及时修正。数据备份及恢复:数据库是由软件和硬件组成的,在企业日常的生产中,难免会碰到网络故障或者任务操作导致数据损坏或丢失,前期生产完成的数据可以及时备份到服务器或者云端,这样可以防止数据发生损坏时,可以及时恢复并找回数据。在本次个人专业理论知识学习的过程中,结合日常工作中中国移动公司的信息化系统运用,弥补了个人在理论知识上缺陷。随着云计算和大数据时代的来临,需要个人不断学习,科技发展可以说一天一个样,层出不穷,这样就更需要个人不断的自我学习,不停吸收新的知识,才能在变化多端的社会中贡献自己的一份力,3专业学习与工作实践体会3.1专业学习体会专业学习因为主要是在网络学习平台中完成的,包括多门专业课与基础课的线上学习,所以具有方便学习不受时间和地点约束的特点,又因为本人的职业与专业学习契合度高,那么就必须要兼顾好各方面因素。在当今社会计算机科学技术发展迅猛的时代,信息化技术成呈现出同样的态势,背井离乡外出工作的消费者们对于在线沟通和交流的方式层出不穷。正常情况下,依靠信件沟通交流的方法已无法满足现代社会人们的生活需求,人民对于现代通信的需求首先是延时低,也就是信息的传递速度必须要快。其次是信息的传递质量,要做到不丢包,保持数据传递的完整性,这也为移动通信技术的发展提出了巨大的挑战。“学海无涯”,自从适应网络教育这种学习方式,将以前专业学习过的相关知识又捡了起来,所以就算之前学习的东西已经掌握好了也要常常温顾一遍,检查自身的欠缺。因为知识是要不断巩固的。一边看网络课程,一变归纳知识要点在笔记本上,不断加深印象。在每个难度级别,选择一种先易后难的学习方法。在线课程的老师不可能详细解释整本书,因此需要自己多去了解所涵盖知识的方方面面。另外还可以将课程内容和老师的理解作为参考,有助于拓展思维空间,更好的掌握课程。3.1工作实践体会在实际工作过程中,我带着学习与吸取经验的目的参与了工作和培训。还记得刚到公司,我就要对这个技术部有个全面的认识,在工作开始时,只知道一部分的操作,后来开始编写测试用例,所有的测试用例都应该有很强的逻辑思维和精心设计。也就是说,测试用例覆盖的范围必须足够广,才能够发现各样潜在的错误。然后再执行测试用例,查找相关的错误和追踪错误的来源。代码更新之后,我们必须再次经历由我们自己编写的测试用例,以验证修改后的错误是否已被修改并且功能是否符合最初的期望。在对业务流程有了一个大致的了解后,团队领导开始给我分配一份工作。了解企业资源规划(ERP)软件,还会负责一部分的计算机日常维护。起初,我不知道从哪里开始入手,但是我知道在接下来的时间里会学习到很多东西。首先,我们的团队负责项目测试过程,制定测试计划和测试用例,识别和监控二次错误,完成测试站点的部署,提交测试报告。完成项目性能测试,使用知名的LodernerforLinux测试工具和Oracle数据库,使用SVN配置工具管理文档。有时不知道怎么实现眼前的程序模块。我会试着寻求网上的帮助,仔细查看文档,或询问我的同事,让自己有更多的机会参与到项目中会让我对这些模块有更多的理解,我也用SQL设计了一些数据库来设置绑定等。第二天开始做数据库,我开始思考一共有多少表,每个表的关键字段是什么,以及有哪些相关的表。通过这种研究和探索,我对组织的业务有了很好的了解。当然,更深入的了解会让我对数据库更加熟悉。我经常得到团队同事的帮助和指导,学习和实践都有了很大的收获。我向领导汇报了结果,领导告诉我,这对我来说只是一个小小的成就,虽然了解了这个单元,但是没有完全了解其他功能。当出现真正的问题时,它可能无法解决。作为技术人员,我们必须要求更多,提出更多问题并学习加以改进。打个最简单的比方,单元测试是软件测试中大家经常使用的,它能够很好地分离众多方法,在其中找到哪个位置的代码出了bug,在idea中,使用单元测试需要导入测试包Junit4,而因为Maven架构,只需在pom.xml中加上下面的这些依赖代码就行。在导入测试工具包后,我们需要对编写的程序模块一一测试,正常的程序设计流程是完成一个部分的功能就要当即设计测试用例进行测试,整体项目的业务方法多达二三十个,故以下测试部分只选取本项目中的重点功能进行测试展示。测试流程:1.导入测试工具包Junit;2.编写测试类(使用Spring自动注入本项目中的接口实例);3.设计测试用例,调用接口方法进行测试。我使用单元测试对具体功能进行测试,就要使用juint里的方法然后使用这个类的方法。如果测试方法可以对具体功能进行测试,并且没有错误的话左侧将会显示出绿条表示测试成功,如果显示红色,则表示测试代码有错误或者编码出现了问题需要修复。web项目不光是开发部分重要,debug调试和软件测试同样是需要引起重视的一点,直接影响着整体功能的可用性评估,在这次工作过程中我利用了所学习的软件测试中的基本方法和技术,熟练运用自动化测试,通过常用的单元测试对系统的部分核心功能代码进行测试,在测试中尽可能的在使用系统之前就找出并纠正错误,虽然有的测试看起来无关紧要,但是后期都可以节省自己的时间,降低项目的成本,明确了自己的测试思路同时也能增加解决错误的经验,后期如果再出现错误我们不会那么紧张,对自己负责的项目也会更加自信。工作过程中我认识到了很多不足之处,我会加以改正,争取让领导和同事满意。让我深刻领会“教与学”的真谛。通过每次项目经历,总结自己的缺乏之处,利用空闲时间学习加以补足。对公司的业务范围和业务流程有了大概了解之后,领导便开始给我分配新的工作了,让我负责一个网站的维护和更新,在熟悉的系统软件后要负责适时地维护工作,除此之外,我还要负责电脑的一部分日常维护工作,感觉工作挺多、挺杂的,刚开始我都不知道从何入手,不过我想,做任何事情都必须从头开始,一步一个脚印,慢慢来。工作和学习一定会很充实,我也充满期待。在工作开始时,我只熟悉需求和系统。我每天都写测试用例。所有实证问题都需要强大的逻辑思维和精心设计的设计文档,以实现良好的覆盖。这意味着代码必须足够健壮,不然修改后的测试用例可能会导致一些潜在错误。后面主要负责编写测试用例、运行测试用例、检测和监控错误、不断改进测试用例。更新之后,我们必须再次经历由我们自己编写的测试用例,以验证修改后的错误是否已被修复并且功能是否符合期望。除了测试,我们还会提供日报和周报,以使技术经理了解我们在一天和一周内都做了些什么事情。当然,公司也会有各种技术交流分享活动,例如参加其他团队的技术会议,公司的技术交流会等。这些都可以使我们能够学习和充实自己。我很高兴能有参与各样项目的机会。起初很多人和我一样,我们都认为软件测试是一件很容易的事情。只需要动动鼠标就能完成工作。当我开始在测试软件时,我才意识到我以前的理解是多么无知。尽管经过了功能和手动测试,但我还是有着很大的学习成长空间。经过一段时间的工作,我进入了一个新的阶段,并开始真正地了解软件测试工程师是如何工作的。起初对我来说是一个起点。这是一个学习和成长的经过。我也有了稳步的提升。我认为我的专业技能水平以及与同事合作相处的方面,都变得成熟了起来。总的来说,此次工作,的的确确使我学习到了很多,一个快速搭建前端与node端服务框架的脚手架工具leah-cli(未开源,类似egg)。git进程,隐藏本地代码,加载依赖,腾讯使用tnpm管理合约包,创建响应模型接口+antd+redux,创建节点接口(koa2),编写sql查询语句,使用部署工具打印日志。部分项目基本是一键部署流程,有测试区、灰色区等。很多东西都是从基础中来的,比如vue的双向绑定,看到相关知识点后,才知道双向绑定其实原理那么简单,因为原理的东西确实是很重要需要多看源码,看源码是进步比较快的学习方法,虽然可能有些难度,但是有很多技术文章有源码讲解。还有像算法和数据结构,算法我觉得不应该是简单的背下各种算法,而是注重锻炼自己的思考习惯,比如让我写一个快速排序,我可以背着写出来,但是变通一下我可能就不会了。数据结构在进行数据转换的时候经常用到高效的方法。比如每次写代码之前都先细分好业务逻辑,这样真的可以更快的写好代码。如果没有自己的知识体系,就不能很好的归纳终结,不利于技术沉淀,厉害的人,在脑中会有一个清晰的知识体系,像一张网一样,各个知识点融会贯通。4总结4.1学习总结20世纪90年代,互联网技术在世界范围的蓬勃兴起,使得人们对于计算这个概念发生翻天覆地的变化,计算不再是简单的数数字,而计算机也不仅仅是一台只会用于辅助人们生产的机械,社会的发展对于计算机人才的需求急剧增长,这使得计算机科学与技术专业发生较大变化。计算机科学与技术专业的教育内容己不再局限于传统的计算理论知识的学习,如何与实际生活、工作等场所中相结合,为社会的快速发展输送技术人才是本门专业课程宗旨。计算机科学与技术同时也是一门不断发展的学科,这是因为随着社会发展的不断加快计算机作为当今社会重要的工具已渗
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 周口职业技术学院《生物工程设备与设计》2023-2024学年第二学期期末试卷
- 上海欧华职业技术学院《幼儿园一日活动设计与组织》2023-2024学年第二学期期末试卷
- 临夏现代职业学院《小学教育科学研究方法》2023-2024学年第二学期期末试卷
- 山东省东营市2024-2025学年六年级数学小升初摸底考试含解析
- 公车加油卡管理使用制度
- 汕尾排水带施工方案
- 内蒙古赤峰市名校2024-2025学年高一上学期期末联考英语试题(含听力)
- 安徽省智学大联考2024-2025学年高二上学期1月期末英语试题【含答案】
- 沈阳彩色混凝土施工方案
- 医务人员进修申请表
- 2025年全国高考体育单招政治时事填空练习50题(含答案)
- 2024年医疗器械经营质量管理规范培训课件
- 中华人民共和国学前教育法-知识培训
- 2024年计算机二级WPS考试题库380题(含答案)
- 节能评估报告编制要求 具体规定
- 基于智能巡检机器人与PLC系统联动控制设计和实现电子信息工程专业
- 毕业设计(论文)VFP小说租阅管理系统
- 河南省内影响工程选址的主要活动断裂资料汇编(最终版)
- (完整版)幼儿园教师优质课评分表
- 河北省工伤职工停工留薪期分类目录 (工伤)
- 人民调解档案规范文本.doc调解文书的格式及使用说明
评论
0/150
提交评论