面试岗位技能需求.doc_第1页
面试岗位技能需求.doc_第2页
面试岗位技能需求.doc_第3页
面试岗位技能需求.doc_第4页
面试岗位技能需求.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序员需要的条件:1:团队精神和协作能力 团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质。可以毫不夸张的说这种素质是一个程序员乃至一个团队的安身立命之本。 2:文档习惯 文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果没有缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30的工作时间写用于技术文档。没有文档的程序员势必会被淘汰。 3:规范化的代码编写习惯 知名软件公司的代码的变量命名、注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。 一些所谓的高手甚至叫嚣高手写的代码一般人看不懂,我只能说他不是一名合格的程序员。 4:需求理解能力 程序员要能正确理解任务单中描述的需求。在这里要明确一点,程序员不仅仅要注意到软件的功能需求,还应注意软件的性能需求,要能正确评估自己的模块对整个项目中的影响及潜在的威胁,如果有着两到三年项目经验的熟练程序员对这一点没有体会的话,只能说明他或许是认真工作过,但是没有用心工作。 5:模块化思维能力 作为一个优秀的程序员,他的思想不能在局限当前的工作任务里面,要想想看自己写的模块是否可以脱离当前系统存在,通过简单的封装在其他系统中或其他模块中直接使用。这样做可以使代码能重复利用,减少重复的劳动,也能是系统结构越趋合理。模块化思维能力的提高是一个程序员的技术水平提高的一项重要指标。 6:测试习惯 测试是软件工程质量保证的重要环节,但是测试不仅仅是测试工程师的工作,而是每个程序员的一种基本职责。程序员要认识测试不仅是正常的程序调试,而要是要进行有目的有针对性的异常调用测试,这一点要结合需求理解能力。 7:学习和总结的能力 程序员是很容易被淘汰的职业,所以要善于学习总结。许多程序员喜欢盲目追求一些编码的小技巧,这样的技术人员无论学了多少语言,代码写起来多熟练,我们只能说他是一名熟练的代码民工,他永远都不会有质的提高。一个善于学习的程序员会经常总结自己的技术水平,对自己的技术层面要有良好的定位,这样才能有目的地提高自己。这样才能逐步提高,从程序员升级为软件设计师、系统分析员。 作为高级程序员,除了应该具备上述全部素质之外,还需要具备以下素质: 1、 需求分析能力 2、 整体框架能力 3、 流程处理能力 4、 模块分解能力 5、 整体项目评估能力 6、 团队组织管理能力软件开发工程师需要的技能:第一,对Windows、Linux、Unix等大型主流操作系统的使用和应用开发的熟练掌握,包括一些网络的基础知识。使学员具备快速进行应用系统部署和测试环境搭建的能力,这是一个基本功。第二,软件测试工程师必须掌握目前比较流行的语言,比如说C、C+、JAVA、C#、VB等等多种平台下的一种或者多种语言,具备进行简单应用开发的能力。这是做好测试的一个前提条件,也是一个基本功。第三,目前大部分应用软件都离不开数据库,熟练掌握SQL Server、Oracle、DB2等一种或多种数据库系统的使用,熟悉使用SQL语言,这是要具备的第三项能力。第四,随着信息技术的发展和各个领域的信息化程度越为越高,安全也提到越来越重要的位置上,没有安全其他都无从谈起。所以做为测试人员对信息安全知识的基本掌握也是做测试的一个基本功。第五,必须深刻理解和熟练掌握软件测试基础理论与技术。首先是精通各种黑盒测试技术,能够进行测试用例设计、测试执行、编写缺陷报告;其次是熟悉软件测试流程和测试过程管理,能够编写测试计划,具备组织测试工作的能力;还有熟悉白盒测试技术,能够手工或利用相关工具进行单元测试;最后还有测试管理相关知识的掌握,虽然这在企业里是对测试组长和经理的要求,但是我们按照优秀软件测试工程师来要求我们学员的,学员具备这一能力将来才有可能走上管理岗位。第六,因为当前软件测试要提高工作效率和进行性能等深入测试。故此目前在测试上一个很重要的方向是自动化测试,就是借助于测试工具来做测试,这个就像我们每天是走路上班还是开车上班一样,汽车肯定会节约很多的时间,这就是工具的利用。对测试来说也是一样,如果用工具就会达到事半功倍的效果。所以测试人员要掌握和熟练使用当前主流的功能、性能自动化测试工具以及测试管理工具,具备编写测试脚本、进行功能和性能测试自动化测试的能力。第七,软件测试和软件质量密切相关。对软件测试员来讲必须学会软件质量分析技术,包括对软件的分析和度量各种技术,包括软件静态和动态分析技术,以及编写软件质量报告和测试分析报告的能力等等。测试人员作为软件开发过程中的一员,学员应该对企业的质量管理体系和项目管理应该熟悉,应该了解IS9000、CMM、CMMI项目管理等等知识。最后,还有些对测试人员综合素质上的要求,比如良好的英语听说读写能力、具有良好的语言及文字表达能力、较好的沟通技巧及团队合作精神、有较强的责任感及进取精神、细心、耐心,具备逆向思维能力等。软件实施工程师需要的技能:1、实施工程师与客户最近,能够直接了解客户需求,尤其是离岸开发模式,开发人员很难接触客户。 2、实施工程师的技术要求一般不高,但要求技能比较全面,沟通能力也很重要。 3、现场的压力一般要比开发大的多,经这个磨练,人的各个方面成长的特别快。具体的等你进单位就很明确了,现在就是要学好职业技能,学精1、一定的技术基础。身为软件实施顾问,你不能不了解你的产品,当然你可以了解得粗略,不必象技术工程师那样精通,你要能够回答客户提出的大部分问题,所以需要你掌握的知识非常综合、全面强调的是广度而不是深度,当然,如果你的深度够好,那么会更加有利。如果你的深度不够,经常回答不上客户的问题,不要紧,关键是你要留一个缓冲余地,你要知道,你应该从哪里获得帮助和支持。优秀的实施顾问,应该懂得如何调度资源。以下为我认为实施顾问应该掌握的技术:(1)ERP软件本身,如SAP, ORACLE中的某个或某些模块,用友、金蝶等。(2)系统管理知识,包括WINDOWS 2000,WINXP。(3)数据库知识,包括SQL2000、ORACLE、DB2等等,SQL技能。细分可为查询分析器的使用,数据表的操作,报表的基本技能等等。(4)网络知识。(5)一定的硬件知识。2、行业知识。行业知识浩如烟海,没有人可以掌握全部。把握好你的定位,你要了解全部的产品有什么,但你要选定一个方向,在这方面成为专家。既要广博,也要有自己的专精所在。不要贪多,很多东西知道框架即可,用的时候懂得较快地搜索、查找出来即可。时间精力极为有限,有些东西要懂得放弃。3、管理知识和项目管理知识。应当具备丰富的管理知识。要与客户保持好关系,要有良好的服务意识。客户管理层是项目推进中最好的资源,一定要取得他们充分的信任和合作。如果你不了解管理知识,你难以让客户信服和接受。软件之所以需要实施顾问,就在于实施顾问能够通过资源调度使它具备生命力,没有产品是尽善尽美的,但是一名尽责的、优秀的实施顾问,却可以弥补产品本身的不足。网络上管理知识应有尽有,只看个人的吸收能力。另外的一个好的学习途径就是客户方管理人员,他们的管理经验更有实效性。所以,在项目的实施过程中,我们事实上就可以学到很多管理知识。这也是这项工作的诱惑和魅力之一。作为实施顾问,项目管理非常重要。要掌握基础的项目管理知识,掌握项目管理常用的软件工具。如果你是由技术工程师转型而来,观念上的转变至为重要。实施顾问不是替客户做事,而是指导客户做事。所以尽管你眼看着一个简单的问题却在客户手中无法解决,禁不住着急,想要代做,也请你管住自己。牢牢记住实施顾问的定位,不要混淆。事实证明,这是很多做惯了技术服务的工程师在转型到实施顾问时的一个瓶颈。身为实施顾问,你的专业化,恰恰是体现在“项目管理”上面。项目管理的知识,可以充分利用互联网,用BAIDU、GOOGLE去搜吧。然后,不要浮躁,用心体会。4、英语水平。SAP以及其他重要的ERP系统,大多都是西方人开发的,相关资料,尤其是最新的资料基本都是英文的,如果英语不灵,那真有跛腿的味道。况且用SAP的公司,大多是跨国企业,顾问本身又是一个很注重交流沟通的工作,所以,良好的英文水平,绝对是非常必要的。5、你应有一个清爽整洁、职业化仪表。要知道顾问基本上是一个服务性质的工作,必须得到客户方的认可,必须让人家喜欢和你相处。不修边幅的人,不适合担任实施顾问。你的气质与风度,你能否征服你的客户让他们接受你,信任你,是项目顺利进展的关键。曾有客户讲过,如果他们不接受顾问本身,也就难以接受顾问带来的一切。除了相貌,气质,还有谈吐。彬彬有礼、条理清晰、善于表达,是良好沟通的基础。当然,自信心也很重要。而职业化,不仅仅是实施顾问的要求,它是身在职场的人们都必须具备的常识。如果想在这方面得到提高,可以去买本公关礼仪方面的书或者查询网站上的相关知识。另外可以多留心一下那些公认有修养、善谈吐人士的言谈举止,逐渐地养成习惯,固化下来。6、学习能力。上述几条,不是独立存在,而是相辅相成,技术、管理、企业业务流程,都需要不断地学习。知识是日新月异的,必须与时俱进,活到老学到老,你往往需要在知识上走在客户的前面,有时候你必须要向客户学习,要学的东西永远太多,所以想要成为一名优秀的实施顾问,时间管理是必须要掌握的,如何合理的安排时间、有效利用时间是一门大学问,需要自己不断探索、总结。唯有热爱这个行业,对它感兴趣,甚至到了吃饭、走路、坐车、如厕也常常思考相关的问题。(睡觉就不要想了,容易失眠。: ) ) 这样算是进入状态了。你才有希望成为佼佼者。7、一定的运气和机遇谋事在人,成事在天。机遇也是非常重要的,一定要善于寻找机遇,创造机遇,抓住机遇。想要成为优秀的顾问,需要一个漫长的过程,要多多用心,潜心软件测试工程师需要具备的技能:对编程很熟悉,计算机逻辑结构、C、C+ 等语言, 和相应的编程工具 ,还有测试技术。1.你要有较好的编写代码的水平,最好是自己亲自独立完成过某软件的开发工作 2.需要对数据库有较为清楚的认识,以及会编写数据库脚本 3.了解至少2种以上的操作系统,并且对问题有较强的分析判断能力 接下来,如果你想成为更优秀的测试工程师,就需要具备如下素质: 1、有相当的白盒测试经验,这就需要能针对核心模块,核心算法进行代码走查和代码跟踪,从代码内部发现问题。要想做到这一点,不仅要了解所使用的编码语言本身,还要会使用它提供的IDE工具进行代码的跟踪和调试,这些功夫可不是看看书就能掌握的呦; 2、熟练使用流行的测试工具,虽然无论是wr还是lr本身在测试工作中并不会每天都涉及到,但是对工具的熟练掌握确实我们职位和薪水得以晋升的一个重要的砝码,所以介于这一点,建议考一些工具方面的认证可能会比较实用一些。 软件售前工程师需要具备的技能:售前工程师岗位职责: 1、 负责组织制定系统集成项目的技术方案编写、标书的准备、讲解及用户答疑等 工作; 2、 配合客户经理完成与用户的技术交流、技术方案宣讲、应用系统演示等工作; 3、 配合业务部其它部门做好用户沟通、资料共享、技术协调等工作; 4、 配合市场人员完成应用系统演示、产品宣传资料撰写等工作; 5、 配合做好与合作伙伴厂商的技术交流。 基本要求: 计算机相关专业本科以上学历,2年以上IT领域技术支持工作经验; 熟悉计算机网络、通信网络技术以及软件系统的技术,有实际网络系统集成项 目的设计经验; 熟悉证券业务; 较多的方案设计、标书应答、用户交流经验; 良好的写作和口才; 具备技术开发和工程实践者优先; 工作条理性强,具有很强的责任心和团队合作精神 软件售后工程师需要具备的技能:1、深入了解公司产品及系统解决方案,负责售中、售后相关环节的产品安装、技术调试和技术支持;2、负责向客户解答和解释技术以及产品方面的问题; 3、协助销售部门维护客户关系,耐心听取客户意见,并反馈给公司有关部门; 4、建立产品维修档案和维修记录,负责技术售后文档建立和用户意见反馈搜集。 软件销售工程师需要具备的条件:软件产品介绍最重要的就是使客户看完介绍后产生一种vision(憧憬,使用该功能时的情景)。如果产生的vision曾经在客户脑海里出现过或是使他觉得很爽,那么恭喜你,等购买订单吧。不要怀疑,vision的威力相当大,他能使客户不知不觉掉入你的圈套里。那么如何使你的介绍产生vision呢,这里有个公式:特点-功能-带来的利益 -例子(比如.)-产生vision举一个例子:便携的介绍1.3公斤-轻巧-便于携带-比如你在沙漠里时可以多带两瓶水,可以多活两天,这时产生vision刺激客户购买欲下面介绍一种介绍软件的模式:第一步,可以用发问的方式使客户产生vision。如::你是不是还.是.,你是不是还在为.所困恼等等。第二步,使用上面的公式介绍软件的key functions,注意突出与同类软件的差异性使客户产生vision,这非常重要。第三步,详细功能介绍再强调一下过程: 介绍-vision-下载使用-buyDISCUSS:1.推销技巧中用的赞美绝不是简单的“拍马”,赞美有四大原则:第一:语调要热诚生动,不要像背书稿一样。 第二:一定要简要,白话,流利顺畅,要讲平常所说的话。 第三:要有创意,赞美别人赞美不到的地方。 第四:要溶入客户的公司和家庭。 2.销售人员“腰要软”。都说谦虚使人进步,成熟的稻穗都是弯着腰,越成功要越谦虚,越是要向别人学习。 做一个成熟老炼的销售,要象是一个把技巧都溶入血液和习惯中的武林高手,但是,技巧是没有先后没有主次的,关键是看你怎么运用,怎么用最合适的手段来处理最糟糕的事情。 无论是什么类型的销售,推销的流程总是一样的,但是并不是所有的推销流程都需要这几步,有些人就是不要你展示产品,有些人就是不用你促成。流程只是一个一般的武术套路,克敌制胜也许需要你把套路来来回回地演练上好几遍,但也许只

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论