程序员职业分析报告.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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、诚实勤奋、敬职爱业、进取心强

文档评论(0)

133****6472 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档