摘要 培训对企业的价是不可估量的,但如此“变态”的做法恐怕不是每个人可以想象的——每天都进行培训,从不间断!一个CMMI5的软件企业,是如何通过每日培训,保持竞争力的呢?本文将为你剖析其中的秘密! 如果你是华微软件的员工你会庆幸自己是华微的成员,
摘要
培训对企业的价值是不可估量的,但如此“变态”的做法恐怕不是每个人可以想象的——每天都进行培训,从不间断!一个CMMI5的软件企业,是如何通过每日培训,保持竞争力的呢?本文将为你剖析其中的秘密! 如果你是华微软件的员工你会庆幸自己是华微的成员,因为你每天都可以吸收大量的知识,甚至可以上台一展你的风采!如果你不是华微的员工,你将会十分嫉妒华微的员工,华微软件不仅是软件公司,还是知识大学堂!
2.每日培训的庐山真面目
商业目标驱动每日培训
华微软件质量方针是:质量第一、技术领先、严格管理、持续改进。
华微软件是中国最先拥抱.net技术的公司,一直和微软保持良好的合作关系。华微软件也是中国首批通过ISO9001质量认证的公司,并且于2004年8月通过了CMM3级评估,2006年8月通过了CMMI5级评估。
华微软件一直是对技术以及软件质量十分重视的公司,华微软件努力打造自己的核心竞争力:质量第一、技术领先,每日培训正是为此商业目标服务的。
华微软件每天上班总时长为8小时,每天的最后一个小时,即5:30到6:30为铁定的培训时间。每日培训已经持续了4年,每日培训塑造了很多技术高手、管理高手、金牌讲师,为华微软件带来了极大的回报。
详细的课程分类
华微软件每日培训的课程种类非常丰富,有开发技术、项目管理、部门管理、商务、工具应用、团队建设、设计模式、分析模式、经验介绍、重用组件代码介绍等等。
华微软件根据不同时期不同的发展需要,制定当前的培训方向,培训方向将指导近期的培训课程安排。如:华微软件近期正迈向CMMI5,培训方向就会向“过程改进”倾斜。又如:近期发现员工对某技术不够熟悉,影响了工作效率,就会安排该方面的技术培训。
丰富的课程来源
按每月22个工作日计算,华微软件每月要进行22次培训,如此多的课程,都是由谁提供的呢?华微软件的每日培训,全部来自于内部员工,每位员工都是讲师,每位员工都是学生。华微软件的各部门提供了以下课程:
研究部:主要提供新技术、重用组件、重用代码方面的课程。
质量保证部:根据当前事业部存在的质量问题,提供质量改进方面的课程。
电力行业部:提供电力方面的项目在管理和技术方面的课程。
交通行业部:提供交通方面的项目在管理和技术方面的课程。
Web应用部:提供Web应用方面的项目在管理和技术方面的课程。
政府采购部:提供政府采购项目在管理和技术方面的课程。
IT基础架构部:提供IT基础架构方面的管理和技术课程。
SEPG:提供过程改进相关的课程。
严谨的纪律和激励办法
为什么每个部门能如此“自觉”地提供课程呢?
为什么能做到几十名员工每天都能在两分钟内就齐集培训室,没有迟到呢?
为什么员工们能这么自觉去打分以及提出建议呢?
为什么这一切能这样顺畅地执行呢?
这要归功于华微软件的个人绩效考核办法、培训制度以及激励办法。
华微软件实行目标考核制度,每月考核一次,由上级考核下级,考核的依据就是当月设定的工作目标的完成情况。针对部门经理的其中一个考核项就是:要求该部门提供一定数量的培训课程。而部门经理会把针对他的考核任务,传递给部门员工,由部门员工提供培训课程,这样公司的培训目标就会逐层传递给每位员工。
华微软件有严谨的培训制度,详细规定了培训的各个方面,如课题收集、课程准备、讲课注意事项、课堂纪律、考试制度、讲课效果评估办法等。
如培训迟到就有明确的定义:进入培训室门口的时间,如果等于或者超过5:30,则为迟到,而时间以电脑的时间为准(华微软件所有的电脑的时间是同步的),如果迟到了,就要为活动经费捐款5元,培训室门口直接放着捐款箱。
如果培训结束后“忘记”对课程进行打分的,要接受另外一种“惩罚”:忘记打分者的名字会在事业部主页上公示一天。
所有参加讲课的讲师,都是有奖励的。每月根据各课程得分进行排名,根据不同的排名给与不同等级的奖金。同时也会公布各部门课程提供情况,哪个部门提供课程数量最多,哪个部门课程的得分最高,全部予以公布。
华微软件通过绩效考核办法、培训制度以及激励机制保障每日培训顺畅进行。
如何评估学生的学习效果?
华微软件并不要求全部员工参加全部的课程,员工们只需要参加对于他工作有用或者是他感兴趣的课程。每次课程都会明确规定目标听众,目标听众必须参加当次课程,并且要接受考试。如:某技术课,目标听众为:开发人员,则开发人员需要参加当次培训,并参加相关考试。考试是评估学生学习效果的重要方法。
华微软件有严密的培训考试制度,考试的题目由讲师提供,考试办法有以下三类:
针对系列课程的考试:系列课程是指需要多次课才能完成的课程,系列课程的考试一般会在最后一次课程结束后数天内安排进行。
当次培训立刻进行的考试:有部分课程只讲某个知识点,一次课程便可完成,这时可以安排当场考试。
每月大考:每月最后一个工作日,会针对没有进行过考试的课程统一进行考试。
所有考试的成绩全部公布,所有人都可以看到全部人不同课程的分数。
通过考试可以督促学生认真听课并在课后认真复习,并且讲师可以根据考试分数情况,掌握学生的学习效果,为以后讲课提供依据。
如何评估讲师的讲课水平?
讲师的授课水平,直接影响学生的学习效果,华微软件如何评估讲师的讲课水平呢?如何不断提高讲师的讲课水平呢?
华微软件通过对讲师讲课评分来评估讲课的水平,评分分为“群众评分”与“专家评分”,各占30%和70%的比例。
“群众”为参加课程的学生,学生根据感觉在“课程准备”“讲课情况”“内容、收获”三方面进行评分。
而所谓的专家,就是在某个领域比较熟悉,能比较客观评价该方面课程讲课效果的人。专家从全部员工中挑选,专家的资料通过专家库来管理。专家库记录了专家的名单,并且详细说明每位专家适合对哪类课程进行专家评分。每次课程将从专家库中挑选至少三位专家进行专家评分。
专家评分的标准更为严密,评分的大致标准有:
l 讲课目标的有用程度
l 讲课目标的实现程度
l 讲课节奏控制
l 学生积极性调动
专家还会根据讲师讲课存在的问题,提出改进的意见。
群众评分情况以及专家评分情况会予以公布,包括讲师在内的全部员工都可以看到。
强有力的培训管理平台——培训网站
SharePoint是华微软件重要的办公平台,华微软件通过SharePoint建立的“培训网站”,是培训的重要工作平台。
进入培训网站的首页,就会在当眼位置看到“今天的培训课程”,并且可以进入“课程表”,看到以前的所有课程,以及即将进行的课程。
培训网站是一个巨大的知识库,课程的讲义以及示范代码等培训资料可以在相应的课程找到。如想查看UML方面的课程,则可以通过“课程表”筛选出所有相关课程,并可以查看所有课程的资料。
培训网站还可查阅到全部课程的评分情况、考试成绩等,另外全部员工都可以在培训网站提交“讲课申请”,审批通过后的课程,会出现在“课程表”中。
培训网站对培训的方方面面进行了管理,极大了提高了培训工作的效率。
没有“培训部”吗?
有人可能会猜测,华微软件强大的培训体制,应该会有一个专门的“培训部”来负责吧?
华微软件没有一个独立的部门来专门负责培训的,华微软件认为培训是全体的事情。正如前文提到的,每个人都是讲师,每个人都是学生,每个部门都需要提供课程,培训工作是每个人的事情,从这个意义上说,可以认为人人都是“培训部”的成员。
华微软件专门设有一名总经理助理,总体协调培训的各个方面,保证培训体制的正常运作。与此同时,SEPG会密切留意培训过程,及时调整培训体制,保持其先进性。
没有外部培训吗?
华微软件每天都进行内部培训,那么就没有外部培训了吗?
浏览华微软件的培训网站,你会发现里面有“外出培训申请”“外出培训总结”的内容。
其实华微软件会不定期地安排不同的员工参加不同的外部培训。华微软件对外出培训进行了严格的管理,所有参加外部培训的员工,培训完成后都需要在培训网站提交总结,如果外出培训的内容对大家有用,还要求参加外出培训的员工提交讲课申请,向大家传授知识。
外部培训的管理办法,保证了外部培训的知识及时得到总结,并且可以迅速共享给其他人。
请看下一节……
作者:张传波
创新工场创业课堂讲师
华为某团队高级顾问
《火球——UML大战需求分析》作者
www.umlonline.org 创办人

