当前位置:文档之家› IT售前工程师修炼之道

IT售前工程师修炼之道

IT售前工程师修炼之道
IT售前工程师修炼之道

第1部分 IT售前技术(思 维、能力和知识)

第1章 别拿售前不当回事儿

第2章 售前要有逻辑能力

第3章 售前要懂需求、会分析

第4章 售前要“能说”、“会道”

第5章 售前要具备领导力,要懂项目管理

第6章 好售前要懂企业战略管理

第7章 售前要懂软件开发,但不拘泥于细节

第8章 售前要时刻掌握并跟随新技术

第1章别拿售前不当回事儿

听说过IT人员吧!

听说过IT售前嘛?

……

IT售前是怎么样的一群人?

这个职位需要哪些知识和技能?

这个职位的日常工作内容是什么?

未来的职业发展方向在哪里?

哪些读者适合本书?

……

本章将会一一道来。

1.1 我所认识的IT售前

售前售前,销售之前。一个IT产品(或IT方案)迈出家门的第一步,不是销售,而是售前。很多人开玩笑地说:售前=收钱!!到现在为止,肯定有很多人不知道售前究竟是做什么的,以为是销售,大错特错!

本节就来描述一下IT售前的工作性质和工作内容,包括IT售前需要具备哪些素质,哪些知识体系以及未来的职业发展方向等。

第1章别拿售前不当回事儿

1.1.1 能干什么,还是什么都干

IT售前一般是指协助销售进行项目前期活动的技术人员,主要负责技术部分,也泛指给企业做信息化规划的IT咨询顾问。通俗点说,售前要做的就是客户掏腰包之前的一系列工作!

IT售前在本书中有如下3种类型。

?咨询型售前:主要工作是给企业描绘未来发展蓝图,做信息化规划,具体包括企业战略制定、规划范围和内容、实施路线图等;

?方案型售前:主要工作是根据企业的个性化需求撰写该项目的定制化解决方案,并进行投标和讲标等工作;

?产品型售前:主要工作是根据自己公司的软件产品的特点,结合客户公司的需求辅助销售进行有针对性的销售,产品型售前主要也是负责技术部分的

工作。

【小白疑问】怎么看来看去觉得售前和需求分析师没区别呢?

IT售前与需求分析师既有共同点又有区别,共同点在于都是属于项目的前期工作。区别在于咨询型售前属于最前期的工作,是给甲方做信息化规划的,方案型售前和产品型售前主要工作是写标书、投标和讲标,是乙方中标之前的工作。而需求分析师是乙方中标之后,给甲方做需求分析工作的。可以用一张图来表示这几者之间的关系,如图1-1所示。

1.1.2 会写,会说,会想

IT售前需要具备的素质,简单地说:一要会写,二要会说,三要会想。

?会写:需要会写咨询报告、解决方案、招投标文件、PPT、可行性研究报告、IT管理方案和会议纪要等一系列与IT售前相关的文档。

·3·

第1部分 IT 售前技术(思维、能力和知识)

·4·

图1-1 咨询型售前、方案型售前、产品型售前和需求分析师的区别与联系图

? 会说:需要与客户交流,进行宣讲本公司的技术方案,沟通和引导客户需求

等工作,最终和销售一起与客户签订合同。

? 会想:需要具备严密的逻辑思考能力和灵活的随机应变能力。

此外,对于IT 售前个人而言,还需要具备深厚的IT 技术积累、较强的自学能力和团队协作精神。因为售前是和客户接触的,跟踪的是社会上最先进的技术,所以需要不断加强自己的IT 技术储备。这样,无论是写方案还是与客户沟通,才能占据主动的优势。而且,随着项目文档规模不断增大(现在一份投标文件至少有几百页,多的达上千页),单凭一人已难以完成,所以具有团队协作精神,在和队友的协作中共同完成任务,才是一个资深IT 售前应具备的素质。

【小白疑问】IT 售前要懂的知识也太多了,能有个初级或中级的标准不?

说得再多,文字也不好表达IT 售前的几个级别,以及每个级别需要的技能。直接上图更合适,图1-2是一个比较完备的IT 售前技能图例。

1.1.3 IT 售前的知识体系

IT 售前知识体系由IT 售前思维、IT 售前能力和IT 售前知识三部分组成。

第1章 别拿售前不当回事儿

·5

·

图1-2 IT 售前必备素质图

1.IT 售前思维

IT 售前的思维与IT 行业其他职位不一样,需要具备营销思维、全局思维及咨询思维。为什么IT 售前需要具备营销思维呢?因为IT 售前经常需要跟客户打交道,主要给客户宣讲自己公司的解决方案和产品方案,给销售人员提供技术支持,目标就是把本公司的产品推销出去,所以需要具备一定的营销思维。具体来说,需要掌握SPIN 方法,即了解客户需求、把握客户痛点、暗示客户痛点不解决的后果和推销己方解决方

第1部分IT售前技术(思维、能力和知识)

案四个步骤。当然,本书主要是针对初级IT售前来阐述的,初级IT售前如果掌握了SPIN 方法,初步具备了营销思维以后,还可以进一步学习和了解其他营销策略和方法。

至于全局思维,即IT售前需要了解一些企业管理方面的内容,初步形成企业管理学的一些思维方式。因为IT售前如果向咨询型售前发展的话,企业管理方面的内容是必须掌握的。

拿企业战略管理举例,IT售前通过学习战略管理思维,可以了解企业战略制定的流程、常用的工具和使用的方法等,对于向咨询型售前发展是大有裨益的。

对于咨询思维,通过学习大公司的咨询方法论,逐步形成自己发现、分析和解决企业问题的独特思路,对于培养自己缜密的逻辑思维能力,实际解决问题能力是有好处的。

2.IT售前能力

IT售前需要具备的主要能力包括:

?PPT和方案编写能力;

?宣讲能力;

?需求调研的能力。

PPT和方案编写能力需要学习金字塔原理和PPT呈现技术,金字塔原理是为形成逻辑思路打下基础,而PPT呈现技术则是PPT制作的一些原则和技巧。宣讲能力则需要IT售前具备给客户现场宣讲方案和PPT的能力,这种能力有时候比写作能力更为重要。需求调研能力也是IT售前需要具备的能力之一,即理解客户的业务并能把业务转化成IT需求。

3.IT售前知识

IT售前的知识主要分为两块:行业知识和IT技术知识。

对于行业知识,需要在工作中日积月累,也可以查阅一些相关行业的书籍,现在比较热门的行业知识包括电子政务、金融和能源等行业。IT技术知识包括软件知识、硬件知识及前沿新技术知识等。

对于IT技术知识,除了在学校学习得到之外,在工作中还需要根据工作的特点加强自学。因为自学能力在IT售前的成长经历中是十分重要的,关乎个人发展的高度。

所以从整体来看,IT售前的知识体系十分庞大,需要学习的东西很多,对个人的素质要求也较高。在笔者看来,如果读者真的下定决心从事IT售前这个职位,则需要多方面学习,多维度实践,才能真正做好这个职位。其实每天在学习,每天在成长,又何尝不是一件快乐的事情呢?

详细的IT售前知识体系如图1-3所示。

·6·

第1章 别拿售前不当回事儿

·

7

·

图1-3 IT 售前知识体系图

第1部分IT售前技术(思维、能力和知识)

1.1.4 不想做CEO的售前不是好售前

IT初级售前的发展方向有4个:咨询型售前、方案型售前、产品型售前和销售。

(1)咨询型售前

咨询型售前从技术上可以向高级咨询顾问发展,主要负责给大型企业做信息化规划和管理咨询方面的工作。从管理上发展,可以做咨询项目经理,侧重于咨询项目的管理工作。以后还可以发展成为咨询总监和CEO。

(2)方案型售前

方案型售前从技术上可以向高级方案售前发展,主要负责定制系统的方案制作及PPT宣讲等工作。从管理上发展,可以做售前部门总监,负责管理售前部门,组织招投标及客户沟通的相关事务。以后还可以发展成为售前总监和CEO。

(3)产品型售前

