您的当前位置:首页正文

医院工作人员转正工作总结

2021-03-21 来源:欧得旅游网

  从七月初到现在,我已经在公司工作三个月了。这段时间我收获了很多,对于我从学生到一个职业人的转变具有重要意义。

  作为一个应届毕业生初来公司,刚开始很担心不知如何与同事共处、如何做好工作。因为公司的这些业务是我以前从未接触过的,不知道如何应用我的专业知识。但是这三个月以来,在公司宽松融洽的工作氛围下,经过项目经理和同事的悉心关怀和耐心指导,我很快的完成了从学生到职员的转变,在较短的时间内适应了公司的工作环境,也基本熟悉了项目的整个工作流程,最重要的是接触和学习了不少的相关业务知识,很好地完成了相应的任务,做好了自己的本职工作,使我的工作能力和为人处世方面都取得了不小的进步。

  在这里对三个月的工作和生活做一下总结,可从中发现自己的缺点和不足,在以后的工作中加以改进,以提高自己的工作水平。

  刚来公司的时候的培训主要是机顶盒介绍及功能操作,还有一些软件的应用。前期的培训主要是针对应用方面的,IPTV相关的知识实在后续的工作中边干边学积累起来的。

  第一个月主要是学习并熟悉TCP/IP网络协议,掌握Wireshark抓包工具,并能够进行协议分析,掌握Linux开发环境,熟悉常用的命令,了解makefile写法,编写程序并调试。

  来到IPTV组之后,我开始学习网络协议相关的知识,岳工给我们每个人都发了TCP/IP协议族相关的书籍,让我们学习了解。一开始看TCP/IP协议有些看不懂,于是我就找来了大学时候的计算机网络教材配合着一起来看,一边看一边做笔记。除了看书,我开始熟悉抓包工具Wireshark的使用,并进行初步实践。

  随着学习的深入,我慢慢地熟悉了Wireshark的使用,按照要求,通过Wireshark的抓包分析,进行各种常用的网络协议的分析,完成分析文档(包括传输层及以下各种协议的各个字段在抓包工具中的体现,rtsp协议流程,http协议流程等)。

  接下来,我开始学习Linux下C语言编程的相关知识。首先,我先在虚拟机上安装了Fedora8,今后的程序的编写调试都在这上面完成。第一个任务是编写程序,读取Linux系统proc目录下相关文件,打印显示系统信息,包括cpu信息,内存使用信息,网络统计信息等。

  对于这个任务,开始的时候感觉不是很难,就是简单对文件信息进行读取,

  然后打印到屏幕上。可是写完之后才发现考虑的过于简单,文件信息读取完成之后,还需要对信息进行解析,分类存储,需要显示哪一类信息就显示哪一类信息。在对任务进一步理解了之后,我将程序改写,将文件信息分类存储到数组中,最终完成任务。第一个月结束,通过学习和完成任务,我熟悉了网络协议,掌握了常用的网络工具。

  第二个月主要是了解http协议相关内容熟悉html,javascript,css等web开发内容。熟悉socket网络编程。通过debug信息收集,了解工程架构,播放器流程。

  经过了第一个月的学习,我开始慢慢进入状态。按照学习计划,我找来了许多html,javascript,socket编程等相关资料来学习。与此同时,我又开始了下一个任务,在之前的读取系统信息程序基础之上,将其添加到CGI中,制作简单的web页面,将这些系统信息显示到web页面上,做成本地配置的一项功能。

  看到这个任务我才明白上个月写的程序为什么要分类地存储,因为在这个任务中,需要将读取的信息通过CGI发送到htm页面中显示。对于CGI,我只前并没有接触过,又是新的知识,继续学习。我一边看资料一边读代码,慢慢地可以一点点把程序写出来了。在这个过程中,也遇到过问题,比如说在使用CGI连接HTMI的时候,始终连接不上。当时我一直在看代码哪里有问题,可是怎么看也看不出来。后来,我索性把所有代码都注释掉,只留下fprintf函数,然后一点点去掉注释,一段一段的跑。最后我终于发现了问题所在,是一个while循环里的判断条件EOF貌似机顶盒不识别,进入了死循环。查阅资料后,将其替换为具有相同功能的feof,解决了问题。解决了问题我很高兴,同时也懂得了要想进步就必须有着刨根问底的决心。

  完成了这个任务之后,开始下一个任务,编写socket网络程序,在机顶盒中实现debug信息收集,传送到电脑客户端。这个任务主要是针对socket编程,之前接触过,再巩固了一下知识后,写出了这个server端程序。接着,再机顶盒内调试,结果又出现了问题。调试的时候server端始终不能与windows下的ZTE客户端连接。于是我就用Wireshark进行抓包分析,发现我写的server端是基于TCP协议的,而ZTE客户端是基于UDP协议的。于是,我就把server端重新写成基于UDP协议的,问题解决。

  至此两个月过去了,经过几个任务,我了解了浏览器、本地配置,熟悉了网络编程,了解了播放器基本流程。我开始做IPTV框架内的任务。

  首先是分析rtp队列,在节目播放过程中实时显示当前节目流量统计,截获

  rtsp数据包,显示rtsp当前状态。这个任务是mplayer和browser相关联的任务,我一边对这两个模块进行熟悉理解,一边进行任务。

  对于rtp流量显示,我在mplayer模块中的UDP数据接收部分添加一个计数变量,用来统计接收到的数据包的数量。在mplayer中算出每秒钟接收的数据包数量,然后将其通过消息发送到browser模块。在browser模块中的消息处理部分添加对流量数据消息的处理,在屏幕画图部分新初始化一个surf—ace,用于显示流量信息。调用hixgraphicxdrawxrect函数以mplayer传递过来的参数画出流量图。在流量图画满一个surf—ace之后调用hixgraphicxclearxsurf—ace函数进行清除,从头再开始画。

  在这之中,遇到了一些问题,比如说完成mplayer与browser通信之后,发现mplayer发送的数据一次只能在browser上显示一次,下一次的数据发送过去后,前一次数据会被清洗掉。研究了代码发现,在每次的屏幕画图过程中都调用了hixgraphicxclearxsurf—ace函数,这个函数是将surf—ace整个清空,会将已经画出的流量图清除。于是只在画图开始时调用一次,和画满整个surf—ace之后调用一次,问题解决。

  还出现的问题是,完成流量显示之后,发现在播放时使用全屏、暂停等功能时,屏幕显示会出现混乱。最后发现,从mplayer发过去的画图消息所使用的信号量与播放控制消息所使用的信号量是一个,当同时画流量图和进行播放控制时,会产生混乱。于是增加了一个画图的信号量,与播放控制信号量区分开来,问题解决。

  完成了这个任务,我了解了流媒体网络系统及架构,了解了流媒体传输的相关技术,掌握了rtp以及rtsp协议及实现,接着开始下一项任务。

  这个任务是设置添加换肤功能,另外配置页面进行美化,这个任务主要是html和javascript相关。我在browser的本地设置高级设置其他设置页面中,添加一个换肤的下拉菜单,在此设置页面通过JavaScript将设置的皮肤的值写入配置文件。之后每次browser读取配置文件时,都会读取到此时的皮肤的值,从而选择相应的皮肤。

  在某一个页面读取到了配置文件中的皮肤的值以后,若其进行下一个页面的跳转,可以将皮肤的值直接通过JavaScript传递给下一页面,则下一页面不必在进行读取配置文件操作。

  至此三个月结束,在这三个月的工作和生活中,我一直严格要求自己,遵守公司的各项规章制度。尽心尽力,履行自己的工作职责,认真及时做好领导布置的每一项任务。当然我在工作中还存在一定的问题和不足,比如:对业务不太熟

  悉,处理问题不能得心应手,工作经验方面有待提高;对相关知识情况了解的还不够详细和充实,掌握的技术手段还不够多;需要继续学习以提高自己的知识水平和业务能力,加强分析和解决实际问题的能力;同时团队协作能力也需要进一步增强等。对于这些不足,我会在以后的日子里虚心向周围的同事学习,专业和非专业上不懂的问题虚心请教,努力丰富自己,充实自己,寻找自身差距,拓展知识面,不断培养和提高充实自己的工作动手能力,把自己业务素质和工作能力进一步提高。也希望请领导和同事对我多提要求,多提建议,使我更快更好的完善自己,更好的适应工作需要。

  这里我要特别感谢项目经理对我的入职指引和帮助,感谢他对我工作中出现的失误进行提醒和指正。作为应届毕业生初入职场,在工作中难免出现一些差错需要同事的批评和监督。但这些经历也让我不断成熟,在以后处理各种问题时考虑得更加全面。现在的我同老员工相比,在工作经验和能力上都有很大差距,工作和生活上不懂的问题应虚心向同事请教学习,以不断充实自己。

  同时感谢IPTV组同事对我的.指导以及老员工的每一次技术培训。由于我们是个IT公司,我清楚地了解良好的业务素质和技术水平是做好本质工作的前提和必要条件。

  在公司的这段时间里,我学到了很多,感悟了很多。看到公司良好的发展势头,我深深地感到骄傲和自豪,因此我更加迫切的实现自己的奋斗目标,体现自己的价值,和公司共同成长。我一定会用谦虚的态度和饱满的热情做好我的本职工作,为公司创造价值,同公司一起展望美好的未来!

因篇幅问题不能全部显示,请点此查看更多更全内容