做为一个程序员,难免会碰上因同事离职接手新系统,如果碰巧你又是这家公司的新人,在业务不熟悉的情况下,需要考虑哪些事项呢。
1. 文档资料。
虽然大多数系统文档资料匮乏,但以下资料是必须的。
应用程序部署图:应用程序(或服务)部署在那台服务器上,和其相关的服务器有哪些?比如缓存通知服务,数据库服务器等等分别部署在那台服务器上,互相之间可能有什么影响?
数据字典:总得知道数据库表和字段的意义。
系统说明文档:系统上线时间、功能介绍、运营风险、部署环境和形式、文档位置、源代码位置。
其他文档:越多越好,未必会看,但留着备用总是好的。
需求文档
设计文档
源码
软件流程图
更改文档
2. 源代码相关
源代码与线上版本是否一致?如果不一致,原因?引用的dll来源?是否有相关说明或源代码?
离职同事在讲解代码时,直接注释到源代码中。
一般来说此时讲解业务流程未必能清楚,先记录下来。
3. 应用程序是否有日志记录(主要是异常处理)。
没有日志记录的系统维护起来就是一场噩梦。曾经见过一个投诉率极高的系统,日志少且只记录成功的信息,catch块从来就是ruturn null或者ruturn false...
最好能有离职同事提供系统常见问题的可能原因及解决方案(一般而言如果能知道问题的根本原因,就可以避免此问题,所以此时往往只能知道可能发生的问题,但具体原因未必能知道,但有个临时解决方案比如重启某个服务好歹能让自己有喘气检查问题的时间)
4. 是否有测试环境,测试数据库服务器地址?
尽可能让离职同事协助自己成功编译部署一次系统。
了解系统引用的资源位置(比如可能会发现系统引用的一些配置文件的路径只能在D:\XXX目录下)。
注意测试环境和正式环境是否一致(如测试环境是.NET Framework 3.5的,正式环境是.NET Framework 2.0的,上线会带来不必要的麻烦)。
5. 如果是Web应用程序,需要注意web服务器上其他服务和应用程序的情况。
经常出现的一种情况,一台服务器的某个服务把Socket端口耗尽,导致其他的服务或应用程序全都不能正常运行。
至于其他的离职交接单往往是走个形式,这里就略过了。
分享到:
相关推荐
程序员项目交接文档概要 IT 项目交接文档概要是程序员在项目交接过程中的重要文件,它对项目的开发、测试和维护起着至关重要的作用。本文档概要将对程序员项目交接文档的主要内容进行概要介绍。 人事模块是程序员...
IT项目交接文档示例.doc IT项目交接文档是一份项目交接文档概要,旨在为项目交接提供一个基本的文档框架,帮助开发者快速地了解项目的整体架构和业务逻辑。 1. 人事模块 人事模块是项目的核心模块之一,负责管理...
工作交接表 交出人 部 门 职 位 交接原因 "□ 离职 □ 调动 □ 休假" 交接分类 交接具体内容 交接情况 工作进度 交接日期 备注 "尚 未 完 成 的 工 作 交 接" ...
离职交接是员工离职过程中的重要环节,它涉及到个人责任的解除、公司资产的保护以及工作的连续性。在离职交接清单1.doc中,我们看到一份详尽的步骤列表,旨在确保离职员工与接手人之间的顺利过渡。以下是根据描述和...
美工与前端如何工作交接 UI平面设计师的工作,将工作成果交付给前端设计师(程序员).zip 线框图 手机开发字体标准 给UI平面设计师使用的工具 不同型号的手机的尺寸、分辨率下:各图像元素,如图标,状态栏,导航栏,标签栏...
或多或少会遇到需要离职的员工,或者去别的公司的项目拿过来自己做,那么就需要列一个清单,这里把软件项目需要交接的清单列出来提供分享。分享密码symphergy.cn
如果你有多台电脑需要共享剪贴板内容,Ditto可以通过网络同步你的剪贴板历史记录,使得在不同设备间的工作交接变得无缝连接。这对于需要在不同环境间切换工作的程序员来说,无疑是一项极其实用的功能。 总的来说,...
在前任同事离职后的交接工作中,我面临了不小的压力,尤其是面对紧急的投票活动时。然而,在领导的支持下,我成功地完成了任务,同时也完善了相关技术文档,以确保后续工作的顺利进行。这次经历增强了我在高压环境下...
6. **离职态度与礼貌**:尊重和礼貌是提交辞职报告时应有的态度,程序员应感谢公司提供的机会、教导和同事的帮助,同时承诺会做好离职前的交接工作,确保平稳过渡。 7. **对公司及同事的祝福**:在辞职报告的结尾,...
5. 交接工作的重要性:辞职时,员工应尽力完成工作交接,确保项目的连续性和公司的正常运营。 6. 员工关怀与留才策略:公司要留住优秀员工,需关注员工需求,包括提供良好的工作环境、晋升机会、竞争力的薪酬福利...
根据一般的企业规定,员工在提交辞职信后,通常会有一个工作交接期,确保工作的连续性和避免突然的业务中断。 总的来说,这份辞职申请书不仅是程序员个人职业生涯的一个转折点,也反映了IT行业的工作环境、职业发展...
8. 沟通与交接:辞职的程序员都表示会尽力做好交接工作,这体现了专业精神和责任感,同时提醒员工离职时应负责任地完成交接,确保工作的连续性。 9. 辞职申请的格式:报告中展示了标准的辞职信格式,包括对领导的...
这个项目的交接工作存在一些困难,我需要在短时间内熟悉项目并应对突发的投票活动。在金总的指导下,我成功地完成了任务,同时也完善了项目文档,确保了后续工作的顺利进行。这次经历增强了我在高压环境下的工作效率...
报告中应包含辞职原因、工作交接计划以及对公司的感激之情。 2. **职业发展与满意度**:Java程序员在决定离职时,可能是因为个人职业发展的需求不被满足,例如缺乏晋升机会、工资待遇不合理、工作压力过大等。在...
5. **辞职流程**:在辞职信中,程序员会明确表示辞职意愿,并请求领导批准,同时承诺做好交接工作,确保工作的顺利进行。 6. **对公司的情感**:尽管决定离职,程序员通常会对曾经工作过的公司保持尊重,表达对公司...
- 结尾部分:表示对公司和同事的感激之情,承诺完成交接工作,并祝愿公司未来发展更好。 总结来说,Java程序员辞职的原因多与工作环境、待遇和发展前景有关。对于公司而言,了解这些因素并作出相应改善,有助于吸引...
8. 辞职流程与责任:尽管决定辞职,程序员承诺做好交接工作,体现了专业精神和责任感,这也是职场中应有的职业道德。 9. 人才需求变化:公司可能更倾向于招聘经验和薪资要求适中的程序员,这暗示了企业在人力资源...
9. **交接工作**:辞职时,员工应尽职尽责完成交接工作,确保项目的连续性和公司的正常运作。这体现了专业素养和职业道德。 10. **自我提升**:不论是在职还是离职,JAVA程序员都应注重自我提升,通过参与专业项目...
6. **沟通与反馈**:辞职信中,程序员通常会表达对公司和领导的感激,以及离职前会做好交接工作的承诺,这体现了良好的职业素养。公司应该鼓励开放和诚实的沟通,让员工在面临问题时有机会提出并寻求解决方案。 综...
5. **提前通知**:在信中,程序员表示计划在3月底离职,并已完成手头工作的交接。提前通知至少两周是职场的基本礼仪,这样公司有时间找到替代人选或调整工作分配。 6. **表达祝愿**:祝愿公司的业绩提升和领导及...