产品型售前从技术上可以向高级产品售前发展,主要负责公司核心产品的方案制定和PPT宣讲等工作。从管理上发展,可以做售前部门总监,负责管理售前部门,组织招投标和客户沟通的相关事务。以后还可以发展成为售前总监和CEO。

(4)销售

转销售也是一个不错的选择,因为销售的待遇和业绩相挂钩,待遇较高吸引力也较强。如果IT售前觉得自己更适合市场的话,也可以积极考虑销售这个职位。但是不能盲目跟风,一切要对自己的优势和劣势做一个分析,做出明智的判断。

另外,这4种售前也是可以相互转化的。产品型售前需要与客户沟通及宣讲的能力强一些,方案型售前需要文档写作的能力强一些,咨询型售前需要逻辑思维及管理咨询方面的能力强一些。销售则更需要一些市场嗅觉和市场头脑。对于IT初级售前而言,应该结合自己的强项,确定自己未来的发展方向。

详细的职位发展方向如图1-4所示。

·8·

第1章 别拿售前不当回事儿

·9

·

图1-4 IT 售前职业发展图

1.2 如何做好IT 售前

想把售前这个职位做好,应该是每一个售前人员的想法,但是如何做好?笔者认为需要得到“天时地利人和”,才能将工作真正做好。天时,当然就是领导的支持;地利,即客户的认可;人和,就是售前团队的齐心协力。

1.2.1 赢得领导的支持

打铁还需自身硬,要想赢得领导的信任与支持,还是得靠自身的实力。售前一个靠写,一个靠说。写主要是指写解决方案,要想写好解决方案,需要对解决方案的业

第1部分IT售前技术(思维、能力和知识)

务情况及技术方面都非常了解。所以,售前需要在平时不断地学习,学习技术知识,学习行业知识,才能写出有针对性、有技术深度的解决方案和投标文件。

另一个方面是说,售前人员也需要经常与直接领导进行沟通,汇报自己本阶段的工作业绩、碰到的一些问题和解决的思路等;还可以把自己完成的成果物通过电子邮件的形式发送或抄送给相关领导。这样做的好处是让领导看到自己的工作成果,进而信任支持自己的下一步工作。

在本书中,第2章的“逻辑能力”、第7章的“软件开发技术”以及第8章的“新技术”等章节都是帮助初级售前提高写作能力和提高软件技术的章节。希望通过这些章节的介绍,可以帮助初级售前提高技术积累和积淀。

1.2.2 获得客户的肯定

要想获得客户的肯定,不是一件容易的事。需要对客户的业务情况非常了解,能够理解客户的意图,真正帮助解决客户碰到的信息化难题。因为客户的长项是他们自己的业务,而售前人员的长项是IT技术,所以售前人员要努力学会使用客户的业务语言和他们交流,这就需要售前人员在一个行业的长期积累和沉淀。如果售前经常跳槽换行业的话,在业务方面就难以积累,也就难以在业务方面进步了。

只有成为某个行业的业务专家,再发挥自己的信息化特长,两者结合起来才能真正帮助客户解决信息化问题,成为客户可信赖的信息化专家。

在本书中,第3章的“需求分析”、第4章的“沟通能力”以及第6章的“企业战略管理”等章节则着重介绍与客户的沟通技巧以及客户的业务方面的分析。

1.2.3 营造团队的团结

任何一个团队,只有和谐共处、团结一致才能获得最后的胜利,售前团队也是一样的。如果是售前团队的项目经理,如何构建一个和谐的团队是必须考虑的事情。在本书中,第5章的“项目管理”章节提出“先做人后做事”的管理思路,希望能够从新的角度给读者以启发。

·10·

第1章别拿售前不当回事儿

1.3 IT售前寄语

售前圈子里流传着一句话:“做售前容易,做好售前难”!

大公司里有专职的售前,小公司里人人都可以做售前(程序员可以做、项目经理可以做、技术支持可以做、销售可以做),但售前不是一个什么人都能干好的职业!售前是一个综合能力要求很高的职业,从本书的目录结构上来看,读者就能知道,售前原来不是我们想象的那么简单!

售前要有销售的嘴皮子,所以要能说,要掌握沟通技巧;

售前要有开发者们的技术知识经验,当然不需要精通开发,但又必须熟悉这些技术;

售前要有管理者的协调能力,懂管理,懂项目流程;

售前还要有文秘的写作能力,得有逻辑表达能力,又能写PPT;

售前,你要会的真的太多了;

做个售前,生活还是蛮拼的;

好的售前,还能从企业战略管理的视角来考虑售前方案;

……

【本书阅读建议】

初级IT售前需要从基础理论开始阅读,最后学习如何进行实战。有经验的读者可以有选择的阅读基础理论并结合自己的经验揣摩本书的实战案例。

·11·

第2章售前要有逻辑能力

逻辑能力,是很虚无缥缈的潜能,你说没有就没有,你说有也不一定有。作为IT 售前,逻辑能力是首先要考虑的要素,因为你要从用户的描述中找到用户的痛点,快速说出自己产品或方案的特色,对用户能一针见血,这些都需要好的表达逻辑、很强的思考逻辑和很好的解决问题的逻辑。所以从现在开始锻炼吧。

先上一道逻辑题,没有答案,自己来推。

聪明的赌徒只有在形势对他有利时才下赌注,老练的赌徒只有在他有大利可图时才下赌注。这个赌徒有时去下赌注,所以:

?他要不是个老练的赌徒,就是个聪明的赌徒;

?他可能是个老练赌徒,也可能不是个老练赌徒;

?他既不是个老练赌徒,也不是个聪明赌徒。

麦肯锡公司有一本经典培训教材《金字塔原理》,主要是训练咨询顾问思考、表达和解决问题的逻辑。通过金字塔原理的训练,可以让咨询顾问拥有清晰的思路,并知道如何表达才能让听众听得懂、记得住。显然,作为一名IT售前,无论是撰写信息化方案,还是撰写PPT和演讲,金字塔原理都是极为重要的思维训练工具,本章的讲解也会对此有所涉及。

2.1 如何提高表达逻辑

先讲一个小故事:一个推销员去另外一家公司推销一件商品,但是这家公司的主管工作很忙,根本没有时间见这位推销员,然后这位推销员就一直等着这位主管。好

第2章售前要有逻辑能力

不容易,这位主管出来了,说:我去坐电梯,你就在电梯里说吧,你只有这5分钟的时间。最后这位推销员竟然就利用这短短的5分钟时间,成功地将商品推销出去了。

具体怎么说的这里就省略了!

这个例子说明了表达能力是多么的重要(因为大家都太忙了,可能每个客户都只给你5分钟时间),隐藏在表达背后的秘密正是表达的逻辑性,只有严密而有力的逻辑才能在短时间内打动听众。

2.1.1 “神秘”的金字塔逻辑训练

在遥远的埃及,神秘的金字塔吸引着世界各地的游客前去游览。而本书所讲解的金字塔原理,以其深刻的思想和良好的训练效果,同样也吸引着世界各地的IT售前不断地学习和思考。那么,究竟金字塔原理的内涵是什么呢?如何快速学习并掌握它,从而提高自己的思维逻辑性呢?下面将一一进行解答。

1.大脑会自动将一堆信息进行分门别类的整理

“归类整理”是人们都会下意识去做的一种习惯。比如,周末人们都会去买菜,买回菜以后,都会将菜分类放入冰箱,如肉类放到下层的冷冻室,蔬菜类放到冰箱的上层,蛋类放到冰箱门后面等等。所以,无论是有意识的还是无意识的,人们总是倾向于将信息分门别类地进行整理,这样既便于记忆,也便于管理。而将信息分门别类地加以总结和概括也是金字塔原理思考方式的基础。

2.表达的时候先说结论

金字塔原理的一个重要原则就是:表达的时候先说结论。这似乎与从小到大学习写作的思想相矛盾。写作方法有很多种,有先总后分、有先分后总、还有总分总。那么为什么金字塔原理只强调总分式呢?这是因为金字塔原理主要是用于商务沟通,包括咨询顾问撰写的规划方案和PPT等也都同样用于商务沟通。而商务沟通最重要的一点就是效率。在商业社会,时间就是金钱,效率就是生命。所以金字塔原理训练咨询顾问的一个核心思想就是表达的时候先说结论,这对于高效沟通是十分重要的。分论

