这是个有意思的小故事:
假如您是位伐木工人,如果您拥有最好的斧子,那您将会是林场中最能干的伐木工人。忽然有一天,有人向您展示并推荐一个新型伐木工具,电锯。这个销售人员很善于推销,于是您购买了电锯,但不知道如何使用。于是您就参照以前的模式来用,举起电锯用力地挥向树木。您很快就会得出结论,电锯这种新工具只不过是一种时尚,最后还是改用斧子来砍树。
看了之后,我真心觉得这是我们现在软件开发者在学习中存在的一些问题的一些影射。从一个常见的小例子入手。如对于设计模式的学习,一种人听到这个词他说出的第一句话就是:设计过度是有危害的,我们要异常当心,然后就畏畏缩缩,不去练习与学习,这样,过程式的编程思维会一直持续,没有进步。另一部分人则是去学习了,他们至少迈出了这一步,只是在学习的过程中出现了上面那个伐木工人的问题,他学习设计模式,只是看什么设计模式,对应的类结构是什么,记住结构,多多少少也在工作中使用,不过一段时间之后,他觉得设计模式也不就只是类组合和接口实现等一些来来回回的操作,没有什么特别的东西,最后慢慢放弃了。
针对上面出现的学习中的问题,我总结了下自己以及从其他人那学的一点经验,或者说自己的想法吧。
1.学习一项技术前,是得先收集相应的信息:它的历史,它在技术结构中的位置(或者说什么领域解决什么问题),其他人的评价(要了解正面与负面的各种评价,不管对与否,然后根据自己的知识与经验有个大致的理解),学习这项技术大致要达到什么样的目标(知道有这项技术能解决哪个领域的问题就可以了?学习应用下就可以了?还是它有足够的价值让你去研读它的设计,它的思想,具体源码实现?甚至有必要自己写个相应的简易实现?),最后还得去找相应的一些经典书籍,论文等便于自己学习。
2.学习的过程中要有耐心,有毅力,有的时候读一份源码的确会有觉得无聊的时候,一般而言,在你觉得你读透,至少在领悟到一些东西之前,可能会有很长一段时间,这时,如果你一开始的时候觉得这真的有价值,那就坚持下去。问题是现实中,现在的生活能扰乱我们集中心思做一件事的其他影响实在是多,微博,网上购物,谈车谈房,电影,逛街。。。换句话说,现实也使得我们变得越来越浮躁,很难象我们在小的时候,生活内容相对单调,便于沉下心来学习。所以现在对我们的考验其实是更大的,相比较过去而言,我们可能更多第通过提升效率去弥补一些不得不做的其他的事情,不过从结果来看不同的学习者最终还是有很大区别的,这个区别不是来源我们说初始的兴趣多少,而是最后能持续下去的能力的不同。
3.多与其他人交流,以此来验证自己所学习的正确性以及涉及的深度,同时也能极大地提升学习效率。我自己的经验是,学习的一个东西,自己深信理解了,有时还引以为豪作为自己的一个强项,但是一段时候后在与他人深入交流后发现,居然有些原理自己的理解是错的,那真是感触很深。而且现在整个技术圈开源交流非常活跃,与外界的IT人多交流交流,象淘宝,腾讯等公司现在都有很多技术分享,IT人也绝大部分有自己的技术博客,看看别人的技术领域,思维方式,经验分享,那会极大地帮助你,至少不至于在自己的圈子里束缚着,得不到更上层的进步。
另,借冒号课堂里的一句话总结:
任何概念和技术都不是孤立的,如果不能在纵向的时间和横向的联系中找准坐标,便似那群摸象的盲人,各执一端却又自以为是。
还是要多总结,多思考,多交流啊!
分享到:
相关推荐
关于安全生产的一点感想.docx
C语言学习感想C语言学习感想
教练技术学习心得感想范文3篇.doc
C, C++学习之路之感想.doc+ C, C++学习之路之感想.doc
本学期微机原理课程即将结束,关于微机课程的心得体会甚多。 初学《微机原理》时,感觉摸不着头绪。面对着众多的术语、概念及原理性的问题不知道该如何下手。在了解课程的特点后,我发现,应该以微机的整机概念为...
关于管理者廉洁自律的一点感想.doc
关于物联网的一点感想 (2).docx
关于安全事故学习的感想.docx
对人工智能学习的感想借鉴.pdf
随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域, 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。
数值分析学习总结感想.docx
关于学习抗击疫情先进事迹感想例文5篇.docx
关于致敬疫情中最美逆行者心得感想篇一.pdf
NULL 博文链接:https://cherryl-zhao.iteye.com/blog/2170390
计算机网络技术学习心得.pdf
Cadence学习感想.docx
这是我学习html过程中的一些感想,可能对大家有一点作用,谢谢大家
在这个过程中,AI从不是对手,而是朋友,通过与AI的互动,各方面的效率都会获得很大的提高。 比如说,现在可以使用GPT来学习一门以前从未接触过的语言,可以直接询问模型两个语言之间的翻译是什么样的,了解具体哪个...
C++的学习感想 很多人把学习C++语言当成学习VC了,我曾经就走过这样的弯路。当学了很长时间的VC后还是得回过头来学习C++语言本身。 C++语言相对于C语言来说引入了两个大的新东西,一个就是面向对像(具体来将...
文献综述 ——学习"物联网"相关知识的感想 前言 起初听到"物联网"这三个字,认为他的意思应该是把物体连接起来形成一个网络。通过阅读文献,对"物联网"这个技术有了更广泛的认识。下面我将从对物联网的理解、物联网...