Java软件工程师转正申请书.docx
- 文档编号:10659822
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:14
- 大小:26.53KB
Java软件工程师转正申请书.docx
《Java软件工程师转正申请书.docx》由会员分享,可在线阅读,更多相关《Java软件工程师转正申请书.docx(14页珍藏版)》请在冰豆网上搜索。
Java软件工程师转正申请书
Java软件工程师转正申请书
第一篇:
Java软件工程师转正申请书尊敬的公司领导:
我叫xxx,2014年03月10日应聘进入公司,于目前在软件公司担任Java软件工程师一职,主要负责广西渔政项目的开发与设计,以及his医疗系统的业务熟悉与以后的开发维护工作。
近两个月月来,在领导和各位同事们的热心帮助和指导下取得了一定的进步,综合看来,我觉得自己还有以下的缺点和不足,如工作主动性发挥的还是不够,对工作的预见性和创造性不够等,离领导的要求还有一定的距离。
在今后的工作和学习中,我会进一步严格要求自己,虚心向其他领导、同事学习,我相信凭着自己高度的责任心和自信心,一定能够改正这些不足,争取在各方面取得更大的进步。
公司宽松融洽的工作氛围、团结向上的企业文化,让我很快进入到了工作角色中来。
来到这里工作,我最大的收获莫过于公司全体员工在敬业精神、思想境界、业务素质、工作能力上的优秀品质,这些都是我个人所需要努力学习和提高的内容,也激励我在工作中不断前进与完善。
在这两个多的工作中,我深深体会到有一个和谐、共进的团队是非常重要的,有一个积极向上、大气磅礴的公司和领导是全体员工前进的动力。
公司给了我这样一个发挥的舞台,我就要珍惜这次机会,为公司的发展竭尽全力!
正常情况下试用期为三个月,现特向公司提前申请提前一个月转正:
希望公司领导能够根据我的工作能力、态度及表现给予合格的评价,能够将我转为正式员工。
申请人:
申请日期:
第二篇:
it员工和Java软件工程师转正申请书尊敬的领导:
我于xx年xx月xx号成为公司的试用员工,到xx年xx月xx号试用期已满,根据公司的规章制度,现申请转为公司正式员工。
本人在试用期间,作为公司的一名Java软件工程师,工作认真,按时完成分配任务,工作技能和技术不算很优秀,但也非常努力的学习,和同事之间能够通力合作,关系相处融洽而和睦。
并积极学习一些在工作中用到的内容,并很好的运用到实际开发中去。
在项目的开发过程中遇到错误时,能够及时的与项目组其他成员沟通,并找到解决问题的办法,以保证项目的开发效率。
在这里作为项目组中的一员,当我从踏进公司面试开始,我相信公司是一个能让人发挥聪明和才智的地方,在公司里,项目经理有着丰富的项目开发经验,见多识广,工作中能够对我进行正确的指导,让我在开发的过程中避免了很多的错误,少走了很多的弯路,从中我能学到很多的知识,同时也积累了开发经验。
在这两个月来我学到了很多,看到公司的迅速发展,我深深地感到骄傲和自豪,也更加迫切的希望以一名正式员工的身份在这里工作,实现自己的奋斗目标,体现自己的人生价值,和公司一起成长。
公司宽松融洽的工作氛围、团结向上的企业文化,深深地影响了我,让我能够很快进入到了工作角色中来。
在公司的领导下,我会更加严格要求自己,在作好本职工作的同时,积极团结同事,搞好大家之间的关系。
在工作中,要不断的学习与积累,不断的提出问题,解决问题,不断完善自我,使工作能够更快、更好的完成。
我相信我一定会做好工作,成为公司优秀员工中的一份子,不辜负领导对我的期望。
在此我提出转正申请,希望自己能成为公司的正式员工,恳请领导予以批准。
在此我提出转正申请,恳请领导给我继续锻炼自己、实现理想的机会。
我会用谦虚的态度和饱满的热情做好我的本职工作,为公司创造价值,同公司一起展望美好的未来!
姓名:
xxx日期:
xxx
第三篇:
Java软件工程师介绍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高级软件工程师的薪酬大致在年薪10—13万左右。
职业发展路径:
目前,虽然Java人才的薪水很高,但是对该类人才需求旺盛的it企业却很难招聘到合格的Java软件工程师。
其中,最根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的技能与经验,距离企业的实际用人要求有较大的差距。
因此,计算机专业的大学生欲成为Java软件工程师,最便捷的一条路就是参加以实战项目为主要教学方法的Java职业技能培训,从而有效地缩短同企业具体用人要求之间的差距。
Java软件工程师的未来发展方向大致分为两类:
一是成为管理人员,例如产品研发经理,技术经理,项目经理等;二是继续他的技术工作之路,成为高级软件工程师、需求工程师等。
培训机构参考:
国内目前比较大的培训机构有:
北大青鸟连锁加盟学校、牛耳软件教育、昂立慧桥软件学院、华奥方舟网络工程师培训基地、niit全国连锁、达内it培训、东方标准、汇众益智、威迅教育、华育国际江苏万和计算机培训中心等!
第四篇:
Java软件工程师如何学习有不少已经在学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的文本编辑器配置你的学习环境,internet上有很多关于如何配置的文章。
初学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,在开发环境上不建议再用文本编辑器,我感觉netbeans
5.5(目前最高正式版本)很适合初学者,我个人也很喜欢netbeans,如果你喜欢用别的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学习、实践之路依然没有银弹,况且一步步走来,要学的东西很多,勤奋是金!
善于利用internet上众多的资源,多吸取些别人的经验。
参考资料
Java软件工程师如何学习?
:
第五篇:
Java软件工程师一、单项选择题(共40题,40分)
1、支持快速原型开发的工具不包括。
ca.case工具b.面向对象的开发工具c.计算机仿真环境d.数据库设计工具2、软件是指。
d
a.按事先设计的功能和性能要求执行的指令系列b.使程序能够正确操纵信息的数据结构
c.与程序开发、维护和使用有关的图文资料d.计算机系统中的程序和文档3、提高软件可维护性的方法不包括。
da.采用面向对象的开发工具b.建立质量保证体系c.完整的开发文档d.尽量采用c++语言
4、白盒法与黑盒法最大的不同在于。
ba.测试用例设计方法不同b.测试方法不同c.应用测试(请你支持)阶段不同d.基于的知识集不同
5、软件平台是指。
aa.单一的操作系统或者网络操作系统b.单一的计算机c.单一的操作系统d.dos、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.判断树/判断表b.dfdc.ddd.结构化语言
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.自动化b.case化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、在实际信息系统设计中,模块之间的耦合经常通过数据库进行,可以把他的耦合方式称为松散的公共耦合。
√三、填空题(共16题,20分)
1、开发环境是一组相关(工具)的集成。
2、科学工程计算常用的语言有(fortran)、(pascal)、(c)。
3、耦合是(对不同模块之间相互依赖程度)
的度量。
4、软件工具是(支持软件人员开发和维护软件活动而使用的软件)的软件。
5、软件开发环境的目标是提高(软件开发生产率和改善产品质量)。
6、软件开发环境应该是高度(集成)系统。
7、软件开发人员(或说软件工程师)与软件分析员、软件设计员、程序员、测试人员的关系是(整体与部分的)关系。
8、软件生产周期各阶段的划分随软件的(规模、种类、开发方式、开发环境)不同而不同。
9、软件生存周期概念的引入,对于(软件生产的管理)有着重大的意义。
10、软件维护是软件生存周期的最后一个阶段。
软件工程学针对维护工作的主要目标是提高(软件的可维护性)。
11、软件需求分析的目标主要是(确定软件要做什么)。
12、数据流程图常用(判定表)或(判定树)表示组合条件的判断。
13、需求分析活动产生的主要文件是(需求规格说明书)。
14、源程序文档化主要是指(程序加注释)。
15、在确定类时,所有的(名词)是候选类。
16、增量模型开发可以在过程(各个阶段)都以增量方式开发,也可以在(某几个阶段)以增量方式开发。
四、问答题(共4题,10分)1、1.什么是case?
2、2.软件开发时选择开发工具要考虑哪些因素?
3、3.主要的软件开发方法有哪些?
主要有何不同?
4、4.软件生产过程有哪些活动?
什么是软件生存周期?
五、计算题(共1题,10分)
1、用Java语言编写一个贪吃蛇小游戏程序需求:
一条蛇在密闭的围墙内,并且围墙内会随机出现一个食物,通过键盘上的四个方向键控制蛇的移动,当蛇头撞到食物,食物会被吃掉,蛇的身体也会长一节,同时计10分;
接着继续出现食物,等待蛇吃,如果蛇在移动过程中,撞到墙壁则会从墙壁的另一侧出现,若身体交叉(蛇头撞到自己的身体)则游戏结束。
程序要求:
1.要求用Java语言来实现
2.要求在设计过程中设计层次清晰的类3.程序要有一定的容错功能4.程序界面美观,逻辑层次清晰,结构合理,文档清晰。
本网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 软件工程师 转正 申请书