·13·

第1部分 IT 售前技术(思维、能力和知识)

·14·

点和论据可以放到后面听众需要的时候再说。

3.思考的时候总结概括

思考和表达其实就像一个硬币的正反面一样,是正好相反的。思考的顺序是从大量的信息中提炼出核心的论点;而表达的顺序则正好相反,应该先表达核心的论点,再表达分论点,最后表达论据。其实结合日常工作来理解就容易了。比如一份按照金字塔原理组织起来的方案,被阅读的效率是非常高的。总经理负责全局和整体,那么他只用看方案的核心论点就够了;而中层管理人员则不仅了解核心论点,还需要仔细阅读分论点;实施和执行人员则不仅需要了解核心论点和分论点,还需要仔细阅读论据等支撑性材料。所以从上面的举例可以看出,按照金字塔原理组织起来的文字,被阅读效率将大幅提高,各类人群都能高效的获取自己所需要的信息,信息将会得到更有效的传递。

思考顺序和表达顺序如图2-1所示。

图2-1 金字塔思考表达图

第2章 售前要有逻辑能力

·15·

4.金字塔的结构

在纵向上来看,金字塔原理的结构主要是向上归纳;从横向上来看,金字塔原理的结构有可能是演绎或其他逻辑顺序。所以,金字塔原理的结构主要就是归纳和演绎两种方式。所谓归纳,就是从大量信息中总结出共性的东西,形成一个明确的论点。所谓演绎,就是根据实际情况,依据公理或规律性的东西,推理出结论。

比如:张三,20岁,喜欢玩电脑游戏;李四,25岁,喜欢玩电脑游戏;王五,23岁,喜欢玩电脑游戏。可以采用归纳的方法,得出结论:20多岁的年轻人许多人都喜欢玩电脑游戏,如图2-2所示。

图2-2 举例图

又比如:鸟类都可以飞行,喜鹊是鸟,所以喜鹊也可以飞行。这个例子就是使用了演绎的方法,因为“鸟类都可以飞行”是公理,人人皆知。而喜鹊是鸟类的一种,也是事实,所以根据这两点就可以得出推论:“喜鹊也可以飞行”,如图2-3所示。

图2-3 举例图

第1部分IT售前技术(思维、能力和知识)

【小白疑问】归纳和演绎听起来区别不大,如何正确区分呢?

从知识范围来看,演绎法推理出来的结论是属于推理的前提条件,不具有放大性,而归纳法推理出来的结论与归纳的素材相比,是具有放大性的。所以在知识范围角度来看,演绎法和归纳法是有区别的;另外从结论和前提的联系程度来看,演绎法推理出来的结论具有必然性,而归纳法推理出来的结论具有或然性,所以从联系程度的角度来看,演绎法和归纳法也是有区别的。

演绎的大前提都是一些一般性的知识,而这些知识的获取则要用到归纳法。如“四条腿的动物都能奔跑”是大前提,而这个大前提则是通过“猫是四条腿能奔跑”、“狗是四条腿能奔跑”及“马是四条腿能奔跑”这些素材中归纳推理出来的。所以演绎法离不开归纳法。而同样的道理:归纳法也离不开演绎法。归纳法做归纳推理所需要的一些素材,往往也是经过演绎推理才能得到的。所以,其实并不存在演绎法和归纳法孰优孰劣的问题,这两种方法往往根据不同的场合交替使用,没有优劣,只有合适与否。

2.1.2 构建金字塔的方法

1.初学者可以采用自下而上法

初学者不适合使用自上而下法来构建金字塔,因为难度太大,初学者一般无法完成。最好使用自下而上法,容易上手。通常,使用自下而上法分为三步:(1)将手头的信息进行分类。

(2)在分类的基础上提炼每一类的中心思想。

(3)归纳各个中心思想,形成核心论点。

下面将举一个混乱的例子,然后将混乱的例子利用金字塔原理的思想整理成一个清晰的例子,以帮助初学者把握如何使用金字塔原理。

·16·

第2章售前要有逻辑能力

众所周知,在制药行业,制药成本是药品成本中最大的部分。一般制药成本要占到药品成本的50%~70%。将A公司的制药流程与其他制药公

司平均水平做一个比较,发现A公司的制药流程比较复杂,而且A公司的

制药流程经常重复很多步骤,以保证较高的药品质量,这也是其竞争力低

下的原因之一。A公司也请教了某咨询公司B,咨询公司B的建议是,简

化一些制药步骤,以提高药品竞争力。同时咨询公司B也在研究为什么制

药A公司效率如此低下。

A公司工作人员每天都在超负荷的工作,但还是要每天加班,而且还完不成任务,工资低下,任务繁重,已经导致了好几名工人提出辞职。A

公司的工会组织也建议增加工人的工资,达到行业具有竞争力的水平。

结论:

1.制药流程过于复杂而且成本也太高了;

2.药品缺乏竞争力;

3.必须改变工作方法,提高工作效率。

B公司的咨询人员其实也一直在研究,为什么A公司的制药流程如此复杂,工资水平如此之低,如此缺乏竞争力。可以考虑提高A公司的工资

水平。

下面笔者尝试着梳理一下混乱的例子,使得文章的思路更加清晰,结论更加明确。下面的梳理主要分为三个步骤:1.整理出所有要点;2.分析要点之间的关系;3.得出结论,如表2.1所示。

表2.1 结论

要点1:制药A公司的制药流程比较复杂

要点2:制药A公司的制药流程经常重复

要点3:咨询B公司建议:简化一些步骤,以提高竞争力

要点4:制药A公司的员工经常加班

要点5:制药A公司工资水平很低

要点6:制药A公司的任务很繁重

要点7:咨询B公司考虑可以适当提高工资水平

·17·

第1部分 IT 售前技术(思维、能力和知识)

·18·

经过分析,可以把要点1、要点2、要点4和要点6合并在一起推导出要点3;要点5可以推导出要点7,如图2-4所示。

图2-4 举例图

所以经过以上分析,可以得出结论:如果想提高制药A 公司的竞争力,可以采取两个措施:1.简化制药流程,2.提高员工工资水平。

第2章售前要有逻辑能力

众所周知,在制药行业,制药成本是药品成本中最大的部分。一般制药成本要占到药品成本的60%~70%。而A公司的制药成本居高不下,导

致了A公司的药品缺乏竞争力。经过分析,发现有以下两个原因:

1.A公司的制药流程过于复杂;

2.A公司的工资水平过低。

解决办法:

1.简化A公司的制药流程

将A公司的制药流程与其他制药公司平均水平做一个比较,发现A公司的制药流程比较复杂。而且A公司的制药流程经常重复很多步骤,以保

证较高的药品质量,这也是其竞争力低下的原因之一。所以咨询B公司建

议适当的简化制药流程是必要的。

2.提高A公司的工资水平

A公司工作人员每天都在超负荷的工作,但还是要每天加班,而且还完不成任务,工资低下,任务繁重,已经导致了好几名工人提出辞职。A

公司的工会组织也建议增加工人的工资,达到行业具有竞争力的水平。所

以咨询B公司建议只有提高工资水平,才能聘请到高素质的员工,从而提

高生产效率,摆脱当前困局。

2.熟练者可以采用自上而下法

熟练者则可以采用自上而下法,首先提炼出中心论点,然后假设读者提问,通过回答读者的提问整理出支持中心论点的分论点,然后假设读者继续提问,最终整理得到支持分论点的素材。

按照“背景→冲突→疑问→回答→提问→回答→提问→回答”的模式引导,构建自上而下的金字塔。具体示例如下所示。

背景:众所周知,在制药行业,制药成本是药品成本中最大的部分。一般制药成本要占到药品成本的60%~70%。而A公司的制药成本居高不下,导致了A公司的药品缺乏竞争力。

·19·

java开发工程师个人简历

