Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

第 19 章 人力资源管理

Human Resources

目录

19.1. 技术面试
19.1.1. 面试流程
19.1.2. 如何判断技术应聘者的段位?
19.1.3. 初级-中级-高级工程师之间的差距是什么?
19.1.4. 面试考察的是什么?
19.1.5. 不同年龄段员工的诉求
19.2. 技术岗怎样做工作交接
19.2.1. 工作交接过程
19.2.2. 确认入口
19.2.3. 网络设备
19.2.4. 服务器系统检查
19.2.5. 容器的检查
19.2.6. 云安全检查
19.2.7. 系统备份
19.2.8. 绘制网络和服务器/容器拓扑图
19.2.9. 部署运作机制
19.2.10. 接手代码
19.3. 岗位描述怎么写?
19.3.1. 产品经理
19.3.2. 高级运维
19.3.3. 服务器与硬件设备
19.3.4. 高级 Java 软件工程师
19.3.5. Flutter App 开发工程师
19.3.6. 测试工程师
19.4. 运维工程师面试题
19.4.1. Junior
19.4.2. 高级运维工程师
19.4.3. 安全
19.4.4. 监控体系
19.4.5. 云计算
19.4.6. 容器运维
19.4.7. 数据库
19.5. 软件工程师面试题
19.5.1. Junior Software Engineer
19.5.2. Senior Software Engineer
19.6. 架构师面试题
19.7. 数据库管理员
19.8. 测试工程师

是为了保证所有项目关系人的能力和积极性都得到最有效地发挥和利用所做的一系列管理措施。它包括组织的规划、团队的建设、人员的选聘和项目团队建设等一系列工作。

更多请参考“人力资源管理” 相关章节。

19.1. 技术面试

19.1.1. 面试流程

简历筛选 -> 电话面试 -> 面试(face to face) -> 确定录用

注意:没有笔试这项,没有必要,可以放在面谈中,作为互动的一部分。

  1. 不要盲目给应聘者打电话通知他过来面试,HR部门首先应对简历做初步筛选,然后把简历email给技术部门负责人。
  2. 技术这边对简历进行审核,然后通知HR部门确认电话面试时间,并了解对方基本情况。
  3. 配合HR部门做好电话面试,了解应聘者的技术水平,能力,是否可是胜任该职位。如果OK,通知面谈时间,地点,并发一封正式Email邀请函。
  4. 面谈

  5. 后面工作交给HR部门负责

19.1.2. 如何判断技术应聘者的段位?

3:3:3 法则(本人发明的)什么是 3:3:3 法则?通常人们掌握一个领域的技能或知识需要最少 10000小时(10000小时定律 [9] )也就是 3年,一般人的职业发展路径和规划也遵循这个原则。毕业进入社会,第一个三年是迷茫期,不清楚自己的发展方向,不清楚自己适合什么领域,经过10000小时过回到自己的方向和领域。 有了方向之后,确立自己的目标,第二个三年开始发力,集中提升自己。此时已经工作六年,完全掌握了工作所需的技能,接下来三年就是技术输出了,为企业创造价值。

19.1.3. 初级-中级-高级工程师之间的差距是什么?

初级跟中级的差距是做不到

中级跟高级的差距是想不到

19.1.4. 面试考察的是什么?

大多数面试都是考察应聘者的基础能力

例如:JVM,面向对象,设计模式,框架,数据库,第三方组件。结果只能招聘到执行者,被动接受任务,不会主动思考和解决问题,遇到复杂需求无法提出解决方案。

关于面试题目,我们应该考察应聘者的思维能力

面试题目重点是对问题解决能力,和思路,方法,并没有正确答案。

考察应聘者分析问题和解决问题的能力,思路和过程非常重要,结果并不重要。能力强的应聘者会很快给出解决方案,能力差的应聘者通常束手无策。

反应到工作中,能力强员工面对需求和紧急事件能立即做出反应,所以解决问题的能力更重要。

19.1.5. 不同年龄段员工的诉求

成长需求:0~3 年工作经验的员工,注重学习成长

提升需求:3~6 年工作经验的员工,注重持续提升

空间需求:6~9 年工作经验的员工,注重发展空间

自我实现:10+ 年工作经验的员工,注重自我实现



[9] 美国两位畅销书作家,丹尼尔·科伊尔的 《一万小时天才理论》 与马尔科姆·格拉德韦尔的一本类似“成功学”的书 《异类》 ,其核心都是“一万小时定律”,就是不管你做什么事情,只要坚持一万小时,基本上都可以成为该领域的专家。