以前不理解为什么一些大的软件公司要花钱请一些人讲课(开发的新技术或者某个工具的使用),觉得对于程序员来说“自学”新技术是很平常的事,而且现在网络这么发达,随便google一下肯定能够找到一大堆的技术教程。
在自己做了项目后,这个想法改变了。我的项目中用了TortoiseSVN托管代码,以前简单的用过这个工具,感觉挺简单的,所以只是看了下帮助教程就开始使用了。但是在使用的过程中由于没有深入了解,遇到过很多的问题,并且由于错误的解决方法而造成了更多的问题,花费精力解决这些问题的时间一度超过了开发项目的时间,并造成了团队成员的使用SVN的恐惧心理。
而如果早期就请熟悉这个工具的人讲解的话可避免以下问题:1.学习使用时有侧重点,对于项目中需要的技术可着重学习。2.避免因不熟悉而造成的损失(包括时间上的损耗以及项目风险),节约时间和精力。综合各项成本来说,获得的收益大大的超过公司所付那点的讲课费。