`
taogebx
  • 浏览: 32724 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

与牛人的一次交流

阅读更多

曾经跟公司一位同时聊过技术学习的事情,记录如下:

 

1. 很多东西学的时候明白,不用很快忘了。怎样构造自己的知识体系?怎样成为自己的东西并随时运用?
    用一句话描述理解的知识 :想起一句话:先把书读厚,再把书读薄。不断的抽象和概括理解的知识,最终精炼成一句话,也更容易记忆。这个过程,能充分理解知识。(思维能力,实践能力的不断提高)。
    拥有一张自己的知识网: 总结并记录自己学到的知识是前提条件,然后归纳整理--xmind或且他形式(目录或提纲,就像手册一样的),能快速定位到你想找到的知识点。定期回顾知识,特别是在加入新的东西的同时,回顾以往相关的。查找的过程是一个具体化的过程,由一个词到一句话,再到一篇文章。与抽象成一句话的过程,是相反的,但紧密相连,所以理解知识的每个阶段都要有记录。
    坚持学习,实践,总结(记录,回顾,分享知识)是一个长期的过程。


2. 面对的技术很多,怎么选择这些技术,怎么规划自己的技术路?
    培养自己最短时间领悟一门技术的能力: 拥有这样的能力,不至于所有的技术都要学,当面对一个新的东西,能最快学会并使用。这样也不担心,跟不上技术的发展。当然主动的学习还是必须的。
    多学,提高自己的知识面。 首先要先有深度,再有广度,除了学习应用性的东西满足目前的工作。还要偏底层的,理论化的,复杂化的,基础性的知识。
   
3. 哪些是基础技术?
    在学习某个应用性的技术,越深入,越有难度,逐渐引出,需要先要学习某个技术,这个过程不断继续,要学的基础知识也一目了然。这是一种驱动式的,效果明显。
    当然还有主动式的学习基础知识。无论哪种,都要提高学习的深度和难度。才能带来连锁效应。
    基础的概念是广义和狭义的:狭义的就是真正非常基础的,数据结构,操作系统,算法等,广义的是一门应用性技术背后的技术基础。这是我的理解。
   
4. 怎么样学好一门技术?
    入门很重要,找一篇自己能看懂的文章
    多本书,多个角度吸取知识
    实践:不断改进,优化,多找点事情,挑战有难度的,不是那种hello world。
    多看源码,了解背后的原理。不一定马上能知道为什么要这么写,但要不断总结,对比,抽取出共同点,最后靠近或就是某个公认的理论了。再用这些指导学习,效果就很明显。想起实践出真知,理论指导实践。
   

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics