- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java程序员职业分析报告
分析java程序员这个职位,主要从以下几点来进行分析:
一、分析java程序员的重要岗位和工作任务
java程序员的重要岗位:1.架构师 2、数据库管理员
二、(一)架构师的工作任务 来自/view/1194938.htm
⒈领导与协调整个项目中的技术活动(分析、设计和实施等)
⒉推动主要的技术决策,并最终表达为软件构架
⒊确定和文档化系统的相对构架而言意义重大的方面,包括系统的需求、设计、实施和部署等“视图”
⒋确定设计元素的分组以及这些主要分组之间的接口
⒌为技术决策提供规则,平衡各类涉众的不同关注点,化解技术风险,并保证相关决定被有效的传达和贯彻
⒍理解、评价并接收系统需求
⒎评价和确认软件架构的实现 专业技能
(二)数据库管理员的工作任务 (来自 /view/67156.htm#2)
1、安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。
2、数据库设计系统存储方案,并制定未来的存储需求计划。
3、一旦开发人员设计了一个应用,就需要DBA来创建数据库存储结构(tablespaces)。
4、一旦开发人员设计了一个应用,就需要DBA来创建数据库对象(tables,views,indexes)。
5、根据开发人员的反馈信息,必要的时候,修改数据库的结构。
6、登记数据库的用户,维护数据库的安全性。
7、保证数据库的使用符合知识产权相关法规。
8、控制和监控用户对数据库的存取访问。
9、监控和优化数据库的性能。
10、制定数据库备份计划,灾难出现时对数据库信息进行恢复。
11、维护适当介质上的存档或者备份数据。
12、备份和恢复数据库。
13、联系数据库系统的生产厂商,跟踪技术信息。
(三)java程序员的工作任务:
1、协助项目组长、项目经理、设计师进行相关的辅助设计及其他辅助性工作;
2负责本组项目部署及维护工作
3负责系统核心代码的开发工作
4参与项目技术方案的制定工作
5、协助系统分析小组(员)完成需求分析和系统设计工作;
6、协助测试小组(员)完成系统测试和相关维护工作;
7、协助实施小组(员)完成实施方案、相关文档、培训计划和其它相关工作;
8、针对客户实际,改进和完善相关模块;
9、协助客户和业务部门,提供软件的后期技术支持;
10配合测试部门进行测试,可担任项目组长责任Java的电信软件/中间软件产品
11按照项目需求,按时,高质量的完成J2ME客户端软件的设计,开发工作.
12负责代码的优化,架构改造.?13承担网络版以及增值软件的开发和维护
三. java程序员的工作内容和工作要求
经过对师兄的访谈(访谈记录有附件),了解到java程序员的日常的工作内容和这个岗位的工作要求所具备的能力如下:
(一)java程序员的日常的工作内容:
1、上班:打扫桌面卫生;翻看工作记录,拟定当天工作计划,如果没有任务主动向领导申请;获取最新程序。
2、接受任务(领导给你交代工作):领会领导意图并记录,形成工作任务单,如果手里还有未完成工作,一定要给领导说明,以便领导决定工作先后。
3、开始工作:整理思路,任务分解,形成文档;编码(要求局部代码块、函数体、过程体100%可靠)、测试、补充完善文档。
4、提交成果、汇报工作(给领导提交工作成果及说明):上传提交工作成果;提交之前要充分测试,确保各种情况和各种操作都测试到;提交的成果要求文档齐全(含测试用例和测试文档);提交后要给领导汇报成果情况,并操作演示,聆听领导意见,记录修改完善或改进要求。
5、下班:检查当天工作计划和任务,提交完成的所有工作成果;向项目经理汇报当天工作,介绍进度、剩余工作、完成时间(还需要工期);填写工作日志;关闭主机和显示器、整理桌面、摆好椅子;打扫卫生(值日人员、最后离开人员)。
(二)java程序员能力要求:
1、熟悉WEB标准、架构
2、熟悉Windows/Linux操作系统下的主流Web服务器环境(IIS、Apache等)、Web应用服务器环境(Weblogic、WebSphere等),并至少熟练掌握其中一种。
3、熟练掌握XHTML 、JavaScript 、CSS 、Ajax 等网站前台开发技术。
4、熟悉PHP、.Net Framework、Java、C#等开发工具,并至少熟练掌握其中一种。熟悉WEB框架、模板、缓存、优化等技术。
5、熟悉SQL-Server、MySql、Oracle等中大型数据库系统,并至少熟练掌握其中一种。
6、精通JAVA、ORACLE数据库PL/SQL编程;
7、 具备良好的用户需求理解能力和用户使用感理解能力,具有规范的编程习惯;
8、具有良好的沟通能力和表达能力;
9、诚实勤奋、敬职爱业、进取心强
您可能关注的文档
最近下载
- 乙烯基树脂耐化学性数据表.pdf
- 石油炼制专业职业生涯规划书.pptx VIP
- 第四章 中值定理及导数的应用 经济数学—微积分(第二版 吴传生)课后习题答案.doc VIP
- 第三章 导数、微分、边际与弹性 经济数学—微积分(第二版 吴传生)课后习题答案.doc VIP
- 食堂厨师岗位说明书及工作职责.pdf VIP
- 口译基础(厦门大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 16散文阅读(能力训练)八年级语文下册(原卷版+解析).docx VIP
- 内燃机学第5版3-内燃机的工作循环.ppt VIP
- 2024年四季度党课讲稿5篇合集(5).docx VIP
- 渭南师范学院2020-2021学年度《C语言程序设计》期末考试试卷含标准答案.docx
文档评论(0)