如何协助处理酒店java项目遇到最大困难工程中遇到的困难

我们在java开发中经常遇到实现语喑提示的功能。目前市场上有许多成熟的语音提示的产品并提供接口供用户使用。所以我们没有必要费心去书写功能代码只需要调用接口即可。需要注意的是很多接口的每天都会有不同的调用次数限制,如果付费的话可以每天不限制次数调用。如果仅仅是研究技术需要或者每天接口调用的次数不多就不建议大家付费购买,如果接口调用量大的话可以购买比较稳定的产品,毕竟价格都不算太贵廢话不多说,我把自己测试调用语音接口的小demo放在下方大家可以复制代码验证下功能吧。


在前期已经讲过怎样分析自己對自己进行一个准确的定位,选择一个合适的求职方向!并结合自己的实际个人情况来写一份针对性很强的个人简历!个人简历就是个人嘚广告!好的简历可以更受到用人需求单位青睐!好的简历才能让你获得面试的机会!我们还针对面试列出了j2ee方面的知识点!不管是笔试还昰面试都是会考到这些非常重要的知识点!面试的技术内容并不会有想象中的那么难主要注重基础和细节!细节决定一切!所以列罗的那些知识点是需要下功夫去准备的!当然列罗的那些知识点只是一些在面试中经常会出现的问题集!每家企业都可能超出这些知识点的可能(就不要骂我了)!自己去准备吧!
技术方面的考核通常分为笔试,技术面试;其中技术面试又分为专业知识面试和java项目遇到最大困难经驗考核应该说来笔试和专业知识面试都是考核你对某方面(j2ee或.net)知识的掌握和熟练程度!而java项目遇到最大困难经验考核则是看你是不是拥有java項目遇到最大困难经验,是不是适合企业的用人需要是不是需要企业为你付出培养的成本,是不是你能够马上投入到工作中去.企业是以伱的java项目遇到最大困难经验作为衡量你的工资标准的!所以就是会出现有些同学可能在学校学习成绩很好而企业给他开的工资并不高而囿些同学的学习成绩一般反而得到高工资的原因!专业知识的考核只是企业了解你具有这方面的专业素养和能力!其实有时笔试成绩差一點或者你感觉在做笔试题的时候有些题目没有做出来或答错了并没有关系的。在技术面试的时候在回答专业知识方面的题目不够理想,吔并不起决定性的作用!总之笔试和专业知识面试的答题达到企业要求的70%就可以了!当然如果你在专业知识方面表现的太差考官对你也僦没有多大的兴趣了!但是最能决定企业下定决心录用你的关键在于你的java项目遇到最大困难经验(排除企业特别强调英文等其它方面能力外)。说了这么多好像都没有说到正题这是因为让大家更清楚的了解回答好java项目遇到最大困难经验方面的问题是多么的重要。而这方面又正恏是刚从学校出来的学员十分薄弱的并且针对这方面介绍也十分少! 下面我们就来谈谈面试中关于java项目遇到最大困难经验的问题及应该從哪些方面进行回答!

问题一、请简单的介绍一下你自己吧!

分析:这是在任何面试中都会遇到一个题目,看起来这个问题是十分简单的但是往往我们并不知道考官问这个题目是希望从你的回答中获得什么信息!所以我们就很容易走题,跑题不入正题!不能马上就吸引栲官。请记住抓住面试的每一个机会来推销自己但是往往我们不知道从哪里谈起。所以我们得先了解考官想要获取什么信息呢

取得过哪些成功,或者有哪些自己觉得骄傲的地方

怎么回答: 我们一一来分析吧,首先从业时间一般回答你进行软件java项目遇到最大困难专业开发的时间.芉万不要把你以前在大街上卖过鱼蛋或到夜市卖烧鸡等乱七八糟的时间计算进来.工作经验也是,你至少有在一家公司呆过吧.不要告诉我你只學过j2ee或.net半年时间,就想来我公司混饭吃.要和你的简历对应起来.一般至少1年半以上.

令狐冲:您好,在下令狐冲.从事j2ee开发工作3年时间.20002年至2005年在大宋桃婲岛软件谷皇室软件公司从事j2eejava项目遇到最大困难开发.其间开发过大宋侠士综合管理平台.大宋侠士综合管理平台能够自动收集大宋各路侠士,渶雄好汉,隐居高人信息并对他们的个人信息及所作所为进行跟踪管理,实现侠士信息维护,查询.侠义事件维护,侠士等级管理,侠士奖惩管理,侠义活动发布,抗灾募捐管理等鄙人在java项目遇到最大困难中主要负责需求分析,架构设计和框架类代码实现在java项目遇到最大困难开发中善於与客户沟通,充分理解客户需求具有极强自学能力,在大宋藏经阁中通读了大量的软件java项目遇到最大困难开发秘籍具有藏文,印度攵金文的读写能力。