个人介绍 姓名:性别: 户口所在地:年龄: 毕业院校:专业: 学历:联系电话: 邮箱: 求职意向 Java软件研发 英语水平四级 专业技能 ◆熟练的运用java开发环境和项目构建 ◆熟练掌握java程序设计语言,有牢固的J2SE基础,能够熟练使用JDBC、Servlet、JSP 技术。熟悉C/S,B/S软件架构模式 ◆熟练应用JSP/Servlet/JavaBean的MVC模式开发项目 ◆会基本的EJB技术。熟练使用MyEclipse开发环境 ◆熟悉数据库 SQL Server、Oracle,熟练掌握标准SQL语言 ◆掌握关系数据库的原理。熟练使用Oracle、SQL Server进行软件系统开发。熟练使用 Tomcat服务器。 ◆具备一般的英语读写能力 ◆初步了解Struts、Hibernate、Spring应用 项目经验 一、基于.NET的聊天系统 描述:采用的是传统的C/S模式,基于.NET的COM+组件和微软的自带的消息队列(MSMQ),可以很方便的存贮和获取队列中的消息,并且采用管道通信,可以不 关心其中的通信原理;该系统的功能比较简单,能够实现局域网通信 开发技术:https://www.doczj.com/doc/0817968800.html, + COM+组件 开发工具:MS Visual Studio 数据库:SQL Server 角色:组长(单人开发) 负责模块:界面、数据库建立和管理、后台的编写等等 时间:一周 二、基于Java的聊天系统 描述:本系统采用的任然是基于传统的C/S模式开发,前台用的是java.swing包做的界面,后台的编程采用了一些工厂模式,接口编程,给程序的扩展带来了很大的方便,数

据库则是利用的文本文件保存相关的信息,采用传统的sql从文本文件中获取自己 要的信息,数据库能实现查询、添加、删除等功能。通信则是采用最底层的socket 套接字编程;实现的主要功能有:闪屏,截图,托盘显示来信消息,多人会话等开发技术: socket套接字+面向接口编程+工厂模式 开发工具: MyEclipse8.0 数据库:自己写的文本数据库 角色:组长(单人开发) 负责模块:页面,数据库的编写,以及所有业务逻辑的编写 时间:一周 三、连连看小程序 描述:依然是传统的C/S模式开发,该程序有很多细节的地方考虑比较周到,例如只在有图片的地方产生label、图片遍历填充算法、图片连接的算法等,这在一定程度上减 少了该程序的内存开销,同样采用了工厂模式,可以在不改变源程序代码的同时, 增加新的关卡 开发技术:J2SE 开发工具: NetBeans 角色:组长(单人开发) 时间:三天 四、库存管理系统 描述:本系统采用了b/s模式开发,其中用到了jsp、servlet、JavaBean、jstl标签库、el表达式等技术,本人负责入库单和出库单管理模块,其中包含的功能大致有根据 进货单产生入库单,根据订货单产生出库单,以及直接导入入库单等,采用了mvc框 架,和单例模式,工厂模式开发 开发技术:J2EE、servlet、jsp、JavaBean、el表达式、jndi等等 开发工具: Myeclipse 角色:组员 时间:一周 自我评价◆吃苦耐劳,有强烈的敬业精神和团队协作精神,能够承受一定的压力,能迅速的适应各环境,并融合其中同时对编程具有浓厚的兴趣。 ◆有积极进取的工作精神和实际动手能力,对新知识、新技术有着强烈的求知欲与良好的 接受能力。

Java软件开发工程师笔试题(答案)

Java工程师笔试题 一、填空题(本大题10小题,每空1分,共20分)。 1.Java语言的三大特性即是: 继承、封装、多态。 2.在Java中,char 型采用____unicode_______编码方案,这样,无论是中文字符还是英文字符,都是占用__2___个字节的内存空间。 3. 形式参数指的是方法被__定义____ 时的参数行,实际参数是方法被__调用__ _ 时所传递进去的变量或值。 4.JSP内置对象中,application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session 对象则是每个客户专用的。 5.如果想把一个对象写入一个流,那么这个类就必须实现Seralizable 接口。 6.程序中实现多线程的方法有两种:继承Thread类和实现___Runable _ 接口。 7.多线程中,可以通过调用相应的setPriority() 方法来修改一个线程的相对优先级。 8.面向对象编程的五大设计原则,分别是单一职责、开放封闭、 里氏替换、依赖倒置、接口分离 9.通过Ajax,客户端获取的数据主要有两种类型:文本型和xml 10.Socket通常也称为套接字,用于描述__ ip 和_ _接口 二、选择题(本大题20 小题,每小题2分.共40分)。 1.在JA V A中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用( )关键字来声明父类的这些方法: A) final B) static C) abstract D) void 2.在JA V A中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。 A) interface A extend B,C B) interface A implements B,C C) class A implements B,C D) class A implements B, implements C

Java软件开发工程师简历

个人简历 姓名性别 年龄学历 毕业院校专业 工作经验现居住地 移动电话电子邮件 【技术】 ?熟悉java语言,理解oop思想,了解多线程,知道Socket编程,对UDP/TCP网络协议有一定的了解。 ?熟练使用EL表达式、ognl、JSP、Servlet等WEB应用的开发技术。 ?熟悉jQuery、javaScript、Ajax等前端WEB技术,JavaWeb中防盗链的原理机制。 ?熟练JavaEE的主流开发技术,对Struts2、Spring、Hibernate等企业主流开发框架技术有较深入了解。 ?了解Mybatis的CRUD操作,能够使用Mybatis+Struts2+Spring架构整合 ?熟悉JBPM工作流引擎,能够独立完成工作流的定制和控制。 ?熟悉Lucene,了解搜索引擎的运行原理,Hibernate中的二级缓存存储原理。 ?能使用Hibernate Search3.4.2+二级缓存来优化sql查询。 ?熟悉熟练应用MySQL、Orcal等关系型数据库,掌握SQL程序语言,利用JDBC操作数据库。 ?理解hadoop处理大数据的运行机制,能够搭建hadoop集群。 ?理解hadoop中HDFS与MapReduce交互数据的底层原理机制,了解Hbase的表存储、zookeep er协调管理hadoop、Hbase。 ?了解HTML5、webservice(Axis2/CXF)、NoSQL非关系型数据库等技术。 【工作经验】武汉泷收电子系统工程有限公司 飞达物流管理配送系统(项目一) 12/09--13/08 开发技术struts2.3.7+spring3.2+hibernate3.6+JBPM4.4+jquery easyui+ztree 开发工具MyEclipse8.5+jdk7.0+Tomcat6+MySQL5.0+PowerDesigner 项目描述此系统作为服务前端,客户通过电话、网络等多种方式进行委托,业务受理员通过与客户交流,获取客户的服务需求和具体委托信息,将服务指令输入我公司服务系统。 该系统是物流管理的前端系统,其核心模块主要有:基本设置模块、取派业务模块、中转配送模块、用户模块、权限模块、财物管理等。 担任职务Java软件工程师

Java软件开发工程师笔试题(答案)

Java软件开发工程师笔试题(答案) Java工程师笔试题 1,填空(此大题10项,每空1分,共20分) 1。Java语言的三个特性是继承性、封装性和多态性2.在Java中,char 使用_ _ _ _ Unicode _ _ _ _ _ _编码方案,因此中文字符和英文字符都占用__2__字节的内存空间 3。当方法由_ _定义时,形参指的是参数行,当方法由_ _调用时,实际参数是传入的变量或值。 4。JSP内置对象,应用程序对象代表应用程序上下文,它允许JSP 页面与包含在同一应用程序中的任何网络组件共享信息,而会话对象是特定于每个客户的 5。如果你想把一个对象写到一个流中,这个类必须实现Seralizable 接口 6。在程序中实现多线程有两种方法:继承线程类和实现_ _ Runable _ interface 7。在多线程中,线程的相对优先级可以通过调用相应的setPriority()方法来修改 8。面向对象编程的五个设计原则是单一责任、开放和封闭、里氏尺度替换、依赖倒置、接口分离。通过Ajax,客户端获取的数据主要有两种类型:文本类型和xml 10。Socket通常也叫socket,用来描述__ ip和_ _ interface 2,多项选择题(这个大题20项,每项2分,共40分)

