欢迎来到010在线作文网!

IT专业实习报告(3)

实习报告 时间:2021-08-31 手机版

  二、项目酸甜。

  在实习期间内,除了最初的培训期外,我参与了不少的项目,项目中有许多的收获与感触。刚进入公司,我自认为自己的基础知识还是很扎实的,但是刚进入培训期我就感觉到脑子不够用。之前在学校学习的许多知识不是太陈旧就是不涉及。开发流程中运用到的一些技能与方法都差很远。只能硬着头皮恶补了,不过收获还是很大的,比在学校里坐井观天,夜郎自大的我有很大的进步。具体学习了以下的几个方面的能力:(1)关于实习公司研制芯片的学习,包括芯片的内部架构和外部评估板的组成等;(2)关于Linux系统下的编程能力的学习,包括有Vi编辑器的使用,SVN版本管理、GCC编译器以及scheme/shell/python等语言的使用;(3)有关项目开发的流程的学习,比如项目规划,文档的建立,调试的方法与步骤等。虽然这些都是很不起眼的知识,但是对于一名合格的工程师,是必须熟练精通的。有时候项目开发过程中并不需要你对理论有多么了解,更多的只需要你会利用你的工具完成你自己的那份工作。项目开发过程中,每个人的工作只是很小的一部分,所以打好基础,是重中之重。

  学习了工作中基本的技能之后,就需要接触真正的项目了,由于公司是进行芯片研发,项目组的主要任务是在芯片上进行软件的设计开发。在实习期中,做过许多的项目,感觉不管您是做过项目还是没有做过项目,项目总在您的身边。软件人的日子总是生活在项目中,不断地研发一个一个的项目,“项目人生”是生活历程的恰当写照,百味交杂,“酸甜苦辣”。作为一名程序员,日子总是那么艰辛,项目收尾的时候皆大欢喜的情况并不多见,总是有点“酸”,一来客户总算放你一码,让你做的软件先用着,一个项目做下来,结果还是不完善,开发人员总觉得委屈。有时候我也会问自己,软件项目真的成功了吗?要知道答案先要想想成功的标准是什么。一是看是否满足了客户的需求;二是看是否达成了项目的既定目标。如果结合这两点来看,成功的项目并不多。

  虽然在参与项目中总是有许多的不如意,但是也不知道为什么,每新启动一个项目,总是充满了激情;每收尾一个项目总是酸中带喜。原来做程序员的时候看到自己的程序模块能够有效运行时心里就高兴,有成就感。但是过程中的辛苦也只有自己知道。作为实习生也需要和正式员工一样加班加点的,项目无穷无尽,知识又学不完。加班是家常便饭,没有加过班的程序员肯定不是称职的员工。编写代码,调试程序,测试和修改都得自己做。

  实习期满,我感觉自己真的又不一样,能力有提高,心态也渐渐变了。作为程序员尝遍了项目中的酸甜苦辣,才有可能逐步成长成熟,虽然每个项目能带给我诸多的烦恼,真的是做程序员时,想着做完项目结束了可能就轻松了,但是一个接一个似乎永远不会停止,唯一能做的是乐在其中,不断地迎接一个一个项目带来的挑战,克服一个一个的困难,这样必然会有所收获,继续软件项目的征程。

 实习期间我参与的项目有:

  1、channel 4k项目:项目主要完成在公司研发芯片上完成4000路AMR语音编解码的任务。项目中学到的技能有关于ARM开发板的调试与开发, C语言的训练,realview软件的使用,串口调试的锻炼;

  2、corner regression 项目:主要的任务是将AMR语音编解码的所有功能函数进行比测试,例如边界测试,覆盖测试等。该项目收获的知识与技能包括shell脚本的编写,makefile

  工程管理的编写,代码的调试,程序的覆盖性测试的重要性与方法

  3、网络处理器算法设计:利用公司生产的芯片通过编程,设计算法完成网络处理器的功能。主要有计算机基本知识的回顾,包括tcp/ip的基本协议,路由查找算法的设计,包分类算法,C++编程实现等。

  4、网络处理器验证系统:公司芯片通过编程可实现网络处理器功能,但是网络应用复杂多变,还需要设计有效的验证手段验证性能。主要学习了NPU网络处理器的基本构架,验证系统的构架,路由查证性能优化,python语言的学习与使用。

  5、database 项目:公司芯片需要有强大的工具链的支持才能是客户容易使用,在设计编译器中需要将所有芯片资源以数据形式存放,本项目就是如何利用数据库将资源有效管理,是实现编译器重要内容。项目中学习了mysql语言的学习与使用,C++编程学习,Scons工程管理的学习与使用,ticket错误记录系统。

  三、团队合作

  以前在校期间都是单打独斗过来的,学习各种考试都是自己一个人去完成,而且效果还不错。但是来到企业之后感觉就大不一样了,每个人的精力和时间很有限,项目整个工程一般都很大,需要每个人各施其职,才能完成复杂巨大的工程。

  在翰新电子科技公司里,无论在我学习还是在参与项目的过程中,我都深深的感受到了团队精神发挥的重大作用。特别是在项目开发的过程中,同事之间大家相互信任,一起努力,便能取得事半功倍的效果。在特别是在培训之后的第一个项目中,指导老师没有因为我是新手而怀疑我的能力,大胆的将任务交付于我,我感觉很受鼓舞,尽全力完成任务,我也因此得到了很多的锻炼。

  在之前的教育中,可能更多的去关注个别人的突出才能,个人英雄主义更多出现在电影当中。如今的社会需要的人才更多的是懂得团队精神的人,仅靠自己的力量,大多数目标都不可能实现,团结合作,就可以创造奇迹。即使一个人是天才,如果其团队精神较差,他也不会受到公司的欢迎。在IT行业中,中国有很多这方面的人才,聪明才智都没有问题,但是团队精神却不够,他们编写简单程序都能编得很好,但编写大型程序就不行了。美国微软公司开发Windows XP时,500 名工程师共同奋斗了2年,有5000万行编码。软件开发需要协调不同类型、不同性格的人员共同奋斗,缺乏合作精神是难以成功的。现在大多数企业在招聘员工时都把“是否崇尚团队合作”当作一个重要的衡量指标。不能与同事友好合作、没有团队意识的人,是很难在职场中立足的。

  我在实习公司理解的团队精神包括两个层面的含义:一是大局观,二是协作精神。大局观是一个前提,先有大局观,后有协作精神。所谓大局观,就是要把团队的利益、集体的利益和公司的利益放在个人利益之上。成功的人往往都是大局意识非常强的人,能够为了集体利益而牺牲自己的小利益。个人利益并不是不重要,没有个人利益就没有整体利益,没有局部利益就没有全局利益。但是,在一定的程度上,为了大局的利益,优秀的员工必须能够做到放弃个人的利益。团队利益和个人利益是捆绑在一起的,公司好了大家都好,公司垮了个人也拿不到薪水。那种“只顾自己,不顾集体”的员工是不受老板和同事欢迎的。团队精神要求当个人利益与集团利益发生矛盾时,员工能以大局为重,而不是以自我为中心。团队合作和团队精神是我在学校领略不够的,因此也是我在实习中收获最大的内容。


本文来源http://www.010zaixian.com/shiyongwen/shixibaogao/2127612.htm
以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请给我们来信(zaixianzuowenhezi@gmail.com),我们会及时处理和回复,谢谢.