了解与学习。

很久之前看王垠的博客,其中有一片文章《怎样尊重一个程序员》,里面谈到学习与了解,引用里面的话:

上文所说,IT行业的很多所谓“知识”,只不过是一些奇技淫巧,用以绕过前人设计上的失误。所以遇到别人不知道一些东西的时候,请不要以为你“教会”了别人什么东西,不要以为自己可以当老师了。以老师自居,使用一些像“跟我学”一类的语言,其实是一种居高临下,不尊重人的行为。

人们很喜欢在获得了信息的时候用“学习”这个词,然而我觉得这个词被滥用了。我们应该分清两种情况:“学习”和“了解”。前者指你通过别人的指点和自己的理解,获得了精髓的,不能轻易制造出来的知识。后者只是指你“了解”了原来不知道的一些事情。举个例子,如果有人把一件物品放在了某个你不知道的地方,你找不到,问他,然后他告诉你了。这种信息的获取,显然不叫“学习”,这种信息也不叫做“知识”。

然而,IT行业很多时候所谓的“学习”,就是类似这种情况。比如,有人写了一些代码,设计了一些框架模块。有人不知道怎么用,然后有人告诉他了。很多人把这种情况称为“学习”,这其实是对人的不尊重。这跟有人告诉你他把东西放在哪里了,是同样性质的。这样的代码和设计,我也可以做,甚至做得更好,凭什么你说我在向你学习呢?我只是了解了一下而已。

所谓学习,必须是更加高级的知识和技能,必须有一种“有收获”,“有提高”的感觉。简单的信息获取不能叫做“学习”,只能叫做“了解”。分清“了解”和“学习”,不以老师自居,是尊重人的一个重要表现。

 


学习与了解确实有区别,因为自己比别人先了解一些事情的使用方法而已老师自居,而对于现实中大多数程序员来讲,我比你用的久我便是老师,而在心中有一种 优越感,你向我来学习我便是来传教。大多数情况下。就像一个家用电器说明书,你能了解我其实自己也能了解,但是我只是向更快捷的获取我想知道的知识,仅仅想知道如何开如何关,如何去操作达到我使用的目的,而不想去了解一些免责声明,保修卡说明这些一大推与使用毫无关系的事情。这样,工作效率也会提升。

 

了解即是使用方法,以后再次使用或者为他人做个参考避免一些错误。学习便是我自己的思想,表达我的思想方法。

 

我也会在我的博客中明确标出这是使用方法或是我的“想法”。

posted @ 2015-07-31 09:22  HumpSmart  阅读(522)  评论(0编辑  收藏  举报