MySQL和SQLite的主要区别在于设计理念和使用场景:1.MySQL适用于大型应用和企业级解决方案,支持高性能和高并发;2.SQLite适合移动应用和桌面软件,轻量级且易于嵌入。

MySQL中的索引是数据库表中一列或多列的有序结构,用于加速数据检索。1)索引通过减少扫描数据量提升查询速度。2)B-Tree索引利用平衡树结构,适合范围查询和排序。3)创建索引使用CREATEINDEX语句,如CREATEINDEXidx_customer_idONorders(customer_id)。4)复合索引可优化多列查询,如CREATEINDEXidx_customer_orderONorders(customer_id,order_date)。5)使用EXPLAIN分析查询计划,避

在MySQL中使用事务可以确保数据一致性。1)通过STARTTRANSACTION开始事务,执行SQL操作后用COMMIT提交或ROLLBACK回滚。2)使用SAVEPOINT可以设置保存点,允许部分回滚。3)性能优化建议包括缩短事务时间、避免大规模查询和合理使用隔离级别。

选择PostgreSQL而非MySQL的场景包括:1)需要复杂查询和高级SQL功能,2)要求严格的数据完整性和ACID遵从性,3)需要高级空间功能,4)处理大数据集时需要高性能。PostgreSQL在这些方面表现出色,适合需要复杂数据处理和高数据完整性的项目。