1。在JA V A中,如果父类中的一些方法不包含任何逻辑并且需要被子类重写,那么父类的这些方法应该使用()关键字来声明:a)final b)static c)abstract d)void 2。在JA V A中,已经定义了两个接口b和c。要定义实现这两个接口的类,下面的语句是正确的() a)接口aextend b,c b)接口a implements b,c c)类a mplements b,c d)类a mplements b,实现c 3。可以在JA V A接口()中定义 A)静态方法b)常量c)构造函数d)抽象方法 4。假设A有构造函数A (int a),那么在A类的其他构造函数中调用的构造函数和语句格式应该是() a)a(x)b)this . a(x)c)this(x)d)super(x) 5。如果x = 1,y = 2,z = 3,表达式y+= z-/++x的值为()a)3b)3.5°c)4d)5 6。下列关于继承的陈述中哪一个是正确的?( )a)子类只继承父类的公共方法和属性:b)子类继承父类的非私有属性和方法: C)子类继承父类的方法,但不继承父类的属性:d)子类继承所有的属性和方法。 7。在爪哇。使用JDBC时对于对同一个SQL语句的多次调用,使用()通常会提高效率 a)语句b)可调用语句c)准备语句d)prarmeters语句8。以下方法无法控制Servlet的生命周期:a)服务b)销毁c) dopost d) init9。可以分配给字节变量的值的范围是()0 ~ 65535 b) (-128) ~ 127 c) (-32,768) ~ 32,

java开发工程师简历

求职意向:java软件工程师 工作经验:2年 到岗时间:一周之内 期望薪资:面议 个人信息 年龄:25岁邮箱: 手机: 现居地:北京通州 专业技能 ?熟悉掌握JavaScript,Ajax,jQuery,JSON等前台技术并能够熟练使用EasyUI,zTree,ECharts等插件 ?熟悉掌握Servlet,Cookie,Session,JDBC,JavaBean,EL表达式,JSTL 等技术,深入了解MVC开发模式 ?熟悉使用Struts2框架,包括拦截器,OGNL表达式,Ajax并熟悉Struts2的工作流程 ?熟悉使用Spring框架,包括IOC和DI,AOP编程,声明式事务处理以及代理模式 ?熟悉使用Hibernate框架,包括一对多,多对多的对象关系映射,HQL,对象状态转换,数据缓存等 ?熟练运用SpringMVC,Mybatis 进行项目开发,掌握shiro 安全框架 ?熟悉使用MySQL和oracle数据库,使用其编写复杂的SQL语句,具有Mysql数据库的优化经验;掌握redis数据缓存技术 ?熟悉使用MyEclipse、HBilder,PLSQLDevelopment等开发工具,熟悉使用maven 项目管理工具,以及SVN 服务器的使用 ?熟悉Tomcat服务器的应用部署和集群配置

工作经历 毗邻智慧软件开发科技有限公司 担任职位:java软件开发师 ●初期主要实现项目的维护和个性化需求的搜集整理 ●完成项目模块的编码和测试工作 项目经验 项目名称:泉翼达商城 框架构建:Spring + SpringMVC + Mybatis + Mysql + zTree +PageHelper+ + EasyUI +CKeditor+Nginx+Redis 项目描述:此系统主要实现的功能是用户网上预订果蔬功能,包括交易系统和后台管理系统、会员系统、积分系统、支付系统、物流系统、单点登录系统 功能模块:商品信息展示、购物车管理、订单管理、用户管理、商品管理、积分管理、支付管理等功能模块 项目职责: ?负责了此系统的商品信息模块和商品管理模块的用户需求分析,完成了文档的设计与编写 ?前台交易系统负责了商品信息模块和购物车管理模块的代码编写,实现了商品基本信息(如商品预览、商品明细、分类检索)的功能,以及购物车管理模块(实现添 加商品、删除列表、数量修改、清空购物车、结算功能) ?后台管理系统负责商品管理(实现商品列表、商品发布、商品删除、商品修改功能)和用户管理模块(实现登入/登出、用户注册、信息修改功能)

软件开发工程师(JAVA)笔试题

软件开发工程师(JAVA)笔试题 请在90分钟以内做答答案请写在答题纸上 一、选择题 1、下面哪项是不合法的标识符:() A. $persons B. TwoUsers C. *point D. _endline E. final 2、下列运算符合法的是() A.&& B.<> C.if D.:= 3、下面描述中哪两项相等:()[选择两项] A.<%= YoshiBean.size%> B.<%= YoshiBean.getSize()%> C.<%= YoshiBean.getProperty(“size”)%> D. E. F. G. 4、设float x = 1,y = 2,z = 3,则表达式 y+=z--/++x的值是:() A. 3.5 B. 3 C. 4 D. 5 5、下面的哪些叙述为真:() A.equals()方法判定引用值是否指向同一对象 B.==操作符判定两个不同的对象的内容和类型是否一致 C.equal()方法只有在两个对象的内容一致时返回true D.类File重写方法equals()在两个不同的对象的内容和类型一致时返回true 6、如果一个对象仅仅声明实现了cloneable接口,但是不声明clone方法,外部能够调用其clone方法吗?() A. 能 B. 不能 C. 不确定 7、下列说法错误的有() A.能被java.exe成功运行的java class文件必须有main()方法 B. J2SDK就是Java API C. Appletviewer.exe可利用jar选项运行.jar文件 D.能被Appletviewer成功运行的java class文件必须有main()方法 8、下列正确的有() A. call by value不会改变实际参数的数值 B. call by reference能改变实际参数的参考地址 C. call by reference不能改变实际参数的参考地址 D. call by reference能改变实际参数的内容 9、下列说法错误的有() A.数组是一种对象 B.数组属于一种原生类 C. int number=[]={31,23,33,43,35,63}

java软件工程师简历

java软件工程师简历 ☆个人基本信息 姓名:xxx 出生年月:xx/12/09学历:本科籍贯:四川成都 毕业院校:重庆工学院专业:计算机科学与技术专业 毕业时间:xx/07 ☆联系方式:15008xxxxxx028-87535xxxemail:qinjuxxxx@xxx.xxx ☆个人评价 熟练掌握java语言;了解面向对象的思想;熟悉软件开发流程;具有良好的编码风格;有良好的团队合作精神和良好的沟通能力;做事积极主动能吃苦耐劳、能至始至终把工作放在首位;具有上进心、责任心、感恩心。 ☆工作经历 时间:xx-03至xx-07 公司:东软股份有限公司部门:东软商用事业部 工作职责:软件工程师 项目名称:xxx投信系统 开发语言:java、vb开发工具:eclipse 项目总结: 在xxx投信系统中,我的主要职责是通过客户讲解需求,写详细设计、编码、写测试书、测试。这是我的第一个项目,所以在这个项目中我学到了很多的大学里没有接触到的知识.例如:自动测试(junit)、log4j

等等。在这个项目过程中,我发现自己的编码风格、命名风格等有欠缺,所以我自学了《代码大全2》中的第二、第三部分。 时间:xx-07至xx-03 公司:东软股份有限公司部门:东软商用事业部 工作职责:软件工程师 项目名称:xxx航空系统 开发语言:javaorcal开发工具:pl/sqleclipse 项目总结: 在xxx航空系统中,我的任务是对多个客户端发送过来的电文进行接收和解析,然后把电文传给存储过程,在存储过程中把电文转化为记录存入数据库。在这个系统中我学习到了如何把一种特殊的的日志从一般的日志中分离出来(把电文的日志与其他日志分离)、如何使用dbunit测试、如何使用游标,批处理,对orcal有了更深的理解等。我不仅学习到了以上专业的知识,而且让我知道了团队合作的重要性,让我明白了要及时的与你的队员一起探讨式样、一起研究解决方案。让我明白了发现问题时,一定要及时的与领导或客户沟通。做这个项目过程中,我发现自己对java的继承,接口,设计模式方面理解的太肤浅,所以我报名培训了《thinkingjava》、《设计模式》。 时间:xx-03至xx-07 公司:东软股份有限公司部门:东软商用事业部 工作职责:软件工程师 项目名称:xxx百货店系统

java软件工程师简历模板

