Java软件工程师转正申请书.doc_第1页
Java软件工程师转正申请书.doc_第2页
Java软件工程师转正申请书.doc_第3页
Java软件工程师转正申请书.doc_第4页
Java软件工程师转正申请书.doc_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

Java软件工程师转正申请书 第一篇:Java软件工程师转正申请书第二篇:it员工和Java软件工程师转正申请书第三篇:Java软件工程师介绍第四篇:Java软件工程师如何学习第五篇:Java软件工程师更多相关范文 尊敬的公司领导: 我叫xxx,xx年03月10日应聘进入公司,于目前在软件公司担任Java软件工程师一职,主要负责广西渔政项目的开发与设计,以及his医疗系统的业务熟悉与以后的开发维护工作。近两个月月来,在领导和各位同事们的热心帮助和指导下取得了一定的进步,综合看来,我觉得自己还有以下的缺点和不足,如工作主动性发挥的还是不够,对工作的预见性和创造性不够等,离领导的要求还有一定的距离。 在今后的工作和学习中,我会进一步严格要求自己,虚心向其他领导、同事学习,我相信凭着自己高度的责任心和自信心,一定能够改正这些不足,争取在各方面取得更大的进步。公司宽松融洽的工作氛围、团结向上的企业文化,让我很快进入到了工作角色中来。来到这里工作,我最大的收获莫过于公司全体员工在敬业精神、思想境界、业务素质、工作能力上的优秀品质,这些都是我个人所需要努力学习和提高的内容,也激励我在工作中不断前进与完善。在这两个多的工作中,我深深体会到有一个和谐、共进的团队是非常重要的,有一个积极向上、大气磅礴的公司和领导是全体员工前进的动力。 公司给了我这样一个发挥的舞台,我就要珍惜这次机会,为公司的发展竭尽全力!正常情况下试用期为三个月,现特向公司提前申请提前一个月转正:希望公司领导能够根据我的工作能力、态度及表现给予合格的评价,能够将我转为正式员工。 申请人: 申请日期: 尊敬的领导: 我于xx年xx月xx号成为公司的试用员工,到xx年xx月xx号试用期已满,根据公司的规章制度,现申请转为公司正式员工。 本人在试用期间,作为公司的一名Java软件工程师,工作认真,按时完成分配任务,工作技能和技术不算很优秀,但也非常努力的学习,和同事之间能够通力合作,关系相处融洽而和睦。并积极学习一些在工作中用到的内容,并很好的运用到实际开发中去。在项目的开发过程中遇到错误时,能够及时的与项目组其他成员沟通,并找到解决问题的办法,以保证项目的开发效率。 在这里作为项目组中的一员,当我从踏进公司面试开始,我相信公司是一个能让人发挥聪明和才智的地方,在公司里,项目经理有着丰富的项目开发经验,见多识广,工作中能够对我进行正确的指导,让我在开发的过程中避免了很多的错误,少走了很多的弯路,从中我能学到很多的知识,同时也积累了开发经验。在这两个月来我学到了很多,看到公司的迅速发展,我深深地感到骄傲和自豪,也更加迫切的希望以一名正式员工的身份在这里工作,实现自己的奋斗目标,体现自己的人生价值,和公司一起成长。 公司宽松融洽的工作氛围、团结向上的企业文化,深深地影响了我,让我能够很快进入到了工作角色中来。在公司的领导下,我会更加严格要求自己,在作好本职工作的同时,积极团结同事,搞好大家之间的关系。在工作中,要不断的学习与积累,不断的提出问题,解决问题,不断完善自我,使工作能够更快、更好的完成。我相信我一定会做好工作,成为公司优秀员工中的一份子,不辜负领导对我的期望。 在此我提出转正申请,希望自己能成为公司的正式员工,恳请领导予以批准。 在此我提出转正申请,恳请领导给我继续锻炼自己、实现理想的机会。我会用谦虚的态度和饱满的热情做好我的本职工作,为公司创造价值,同公司一起展望美好的未来! 姓名:xxx日期:xxx Java软件工程师 职业概述: Java的应用可以说是无处不在,从桌面办公应用到网络数据库等应用,从pc到嵌入式移动平台,从Java小应用程序(applet)到架构庞大的j2ee企业级解决方案,处处都有Java的身影,就连美国大型太空项目当中,也使用了Java来开发控制系统和相关软件。用途如此之广的Java造就了Java工程师的辉煌,使其在软件工程师的领域里独占鳌头!Java软件工程师运用Java这个开发工具去完成软件产品的软件程序设计、开发、测试、维护升级等工作。 工作内容: 1.完成软件的设计、开发、测试、修改bug等工作,包括业务需求的沟通,功能模块详细设计,业务功能实现与单元测试,系统维护; 2.参与产品构思和架构设计; 3.撰写相关的技术文档; 4.支持售前技术服务; 5.支持项目对产品的应用服务。 职业要求: 1.教育培训: 计算机相关专业,大专及以上学历。相关专业证书有:suncertifiedJavaprogrammer(scjp)和suncertifiedJavadeveloper(scjd)认证。 2.工作经验: 有一定的软件分析设计能力;熟悉Java、servlet、jsp、ejb等开发技术;熟练使用eclipse或jbuilder等Java开发工具;熟悉Java+struts体系结构和开发工具;熟悉至少一种数据库的开发和设计;具有良好的学习能力,具有强烈的工作责任心、有良好的沟通能力和团队合作精神。薪资行情: 根据idc的统计数字,在所有软件开发类人才的需求中,对Java工程师的需求达到全部需求量的60%70%。同时,Java工程师的薪水相对较高。Java软件工程师一般月薪范围在4000-10000元,远远超过了应届毕业生月薪2500元的平均水平。通常来说,有一年工作经验的Java高级软件工程师的薪酬大致在年薪1013万左右。 职业发展路径: 目前,虽然Java人才的薪水很高,但是对该类人才需求旺盛的it企业却很难招聘到合格的Java软件工程师。其中,最根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的技能与经验,距离企业的实际用人要求有较大的差距。因此,计算机专业的大学生欲成为Java软件工程师,最便捷的一条路就是参加以实战项目为主要教学方法的Java职业技能培训,从而有效地缩短同企业具体用人要求之间的差距。 Java软件工程师的未来发展方向大致分为两类: 一是成为管理人员,例如产品研发经理,技术经理,项目经理等;二是继续他的技术工作之路,成为高级软件工程师、需求工程师等。培训机构参考: 国内目前比较大的培训机构有:北大青鸟连锁加盟学校、牛耳软件教育、昂立慧桥软件学院、华奥方舟网络工程师培训基地、niit全国连锁、达内it培训、东方标准、汇众益智、威迅教育、华育国际江苏万和计算机培训中心等! 有不少已经在学Java或者是站在门外观望,准备学Java的同学,都在问着一个相同的问题就是学Java有什么捷径吗?到底如何学习Java?对此我总结出来的是,任何一种技能的学习都是没有捷径可走的,但是我们可以总结出几个学习方法,给大家参考一下: 步骤/方法 1.思考一下 学习Java之前,先别急,静下心来好好想想: 1)你对学习Java是否有兴趣? 2)你是否能静下心来坚持不懈地学习? 嗯,这是个容易但又绝对不应该忽略的问题,你确信自己对Java感兴趣、而且又有吃苦的准备,那你才可能学好Java!如果具备这两点条件,就请继续往下看 2.准备一下 2.1买本Java学习用书。 jdk6正式版刚刚推出,市面上你暂时买不到jdk6的书籍,但我仍推荐你买一本适合入门的、较新jdk版本的Java书籍,那么,你现在选择一本讲述jdk5的入门书籍还是有条件的。我可以推荐一些入门书,但是我不打算这么做,因为合我口味的,不一定适合你。但无论如何,thinginJava绝对不应该作为你入门Java的第一本书籍!记住,网络上学习Java的资源很多,但基本不够系统,拥有一本Java入门书籍,是你系统 学习Java的基础。 2.2准备Java学习环境。 准备你的学习环境,很简单,安装jdk6,然后用类似ultraedit、editplus的文本编辑器配置你的学习环境,inter上有很多关于如何配置的文章。初学Java,不建议用ide工具,通过一行行的敲代码,你会碰到很多问题,只有这样,你才能学会怎样解决问题,并加深自己对Java的理解。准备好后,开始进入激动人心的Java学习里程吧! 3.Java基础学习之路 学习Java的过程虽然辛苦些,但又是处处有精彩!学习过程中的心态一定要保持专一,网上关于语言间的“pk”到处都是,别被浮躁影响!认准了Java,你就坚持!克服心魔,恒心最终会给你回报的。 Java的体系分为Javase、Javaee和Javame(jdk5.0以前分别叫j2se、j2ee和j2me),Java的敲门砖就是Javase了,也就是你要入门学习的内容,不论你日后是选择哪个体系领域作为发展方向,你都得从Javase起步。 学习Javase,打好Java基础;如果想学Javaee(对不起,我不了解Javame,所以我无法涉及Javame的相关内容),对于awt、swing是否要学习呢,我个人是觉得还是要知道其所以然的,特别是其事件处理模式,我强烈建议初学者一定要弄清楚,其他具体的开发就不一定要全面掌握了,毕竟awt、swing方面的内容足够用几本大部头的书才能描述详 尽;当然,如果你的工作就是做awt、swing开发,那就另当别论了。i/o、thread都是基础之一。 4.Javaee学习之路 学习了Javase,还只是完成“万里长征”的第一步。 接下来选择学习Javaee或是Javame(或者你还想不断深入学习 Javase,只要你喜欢,你可以一直深入下去,就像前面所说的,我不会讲到Javame的学习);估计选择Javaee方面的学习者会多一些,Javaee所涉及技术非常多,考虑到初学者的接受程度,我会尽量从最常用的角度来介绍。 学习Javaee,在开发环境上不建议再用文本编辑器,我感觉beans 5.5(目前最高正式版本)很适合初学者,我个人也很喜欢beans,如果你喜欢用别的ide如eclipse,都没问题,看自己喜欢吧。 4.1学习jsp/servlet Javaee最高版本目前是5.0版本。 在Javaee中,首先要学习jsp/servlet(结合tomcat、mysql)技术,建议jsp1.2/2.x的知识都要掌握,毕竟现在很多的在用系统都还是基于jsp1.2,学习jsp,还必须掌握一些外延技术,如:你还得掌握html基础知识,最好再掌握些Javascript(目前正火的ajax技术之一)、css的技术,而了解xml是必不可少的(至少描述性配置信息是通过xml来描述的)。在学习jsp/servlet过程中,应该结合学习jdbc、数据库开发技术,毕竟绝大多数Javaweb项目都是和数据库紧密结合的。 4.2学习数据库开发技术 这里我想重点说一下数据库开发技术,数据库技术是做业务系统必备技能,Javaweb开发人员最低程度都应该掌握sql语句的使用!数据库技术大体可分为dba技术和数据库开发技术,对于开发而言,应侧重数据库开发技术,而数据库基本操作,也是要掌握的。常用数据库有db2、oracle、sqlserver、mysql等,你可以结合实际需要,选择一种数据库,并花大力气掌握其开发技术。 记住,学习数据库开发技术和学习Javaee,是相对独立的,你可以在学习jsp/servlet的同时,学习数据库开发技术(如sql语句等),或者先学数据库开发技术,之后再学习jsp/servlet。 4.3学习Javaee其它开发技术 再往后,可以学习一些ejb的知识,目前ejb最新版本是3.0,其和前面的2.x版本相比,有较大不同,考虑到目前ejb2.x还有很大的应用市场,建议结合学习ejb2.x/3.0。在学习ejb过程中,应同时掌握一种企业级应用服务器的使用(如websphere、weblogic、sunapplcation server或jboss等,目前sunapplcationserver9.x和jboss都可支持ejb3.0)。 之后的学习中,再逐渐扩展到其他Javaee技术。 5.之后 等你对Javaee有些感悟的时候,你自然就会想不断扩展你的知识面,这时候你可以学习spring、hibernate,以及各种web框架(如struts、 jsf、webwork或是tapestry等)。 随着技术、经验的不断积累,你会逐步关注分析、设计等更高层次的知识,这时候,你可进一步学习相关的uml、模式等知识(积累了一定经验,你就可以安排自己学习这些知识了)。 6.小结 永远记住:自始至终,实践是学习Java技术历程中极其重要的一环。脱离了实践,是学不好技术的! Java学习、实践之路依然没有银弹,况且一步步走来,要学的东西很多,勤奋是金! 善于利用inter上众多的资源,多吸取些别人的经验。 参考资料 Java软件工程师如何学习?: 一、单项选择题(共40题,40分) 1、支持快速原型开发的工具不包括。cacase工具b面向对象的开发工具c计算机仿真环境d数据库设计工具2、软件是指。d a按事先设计的功能和性能要求执行的指令系列b使程序能够正确操纵信息的数据结构 c与程序开发、维护和使用有关的图文资料d计算机系统中的程序和文档3、提高软件可维护性的方法不包括。da采用面向对象的开发工具b建立质量保证体系c完整的开发文档d尽量采用c+语言 4、白盒法与黑盒法最大的不同在于。ba测试用例设计方法不同b测试方法不同c应用测试(请你支持)阶段不同d基于的知识集不同 5、软件平台是指。aa单一的操作系统或者网络操作系统b单一的计算机c单一的操作系统ddos、windows、unix 6、面向对象分析常用的图形工具是。ba对象图、数据流图、状态图b对象图、事件跟踪图、状态图c对象图、功能图、状态图d对象图、事件跟踪图、类图7、软件测试是按照特定的规程,的过程。aa发现软件错误b说明程序正确c证明程序没有错误d设计并运行测试用例8、对于分层的dfd父图与子图的平衡是指。b a父图与子图的输入输出数据流必须相同b子图必须继承父图的输入与输出流c父图与子图相应的输入输出数据流名字保持一致d子图可以有自己的输入输出数据流 9、软件设计包括概要设计和。d a宏观设计b计算机辅助设计c面向过程的设计d详细设计 10、选出不是面向对象方法要素的选项。ba继承性b易用性c共享性d封装性11、idef0方法比结构化分析在作了改进。da建立数据模型上b建立控制模型上 c资源需求分析方面d自顶向下分解的严谨性方面 12、软件工程的基本内容包括。d a建模、设计、实现b程序、数据、文档资料c分析、设计、实现d理论、结构、方法、工具、环境与规范 13、消息由三个基本成分组成。aa接收对象、调用方法、参数b发送对象、调用方法、参数c接收对象、状态、属性值d接收对象、调用方法、状态14、dfd是用来描述功能的工具。b a进行系统b要实现的系统的c数据加工d计算机系统 15、成本效益分析是的主要内容。aa经济可行性分析b项目可行性分析c有形效益分析d无形效益分析16、可行性研究报告必须给出。a a可行性分析和结论b经济、技术、社会可行性分析c项目目标说明和是否可以开发d可选择的解决方案 17、数据结构设计也是概要设计的重要内容,主要是进行数据的。a a逻辑设计b存取设计c用户试图设计d索引设计 18、软件设计的基本任务是。a a模块分解和模块设计b建立软件逻辑模型c软件模块化d得出模块结构图19、衡量模块独立性的标准是。d a耦合的类型b内聚的类型c模块信息的隐藏性d耦合性和内聚 20、结构化分析建立功能模型的工具是。ba判断树/判断表bdfdcddd结构化语言 21、快速原型的问题在于。b a缺乏支持原型开发的软件工具b要严格控制原型构造的迭代c终端用户对原型不能理解d软件的测试和文档更新困难22、面向对象方法学中在设计阶段的准则是。d a容易用b美观c简单性d低耦合23、软件与硬件的最大区别是。a a软件产品是逻辑产品,硬件产品是物质产品b软件产品是以手工生产方式生产,硬件产品是以大工业生产方式生产 c软件产品不存在老化问题,硬件产品存在老化问题d软件产品容易复制,硬件产品很难复制 24、软件维护的困难是由于。a a软件的开发人员经常不是软件的维护人员b软件的源程序很难读懂 c开发的文档总是不一致d维护的人员总是在变动 25、软件开发工具主要目的是提高。aa软件的生产率和改善软件产品质量b软件开发的速度,缩短开发周期 c软件的管理水平d软件开发自动化水平 26、软件开发环境与软件工具有一些区别,但并不包括。d a软件开发环境是一组相关软件工具的集合 b软件开发环境支持软件生存周期多个活动,而软件工具仅支持软件过程的单个活动c软件开发环境是按一定开发模型组成的集成框架,而软件开发工具不必与其他工具的界面、对象和控制集成d软件开发环境能够辅助软件开发自动化,而软件工具不能 27、软件工程的开发过程是指。b a软件生存周期内的所有活动b软件生存周期内一系列有序活动集 c软件工程的一组活动d软件成存周期的所有任务 28、下面哪个答案不属于测试工具的范畴。d a数据获取b仿真c交叉功能工具d数据包捕获工具 29、需求分析的产品是。d a数据流程图(dfd)b数据字典(dd)c判断表d需求规格说明书 30、在下面列出的使用快速原型的目的中,通常不把。d a通过快速的建造原型让用户使用、评价来不断确认软件需要 b过快速的建造原型来展现系统结构、验证技术路线 c通过快速的建造原型来确认系统主要功能和性能、得到用户的反馈 d通过快速的建造原型来确认系统要求的正确性 31、类与对象的关系与a a消息和事件b操作和行为c关联和链d属性和状态 32、瀑布模型不适合用于的软件开发。aa需求模糊不清b用户不能参加开发c用户对计算机不了解d开发人员对业务知识不熟悉 33、dfd的每个加工必须有。a a一个输入和输出数据流b一个输入数据流c一个输入数据流d一个输出数据流 34、系统概要设计的主要成果是。ca用户界面的要求b用户分析方案c概要设计说明书d系统总体设计方案35、快速安装开发技术对。c a原型设计b用户的计算机水平c开发工具和环境d数据资源组织36、完善性维护是指软件。d a运行以后所做的修改b提高软件的可靠性所作的修改c提高软件效率所作的修改d满足性功能要求所作的修改37、适应性维护是指软件。c a在移植中所作的修改b在扩充中的修改c适应性环境而作的修改d在开发中没有考虑到修改 38、需求分析的任务是。a a正确说明让软件做什么b用dfd建模c用dd建立数据模型d给出需求说明书39、事件和状态是孪生的关系,是因为。ba状态是属性值的抽象 b事件总是伴随着状态而存在,一个事件分开两种状态,一个状态分开两个事件c状态是一种属性值的代表d状态代表了对象对事件的影响40、软件生产的第二次变革是由工程化向转变。a a自动化bcase化c模糊化d自由化 二、判断题(共20题,20分) 1、软件开发的原型模型的主要优点是能加强对项目管理和控制。 2、软件生命周期也可分为分析阶段、开发 阶段和维护阶段。 3、面向对象强调对象的结构。 4、对象实现了数据和操作的结合,使数据和操作抽象于对象的统一体中。 5、除了不能打印职责执行流程图、业务协作流程图之外,其他与专业版相同的playcase版本是开发版。 6、playcase操作窗口通常由主菜单、工具栏和图形编辑区组成。 7、在组成结构树中加入节点的方法有参照上级节点加入和参照同级节点追加两种。8、组成节点可以是公司、部门、岗位、功能、步骤、表、栏目和方法。 9、协作流程描述窗口由主菜单、树形选项区、垂直工具栏、水平工具栏和组成节点编辑选项区组成。10、playcase通过岗位说明书详细记录业务/需求调查的信息。11、数据流图主要描述了系统组成单元之间的数据和事件流动的过程,为全局性地掌握数据的流动提供了方便。12、playcase用计算组装链描述业务信息之间的组合关系。13、playcase的应用要领可以简单地归结为一句话:同时把握业务和软件。14、信息表单的制作一定要在组成结构树图中制作。 15、先设计好信息表单,才能绘制信息表单关系图。16、系统概要设计说明书的主要内容中也包括了程序设计说明。17、概要设计阶段的主要任务是提出新系统的逻辑模型。18、在软件系统总体设计中应时模块之间更紧密的耦合,使模块内部的联系更紧密。19、抽象与分解/细化是相反的过程,同时它们也是相辅相成的、缺一不可的方法。20、在实际信息系统设计中,模块之

温馨提示

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

评论

0/150

提交评论