《2023年软件公司实践内容七篇(通用).docx》由会员分享,可在线阅读,更多相关《2023年软件公司实践内容七篇(通用).docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年软件公司实践内容七篇(通用) 在日常的学习、工作、生活中,确定对各类范文都很熟识吧。信任很多人会觉得范文很难写?以下是我为大家搜集的优质范文,仅供参考,一起来看看吧 软件公司实践内容篇一 我到a公司(按作者要求隐去公司名称,a公司为国内出名的公司)实习,通过近三个月的实习,参加实习项目的开发和同事门的沟通学习,了解了a公司和软件公司的开发基本状况。 (1) 项目组共有30人左右 (2) 项目组分为需求分析部门,核心技术部门(主要负责设计工作),开发部门,项目管理部门(测试,项目文档管理) (3) 项目运用j2ee技术 在实习期间,我被支配在开发部门做代码编写工作。负责完成由核心技术部
2、门完成的基于需求分析部门的设计。 开发部门有10几位同事,大部分为毕业12年。大家的工作效率都比较高,在部门经理的支配下能刚好的完成设计部门的设计。一起先,项目的进展非常顺当。 随着项目的推动,出现了一些问题。主要因为在各个部门的协调上存在着不一样。需求部门不能很好的维护其需求文档的权威性,也就是说需求没有做到位。在和客户(由于本系统面对的是全省的电力局,在与客户的沟通上也存在问题,比如宁波和绍兴的客户对系统的需求有较大的差异)的沟通上没有协调好各客户之间的差异。这干脆导致了需求频繁变更。而需求的变更干脆导致了设计的变更,然后便是开发的修改。这大大的影响了系统开发的进度。比如数据库结构的修改次
3、数许多,这干脆影响到系统的结构,适应数据库变更的代码修改工作量相当大。 在这个时候项目组有部分人离开了,熟识系统的开发人员的离开对整个项目组来说更是雪上加霜。这时cto刚好调整了需求分析部门的工作方法,不发布不成熟的文档,一旦需求发布,需求部门应全全负责。设计部门进一步完善设计文档,开发部门短暂停止新功能的开发,做代码审查,以完善既有代码的正确性。同时引进新员工补充开发团队。这在肯定程度上缓解了项目的问题,使项目团队能正常运转起来。 在项目前期的开发过程中,测试部门没有介入,在项目完成80%后,测试组起先测试工作。这时遇到了大量问题,包括功能与需求的不一样,测试人员的需求理解的偏差,甚至测试工
4、具软件的问题,这很大程度上影响了项目的进度。最终开发部不得不停下新模块开发工作,而转过去帮助测试部门完成测试。 通过这次实习,在具备代表性的a公司中,我体会到了当前国内软件公司面临的部分问题,比如规范不足,缺乏良好的软件工程体制等等。更让人担忧的是即使确定了理论方面的指导,在实习开发过程中也很难实施。我觉得这与参加开发的人员本身的素养有很大的关系。为了彻底解决这些问题,高等教化应当完善自己的教化体制,使高等教化的毕业生具有更高的软件工程意识。 软件公司实践内容篇二 本周是实习的第一周,很幸运遇到了产品部很有耐性的leaderx老师。 实习其次天他让我做一个h5的嬉戏类应用, 主要用于微信中共享
5、。之前对于自己的水平是否能完成完全没底,但感觉第一次实操的确也有点让人兴奋,之前关于产品开发的印象只停留在书本上。 x老师让我仿照“过家家gogaga”所开发的“打电话认师姐”微信小嬉戏写一个类似的应用。 我把原始应用找出来便起先抠代码, 第一步是将套在微信接口中的原始应用抠出来(套在微信接口的原始应用只能在微信阅读器中运行,无法在电脑上测试),周二起先做, 一起先我的效率特别低, 因为我许多测试方法并不熟识, 在参阅了微信js-sdk后终于把原始代码抠出来, 厘清该应用的基本逻辑后起先重写, 在x老师的.耐性地指导和对基础学问的讲解下,我们将原始代码中120行的css代码优化到60行,将五百
6、多行的js代码优化到只有60行,这事实上是在原有的逻辑上完全重写了,这让我起先有点成就感了。 也第一次感受到产品开发中的大局观,这种大局观更多的是体现在细微环节上,比如代码变量名的设置须要与文件存放联合考虑,以便日后修改和维护。 x老师在讲代码逻辑的时候亲自写了一个例子让我体会, 虽然消化这些用了快一天,但感觉真的收获很大, 有拔云见日之感。 1.尽管之前对于书本的学习有肯定积累,但还是暴露出代码的不娴熟,细微环节方面处理实力差,在细微环节上耗费时间太多。 2.缺乏基本的软件开发测试思路, 比如之前不知道chrome具有相当强大的错误测试功能,它对于没有触发的函数也有错误提示。 3. 缺乏专注
7、的习惯,比如x老师让我先完胜利能方面,但我却习惯于去找找界面的素材, 这就导致两边都没有做好。虽然相识上知道不该这么做,但是习惯上却很难改。 4.自己许多时候虽然有问题但是不能完全阐述清晰,所以跟leader沟通的时候往往支支吾吾,以后有问题自己首先得想清晰,将问题讲明白也是很关键的实力。 1.工科出身的x老师对于代码的运行效率有许多的考虑,但对于用户体验和交互效果好像略微少点,当然也可能是我新来并不了解的缘由。 2. 公司在做小应用的时候并不会在用户测试和产品结构功能上探讨太多,公司要的是迭代效率, 就是要快速出应用,然后再快速上线下一个。 本周接到新的任务,为制作h5的聘请页面, 之前的“
8、给师姐打电话”的h5应用还没有优化好,能做的改进的地方还有许多,leaderx老师让我先把聘请网站做好, h5应用先放放, 他给了我大街网做的“中国好offer”作为参考, 拿到之后的确感觉这些页面都做得很好, x老师搜集的资源的确非常丰富,从实习到现在他发给我的参考很好用,在看完了五六十个h5的聘请页面之后起先构思, 在将产品架构基本做好后,测试又发觉许多问题, 有技术层面的,但更多的设计本身的问题。技术的细微环节的问题:基于jquery mobile的开发框架国内的资料非常有限,不得不查阅原始的英文api,许多问题也只能去jqm的论坛查找,这些都非常考验英文阅读实力。css的布局问题繁杂,
9、在各个阅读器,各个应用的渲染都不一样, 也是很熬煎人的过程,我现在就遇到了css中font-weight属性在safari没有渲染的问题,至今没有解决。 渐渐体会到前端工作的繁琐与细微环节, 须要学的东西许多, 有时候可以凭自己一些小聪慧在当前解决,但并没有摸到问题的根源,扬汤止沸不是许久之计,但又似乎没有足够的时间来系统的摸索,我只能先将这些问题一一登记来。这些技术的体会是一方面,另一方面便是产品的设计层面, 现在就是因为产品快做好后发觉有许多地方犯了低级错误, 以往的纸上谈兵井井有条,等到自己亲身实践却感到把握不住许多设计原则, 比如界面设计给用户造成的不必要的干扰, 功能可见性的不足,逻
10、辑上的不严谨, 以下我归纳了下岗做好的h5界面存在的交互问题: 1.页面的设计初衷是左右滑动来切换页面,但给几个挚友测试后都不能进入页面后就自然而然的知道是左右滑动。 us的图标给用户是按钮的错觉,在测试中许多用户以为是按钮,都会下意识的点击。 3.交互效果的乏善可陈,与滑动的逻辑好像也没有太大关联,只是单纯的加入了一些css3的动画。 4.用于提示左右滑动的动态箭头会让用户以为是点击作用 改进: 1.放弃join us 图标 2.改为上下滑动,箭头提示更改 3.重新设计图标摆放结构 总结: 这次的h5页面主要在于设计问题, 事先并没有完全构思好原型就急迫投入到代码的编写中,这种开发方式本身是
11、非常无趣的! 软件公司实践内容篇三 时间过的真快,一挤眼时间我在xx科技实习三个多月了。回顾这三个多月在公司的工作生活,我感到很庆幸和满足。庆幸的是我比其它一部分同学多了三个月在软件公司工作的经验,这使我毕业后能够更好更快地适应软件公司的工作生活和节奏。满足的是公司为我供应了良好的工作学习环境,我刚到公司不久公司就为我供应了电脑和相应的座位,当我在学习c#过程中遇到不懂问题的时候,同事都会毫不吝啬的为我讲解,让我感受到公司团结向上的氛围,软件公司最重要的也就是这种团队合作的精神。 在这三个多月的时间中,我进一步学习了编程语言c#,面对对象编程以前在学校的学习没有真正自己实践,是在老师带领下完成
12、的项目。现在我对c#有了基本的相识,也具备了开发windows应用程序和web应用程序的实力。现在我再去理解,我发觉它们真的是很强大,它的强大也体现在便利的集成开发环境。net是个强大的新平台,而c#则是该平台下最佳的开发语言。在思想认知上面也得到了很大提高,上班了,不能像在学校那样为所欲为,天大的事有父母顶着,自己不用操劳。现在走上社会,就是大人了,应当有责任心,对自己的言行负责。工作中,我也严格要求自己,每天早早到公司,为同事开机,打扫卫生。和同事和谐相处,不迟到,不早退。对自己编码实力还不是太满足,有待进一步提高。现在通过学习,总觉得自己学得不够好,要用到的学问时感觉头脑一片空白,很懊悔
13、当时在学校为什么不多学一点,多练一点。懊悔也没用,只能自己努力。灰心时给自己打气,哭过之后擦干眼泪,接着工作。完全的实习过程是惊慌而开心的,我的工作看法和成效也得到了总经理和同事们的一样赞扬。作为我在踏出社会之前的为数不多的几次实践中,这次的实践的确赐予了我许多。 今后,我将接着保持仔细负责的工作看法,高尚的思想觉悟,进一步完善和充溢自己,争取在以后的学习中更好的完善自己,在以后的实践中更好的运用去自己的学问,做一个合格的高校生,将来做一名对社会有用的人。 零距离的与社会接触,更能使我将书中的所学与社会需求紧密的联系起来,进一步的熬炼我的意志,提高我的专业水平以及个人素养。同时又进一步的让我懂
14、得沟通。所以与其是一次生产实习不如说是一次检阅,一次考验-是社会对我们多年在学校所学的检阅,是对我们个人综合素养和实力的考验。面对明日的挑战,或许很坎坷很困难,但是满怀信念的我绝不退缩。因为这是一片广袤无垠的天宇。 实习,是开端也是结束。在书本上学过许多理论,但从未付诸实践过,或许等到真正运用时,才会体会到难度有多大。 在今后的工作和生活中,自己须要更加努力的奋斗下去。 实习的同时也让我了解到了自己的不足,我会接着努力,完善自我。对于指导老师的专心辅导和细心支配我表示由衷的感谢。 软件公司实践内容篇四 今年9月份,由于学校支配咱们这个计算机系的到xx中兴软件公司去实习,这是我人生中的第一份实习
15、工作,也是第一次走进软件公司的大门。由于我是应届毕业生,对软件程序开发不是很熟识,公司给咱们三个方向,第一,学c、c+等语言开发;其次,学3g网络通讯技术;第三,学习最近比较火的手机操作系统android(安卓)应用程序开发。当时,中兴软件公司的部门经理和咱们也许讲了下三个方面的发展方向。同学们都相互探讨着,究竟是朝着哪方面去发展。那时候的我,在互联网上听说过安卓,也对那方面很有爱好,就报了安卓应用程序开发班。咱们这个班有60多号人,许多人也是对这个东西新奇就报了,第一次上安卓课时大家都很专心,老师也许讲了下安卓的发展及前景,大家听的很出神,幻想着对从事安卓开发前景一片光明。 之后老师就讲了写
16、实习期间的详细支配,要去咱们大家每组要做出一个本地电子相册,6人每组。当时看着老师给出的那个本地电子相册应用程序的界面以为很难做出来,之后老师一步一步的示范,咱们也一步一步的做出来了,老师很负责,咱们学的也很仔细。在老师的热心指导下,我对安卓应用程序的开发有了基本的了解,并专心参加相关工作,留意把书本上学到的java理论学问以及安卓的相关学问比照实际工作,用理论学问加深对实际工作的相识,用实践验证高校所学的确有用。 跟公司同事一样上下班,和小组的同事一齐完成相关工作;又以学生身份虚心学习,努力吸取实践学问。我心里明白我要以良好的工作看法以及较强的工作潜力和勤奋好学来适应公司的工作,完成公司的任
17、务。简短的实习生活,既惊慌,又新颖,收获也许多。透过实习,使我对安卓应用程序开发工作以及发展前景有了深层次的感性与理性的相识。 在小组我主要的工作任务是做软件界面,做软件的ui,也对功能的实现有必需的了解。我在实习期间做ui花了许多的时间走了许多弯路,给同事的工作带来了许多麻烦,但是咱们老师很激励我,让我接着仔细的把事情做好,我很受鼓舞,同时也很努力的去把事情做好。 实习生活,感受是很深的,提高的方面许多,但对我来说最主要的是工作潜力的进步。毕业实习主要的目的就是提高咱们应届毕业生社会工作的潜力,如何学以至用,给咱们1次将自我在高校期间所学习的各种书面以及实际的学问,实际操作、演练的机会。自走
18、进中兴软件公司起先我本着专心肯干,虚心好学、工作仔细负责的看法,专心主动的完成相关工作,以及对企业的各种产品的了解,对企业分公司的熟识,让自我以最快的速度融入公司,发挥自我特长。同时仔细完成实习日记、撰写实习报告,成果良好。实习单位的反馈状况证明,在实习期间反映出我具有较强的适应潜力,具备了必需的组织潜力和沟通潜力,能很好的完成企业在实习期间给我布置的工作任务。 1、透过干脆参加企业的运作过程,学到了实践学问,同时进一步加深了对理论学问的理解,使理论与实践学问都有所提高,圆满地完成了本科教学的实践任务。 2、提高了实际工作潜力,为就业和将来的工作取得了1些珍贵的实践阅历。 3、学生在实习单位受
19、到认可并促成就业。并为毕业后的正式工作进行了良好的打算。 透过实习,我对我国安卓应用开发发展有了大致的了解,也打算在实习结束后,借回校的机会,抓紧时间,学习更多相关的理论学问,提高自我的专业水平,为正式工作准好打算思想上的转变,我本次实习还有的收获是透过自我的视察和与同事的交谈思想有一个很大的进步,人生的价值观。透过这次实习,让我受益非浅,如此感慨万分! 软件公司实践内容篇五 从xx年12月15号进入上海863软件基地万达信息股份有限公司实习,转瞬间,两个多月过去了。这是自己第一次真正进入社会,学到了在学校里学不到的许多东西,使我受益匪浅,不但专业学问增长了,最主要是懂得了更好的为人处世。 万
20、达信息股份有限公司是以公共事务为核心的城市信息化领域的软件和服务供应商,目前已在社会保障、卫生服务、民航交通、工商管理、电子政务等产品和服务的细分领域具有突出的竞争优势,同时形成了科技教化、环境爱护、国土资源、物流管理四个重点拓展领域。我被分到了电子政务事业部,准起先了我的职业生涯。 刚到公司比较迷茫,很多事情不知道怎么去做,问了许多问题,也犯了一些低级错误。公司主要针对j2ee进行开发,而我在学校始终用的c/c ,必需从零学起,根据公司开发的须要,用了一个月的时间,快速学习了j2ee方面的很多学问,真是熬炼了自己的学习实力,而这些在学校是很难完成的,然后依据部门的支配,做了个基于b/s结构的
21、图书管理系统,此过程经验了四个版本的修改,起初用纯jsp完成,java代码完全嵌入其中,其次个版本jsp和java 进行了分别,第三版本结构进行了分层,各个包结构进行了合理的调整,第四个版本真正用struts,spring和hibernate三大框架完成基本功能,使分层清楚明白,维护变得简洁化,真实体会到软件漂亮的艺术,学到了许多j2ee学问,动手实力和学习实力都得到很大提高。最近查阅毕业设计资料,打算毕设。通过两个月的实习,总结一下自己的收获和不足如下: 项目组正在做“黑龙江省科技创新创业共享服务平台”,刚来公司,对j2ee不懂,没能参加,但看着他们各个全神贯注,沟通沟通,可见团队合作是多么
22、的重要,面对一个大的项目,单打独斗是不会有好结果的,团队精神就会发挥非常重要的作用。另外,耐得住孤独也是必需的,项目开发有时候须要静下心来,须要经过很长时间的分析探讨,这点也是自己以后要加强的,去除浮躁心理,融入漂亮的孤独,做一名合格的软件开发人员。再就是自信念,刚起先认为struts,spring和hibernate比较难,感觉学不会,开发不出东西来,而事实上经过仿照和破坏性的创新,并不像想象的那么难,所以,无论做什么,都应当充溢自信,别人可以的,只要努力,自己确定也可以。 这方面是自己更欠缺的,很多人情世故的不理解,往往导致犯些低级错误,我认为只要表现真诚,学会爱四周的每一个人,做最好的自
23、己就可以了。至于该怎么表现,是自己沟通的欠缺,这方面是须要特殊加强学习的。 或许是自己见识短浅了,第一次进入大都市,走在南京路、淮海路,人流像水一样,你不走,人流就推着你走,竞争真如蜗居中所言,惨不忍睹,你一天不努力,就会被人甩在后面。走进上海图书馆,上海书城,看到男女老少,翻书、买书,川流不息,有些人在楼梯口记笔记,在楼道里背英语,不知不觉有些感动。于是想起肖申克的救赎里的一句话:get busy living,orget busy dying。要么忙着生存,要么抓紧去死,人总是要做点什么的,为了在这个城市生存下来,专业和非专业学问都是应当不断学习的,真正的教化是没有毕业的那一天的,真正的教
24、化才刚刚起先! 两个多月的实习让我对计算机理论学问有了更深的了解,更熬炼了自己的实践实力和为人处世实力。当前的软件的功能日趋困难,不学到肯定的深度和广度是难以在实际工作中应付自如的。因此反映出学习的还不够,缺点疏漏。虚在加以刻苦钻研及学习,不断开拓视野,增加自己的实践操作技能,为以后能做出精彩的软件而努力。实习过程有些曲折,但学到了许多东西,更明白了以后该怎么去做,无论遇到什么困难或美妙,都要踏踏实实、满腔热忱的向前走。 软件公司实践内容篇六 通过实习提高自己的对社会的认知实力,同时理论联系实际,让自己快速适应社会,跟上it前进的快速步伐。通过理论与实际的结合、学校与社会的沟通,进一步提高学生
25、的思想觉悟、业务水平,尤其是视察、分析和解决问题的实际工作实力,以便培育自己成为能够主动适应社会主义现代化建设须要的高素养的复合型人才。 (一) 提高对企业电子商务的全面相识 调查了解实习单位的实际状况,包括企业发展历史,企业目前的组织机构,业务流程,企业规模,产品状况,企业效益状况,企业生产系统,销售系统,人力资源管理系统,财务系统,供应链管理系统等,特殊是企业信息化建设与管理状况,企业开展电子商务及企业所处的行业开展电子商务状况,从而提高对企业管理特殊是企业电子商务的全面相识。 (二) 培育学生电子商务专业的技术技能与商务技能 切身体验目前企业信息化及企业开展电子商务面临的困难与问题,提高
26、对现实问题的相识,提高对企业和社会的相识,增加对建设祖国的责任感和使命感。 通过专业实习,使学生进一步加深对书本学问的理解,加强实践实力与创新实力的培育,同时,也让学生意识到自身的不足,更加明确下一步的努力方向,增加自觉学习的意识与动力。 通过专业实习,培育学生电子商务专业的技术技能与商务技能,为以后走向社会,打下一个良好的基础。 (一) 实习单位简介 xxxxx有限公司 1xxxx简介 xxxxx有限公司,是一家以探讨性为主导,依托于中国科学院计算技术探讨所的高新科技企业。主要从事智能管理、智能搜寻、自然语言技术和产品的研发、销售;智能技术服务与培训。 整个团队从事海量学问库、自然语言处理技
27、术、学问管理探讨近20年,拥有多项专利,并胜利的将科研成果转化为产品,已和nec进行产品级合作5年,并与广东移动集团、联想集团开展合作,技术实力已达到国际化水平。 已从事自然语言体系结构化设计多年,产品体系架构优异,易于扩展,业务种类越多精确率优势越明显。产品拥有多语言版本,可以扩展国际业务。 2. 核心成员 xxx:xxxxx有限公司首席探讨员、董事。1993年博士毕业于中科院数学所,1999年7月入选中国科学院“百人安排”,20xx年被聘为中国科学院探讨员、博士生导师。主持过多项国家自然科学基金项目、863项目项目、科技部重大基础探讨专项等,以及企业横向合作项目。 探讨领域:国家学问基础设
28、施(national knowledge infrastructure,简称nki)。我国学者在 1995年将之取名为“国家学问基础设施”(nki),并且于20xx年正式启动相关的探讨工作。 3. 核心技术 自然语言查询的处理技术流程 自然语言查询的处理流程 自然语言处理技术让公众以最自然的方式表达自己的信息或学问需求,并能够获得其最想要的精准信息。 系统利用多项技术(缩略语识别、错别字识别、模糊推理、特征术语识别)对用户的查询进行三个层次(语义文法分析、代词类的短语文法分析、主题词检索)的自然语言分析,以获得对用户查询的正确理解,并利用统一学问接口从各个行业学问库中获得用户所准确须要的信息。
29、 多渠道统一的学问服务 系统内设立一套通用化的学问管理建模方案,该方案可以快速地帮助大型企业对庞杂的学问内容进行面对客户化的学问管理。而该套方案是一般学问管理系统工具(如ms sharepoint和ibm lotus)中所没有的。 该系统是一种点式或条式的学问管理系统,因此是一种细粒度的管理工具。这中 多渠道统一的学问服务 细粒度的学问管理工具,使得大型企业更有效,更能从学问的运行中实时地驾驭企业的运行状态,从而更有效地进行科学决策。例如,在客户的统计信息、热点业务统计分析、vip统计信息等可以在极短的时间内获得。这是一般学问管理工具所不支持的。 高性能智能自然语言应答系统 对客户文字询问进行
30、预处理系统(包括询问无关词语识别、敏感词识别等),然后在三个不同的层次尚对客户询问进行解析语义文法层理解、词模层理解、关键词层理解。 (二) 岗位介绍 我的职位是学问工程师。 主要职责: 1. 编写关于系统内部数据学问的匹配词模。 2. 依据测试安排搭建和维护测试环境。 3.执行测试工作,提交测试报告。 4.对测试中发觉的问题进行具体分析和精确定位,与开发人员探讨缺陷管理方案。 5.对测试结果进行总结与统计分析,对测试进行跟踪,并提出反馈看法。 6.对业务部门供应相应技术支持,确保软件质量达标。 (一) 实习内容 1. 学习公司业务流程,相关工具的运用。 2. 学习学问工程师的技能,也同时进行
31、计算机语言的培训。 3. 编写测试安排,测试用例,执行测试,编写测试报告。 4. 依据分析报告,来改进业务中的词模,提高词模与数据的匹配率。 5. 参与本组例行会议;参与公司各种培训、考核、技术沟通活动等。 (二) 实习过程 怀着对it行业的向往,我进入了镇江诺尼基智能技术有限公司实习,我在公司所主要从事智能学问管理与培训。在实习之前,我们进行了计算机课程的实训,我选择了软件测试和网页布局方向。的基础学问,使我对软件测试和网页布局有了肯定的相识,也更想探寻一下真正的网页布局这方面的工作。在我真正投入工作 之前,我在网上查询了很多网页布局的相关要求,了解了作为一个网页布局人员必需耐性,细心和平和
32、的心态,他的目标是尽可能将网页布置的美观大方风格一样,提高产品的质量,尽可能的达到客户的需求。 作为一个智能管理、智能搜寻、自然语言技术和产品的研发、销售的公司,不同于一般的那种肃穆的气氛,诺尼基给人的感觉是比较的宽松,公司的人情味也比较浓。对于我们这一批参与社会实习的在校学生,也都根据一般公司的标准要求我们,当然在这期间对我们的待遇,如:伙食、上下班的班车接送、业余文体活动等,也对我们一视同仁,这也是我们真正的体验该公司的生活工作供应了不小的帮助。 软件公司实践内容篇七 时间过的很快,转瞬间已经实习将近5个月,其中有2个月是属于完全被流放的。 最先在内部系统组参加内部管理系统开发(strut
33、s+mysql+spring+hibernate),之后是去做网络交换机软件的脚本测试。现在又回来内部系统,虽然在脚本组期间,编码实力被别人甩在后头,但至少具有了一些测试阅历。 至少自己做的东西,是真正交付到了客户手上,到也略微有些成就感。 始终以来,我都认为测试是脱离了软件工程范围的工作,不以为屑。但在实际状况中,测试是既重要且难以精湛的、其真正的压力,在于找不到bug,责任在你,而不在于编码人员。一般的测试人员不懂编码,他们靠的是日以累计的阅历总结和想象力。而要做到高级测试工程师,则肯定要懂编码,因为这是你完全驾驭整个系统的方方面面详细运作的前提。但占主导地位的,还是大型系统的集成测试阅历
34、。实际项目中,编码时间一般只占30%左右,真正耗费时间的是it阶段的找bug与对应bug,此阶段基本评定了coder的编码质量。 有些人,以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那?如何定位?如何解决?通通跟一样实力有关,debug追踪实力,也称调试。在项目组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消化? 有位同事告知我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做详细记录的历史记录查询模块,你可能会觉得很简洁,但实际状况却往往报一堆异样,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题。但不用怕,只要学
35、会调试,一个个问题去追踪,一个个去解决,自然而然,那段“源码”才真正属于你。 假如你能在短短的时间内就看到问题点在那,放下断点去追踪,出去找工作,肯定没问题。出现问题的时候,不要光看代码,要用实际行动去追踪运行期间的详细值,那是最好途径。eclipse是个很爽的ide,这点做的很好。例如页面内容显示不是自己想要的数据,我们要先从数据库查询语句去下手,设置断点,一步一步step over,让sql字段(存取最终sql语句的字符串)运行到有值,inspect进去看,假如还看不出来,就点击它,copy后在sql客户端去实际运行,看看实际查询出来的表是什么,假如是对的,有可能就是页面调用的错误或者ac
36、tion逻辑的传值问题。 页面错误的调试,基本方法是用右键点击实际网页查看源代码,copy到editplus,就能看到详细错误发生在那几行。通常有几种常见的错误,例如:缺少对象这种许多时候是有些被你调用的字段有可能为空的状况出现的,可以加if(xxx=null)语句加爱护。追踪的方法基本就是用alert语句,放在有可能出错的地方。 遇到问题先自己思索,无从下手再找高手帮忙看看,留意他帮你看的思路,别在一旁闲着,看多了自己也会了,不然你一辈子都停留在那种水平,从人身上学到的东西远远比书多的多。 解决了一个问题后,要去究根问底去找到问题产生的起因,以防你下次遇到类似的问题再奢侈同样的时间。 把代码
37、写的美丽,注释、空行、规范一样不能少,可读性是放在第一位。曾经看过一个高手写的代码,真的一看就是不同水平的人写的,几乎很完备,读起来很流畅,便利自己也便利别人。 任务完后不要呆着,去要求经理给你更有挑战性的任务,只要你肯去尝试,他们就会对你另言相看,把三天的任务一天加班搞定,效率和忠诚都有了,路也比较好走了。 假如你有一份思想,我有一份思想,拿出来交换,我们大家拥有就是2分份思想,惋惜这种观念,并不能深化每一个团队的每一个人,少一点自私,未必不是好事。职场到处都存在被排挤的隐患,要为自己找片草地实在不简单。但有一点要信任,只要自己不放弃自己,这世上就没有无望的路,你可以被打趴下,可以被身边的人暗算,可以被深爱的人流放,只要你用自己决心站起来,受过的伤痊愈后就能增加你的反抗力,一路前进!