java软件工程师简历模板 个人简历 个人信息 姓名 xxx 性别男 电话年龄 email 专业 毕业院校工作经验 1年 择业目标 软件开发工程师 基于unix / linux平台、oracle数据库、j2ee架构的软件开发工程师。 专业技能  精通core java以及jsp、servlet等java web编程技术;  熟练掌握常用编程语言:c++、java;  能熟练应用struts/hibernate/spring等开源框架进行项目开发;  能熟练应用多种java应用服务器进行java程序开发,包括:weblogic、apache tomcat ,jboss等;  熟悉oracle(9i)数据库,熟练掌握基于oracle(9i)的数据库编程:sql,pl/sql及pro*c;

 能进行基于sun solaris unix环境下的c++/java 编程;  掌握ejb3.0、spring、web services及xml等 java ee高级编程技术;  掌握面向对象的分析和设计ooad/uml;  能熟练应用eclipse、beans等集成开发环境;  了解各种网络协议,掌握基于常见协议的网络编程; 1. 项目名称:电信级用户管理&;计费系统(ct oss) 系统平台: unix(sun solaris) 数据库: oracle9i 服务器: jboss 技术实现: struts+hibernate+spring 项目描述: 整个项目开发周期为40人/月____,20万行代码量,小组分 模块协同开发。该系统主要完成电信业务计费、人员管理以及电 信业务修改业务。电信业务计费主要是ip网用户上网时长统计和 资费统计。人员管理和电信业务管理模块能够灵活添加、修改资 费定价信息和促销信息;增、删、查、改用户信息、管理员信息; 按月生成用户月帐单;按月、年分别生成月帐务信息统计报表和年 帐务信息统计报表并允许用户通过inter自查询自己当前或历史 帐单。 责任描述:

个人简历:JAVA软件工程师

个人简介: 姓名:性别: 出生年日:现住地址: 毕业学校:专业: 学历:工作年限: 移动电话:E-----mail: 求职目标: 职位:Java软件开发工程师 性质:全职 专业技能: ●精通JSP,HTML,CSS, XML,AJAX,DWR,Servlet, Javascript等web端技术,较 为熟练的使用轻量框架JQuery,熟练使用JSTL标签及Struts标签库; ●精通Struts1/Struts2,Spring,Hibernate,ibatis等框架,对MVC设计模式 有深刻的理解; ●精通开源的Lucene搜索引擎,有一定与之相关的开发经验,熟悉wap架构及通 信协议,以及wap1.x/wap2.0的规范。 ●熟悉Oracle、MySQL等主流数据库和Weblog、Tomcat、jobss等应用服务器,并 熟练运用数据库建模报表设计工具PowerDesigner和 ●熟悉Linux操作系统常用命令及开发工具的部署; 工作经历: 项目经验: ●TCL手机Wap娱乐搜索平台 项目周期:年月——年月 所用技术:struts2,hibernate,spring 项目描述:此项目是为TCL手机做的站内搜索项目,用户手机可以通过前端搜索进行铃声、歌曲、主题、图片等的下载;管理员可以登录后台进行对前端页面进行的设定、数据统计以及业务管理等操作。 主要负责: 1.创建索引文件:利用Lucene技术对SP提供的数据进行数据库索引,利用Spring 定时器对索引进行定时的更新。由于数据量较大,这里需要用到分批处理数据的设计思想;

2.查询索引:通过此模块用户可以搜索到自己想下载的资源。这里需要使用Lucene 的查询、过滤关键字等技术,并对查询到的信息进行分页显示,以及对用户所输关键字进行统计。页面采用oscache对页面进行缓存设置; ●珠海市教育局电子档案检索系统 项目周期: 所用技术: Lucene, Struts2, ibatis, Spring,Oracle等 项目描述:本系统实现了电子版档案管理应用,采用c/s和b/s混合方式实现不同的功能需求,信息采集部分主要完成各种渠道的数据采集工作;档案管理部分主要完成日常的档案管理工作;开发利用部分主要完成档案的研究开发工作;系统维护部分主要完成与系统运行相关的各种数据维护工作。 主要负责:档案的收集和检索 档案的收集: 1.各部门员工将各种渠道采集来的数据加入未整编信息库; 2.录入人员完成档案的录入,从未整编信息库查看并审核,审核通过则从未整编信 息库转入未归档信息库,档案管理员审核并修改录入人员录入的未归档的档案信息,对档案进行归档,归档以后,档案不能修改,只能查阅; 档案的检索: 1.普通用户可以看到本部门以及下属部门的所有档案和其他部门的公开档案(只能 被管理员查看)指定的属性; 2.提供当前状态下的档案搜索; ●广东工商局商品(食品)监管系统 项目周期: 所用技术: struts1 , spring , spring整合的jdbc 项目描述:该系统主要是方便工商管理局对企业单位的监管和管理, 实现对食品的管理批发,规范零售。主要流程是厂家到电信开通账户,然后通过填写表单注册本系统,可以进行商品的备案录入,供货商信息的备案录入等,由工商后台管理员审核,以及监管食品的流向,备案信息的管理,过期商品的提示等。厂家可以在前台查看信息是否审核通过,以便及时修改。 主要负责: 1.用户登录模块:用户登录根据权限等级限制,登录用户只能访问相应信息,并 进行操作登录验证; 2.用户管理与系统维护:进行用户的添加与修改,用户等级分为省,市,县,所 各级别,每一级别只能对其下级别已经录入的信息进行查看和对其下一级别用 户管理,不能越级管理。 3.食品备案管理:后台工商管理人员对录入的食品备案信息和供货商录入的备案 信息进行审核,对最新质检报告的检查,查看下一级查验率,以及对用户资料

java工程师个人简介

java工程师个人简介 一些想应聘Java工程师的人不知道个人简介该怎么写,看看下面的文章吧,会对你有用的,下面是为你整理的java工程师个人简介,希望对你有用! java工程师个人简介一我叫xx,是一位计算机软件专业的应届毕业生。看到贵公司java开发工程师的招聘信息,我觉得我自己挺符合贵公司的要求的,所以就写了这封求职信,希望能够在贵公司任职。大学期间,我主要学习的课程是软件开发相关的课程,例如:java语言、mysql数据库、linux系统开发、unix平台开发等方面的课程。因此,对于java语言、数据库、java前台和后台的开发,我是比较熟悉的。大学期间也帮助过老师完成过java软件开发的项目,所以我希望可以到贵公司接受经理的检验,检验我关于java开发的技术。 我本人除了对java语言比较熟手,对html网页设计方面的语言也是很熟悉的。自己可以独立完成一个网站的制作与网页的设计。 java工程师个人简介二我热爱这个专业,并投入热情和努力。在校期间,我掌握了扎实的专业基础知识,学习数学和计算机的基础知识,培养了逻辑思维能力和认真细心的学习态度,并完成了各项学习任务。由于我对java编程语言特别感兴趣,我利用课余时间参加了吉软国际软件工程师实训的培训班,专业的进行java编程方面的

学习。主要学习了java核心技术、oracle数据库的相关操作和使用、JDBC连接数据库、web编程SSH框架,还做过几个项目,具备java 开发的基础能力;此外,我顺利通过了国家英语四级考试,具备良好的听说读写能力。 在学习上我一丝不苟,工作上我也任劳任怨,争创佳绩。我曾担任班上团支书,成功策划了班上的一系列团日活动,获得一致好评,我组织的团日活动被评为十佳团日活动之一,我也被评为优秀团干部,这为提高我的交际能力和培养我的团队合作精神打下了良好基础。 在XX年10月到XX年2月这段期间,我曾在文思海辉技术有限公司VMware测试组实习,我负责的主要工作是根据测试的需求搭建德语系统,并在德语平台上根据case对VM的产品做一些测试。 大学毕业,既是一个终点,更是一个起点。现在,我满怀信心地踏上了人生的新台阶,热忱地希望有一个让我发挥潜力和展现价值的舞台。盼望贵单位给我一个机会,我将全力以赴,用满腔的热情和辛勤的汗水,奉献自己的青春和才华! java工程师个人简介三具有很强的团队精神,有良好的组织和协调能力,有强烈的集体荣誉感。 自学能力强,喜欢钻研新技术,敢于面对和克服困难。 熟练使用spring+struts+hibernate整合开发。 熟练使用jsp、servlet、jstl、jdbc下的编程开发。 熟练使用eclipse ide开发工具,熟练掌握tomcat等web容

