excel能翻译中文吗
907
2023-01-21
本文目录一览:
项目计划书模板 (一)
一、项目宗旨
响应党中央共建社会主义和谐社会的号召,关注民族和谐的建设;大力弘扬世界范围内中华各民族悠久的民族传统文化,深挖民族丰富多彩的文化底蕴;向世界各国人民充分展现“中国印奥运情”,的伟大壮举,为迎接20**奥运、2010世博会,为实现民族的和谐发展、共同繁荣,为世界范围内的和谐共进做贡献。
二、项目框架和时间预期
A、20**首届中国民族文化才艺大赛(20**.6-20**.12,往后每年一届)
主办单位:中华人民共和国国家民族事务委员会
B、组建大中华民族风情艺术团(20**.12)
C、迎奥运、展现中华民族风情世界巡演系列活动(20**.1-20**.8)
D、国内主题演出(在中央电视台文艺频道播出,20**.1后周)
E、迎世博、展现中华民族风情世界巡演系列活动(2009.1-2010.2)
三、项目活动可行性分析
A、项目首先响应了当前社会的主旋律-共建社会主义和谐,而民族和谐问题更其是重中之重,这将使项目得到中央各相关管理部门的大力支持。
B、项目中必须着重的是-20**首届中国民族文化才艺大赛。
1、目前国内电视栏目中选秀节目比比皆是,究其原因是这种方式让观众感觉更有可看性、更具参与性。林林总总的选秀节目当中优秀者寥寥可数,而事物发展的规律告诉我们,在几年沉淀之后只会有两三个既有文化底蕴又有观众基础的节目才能站在成功之巅-内容新鲜、丰富的中国民族文化才艺大赛附和这条规律。
2、中国民族文化才艺大赛是从真正意义上展现国内各民族才艺精彩的表现形式和深厚的文化底蕴。
从广度上说,目前同类的节目最多涉及不超过四、五个民族,而这个大赛在国家民委支持下可以做到真正意义上的“五十六个民族”的大聚合;
从深度上说,大赛可以做到真正的“原生态”。把经过本民族文化审美提炼的艺术形式展现在观众面前,并且这种深度的挖掘会引起社会上对“原生态”真正含义的再思考,而这种思考和争议会会使节目更具审美价值和观众基础,而观众基础就是投资的'保障;
从艺术形式上说,大赛不同于其他的选秀节目,不仅仅局限于单一的歌或舞,而是包含了歌、舞、曲、乐器等多种各民族所独有的文化表现形式,这些观众平时没有机会看到的节目会使他们都感到新鲜、喜爱并乐于参与进来;
从节目生命力上来说,五十六个少数民族加上那些个不能满足中央政府所规定要成为一个民族应具备四个条件的少数民族以及在散居在海外各处的少数民族,每届比赛都有新鲜血液流进来,加上这么多的艺术表现形式,那这个比赛就不是五年、十年可以比完的,观众也就不会有审美疲劳了。
C、大赛培养出的一批优秀的节目和演员,就是组建大中华民族风情艺术团的最好时机。
每一届大赛本身就可以培养出一批优秀而独特的节目、演员;由于参赛选手是提前和组委会签约的,把决赛时的二三十名优胜者和他们的节目汇聚起来就是一台丰富精彩的演出,这既省去了动辄上百万的节目采排费用,也可以降低演员演出成本;而来年的比赛又能保障这台节目的时时翻新,大大降低投入的风险性。
D、赋予演出公益主题,同时在中央电视台文艺频道播出。
赋予演出一个公益主题(例如和中国初级卫生保健基金会合作),会得到税收等政策的支持,名演员的演出费用也会随之降低,并且易于为各地方政府和各大企业接受为他们举办各种活动,一台不同于众的演出就可以在国内时时上演;同时选择一家电视台长期合作或独立制作节目换取电视台广告时间,以固定栏目播出的形式播出。
E、在20**奥运会(世博会)开办前世界巡演宣扬瑰丽的中华民族文化,让世界人民了解、喜爱博大的中华民族人文精神。
奥组委两年前就有把能代表中国的音乐组成一台演出,在20**奥运会开办前世界范围巡演、宣扬中华文化的想法;限于一直没有一台合适的节目而至搁浅。现在当我们这台真正能体现大中各民族文化的演出横空出世时,这个想法将变为现实。
同样,抓住2010世博会等大型活动的机会,中华的文明将会有更多的机会走向世界。我们的这台演出也将历久常青。
F、名词解释:民族文化才艺
首届中国民族文化才艺大赛名字中的“文化才艺”或许让人觉得包含面太广,其实他的命名有三层意思:
1.以往的节目或评比活动都太“专”,这次大赛的立意却是“广”和“深”;
2.首届大赛取“文化才艺”其中的歌、舞、曲、乐器四项来比,以后每届可以根据实际情况和具体需要选择其他文化形势比赛;
3.首届大赛四项才艺之外的艺术形式如书法、绘画等等,可以和其相关专业团体、协会共同举办,扩大赛事的影响面。
四、20**首届中国民族文化才艺大赛实施方案
A、大赛组委会的构成及其职能
1、主办单位:中华人民共和国国家民族事务委员会
协办单位:中共中央统战部二局
中国人民对外友好协会
中央民族大学
中央音乐学院
中央民族歌舞团
中国初级卫生保健基金会
中国演出家协会
民族文化宫(拟请)
负责赛事各方面的协调和指导。
2、承办单位:(待定)
负责赛事的全面策划和实施,并负责选手的报名、复试、资料制作和相关的培训。
3、合作电视媒体:北京电视台1套卫星频道(拟定)
负责赛事的全程的电视宣传、跟踪报道及花絮、专题的摄制、播出以及系列专题片的制作。
4、媒体支持:
电视台:中央电视台凤凰卫视广西卫视吉林卫视内蒙古卫视新疆卫视四川卫视云南卫视旅游卫视
电台:中央人民广播电台
报刊:人民日报中国民族报民族画报
网站:新浪网等
负责赛事的报道、宣传。
5、赛事广告总代理公司:待定
负责赛事的所有广告计划、制作、发布、媒体采购和具体的广告的广告招商工作。
6、大赛组委会成员:
名誉主席:蒋正华全国人大常委会副委员长
项目计划书模板 (二)
一、项目简介
1、时间:**年8月14日上午10:00—11:00;
2、地点:佳程大酒店二楼四季厅;
3、参加单位:长沙市委、市政府,市质量技术监督局、天心区政府,天心区相关职能部门,省家具协会、市工商联、市消协、银行、经营户代表、公司友好单位等;
4、嘉宾名单:(略);
5、参与媒体:湖南电视台、长沙政法频道、长沙经贸频道、交通电台、潇湘晨报、长沙晚报;
二、目的及意义
1、通过新闻发布会为新芙蓉造势,并配合相关媒体广告,扩大新芙蓉的知名度和美誉度,树立新芙蓉在长沙家居市场第一品牌的形象;
2、本次新闻发布会是我公司创立以来的第一个大型会议,通过会议的主办锻炼公司的队伍、提高员工素质,为公司将来的发展特别是大型会议的组织、承办积累经验。
三、组织机构
本次新闻发布会由公司调派精干人员负责组织实施,其组织机构如下:
项目负责人:唐纯义
项目参与人:万方、邹崎、陈伟一、欧阳华、宋海群、黄石
1、外联组
组长:欧阳华
组员:黄石
负责事项:①嘉宾邀请;②与会人员确定;③新闻媒体邀请;④主持人确定;⑤发放请柬;⑥接送、交通;⑦礼品发放;⑧广告投放。
2、会务组
组长:邹琦
组员:陈伟一、宋海群
负责事项:①会场布置(横幅、指示牌、台牌、音响、投影、茶水、话筒安排);②坐席、功能分区安排;③会议签到;④现场巡视;⑤休息场地安排;⑥午餐安排;⑦礼品购置;⑧资金准备。
3、资料组:
组长:贺宏斌
组员:邹琦、马克沙、陈伟一、欧阳华
负责事项:①嘉宾讲话稿;②新闻稿;③主持稿;④公司宣传材料;⑤其他资料制作(嘉宾名册、签到本、工作牌等);⑥投影幻灯资料、背景音乐;⑦现场拍照、摄影。
四、组织实施
本项目计划批准后,应尽快召开全体成员会议布置工作,各小组开始分头准备,8月9日召开第二次工作会议,8月13日下午召开最后一次工作会议,视工作进展情况安排部署。
8月15日由资料组汇总情况后写出项目总结。
五、新闻发布会程序安排
1、主持人宣布新闻发布会正式开始,介绍到会嘉宾和与会人员;
2、公司领导致欢迎辞,并详细介绍新芙蓉;
3、邀请天心区领导致辞;
4、长沙市工商联领导致辞;
5、长沙市家具协会领导致辞;
6、新芙蓉经营户代表致辞;
7、宣布新闻发布会结束,谢谢大家。
8、新闻媒体专访。
9、休息,公司领导陪同嘉宾就餐。
六、现场气氛
1、酒店大门口设拱门一个,内容:“热烈祝贺新芙蓉(国际)家居广场新闻发布会胜利召开”;
2、酒店大门口设立柱二个,内容:“大手笔、大气魄,建设家居大市场;新芙蓉、新家具,创造美好新生活”;
3、酒店大门口悬挂一幅横幅“欢迎参加新芙蓉(国际)家居广场新闻发布会”;
4、酒店大门两侧放置两组花篮;
5、酒店会场安排若干迎宾小姐;
6、会议厅主席台背景标题:“新芙蓉(国际)家居广场新闻发布会”;
7、适当摆放若干宣传牌或标语牌。
七、媒体宣传
1、平面媒体宣传:8月14日— 9月28日,晚报和晨报结合,通过硬广告、软文、新闻三种形式进行滚动式宣传。(唐纯义负责,欧阳华协助联系)
2、电视媒体:主要在政法频道进行系列广告、新闻宣传。(唐纯义负责)
3、车身广告:现投放的2路公交车广告效果不明显,再根据行车路线、行车时间等情况科学地安排4辆车身较新的车进行投放。(由万方负责落实)
4、户外广告:交通指示牌和户外大型广告牌都要规划落实。规划时要考虑多方面因素,如交通指示牌需要15天以上的制作时间,应充分考虑进去。(由万方负责)
5、辅助广告:配合整个宣传期,在高级写字楼和酒店进行2个月的楼宇广告宣传。(唐纯义负责,欧阳华协助联系)
八、资金计划(核算中)
1、会场租金:4000元
2、气球费用:1200元(4个)
3、礼品开支:17000元
4、午餐费用:10000元(含烟酒)
5、嘉宾、记者礼金:25000元
6、办公用品开支:2000元(含会场布置费用)
7、其他开支:800元
合计预算:60000元
九、存在问题
1、新员工太多,无大型会议组织经验;
2、资料缺乏,特别是展现公司形象的影音资料;
3、缺乏办公工具,如电脑、摄影器材等。
软件开发策划书怎么写?下面就为大家提供了软件开发策划书范文,欢迎大家阅读参考!
软件项目开发计划书模板【1】
项目名称:********
评审日期:
1 引言
1.1编写目的
说明编写这份项目开发计划的目的,并指出预期的读者。
1.2背景
说明:
a.待开发的软件系统的名称;
b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;
c.该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出用得着的参考资料,如:
a.本项目的经核准的计划任务书或合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。
列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
2 项目概述
2.1工作内容
简要地说明在本项目的开发中须进行的各项主要工作。
2.2主要参加人员
扼要说明参加本项目开发工作的主要人员的情况,包括他们的技术水平。
2.3产品
2.3.1程序
列出需移交给用户的程序的名称、所用的编程语言及存储程序的媒体形式,并通过引用有关文件,逐项说明其功能和能力。
2.3.2文件
列出需移交给用户的每种文件的名称及内容要点。
2.3.3服务
列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。
2.3.4非移交的产品
说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。
2.4验收标准
对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。
2.5完成项目的最迟期限
2.6本计划的批准者和批准日期
3 实施计划
3.1工作任务的分解与人员分工
对于项目开发中需完成的.各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务的负责人和参加人员。
3.2接口人员
说明负责接口工作的人员及他们的职责,包括:
a.负责本项目同用户的接口人员;
b.负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员;
c.负责本项目同各分合同负责单位的接口人员等。
3.3进度
对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预。
定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(即所谓"里程碑")。
3.4预算
逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。
3.5关键问题
逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的影响。
4 支持条件
说明为支持本项目的开发所需要的各种条件和设施。
4.1计算机系统支持
逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等,逐项给出有关到货日期、使用时间的要求。
4.2需由用户承担的工作
逐项列出需要用户承担的工作和完成期限。
包括需由用户提供的条件及提供时间。
4.3由外单位提供的条件
逐项列出需要外单位分合同承包者承担的工作和完成的时间,包括需要由外单位提供的条件和提供的时间。
5 专题计划要点
说明本项目开发中需制订的各个专题计划(如分合同计划、开发人员培训计划、测试计划、安全保密计划、质量保证计划、配置管理计划、用户培训计划、系统安装计划等)的要点。
如何高效策划应用软件开发需求文档【2】
高效策划应用软件开发需求文档需要通过明确产品的长远发展战略、明确产品的核心功能、细致进行竞品分析、制作前端以及后台的需求文档、UI做设计、交互设计、完善文案、完成高保证原型等环节。
一、明确应用软件开发的长远发展战略
做一款产品首先需要明确几个问题:用户是谁?用户使用产品能够获得什么?公司推出产品是为了获得什么?只有明确这几个问题之后,才能够获得明确的发展方向。
二、明确开发的核心功能
不同的产品需要的核心功能是不一样的,如电商APP,策划人员需要从前端和后台等方面进行具体说明其所需要的核心功能需求。
在用户端需要为用户提供的主要功能包括:浏览商品、分类查看商品、加入收藏、加入购物车、直接购买等。
后台系统搭建的过程中,需要根据不同的电商模式,进行设计不同的架构,主要的策划方向是根据商家端是全部自己来进行管理还是开发加盟的方式。
主要架构包括账户架构、功能架构,用户的前端展示的功能需要后台给出相应字段,数据接口。
三、应用软件开发竞品分析
在确定核心功能需求和打磨的细节之外,接下来需要做的就是进行细致的竞品分析,如电商APP,需要寻找5款产品,下载安卓和IOS端分别使用,不同的产品进行进行纵向和横向分析,包括UI风格、色彩和图标、文字、按钮的颜色、大小、位置等,进行分析其设计的优劣势,给自己的产品设计提供必要的参考。
四、制作需求文档
在制作需求文档需要从前端和后台两个方面着手,在这个过程中需要考虑到后台的架构,接口的形式,是使用H5web页面还是客户端开发。
这里以UI设计、交互设计、IOS开发组、Android开发组、后台开发组都具备的情况下为例进行输出产品需求文档。
首先根据已经定义的功能板块画出整个应用软件的前端的脑图和后台架构的脑图;
其次是框图制作,其主要可以使用axure、sketch等软件制作,进一步列出功能点、展示形式和内容样本;
再次是列出流程图,包括节点、不同情况的判断、处理方式,所需文案等。
后台整体框架、表、字段说明,所需要的不同角色的属性,加载条数、总体流程等。
第四,做低保证原型,和交互设计师一起制作低保真原型,把框图、脑图、流程图、文字说明整合到一个文件;
第五,组织研发、运营等相关部门人员开会评审需求,根据原型走流程,完善细节,增加文字图片说明……
五、UI设计和交互设计
在确认交付设计和文案确定好之后,接下来就要在UI做设计、交互设计师做交互的时候,找相关部门人员完善文案需求,和项目经理一起对工作进行细分,确认时间节点,最后由交互设计师输出一套高保证原型。
六、交付高保证原型
在这个过程中需要注意充分完善各个细节,对设计、交互、研发、运营等对工作要求以及工作流程都有清晰的设计思路,包括每个人的具体工、相应的时间节点等,然后应用软件开发团队根据具体的需求文档进行执行就可以了。
投资项目计划书分为以下几个部分:
1、公司摘要。这一部分要介绍公司的主营产业,产品和服务,公司的竞争优势以及成立地点时间,所处阶段等基本情况。
2、公司业务描述。这一部分介绍公司的宗旨和目标,公司的发展规划和策略。
3、产品或服务。介绍公司的产品或服务,描述产品和服务的用途和优点,有关的专利,著作权,政府批文等。
4、收入。介绍公司的收入来源,预测收入的增长。
5、竞争情况及市场营销。分析现有和将来的竞争对手,他们的优势和劣势,以及相应的本公司的优势和战胜竞争对手的方法。对目标市场作出营销计划。
6、管理团队。对公司的重要人物进行介绍,包括他们的职务,工作经验,受教育程度等。公司的全职员工,兼职员工人数,哪些职务空缺。
7、财务预测。公司目前的财务报表,五年的财务报表预测。投资的退出方式(公开上市,股票回购、出售、兼并或合并)。
8、资本结构。公司目前及未来资金筹集和使用情况,公司融资方式,融资前后的资本结构表。
9、附录。支持上述信息的资料:管理层简历,销售手册,产品图纸等。其他需要介绍的地方。
扩展资料:
在项目投资计划书中,应提供所有与企业的产品或服务有关的细节,包括企业所实施的所有调查。这些问题包括:产品正处于什么样的发展阶段?它的独特性怎样?企业分销产品的方法是什么?谁会使用企业的产品,为什么?产品的生产成本是多少,售价是多少?企业发展新的现代化产品的计划是什么?把出资者拉到企业的产品或服务中来,这样出资者就会和创业者一样对有兴趣。在项目投资计划书中,企业家应尽量用简单的词语来描述每件事——商品及其属性的定义对企业家来说是非常明确的,但其他人却不一定清楚它们的含义。制订项目投资计划书的目的不仅是要出资者相信企业的产品会在世界上产生革命性的影响,同时也要使他们相信企业有证明它的论据。
在项目投资计划书中,创业者应细致分析竞争对手的情况。竞争对手都是谁?他们的产品是如何工作的?竞争对手的产品与本企业的产品相比,有哪些相同点和不同点?竞争对手所采用的营销策略是什么?要明确每个竞争者的销售额,毛利润、收入以及市场份额,然后再讨论本企业相对于每个竞争者所具有的竞争优势,要向投资者展示,顾客偏爱本企业的原因是:本企业的产品质量好,送货迅速,定位适中,价格合适等等,项目投资计划书要使它的读者相信,本企业不仅是行业中的有力竞争者,而且将来还会是确定行业标准的领先者。在项目投资计划书中,企业家还应阐明竞争者给本企业带来的风险以及本企业所采取的对策。
项目投资计划书要给投资者提供企业对目标市场的深入分析和理解。要细致分析经济、地理、职业以及心理等因素对消费者选择购买本企业产品这一行为的影响,以及各个因素所起的作用。项目投资计划书中还应包括一个主要的营销计划,计划中应列出本企业打算开展广告、促销以及公共关系活动的地区,明确每一项活动的预算和收益。项目投资计划书中还应简述一下企业的销售战略:企业是使用外面的销售代表还是使用内部职员?企业是使用转卖商、分销商还是特许商?企业将提供何种类型的销售培训?此外,项目投资计划书还应特别关注一下销售中的细节问题。
企业的行动计划应该是无解可击的。项目投资计划书中应该明确下列问题:企业如何把产品推向市场?如何设计生产线,如何组装产品?企业生产需要哪些原料?企业拥有那些生产资源,还需要什么生产
资源?生产和设备的成本是多少?企业是买设备还是租设备?解释与产品组装,储存以及发送有关的固定成本和变动成本的情况。
把一个思想转化为一个成功的风险企业,其关键的因素就是要有一支强有力的管理队伍。这支队伍的成员必须有较高的专业技术知识、管理才能和多年工作经验,要给投资者这样一种感觉:“看,这支队伍里都有谁!如果这个公司是一支足球队的话,他们就会一直杀入世界杯决赛!”管理者的职能就是计划,组织,控制和指导公司实现目标的行动。在项目投资计划书中,应首先描述一下整个管理队伍及其职责,然而再分别介绍每位管理人员的特殊才能、特点和造诣,细致描述每个管理者将对公司所做的贡献。项目投资计划书中还应明确管理目标以及组织机构图。
项目投资计划书中的计划摘要也十分重要。它必须能让读者有兴趣并渴望得到更多的信息,它将给读者留下长久的印象。计划摘要将是创业者所写的最后一部分内容,但却是出资者首先要看的内容,它将从计划中摘录出与筹集资金最相干的细节:包括对公司内部的基本情况,公司的能力以及局限性,公司的竞争对手,营销和财务战略,公司的管理队伍等情况的简明而生动的概括。
参考资料:项目投资计划书_百度百科
想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相信此文对正在寻觅Java程序员(Java工程师)职位的freshman以及希望成为中高级Java开发者的junior都会有所帮助。
专业技能
1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。
2.熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用-、过滤器等Web组 件以及MVC架构模式进行Java Web项目开发的经验。
3.对Spring的IoC容器和AOP原理有深入了解,熟练的运用Spring框架管理各种Web组件及其依赖关系,熟练的使用Spring进行事务、日志、安全性等的管理,有使用Spring MVC作为表示层技术以及使用Spring提供的持久化支持进行Web项目开发的经验,熟悉Spring对其他框架的整合。
4.熟练的使用Hibernate、MyBatis等ORM框架,熟悉Hibernate和MyBatis的核心API,对Hibernate的关联映射、继承映射、组件映射、缓存机制、事务管理以及性能调优等有深入的理解。
5.熟练的使用HTML、CSS和JavaScript进行Web前端开发,熟悉jQuery和Bootstrap,对Ajax技术在Web项目中的应用有深入理解,有使用前端MVC框架(AngularJS)和JavaScript模板引擎(HandleBars)进行项目开发的经验。
6.熟悉常用的关系型数据库产品(MySQL、Oracle),熟练的使用SQL和PL/SQL进行数据库编程。
7.熟悉面向对象的设计原则,对GoF设计模式和企业应用架构模式有深入的了解和实际开发的相关经验,熟练的使用UML进行面向对象的分析和设计,有TDD(测试驱动开发)和DDD(领域驱动设计)的经验。
8.熟悉Apache、NginX、Tomcat、WildFly、Weblogic等Web服务器和应用服务器的使用,熟悉多种服务器整合、集群和负载均衡的配置。
9.熟练的使用产品原型工具Axure,熟练的使用设计建模工具PowerDesigner和Enterprise Architect,熟练的使用Java开发环境Eclipse和IntelliJ,熟练的使用前端开发环境WebStorm,熟练的使用软件版本控制工具SVN和Git,熟练的使用项目构建和管理工具Maven和Gradle。
说明:上面罗列的这些东西并不是每一项你都要烂熟于心,根据企业招聘的具体要求可以做相应的有针对性的准备。我个人觉得前6项应该是最低要求,是作为一个Java开发者必须要具备的专业技能
项目介绍
本系统是X委托Y开发的用于Z的系统,系统包括A、B、C、D等模块。系统使用了Java企业级开发的开源框架E以及前端技术F。表示层运用了G架构,使用H作为视图I作为控制器并实现了REST风格的请求;业务逻辑层运用了J模式,并通过K实现事务、日志和安全性等功能,通过L实现缓存服务;持久层使用了M封装CRUD操作,底层使用N实现数据存取。整个项目采用了P开发模型。
说明:上面的描述中,E通常指Spring(Java企业级开发的一站式选择);F最有可能是jQuery库及其插件或者是Bootstrap框架,当然如果要构建单页应用(SPA)最佳的方案是前端MVC框架(如AngularJS)和JavaScript模板引擎(如HandleBars);G显然是MVC(模型-视图-控制),最有可能的实现框架是Spring MVC,除此之外还有Struts 2、JSF以及Apache为JSF提供的MyFaces实现,可以使用JSP作为MVC中的V,也可使用模板引擎(如Freemarker和Velocity)来生成视图,还可以是各种文档或报表(如Excel和PDF等),而Servlet和自定义的控制器是MVC中的C,当然Spring MVC中提供了作为前端控制器的DispatcherServlet;J通常是事务脚本,K应该是AOP(面向切面编程)技术,L目前广泛使用的有memcached和Redis;M的选择方案很多,最有可能的是Hibernate和MyBatis,也可以两种技术同时运用,但通常是将增删改交给Hibernate来处理,而复杂的查询则由MyBatis完成,此外TopLink、jOOQ也是优秀的持久层解决方案;底层的数据存取传统上是使用关系型数据库,可以是MySQL、Oracle、SQLServer、DB2等,随着大数据时代的来临,也可以采用NoSQL(如MongoDB、MemBase、BigTable等)和其他大数据存取方案(如GFS、HDFS等);项目的开发模型P可以是瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型、RAD模型等。
项目开发流程
1.可行性分析 可行性分析报告 / 项目开发计划书
2.需求分析 需求规格说明书
1.OOAD(用例图、时序图、活动图)
2.界面原型:帮助理解需求、业务层设计时推导事务脚本
3.设计 概要设计说明书/详细设计说明书
1.抽取业务实体(领域对象):类图、E-R图(概念设计阶段)
2.分层架构:确定各层的技术实现方案(具体到使用的框架、数据库服务器、应用服务器等)。业务层设计:事务脚本模式(事务:用户发送一次请求就是一个事务;脚本:一个方法或一个函数;事务脚本:把一次请求封装为一个方法或一个函数;事务脚本模式:一个事务开始于脚本的打开,终止于脚本的关闭)。业务层涉及的对象本有 三种类型:事务脚本类(封装了业务的流程)、数据访问对象( DAO,封装了持久化操作)、数据传输对象(DTO,封装了失血/贫血领域对象),三者之间的关系是事务脚本类组合(聚合)数据访问对象,这二者都依赖了数据传输对象
3.正向工程(UML类图生成Java代码)和逆向工程(Java代码生成UML类图)
4.数据库物理设计(ER图转换成表间关系图、建库和建表、使用工具插入测试数据)
4.编码 5.测试 测试报告 / 缺陷报告
1.单元测试:对软件中的最小可测试单元进行检查和验证,在Java中是对类中的方法进行测试,可以使用JUnit工具来实施。
2.集成测试:集成测试也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求组装成为子系统进行测试。
3.系统测试:将已经确认的软件、硬件、外设、网络等元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。
4.验收测试:在软件产品完成了单元测试、集成测试和系统测试之后,产品发布之前所进行的软件测试活动。它是技术测试的最后一个阶段,也称为交付测试。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。
5.交付和维护 用户手册 / 操作手册
项目管理
版本控制:CVS/SVN/Git
自动构建:Ant/Maven/Ivy/Gradle
持续集成:Hudson/Jenkins
系统架构
负载均衡服务器:F5、A10
应用服务器:
HTTP服务器:Apache、NginX(HTTP、反向代理、邮件代理服务器)
Servlet容器:Tomcat、Resin
EJB容器:WildFly(JBoss Application Server)、GlassFish、Weblogic、Websphere 数据库服务器:MySQL、Oracle
第三方工具(插件)应用
图表工具:基于jQuery的图表插件(如jQchart、Flot、Charted等)、Chart.js、Highcharts等。
报表工具:Pentaho Reporting、iReport、DynamicReports等。
文档处理:POI、iText等。
工作流引擎:jBPM、OpenWFE、Snaker、SWAMP等。
作业调度:Quartz、JobServer、Oddjob等。
缓存服务:EhCache、memcached、SwarmCache等。
消息队列:Open-MQ、ZeroMQ等。
安全框架:Shiro、PicketBox等。
搜索引擎:IndexTank、Lucene、ElasticSearch等。
Ajax框架:jQuery、ExtJS、DWR等。
UI插件:EasyUI、MiniUI等。
富文本框:UEditor、CKEditor等。
面试提问
项目是为哪个公司开发的?
项目的投入是多少?
有多少人参与了项目开发?
整个团队中,测试人员、开发人员、项目经理比例是多少?
项目开发了多长时间?
项目总的代码量有多少?
你的代码量有多少?
项目采用了怎样的开发模型或开发流程?
项目的架构是怎样的?
项目的技术选型是怎样的?
你在项目中承担了怎样的职责?
是否经常开会或加班?
项目完成后有哪些收获或是经验教训?
项目中最困难的部分是什么?
如何解决团队开发时遇到的各种冲突?
明:对于没有实际项目经验的,可以在前程无忧、智联招聘、拉勾网等网站上搜索招聘Java程序员的公司,找到他们的官方网站了解他们做的项目,查看项目的详细介绍,然后尝试完成其中一部分功能,最好请教一下高人看看自己的设计和代码是否恰当,这样相当于积累了一定的项目经验。
面试时可以反问面试官的问题
我注意到你们使用了X技术,请问你们是如何解决Y问题的?
为什么你们的产品使用了X技术而不是Y技术?据我所知,X技术虽然有A、B、C等好处,但也存在D和E问题,而Y技术可以解决D和E问题。
我对您说的X技术不是太熟悉,但我感觉它是一个不错的解决方案,您能多讲讲它的工作原理吗?
你们团队是如何进行项目规划的?一周会有几次例会?每周的代码量大概是多少?
就X问题我能想到的解决方案目前就只有Y了,请问您会怎么解决这个问题?
录用谈判
要理直气壮的提出具体的待遇要求
开出比预期稍高的价码
不要只盯着薪水(很多公司更愿意就薪水之外的条件做出让步)
使用最合适的方法(可以尝试在电话或E-mail中谈判待遇)
自我评价
学习能力(搞IT行业的人需要不断的了解新的技术、工具和方法)
团队意识(相比个人英雄主义,IT行业更倡导团队合作)
抗压能力(很多IT企业的工作强度相对来说还是比较大的)
自学编程,免费获取精品IT教程以及资料,搜索:黑马程序员
网页链接
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。