MySQL数据库的安全可以通过以下措施实现:1.用户权限管理:通过CREATEUSER和GRANT命令严格控制访问权限。2.加密传输:配置SSL/TLS确保数据传输安全。3.数据库备份和恢复:使用mysqldump或mysqlpump定期备份数据。4.高级安全策略:使用防火墙限制访问,并启用审计日志记录操作。5.性能优化与最佳实践:通过索引和查询优化以及定期维护兼顾安全和性能。

如何有效监控MySQL性能?使用mysqladmin、SHOWGLOBALSTATUS、PerconaMonitoringandManagement(PMM)和MySQLEnterpriseMonitor等工具。1.使用mysqladmin查看连接数。2.用SHOWGLOBALSTATUS查看查询数。3.PMM提供详细性能数据和图形化界面。4.MySQLEnterpriseMonitor提供丰富的监控功能和报警机制。

MySQL和SQLServer的区别在于:1)MySQL是开源的,适用于Web和嵌入式系统,2)SQLServer是微软的商业产品,适用于企业级应用。两者在存储引擎、性能优化和应用场景上有显着差异,选择时需考虑项目规模和未来扩展性。

在需要高可用性、高级安全性和良好集成性的企业级应用场景下,应选择SQLServer而不是MySQL。1)SQLServer提供企业级功能,如高可用性和高级安全性。2)它与微软生态系统如VisualStudio和PowerBI紧密集成。3)SQLServer在性能优化方面表现出色,支持内存优化表和列存储索引。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

SublimeText3 Linux新版
SublimeText3 Linux最新版

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

Atom编辑器mac版下载
最流行的的开源编辑器

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中