【www.shkuanshun.cn--程序员】
程序员实习报告1
一、实习前言
我找工作的生活才终于开始了,每天吃完早饭就开始在网上投简历,看一些公司的相关介绍,简历一份接一份的发了出去,虽然有几个公司打来电话,可是有的是工资太低,有的是工作性质自己不喜欢,或者是不利于自己以后的发展,在自己的努力之下终于还是找到了一份自己满意的工作-smt车间的一名实习程序员。
下面我简单介绍一下所谓的SMT表面安装技术(简称SMT)是一种微型化的无引线或短引线元器件直接焊接到印制板上的电子装接技术,是实现电子系统微型化和集成化的关键,也是未来发展的重要方向。在很多领域里,SMT技术已经取代了传统的THT技术。
SMT技术具有组装密度高、电子产品体积小、重量轻,可靠性高、抗振能力强。焊点缺陷率低,高频特性好,易于实现自动化,成本低等优点。因此,SMT技术在未来有着广阔的发展前景,下面是我的smt车间程序员实习报告。
二、SMT的工艺流程
印刷——贴片——焊接——检修
印刷
所谓印刷是将锡膏呈45度角用刮刀漏印到PCB的焊盘上,为元器件的焊接做准备,这是位于SMT生产线的最前端。
贴片
其作用是将表面组装元器件准确安装到PCB的固定位置上。所用设备为贴片机,位于SMT生产线中印刷机的.后面,一般为高速机和泛用机按照生产需求搭配使用。
焊接
其作用是将焊膏融化,使表面组装元器件与PCB板牢固焊接在一起。所用设备为回流焊炉,位于SMT生产线中贴片机的后面,对于温度要求相当严格,需要实时进行温度量测,所量测的温度以profile的形式体现。
AOI光学检测
其作用是对焊接好的PCB板进行焊接质量的检测。所使用到的设备为自动光学检测机(AOI),位置根据检测的需要,可以配置在生产线合适的地方。有些在回流焊接前,有的在回流焊接后
焊接
其作用是对检测出现故障的PCB板进行返修。所用工具为烙铁、返修工作站等。配置在AOI光学检测后
可是我的工作是干什么那?我的工作就是SMT的基础,也是最重要的地方,那就为印刷机和贴片机做程序,可是并不是简单的做程序,还需要做好多准备的:
元件坐标数据是编制SMT设备程序的重要数据,它指示元件在PCB上的坐标位置和角度。生产每种产品都都有相应的坐标,有时客户会给你直接发坐标过来,有时会给你CAD图,但是他们发的CAD图的格式会各不相同,需要用不同的软件导出坐标数据,通常元件坐标数据的生成方式有以下四种:
1)由CAD软件生成各种格式的CAD坐标数据;
2)从GERBER文件中获取坐标数据;
3)直接由PCB扫描的图像文件获取元件坐标数据;
4)移动机器上的摄像头在电路板上找出所有贴片元件的坐标位置,这种方式也被称为示教方式。其中前三种种方式是应用最为广泛的,尤其是第二种和第三中。
用工作表打开导出的坐标文件,把表格内除位号、坐标、角度留下外,其余数据全部删除,然后根据客户提供的COM表,输入各个位号所对应的元器件型号。
这一项是最重要的一项,每次输完元器件型号以后都要用COM表核对一遍,因为每个PCB板子上都有好几百个元器件,输入元器件型号的时候,稍微不用心就会输错,一旦输错,如果生产的时候没有发现,就有可能生产出成千上万快报废的成品,所以每次输入完成后都要核对。
不同的机器需要不同不同格式的程序,不同格式的程序需要不同格式的文件,我们公司有两种机器,一种是松下CM120,一种是雅马哈YG200,松下CM120所需文件是txt格式的文件,所以将制作好的表格保存为txt格式,雅马哈需要prn格式的文件,所以就保存为prn格式
不同的程序有不同的编程软件,将程序所需要的文件用相应的软件导进去,进过自己的相对处理就可以得到机器所需要的程序了
所以要想得到一个完美的程序还是不容易的,有时要做一个大点的程序,上面用近一千个元器件,那么做完有时需要近一天的时间,因为一个程序有时不可能一次就做好,做完后发现有问题,然后改,个好在做,做了又该,知道做好为止,电路本来就是一个很精密的东西,每个元器件在PCB板上的位置必须很精确,不能有一点偏差,所以一定好细心,认真。
三、实习心得
刚开始刚到这个公司时,自己什么都不懂,每天在那就是看,然后帮以前的程序员输元器件型号,核对数据,每天都这循环着,一周后,我开始跟着他学习做程序,每天除了看他做程序外,一有时间我就自己练,慢慢的终于可以自己独立完成了,但是每次做出来的程序多多少少都有些问题,但是我从来没有灰心过,慢慢的我的程序错误越来越少,也得到了主管的好评。
记得刚踏上实习道路的时候,我带着希望,带着幻想,对自己的工作充满的信心,也许这就是造成大学生眼高手低最重要的额原因。实习生活三个月过去了,可是自己每个月还是拿那么点工资,我的心有点动摇,我就去找主管,希望他能给我提工资,因为我的表现还算好,经理和人事商量后,让我提前转正,可是转正后工资也只有1950,而且还是单休,我觉得这对以后的发展很不利,所以我开始一边上班一边找工作,多次请假去面试,可是他们一听还没有毕业,就开始推脱,或者是工资很低,经过了几次碰壁以后,我最终还是回到了以前的公司,但是我没有要求转正,决定还是在这好好工作。
经过这么一番折腾后,我的心很久没能静下来,我的心不能全部投入到工作当中,灾难终于降到了我的头上,那天做程序的时候心里就很乱,坐标没有校准,位号没有核对,就直
接导入了程序当中,因为那个程序比较大,不能一时半会就能完成,我怕麻烦就没有核对,直接下班了,第二天来才知道,程序里错误很多,漏了好多点,坐标也有问题,导致那天晚上延误了生产,最后自己被开了处罚单,那段时间,我的状态很不好,主管多次找我谈话,我记得他给我说过这样一句话“在公司里,你如果把自己当成主管,把公司的效益当成自己的效益,认真做好每件事,那么你就可能成为主管,如果你把公司的效益只看成公司的效益,只是随便做做,那么你永远只是个下属工人”,听了他的话后,我的心慢慢的静了下来,终于把心思全部投入到工作当中,做好我工作上的每一个细节。
四、实习总结
回想整个实习,已经4个月了,我们从学生开始转变为员工,从对公司完全陌生到有了一定的了解,不管是处世为人还是技术思想我们都有确确实实的进步.
再结合我自己来看一看.最大的收获就是我克服了有些自大的坏毛病,虚心的向别人学习.我知道这就是我练习与不同类型的人适应,交流的开始.技术上自不必说,我绝对学到了以前在学校一年也不一定学到的东西,这就是一个态度的问题."态度决定一切",这句话太有道理了.另外一点遗憾就是小孟说的,我似乎也感到自己有点"工作狂"的味道.为了拿下那些程序,我有好几周都连续加班到晚上11点,由于工作占用了时间,我连以前一直的跑步都没坚持下去.这样不是好兆头,我必须要养成合理的作息制度,不管工作怎样忙,必须不能占用自己的作息时间。
在实习的这段时间里,让我体会到做事的艰难。以前什么事都没做过,在家只知道饭来张口衣来伸手,经过这次实习,让我明白了两个道理:①对待工作绝不能马马虎虎、随便了事。因为我现在已经是成年人了,要对所做的事情负责,况且现在的社会竞争激烈,大学生都很难找到工作,更何况我只是一名中专生,所以一定要珍惜每一次的实习机会。②要踏踏实实地工作,虚心请教、刻苦钻研,努力发挥自己的潜能,这样才能进步,也更容易地被用人单位接受以至留用,否则,便会失去就业的机会。
程序员实习报告2
可是我们又一想他们的工厂不是要实用吗?这方面变化的可能性很小,于是为了方期间我将有变量写进了代码之中,这一变无易宣布我要破产。和我在一起的几个也是这种情况,所以我们这些没有开发过软件的充当软件高手的新手们又得重新面对新的问题了――失败,又一次被打败!
几天之后我们又做出了程序,很辛苦此时我们才明白程序员的不易了,编程是一个见效特别慢的东西,而且对方又看不见,如果一不小心你的程序可能会无法打开,或者是说出现别的什么,那就完了,你几天的成果就什么也看不见了,本文自不像别的东西,做了,可以让大家看得见。我的程序在最后的调试时出现了一点小故障,而且工资的分配要对应到每一个员工,可我一时间一点思路也没有了,就只能对应到职务,所以我失败了,我的实习生活也就结束了。
当然比表面来看我是失败了,败的很惨;可是从某种意义上说我又达到了我的目的,因为只有失败的人永远都不会停下思考的脚步,激起了我沉睡的思想,使我一颗盲目的心有了方向,我不能这样输了,从那儿倒下去的,我会从那儿站起来的,认认真真的把毕业设计拿下来了;别人实习了一个月我虽然只有十六天,可在这十六天中我从未停下来过我是白天干晚上干,顶着那么大的压力我的体会绝不低于他们中的任何一个人,说实话,在一段实习期间,我真的有点撑不住了,我也想到过放弃,也曾有好几家单位通知我去面试,也有联通的第二轮复试可我都放弃了我不能就这样走了。我输掉的是技能,不是人格;失掉了人格我将失去了所有,失掉技能我还会追回来的!
人生的每一步旅途中,总有着一道无形的栏杆,每一次跨越需要很多的勇气,也不是每一次跨越都能够成功,失败是不可避免的,主要的是要敢于承认失败,面对失败,努力去做,解决它,有这个决心,我想人生会成功的,至少可以无憾!这次我想我会很用心的去学习,去做我的毕业设计!尽量把他做到完美,至少我自己要九十分的满意我才会交出我的作品。
我的实习工作总结如上,我坚信,人生就是经历着风风雨雨,在风雨中倒下去,然后站起来的时候,那时的彩虹最美丽!
程序员实习报告3
实习是一名毕业生提高自己对社会的适应能力和认知能力的一个及其重要过程,在这个过程中,理论结合实际,把大学学到的知识应用到实践中,让自己迅速适应社会,达到IT前进的快速步伐的要求。实习过程中通过理论联系实际、学校与社会之间的过渡,实现进一步提高学生的思想觉悟、适应社会能力、学习能力、业务水平,尤其是观察、判断和解决问题的工作能力,从而培养自己能够成为一名适应现代化建设和发展需要的高素质高才能的复合型人才。
一、实习的目的和意义
1.加强和巩固理论知识,发现问题并运用所学知识分析问题和解决问题的能力,通过实习使学生获得基本生产的感性知识,理论联系实际,扩大知识面。
2.锻炼自己的实习工作能力,适应社会能力和自我管理的能力,锻炼和培养个人的业务能力及素质,培养当代大学生吃苦耐劳的精神。
3.了解实习单位的计算机技术的应用情况、需求情况和发展方向及前景,同时让学生接触社会、了解产业状况、了解国情,逐步实现由学生到社会的转变,培养我们初步担任技术工作的能力、初步了解企业管理的基本方法和技能。
4.亲身参与项目的实际完成工作,了解计算机专业软件开发的具体流程。
5.通过实习来认识了解自己,发现不足,提前做好自己的职业规划,为自己的未来道路画上浓厚的一笔。
二、实习单位简介
***软件工程有限公司创建于1997年,目前已拥有180多名高素质IT员工,专业提供卫生医疗行业信息化整体解决方案。***公司总部设立在美丽的鹭岛——***,同时在国内设立了北京、广州、重庆、沈阳、合肥和乌鲁木齐共6个全资分公司,和多家办事处机构。
***公司产品线基本涵盖卫生医疗全行业信息化领域,包括:医院信息系统(通过卫生部信息化领导小组评审鉴定、火炬计划项目产品)、城市电子病历系统、城市健康体检信息系统、区域卫生信息化平台(国家十一五科技支撑计划项目产品)、城市妇幼保健信息系统平台(科技部中小科技企业创新基金项目产品、福建省发改委科技成果转化扶持项目)、城市社区医疗信息系统平台、区域中小医疗机构信息系统平台、医学影像存储与传输系统、实验室信息系统、医疗集成平台系统等,目前拥有数百家各级医疗机构用户。
三、工作岗位介绍
我的工作岗位是区域运营中心的C#程序员,公司对本岗位的要求如下:职位描述:
在项目经理的带领下,根据客户需求开发程序。
岗位要求:
1、计算机相关专业本科学历或以上;
2、熟练使用C#,精通基于的WEB开发;
3、有较强的软件开发过程评估和控制能力,有良好的代码书写规范;
4、逻辑思路清晰,工作认真负责,良好的团队合作精神;
5、能够独立高质量的完成工作,具有较强的领悟力;
3实习内容及相关技术的介绍
四、实习内容
对市民健康网进行了解改造。
包括以下内容:
1、改造目的
***软件的***市民健康信息系统(网站),是居民健康信息系统的一个重要组成部分,承载着市民健康系统对外展示市民健康信息的重要职能,随着公司业务的不断发展,不断有新的项目需要部署。但原市民健康网的系统架构是针对厦门单一区域定制开发的,在其它区域的实施过程中还需要根据需求不同进行针对性修改,给系统的部署、升级与维护带来诸多不便。为提高部署效率,方便系统的维护与升级,市民健康网的模块化定制开发已经迫在眉睫。
改造后主要能实现以下的功能:
网站通用信息的后台设置:含网站TITLE,META里的网站KEYWORDS,网
站DESCRIPTION,版权信息,联系方式,备案信息等;
网站主要功能链接(导航)的增删改;
根据需求,网站布局能够进行适当设置;
页面BANNER横幅的替换;
搜索引擎优化;
网站页面模板的选择(高级功能);
静态页面的生成机制;
改造后的目标:产品开发完成后,能在不同区域运用实施。部署时,只需在后台进行初始设置,如设定网站LOGO,TITLE,BANNER,页面风格。非必要下,不需要再改动源代码。功能升级或BUG改造,只需修改并上传BIN库里的DLL或页面风格模板。
3.2相关技术简介
le技术
(1)Oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。
(2)特点:
1、ORACLE7.X以来引入了共享SQL和多线索服务器体系结构。这减少了○
ORACLE的资源占用,并增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。
2、提供了基于角色(ROLE)分工的安全保密管理。在数据库管理功能、完整○
性检查、安全性、一致性方面都有良好的表现。
3、○支持大量多媒体数据,如二进制图形、声音、动画以及*数据结构等。4、○提供了与第三代高级语言的接口软件PRO*系列,能在C,C++等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。加上它有许多优秀的前台开发工具如POWERBUILD、SQL*FORMS、VISIABASIC等,可以快速开发生成基于客户端PC平台的应用程序,并具有良好的移植性。
5、○提供了新的分布式数据库能力。可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。ervice技术
(1)WebServices是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。
(2)它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的webwebservice
应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问WebService,通过WebService内部执行得到所需结果ervice可以执行从简单的请求到复杂商务处理的任何功能。一旦部署以后,其他WebService应用程序可以发现并调用它部署的服务。
(3)Webservices可以把应用程序组件作为服务来提供,比如汇率转换、天气预报或者甚至是语言翻译等等。
使用Webservices,您可以在不同的应用程序与平台之间来交换数据WSDL是基于XML的用于描述WebServices以及如何访问WebServices的语言。
WSDL指网络服务描述语言
WSDL使用XML编写
WSDL是一种XML文档
WSDL用于描述网络服务
WSDL也可用于定位网络服务
WSDL还不是W3C标准
UDDI是一种目录服务,通过它,企业可注册并搜索Webservices。
UDDI指通用的描述、发现以及整合(UniversalDescription,DiscoveryandIntegration)。
UDDI是一种用于存储有关webservices的信息的目录。
UDDI是一种由WSDL描述的网络服务接口目录。
UDDI经由SOAP进行通迅。
UDDI被构建于平台之中
(4)WSDL可描述网络服务(WebServices)
WSDL指网络服务描述语言(WebServicesDescriptionLanguage)。WSDL是一种使用XML编写的文档。这种文档可描述某个Webservice。它可规定服务的位置,以及此服务提供的操作(或方法)。
在W3C的WSDL发展史
在2001年3月,WSDL1.1被IBM、微软作为一个W3C纪录(W3Cnote)提交到有关XML协议的W3CXML活动,用于描述网络服务。
(W3C纪录仅供讨论。一项W3C纪录的发布并不代表它已被W3C或W3C团队亦或任何W3C成员认可。)
五、实习总结
通过这次实习,基本达到了此次实习的目的,加强和巩固了理论知识,提高了发现问题并运用所学知识分析问题和解决问题的能力。锻炼自己的实习工作能力,适应社会能力和自我管理的能力。了解了实习单位的计算机技术的应用情况、需求情况和发展方向及前景。亲身参与了项目的实际完成工作,了解了计算机专业软件开发工作的具体流程。
虽然实习只有短短的x个月,但是我的收获是很多的。从对项目相关的技术完全不了解,到和同事组成的团队一起克服种种困难,解决各种疑问,一起协同合作成功将软件调试成功。“实践是检验真理的标准”,没有实践何来了解、进步之说。我的感触颇深,古语有云:读万卷书,行万里路。古人将读与行并列甚至有偏重行的意味,这正是说明了实践的重要性。同事也深深的体会到实习的重要性和必要性。
这次实习不仅拓展了眼界,更为重要的是使我们了解了所学专业的现阶段发展状况及未来发展动向。总体来说目前计算机行业的发展前景,以及一些当今比较流行比较热门的技术,为我们的学习指明了方向,也将激励我们计算机专业学子更加努力地学好自己的专业知识,为今后的发展打好基础。
同时,在这段时间我得到的体会就是,如果一个人在社会上没有一技之长,那他是没有办法很好的活下来的。工欲善其事,必先利其器。而对于我们来说,扎实稳固的技术就是我们走上工作岗位,实现人生梦想、自我价值以及在竞争越来越激烈的今天立足社会的利器,只有不断的加强自身专业技能学习才行。所以,我会在以后的时间里努力学习,加强自己的专业能力,使自己变得更强,只有这样才能为自己、为父母、为学校交出一份满意的答卷。
实习生活暂告一个段落,闲暇之余,我开始静静地长思。通过这次实习,我认识到只有沉下身来,静下心来认真学习,踏实做事,多用心,多动脑,才能让自身能力有好的起色。社会的竞争是激烈的,我想我们应该好好把握住大学学习的时间,充实、完善自我,全面发展,做一名出色的IT精英!