问题之二、谈谈你的XXXjava项目遇到最大困难吧!

   分析:考官通过看你的简历或者你的介绍来了解你所做的java项目遇到最大困難那么考官肯定想更详细的了解您的java项目遇到最大困难,看是不是与你的简历写的java项目遇到最大困难经验一致也就是考核你是否具有嫃实的java项目遇到最大困难经验。一般来说在你的简历至少有一个重点java项目遇到最大困难,放在简历java项目遇到最大困难经验栏的第一位紦java项目遇到最大困难的业务功能描述清楚。在这里你就是重点谈一个java项目遇到最大困难就可以了从下面几个方面来进行陈述

1. 用一句话簡述java项目遇到最大困难

2. 详细的列出java项目遇到最大困难实现的功能

3. 说出java项目遇到最大困难实现的技术和架构,能说出java项目遇到最大困难嘚不寻常之处比如采用了某项新技术,采用了良好的架框等

4. 能让别人感觉出java项目遇到最大困难的规模

5. 说出你在java项目遇到最大困难中嘚责任

通过这些来证明你是的确开发过了这个java项目遇到最大困难并且这个java项目遇到最大困难是一个真实的。还有就是你是真正具有java项目遇到最大困难经验的乎合企业的用人需要。

特别注意要把java项目遇到最大困难所实现的功能描述得越详细越好当然用词要简洁,表达要流利。其次要尽可能采用专业术语显得你的专业。不要犯低级错误

请记住,你要描述的是整个java项目遇到最大困难而不仅仅是你做的那一個模块有些java项目遇到最大困难你只参与了其中一个模块,但是你要把整个java项目遇到最大困难描述出来不要仅仅描述你参与的那一个模塊。

       令狐冲:好的大宋侠士综合管理平台是为大宋武林联盟开发的,实现武林联盟管理的自动化大宋侠士综合管理平台能够自动收集夶宋各路侠士,英雄好汉,隐居高人信息并对他们的个人信息及所作所为进行跟踪管理,实现侠士信息维护,查询.侠义事件维护,侠士等级管理,侠士獎惩管理,侠义活动发布,抗灾募捐管理等

系统基于B/S三层架构,采用 + +

本java项目遇到最大困难只投入15个人开发周期为6个月。本人在java项目遇到朂大困难中进行了前期的需求分析系统架构实现,数据库建模及部分编码工作。

问题之三、谈谈你们是怎么对这个java项目遇到最大困难進行开发的(谈谈你们是怎么进行java项目遇到最大困难开发的?)

       分析:这个问题是考核你是否熟悉软件开发的流程,同时也是考核你的java项目遇到最大困难经验你的专业素养,从这里可以判断出你参与过多少java项目遇到最大困难可以判断你对软件工程的理解和熟悉程度。这個问题是十分关键的你需要准备的知识点有:软件java项目遇到最大困难的生命周期、软件java项目遇到最大困难的开发模型、面向对象的分析囷设计、软件质量保证等。

对客户的需求和市场等进行调研分析,编写可行性分析报告

通过不断的与客户沟通,找客户不同环节的用戶进行交流来获取需求召开评审会议,报告可行性分析报告用户原始需求,报告java项目遇到最大困难远景规化

在客户原始需求的基础仩不断与客户沟通,充分的熟悉和深入客户业务获得充分的业务需求,完善用户需求和功能性需求了解客户的相关约束而获得非功能性需求。最终编写《需求规格说明书》;召开需求评审会议客户确定需求,并签定合同;编写java项目遇到最大困难计划说明书;编写测试計划;召开java项目遇到最大困难启动会议java项目遇到最大困难正式启动。

       概要设计阶段:根据《需求分析说明书》进行用例分析,获得充分洏有效的用例。编写界面原型编写编码规范和界面风格规范,数据库设计规范。用uml工具画用例图编写有效的用例规约文档。划分java项目遇箌最大困难功能模块.评审用例及用例规约文档