高级Java开发工程师岗位的具体内容说明

高级Java开发工程师岗位的具体内容说明 高级Java开发工程师需要负责开发使用的技术框架搭建,参与设计、开发工作,核心模块设计与代码编写。以下是范文网小编整理的高级Java开发工程师岗位的具体内容说明。 高级Java开发工程师岗位的具体内容说明1 职责: 1. 负责产品研发Java后台设计与开发工作、客户现场相关项目的Java后台设计与开发工作; 2. 对自行编制的功能代码进行功能与性能优化,可协助H5、APP端、第三方进行接口联调,及时修改测试、提出BUG,确保代码质量; 3. 撰写相关的技术文档,主要包括设计文档、接口文档、部署文档、使用手册等; 4. 参与项目整个过程的实施工作,并具备独立安装部署和后期实施运维能力; 5. 参与到项目售前技术支持工作,能出差实施项目。 任职资格: 1. 计算机相关专业毕业,有3年以上Java工作经验,有政府信息化或智慧城市相关项目经验优先; 2. 熟练使用SQL语句与SQL优化,熟悉主流数据库MySql、Oracle等; 3. 熟练J2EE主流技术框架,如Spring、SpringMVC、Mybatis、shiro等; 4. 精通HTTP通信协议、RESTfull API、HttpClient等接口规范与应用; 5. 熟练Java相关边沿技术与工具:Eclipse、IDEA、Maven、SVN、Git、JavaScript、Poi、Log4j、freemarker、redis、Quartz、MQ等 6. 熟练使用Linux常用命令,可以完成Java服务运行环境的安装、部署、监控等工作; 7. 具有良好的理解能力与沟通能力,能正确理解产品或项目目标与需求,有问题可以积极沟通确认,能做到及时准确的上报下达;

Java软件开发工程师培训课程体系

Java软件开发工程师培训 标准方案

1.实训客户需求 1)实训对象:适用于专科以上的大学应届毕业生,或毕业后有转行需求的学生。 2)进入条件 ●具备基本的学习和理解能力。 ●英语有基础的阅读能力 ●对软件开发有兴趣,想在IT行业发展。 ●良好的沟通理解能力。 3)实训周期:100个工作日(含项目实训) 2.实训目标 1)充分理解软件编程思想,熟练掌握javaEE软件工程师任职技能和相关经验。 2)熟练掌握java编程语言,以及进行java web开发和相关前端技术。 3)熟练掌握java的流行框架技术struts2 hibernate spring。 4)了解软件开发企业规范和标准,掌握软件项目开发全过程的活动要求(立项、分析、 设计、编码、测试、部署、结项)。 5)养成团队合作精神,养成良好的表达沟通能力。 6)掌握笔试、面试技巧、职场商务礼仪。 3.实训模式 1)分阶段实训模式 ●第一阶段:语法基础 内容:很多的计算机专业的学生,为什么后来发展成瓶颈无法进入软件行业,很大 原因是没有扎实的java基础和编程思想,没有建立在理解的层面上。第一阶断除 学习java基本语法外、还要学习常见的算法、深入理解面向对象、java的异常处理 机制。掌握java基础技术IO、集合框架、多线程、网络编程、XML解析技术。 ●第二阶段:web编程技术 内容:这里主要学习就业需求很大的web开发技术,包括前端技术和后端技术。 包括HTML、CSS、javaScript、ajax、Servlet、过滤器、监听器等,并完成一个阶段 项目。 ●第三阶段:SSH框架技术 内容:这一阶段讲解java主流的开源框架技术struts2、hibernate、spring,并整合。 ●第四阶段:项目实战 内容:由合作软件公司派出技术骨干,带领学员完成真实商业化项目的部分模块,积累实际工作经验。 2)素质培养 ●通过项目实战培养团队合作能力。 ●通过专门的素质课锻炼面试技巧和沟通表达能力。

Java软件开发工程师简历模板

吴华 随时可到岗134XXXX8522 Xxxxx@https://www.doczj.com/doc/0817968800.html, 男|30 岁 (1990/10/15)|现居住深圳-宝安区|8年工作经验

工作描述:1、主导系统基础框架设计,技术选型。并负责了部分项目核心代码的编写,解决运行中出现的各种问题; 2、项目技术资源统筹,技术梯队建设; 3、负责利用项目管理工具进行工作任务分解,跟踪项目进度执行; 4、负责项目进度、成本、质量管理和风险把控,定期汇报项目进展; 2012/5-2015/3 Java高级工程师|开发部 深圳市兴为科技有限公司 [2年10个月] 互联网/电子商务|150-500人|民营公司 工作描述: 1.承担小组负责人角色,负责搭建框架,解决组内遇到的技术问题; 2.负责项目核心代码、公共组件的编写; 3.工作任务分解,跟踪项目进度执行。 2011/3-2012/5 Java高级工程师|产品研发部 深圳市梦华网络有限公司 [1年2个月] 通信/电信运营、增值服务|500-1000人|民营公司 工作描述: 1.及时通讯服务器程序核心业务逻辑的实现、校园通项目的实现 2.负责程序对oracle、sqlserver、mysql、db2的兼容和4个数据脚本的创建、审核和更改 3.负责定义SOCKET网络通信传输协议 2009/6-2011/3 软件工程师|研发部 深圳中青宝互动网络股份有限公司 [1年9个月] 网络游戏|500-1000人|上市公司 工作描述: 1.负责flash前端与后台C++的通信,包括协议功能的实现和编写; 2.游戏客户端功能模块逻辑的实现,界面动画资源的设计和修改; 3.Java实现游戏充值,游戏后台管理 4.负责表的设计和创建,负责数据表结构变更, 开发后台存储过程; 项目经验 2016/5-2020/5 XXXXXX 所属公司:深圳寻安科技股份有限公司 项目描述:爱问共享资料是爱问自主研发的资料共享平台,包含了千万网友上传的多种格式的文档,同时也提供海量资料的免费下载。项目有PC站、手机M站、小程序、APP等多端融合。整个系统采用的主要技术包括varnish+ springcloud+MongoDB+redis+RabbitMq等。网址: https://https://www.doczj.com/doc/0817968800.html,/ 责任描述:本人主导系统从0到1的实现,在本项目中本人既是Leader也是高效的执行者角色,参与技术选型和技术升级工作。 2015/3-2020/3 XXXXXX 所属公司:深圳寻安科技股份有限公司

java软件工程师,工作总结

java 软件工程师, 工作总结篇一:软件开发工程师个人年终工作总结范文软件开发工程师个人年终工作总结范文作为一个软件开发工程师(我也是一名软件开发工程师),所实在的如果每年只做那么一两个项目,年终工作总结写起来也应该得心应手的,我们只需要把本年度该项目的基本情况简历表述一下,自己在项目中的角色以及自己在项目中遇到的重点问题及解决方案描述一下,最后展望一下下一年度的工作计划,OK本年度的工作总结基本完成。下面我给大家看一篇别人写的我认为比较好的个人年终工作总结范文: 软件开发工程师个人年终工作总结范文 XX年2月2日,我有幸成为北京超图一员,应聘为公司 的java 软件工程师。入任职以来,在部门领导的带领下,自己感觉无论学习、技术、生活等方面都有很大的提升。XX 年里我主要完成的工作有三方面: 1、荆门石油石化巡检系统的调研和开发。该项目是我工作以来第一次涉及到调研,对我来说算是一个不小的挑战。在调研过程中,让我学会了如何通过和客户的沟通来了解客户的需求。由于自己的工作经验不足,在调研工作中体现出一些问题。不能很直接的在和客户沟通中非常准确的了解客户的更多需求,有很多需要和客户交流沟 通多次才能明白客户的最终需求,也没有把自己作为最终用户并站在用户的角度上来考虑问题,这些都是我在以后的工作中需要提高和改进的地方。在巡检系统的开发工作中,让我进一步巩固和加强了自己

的开发能力。 2、电信12530 增值业务的开发与维护。 从5 月以来我就开始接手公司的主要业务之一,12530 电信增值业务。由于前面负责这个项目的同事突然离职,导致这个项目的交接工再做得不够好,对我顺利接手这个项目造成很大的困难。而刚一接手这个项目,马上就需要新上一个投票活动,并要对一些主要代码进行修改,让我倍感压力,几乎都快放弃。最后在金总的指导和鼓励下,顺利的完成这次活动。在完成这次投票活动后,为了避免下一个接手这个项目同事与我遇到同样困难,我第一时间将这个项目的相关技术文档补充完全,保证别人能够顺利的进行该项目工作。通过这个项目,让我加强了自己在高强高压下工作的能力,也让我找到更多自信。 3、襄樊、鄂州家政络服务中心的开发与实施。在这两个项目中,除了承担开发工作以外,也逐渐涉及到项目管理的职责,让我在个人能力上有所提高。为了这两个项目能够顺利完成,除了完成自己的工作外,还主动关心其他同事的工作完成情况。让我在项目管理和项目进度的把控能力有很大的提高。将襄樊、鄂州家政络服务中心顺利实 施,为我公司拿下湖北省其他市的家政络服务中心奠定基础。在工作之外,我也注重个人能力的提高。工作之余,主动学习一些新技术,与同事沟通配合,搭建一个ssh的开发框架。也学习spring security

Java软件工程师职位要求

J a v a软件工程师职位要 求 SANY GROUP system office room 【SANYUA16H-

一.Java软件工程师职位要求: 1、熟悉J2EE技术架构体系; 2、熟悉Struts、Hibernate、Spring等主流开源框架; 3、熟练使用JavaBean、Servlet、Jsp、WebService等开发技术; 4、熟练使用HTML、CSS、JavaScript等客户端开发技术,有Ajax的实际应用开发经验; 5、熟练掌握TomCat、Jboss、WebLogic等主流应用服务器的配置和使用; 6、熟练使用PowerDesigner、Rose等建模工具,有实际项目的数据库建模经验; 7、熟练使用Oracle、MySQL等主流数据库; 8、责任心强,上手能力快,有良好的团队合作意识,善于沟通,能承担工作压力;二Java软件工程师职位要求: 1.有JAVA多年的中大型项目开发经验, 掌握MVC模式的开发及SSH三层框架的使用,对ibatis框架熟练掌握者优先; 2.熟练掌握数据库基础SQL语句、存储过程和触发器等功能应用; 3.参与使用Oracle存储过程处理业务逻辑的项目开发者优先; 4.要会使用 MyEclipse 进行debug的断点调试; 5.熟练使用 WebShpere, Tomcat, Linux, UNIX 应用; 6.对ERP了解, 做过工作流项目; 7.有较强的自学能力,抗压能力,责任心强 ,沟通能力以及执行能力。 8.熟悉 jboss, 以及ssh 框架 9.运熟练运用web services 开发 10.对ERP了解 11.有项目经验,要求是项目的负责人,或技术负责人 12.有 EXTJS 项目经验更佳 三职位描述: 1)熟悉JAVA基础知识,一年以上Java Web开发经验,参与过Java Web完整项目开发; 2) 熟练Spring,Struts和Hibernate等主流的开发框架,熟练JSP/Servlet/WebService/JavaScript等WEB开发技术; 3) 熟悉Flex技术、ActionScript语言; 4) 熟悉基于AMF3的Flash与Java的socket通信(即熟悉BlazeDS); 5)熟练掌握SQL语言,能熟悉使用Oracle、SQL Server、DB2扩展的SQL语法;

JAVA工程师简历模板

姓名:XXXXXXXX 年龄:21 毕业学校:XXXXXXXXX 学历:本科 专业:计算机科学与技术英语等级:CET-4 手机:XXXXXXXX 邮箱:XXXXXXXXXX 求职意向 JAVA软件工程师、WEB开发工程师 自我评价 1、思维严谨,有较强的学习及适应能力 2、有良好的沟通能力,组织协调能力,具有很强的团队协作意识 3、工作主动,责任心、执行力及抗压性强,能够积极的面对并解决工作中的问题 4、具有较强的文档撰写能力,具备独立分析和解决问题的能力,有良好的职业道德和工作态 度,工作认真、踏实,责任心和进取心强,有良好的客户交流沟通能力和需求理解能力,较强的协作精神和团队意识 工作经历 2012/01 -- 2013/03 XXXXXXXXX有限公司 | 研发部 | 软件工程师 行业类别:计算机软件 | 企业性质:民营 | 规模:20-99人 | 职位月薪:2001-4000元/月工作描述: 担任软件开发项目经理的助理工程师,参与公司多个项目的开发,帮助项目经理整理材料和分析项目需求,其中学到了很多实用的技术;也做前台UI页面的设计和美化,能熟练操作Flash、PhotoShop、Dr等软件。 专业技能 1、有一年以上J2EE项目开发经验,精通java面向对象编程,良好地规范代码编写习惯

2、熟悉WEB应用研发的过程及各种常用的设计模式,熟练掌握JSP/Servlet,JDBC,JavaBeans 3、熟练掌握Struts2、Hibernate、Spring等开源框架技术,并能够用S2SH进行大型项目的开发 4、熟练运用标准SQL语句,熟悉Oracle,MySQL,SQLServer2005数据库 5、熟练ajax,jquery等技术, 熟悉html+css+javascript和xml,熟练Flash、PS、Dreamweaver 6、熟练运用JUnit,Debug进行程序调试、log4j进行日志管理、SVN项目整合、MyBatis数据库管理 7、熟悉Tomcat、Apache等服务器配置 8、熟练掌握MyEclipse/Eclipse等开发工具 9、Flash动画设计、PS图片美化、Dreamweaver网页设计精通 项目经验 2013/06 -- 至今 伟业网上电商系统 软件环境: Oracle10g、Tomcat7.0、Struts 2.0 + Spring 3.0 + Hibernate 3.2框架、Ajax+JSP+CSS+Jquery+JavaScript技术 硬件环境:Windows XP 开发工具:MyEclipse 8.5 项目职责: 1、View层用JSP,Controller用Struts,持久层采用Hibernate技术。用Ajax实现异 步刷新功能,解决了全屏刷新资源消耗大及出空白页面等待的问题,也极大地减轻了网络传输的压力,并结合JavaScript技术丰富页面动态效果。 2、完善了该项目的相关文档资料。 项目描述: 该项目采用B/S模型开发。该系统,前台包括商品的展示(锐意独家模块、最新商品

java软件工程师面试题集

java软件工程师面试题集 EJB方面 1、EJB 2."0有哪些内容?分别用在什么场合? EJB 2."0和EJB 1."1的区别? 答: 规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。 JSP,Servlet,EJB,JNDI,JDBC,JMS..... 2、EJB与JAVA BEAN的区别? 答: JavaBean是可复用的组件,对JavaBean并没有严格的规范,理论上讲,任何一个Java类都可以是一个Bean。但通常情况下,由于Java Bean是被容器所创建(如Tomcat)的,所以JavaBean应具有一个无参的构造器,另外,通常JavaBean还要实现Serializable接口用于实现Bean的持久性。Java Bean实际上相当于微软COM模型中的本地进程内COM组件,它是不能被跨进程访问的。Enterprise Java Bean相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问(跨进程、跨计算机)。但EJB 必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。 3、EJB的基本架构

答: 一个EJB包括三个部分: Remote Interface接口的代码 package Beans; import javax.ejb.EJBObject; import java.rmi.RemoteException; public interface Add extends EJBObject{//some method declare}Home Interface 接口的代码 package Beans; import java.rmi.RemoteException; import jaax.ejb.CreateException; import javax.ejb.EJBHome; public interface AddHome extends EJBHome{//some method declare}EJB类的代码 package Beans; import java.rmi.RemoteException; import javax.ejb.SessionBean; import javx.ejb.SessionContext; public class AddBean Implements SessionBean{//some method declare}J2EE,MVC方面 1、MVC的各个部分都有那些技术来实现?如何实现? 答:

相关主题
文本预览
相关文档 最新文档