详细设计阶段:根据完整的用例及需求进行分析,获得数据库所需的相关信息,画数据库E-R图编写数据设计说明书.进行数据库建模。进行详细的分析用uml工具画类图,确定每个功能模块的子功能抽取java项目遇到最大困难的公共部汾成为一个公共模块。确定java项目遇到最大困难的架构基础确定需要用到的类及类成员和方法。确定一些辅助类及方法对每一个用例都鼡uml工具画出顺序图。编写详细设计说明书评审详细设计说明书, 进行基础框架搭建。列出任务清单进行任务分配。

       编码阶段:以小组的形式进行代码编写编写单元测试用例,每完成一个类都要进行单元测试每完成一个功能点和模块都要进行集成测试。确保每一个功能點和模块完成后都是一个可以看得见、摸得着的产品而不是等到最后才进行统一的调试和搭配。每天都要对代码进行检查和优化也就昰所谓的重构。

       产品发布:交付完整的产品和设计文档把产品布署到客户的计算机上,确保产品的正常运行。客户签收

什么是极限(XP)编程:极限编程是对软件开发方法的一种实现。它强调测试先行也就是在编写代码的时候先编写测试用例;循环迭代,每一次迭代都是一个可鼡的产品;重构不断的对代码进行优化;结对编程,两个人为一对共同进行代码编写;它强调团队之间的知识传播让团队的每个人都能熟悉软件开发的各种技术。如:支持熟悉数据库的人去做界面做界面的人去做数据库等,通过不定期的角色转换来增强团队的能力偠求客户参与到软件开发中来,开发出最适合客户需求的产品。

单元测试一般是在编码的时候同步进行的一般是以类为单位进行测试,当┅个类完成了编码并编译正确后才进行的测试,测试这个类是否已经能够实现指定的功能一个类能够正常的编译成功并不意味着这个類就已经完成了,还要通过测试设置断言来确定他是否已经达到了预期的效果,实现了特定的功能调试,编译通过只能证明代码的语法没有错误

单元测试由程序员自己来进行,也可以在java项目遇到最大困难小组内交互进行单元测试是采用白盒测试

集成测试一般指实现叻一个功能点或一个模块后,为了测试这个模块是否已经实现了需求要求的功能。集成测试可能需要对多个类进行组装也可能需要与以前巳经测试通过的模块进行组装,是对产品组件的系统整合和执行集成测试可以根据模块的大小分不同的级别,在现行的软件开发中每唍成一个功能模块都必须要进行一次集成测试,使得你完成的模块是一个可以运行的产品集成测试一般可以由java项目遇到最大困难小组的負责人(或指定一个小组成员)来完成。集成测试采用白盒式测试和黑盒测试

系统测试一般指项完代码已经全部完成交给测试小组来进荇测试。进行系统测试的人员独立于开发小组系统测试人员把完成的产品布署在相应的计算机环境中,按照测试计划进行测试验证系統是否满足了指定的需求。系统测试除了测试产品应满足基本的功能需求外还要对产品的性能,用户界面安全性,压力可靠性,安裝和反***等几个方面进行测试

验收测试一般指产品交付给客户负责把产品布署在指定的计算机环境中。由用户根据需求文档进行的總体测试。验收测试的内容和系统测试一样只是执行者不同。都是除了测试系统完成基本功能外还要对性能安全性,可靠性等进行测試验收测试也是采用黑盒测试

为什么需要测试?测试是对软件质量的保证只能通过严格测试的软件才是合格的软件,测试并不是说让軟件能够编译通过测试是让软件产品最大程度的满足客户的需求度。

考官:令狐冲能谈谈你们是怎么样对这个java项目遇到最大困难开发嘚吗?

令狐冲:首先我们这个java项目遇到最大困难已经有了一个基本的用户原始需求。但这是不够的我们都知道需求分析是十分重要的,所以我们在用户原始需求文档的基础上再次进行了分析,通过不断的与客户沟通充分的了解和熟悉用户的业务,完善了业务需求和功能需求还对用户业务需求和功能需求分析完善为实现软件的必须的非功能性需求。得出java项目遇到最大困难需求规格说明书经过评审會议确认通过。

根据需求规格说明书进行用例分析通过分析和讨论找出充分的有效用例,并用Rose画用例图对每一个用例进行详细的分析,完成每个用例的用例规约文档并编写界面原型。划分java项目遇到最大困难模块最后对用例及用例规约文档进行评审验证。编写”代码編写规范”及界面风格规范数据库设计规范,编写概要设计说明书。

根据需求规格说明书和分析各个用例规约文档获得数据库的基本信息原型。也可以说是数据库表的草稿根据数据库表草搞进行分析,进行数据库设计和优化编写数据库设计说明书。采用PowerDesigner进行数据库建模并生成SQL脚本。确定java项目遇到最大困难框架设计公共模块和辅助类。根据对数据库模型和用例规约文档的分析列出对象清单和理清對象关系。用Rose来画类图对每一个用例都用rose画出时序图。编写详细设计说明书列出任务清单,分组进行代码编写

在代码编写阶段,先統一完成所有的实体类对于非实体类则先完成类的框架,也就是只写方法和注释文字具体方法的实现暂时为空。然后再进行代码填写每完成一个类的代码编译通过后都要进行重构和单元测试。每完成一个功能和模块都由会由小组长进行集成测试使得完成的模块是一個真正可以运行的,可见的功能实现

在各个小组都完成自己的模块后就进行模块整合,进行一次大规模的集成测试然后把产品产给产品测试小组进行系统测试。

问题之四、你们是怎么保证软件开发的质量的

分析:这个问题其实上面的讲解已经给了***了。软件质量是軟件实现对需求的满足度开发的软件越满足客户的需求,说明软件的质量越高反之就是质量越低。尽管你开发的软件使用了新的技术良好的设计,丰富的功能;但是这些功能都不是客户需要的客户需要的功能没有实现或者是很多没有实现。这样的软件也是失败的软件为了保证软件质量,也就是让开发的软件最大程度满足客户的需求只有两个方法。一个是获得充分完整的需求二是能过测试,以需求为中心编写测试计划来保证软件合乎需求。

       令狐冲:要保证软件的质量首先就要获得完整的需求在需求分析阶段做了大量的工作与愙户各个环节的代表性用户进行沟通,充分了解和熟悉客户的业务并且从需求到设计阶段都保持与用户的沟通和交流。让用户的业务专镓一直参与我们的需求分析和设计工作。

其次我们会在需求分析后就编写测试计划在开发的每个阶段都进行相应的测试来保证代码是乎合相应需求的。在代码编写过程中每完成一个类都由程序进行单元测试,每完成一个功能点或模块都要进行集成测试每一次集成测試都对上一次的已经测试通过的产品进行迭代, 也就是以前测试成功的都会加入到本次测试中来。使得每个完成的功能和模块完成后都是一個可以运行的可以看得到的产品;同时也欢迎用户来见证我们的集成测试结果。代码编写完成后进行最后一次集成测试然后交由独立嘚测试小组对java项目遇到最大困难进行系统测试。

问题之五、你为什么离职的(你为什么离开以前公司的?)

分析:这个问题几乎在任何場合的面试都会有有时是在技术面试的时候问,有时是在人事面试的时候问有时会在技术面试和人事面试的时候都问。其实也比较好囙答回答的抽象一点比好。切记不要说以前公司的坏话如果你这样做。人家会想你以后离职后同样也会说这家公司的坏话.一般都是說为了某求更好的发展空间。让人感觉你是经过深思熟虑后才选择他们公司的

       令狐冲:以前公司对我很好,我在以前公司干得也很愉快我因为合同到期,为了获得更好的发展空间及谋求对自己能持续发展的环境并向公司办理了离职手续,完成了工作交结(后面这句也鈳以不谈)

问题之六、谈谈你的职业规化

分析:企业都希望他所招聘的人是潜力股,看你是不是一个追求上劲的人,还有想看看你能够在企业長期干还是仅把其当着一个跳板总的说来,回答这个问题要让人觉得你是一个可培养有潜力人。记住要看是什么样的人来面试你如果是java项目遇到最大困难经理来面试你,你就不要说你以后的职业规化是java项目遇到最大困难经理你就可以说你的职业规化是成为架构师,戓者是技术专家等否则他可能会认为你是一个对其有威胁的人。就算他内心知道这不算什么可能心理总会有一点点不爽。如果是老总媔试或人事问你这样的问题你则可以说java项目遇到最大困难经理也无妨,不过要给人有一种觉稳的感觉

       令狐冲:我思维能力比较强,擅於逻辑分析在之前的工作中积累了一定的架构经验,以后就想成为一名架构师和技术专家

写在最后:上面的这些问题都是面试中十分常見的的问题比较难以回答的。有些看似简单却不知从何说起有些看似复杂却又并不复杂。因为很多人都缺少java项目遇到最大困难经验對软件开发的过程相对陌生,而老师讲这方面的知识也比较少如果你没有一定的代码和java项目遇到最大困难积累就算老师讲你也很难去体會、理解。再说这方面的内容太要求实际经验和日月积累老师也不好讲。现在我采用把枯燥的概念和实际的java项目遇到最大困难结合起来進行归纳从而形成这样一个答题技巧。并且对其中的一些技术结合实际进行分析和总结希望阅读者能快速的知其然也知其所以然。从洏能够提高面试的成功率当然这仅仅是一个答题技巧,关键还是需要知识的积累有道是“不积跬步,无以至千里;不聚细流不以成江河”。这次完成此文也是我自己对知识的一次梳理我并没有去查阅和考***本。我想完全通过自己的语言来描述java项目遇到最大困难开發的过程和一些细节又因我实在是才疏学浅,真的希望大家能对我的不当及错误之处指出并加以指教,我就涕感泪流了不管是技术还是囚生,我才刚刚上路呢!

希望它能够对未就业的学员的就业及对张老师的工作能有所帮助!

java程序员第一次进什么样的公司比較好 [问题点数:6分,结帖人qq]

      我现在刚刚在一家类似于达内北大青鸟的培训机构培训完真个J***A工程师的课程。学历本科自己以后想走技術路线,基本上就是大家所说的“程序员-团队领导-java项目遇到最大困难经理-架构师/需求分析师-技术负责人-技术总监”这样的路线

      由于刚进叺it行业,对此行业的具体情况知之甚少还请各位前辈高人们给指一条路,希望自己职业生涯少走一些弯路

      一些是100-500人的中型公司,他们囿自主研发的java项目遇到最大困难也参与外包服务,公司名称太不出名就不列举了;

     还有几个创业型的公司,公司人数都在50人一下去叻他们也不交社保,老板都挺能说说这样的机会多,发展快可是大家都知道,这样的小公司风险太大万一倒闭我们又得从新找工作。

     我不了解第一次该进什么样的公司比较好对以后的职业生涯有帮助,还请各位技术前辈不吝赐教给小弟一些建议,在此先谢谢你们叻

哈哈 和我的第一份工作基本一样,我选的是第一种当时太着急了,觉得人家肯录用就果断接了offer外包公司一加班多(当然,这行基夲都这样)二 福利不多 (没有年终奖)三 接触不到技术核心(如果你够努力也不差的)  当然好处也有:一能学习大公司的开发模式和流程,管理一体化;二 业务上能有进步 楼主说的第二种 当时也面试过类似的,因为没进去所以不好说但从我几个同学的经验来说:这些公司分工明确,分模块开发福利上 会比外包好点。

谢谢1楼的朋友不知道您现在工作几年了?在什么城市?工资待遇怎么样最重要的一點,进了公司开始怎么做才能快速提升自己希望给予指点,谢谢了

推荐你永远不要去的公司

1、中软XX(XX,表示任意文字) --派遣公司


以上嘟是比较大的外包和派遣公司

7、其他小的派遣公司让你去客户现场工作的,一律不考虑

1、java项目遇到最大困难的乙方是自己的要就职的公司 (例如:惠普、戴尔的一些java项目遇到最大困难)

2、自己公司做产品,然后由销售人员去卖产品的公司 (例如:IBMPS: 你被外派到IBM的不算,華为不算!)

以上都不是绝对的仅供参考


推荐你永远不要去的公司

1、中软XX(XX,表示任意文字) --派遣公司


6、软通动力 --派遣&外包公司  (管理┿分混乱人员关系复杂,拉帮结伙)
以上都是比较大的外包和派遣公司

7、其他小的派遣公司让你去客户现场工作的,一律不考虑

推薦你永远不要去的公司

1、中软XX(XX,表示任意文字) --派遣公司

6、软通动力 --派遣&外包公司  (管理十分混乱人员关系复杂,拉帮结伙)

以上都昰比较大的外包和派遣公司

7、其他小的派遣公司让你去客户现场工作的,一律不考虑

派遣公司怎么不好了?只要给钱还能学到标准嘚工作流程。

派遣公司怎么不好了只要给钱,还能学到标准的工作流程

小伙子有气魄,既然这么有主意还来问什么

你去外包和派遣公司吧,记住你现在说的话别后悔。

派遣公司怎么不好了只要给钱,还能学到标准的工作流程

卖人头的公司有个P流程。

软件开发流程是跟着所在的java项目遇到最大困难组走的标准?告诉你中国有标准开发流程的公司不超过100家,真正全部按照标准流程开发的一家都没囿

工作流程,全是为了克扣员工用的哪家公司的流程是为提高工作效率而不是为了扯皮/出了事好找替罪羊的?没有

不好意思,得罪叻只是听人说的,高人如有好的意见望不吝赐教。

派遣公司怎么不好了只要给钱,还能学到标准的工作流程

小伙子有气魄,既然這么有主意还来问什么

你去外包和派遣公司吧,记住你现在说的话别后悔。

匿名用户不能发表回复!

参考资料

 

随机推荐