方法论-有意识的学习

作者: stay4it | 来源:发表于2016-04-20 17:26 被阅读1623次

我想很多人都忽略这样的问题。学习就是碰到什么吃什么,不成体系,往往遇到问题时才会觉得,天,我怎么那么多都不明白,真该好好学习的。

可是,问题又来了,自己还是不知道学什么以及怎么学

mark开源lib,资讯,这并没有什么卵用。仅仅是mark,很多时候想着有空了学习下,往往过段时间就忘了。即使你使用了,大部分也只是会调用而已。遇到问题了如何解决,扩展需求如何扩展?

学习的根本,是如何处理信息的能力,也就是对现象的分析,归纳和延伸的能力。

一开始,我们通过模仿来学习,收集的信息和得到的反馈多了之后就会通过思考来学习。

这里Stay分享下适合自己学习的方法,大家也可以尝试下。

如何在工作中学习

  1. 自己动手比什么方式都提升的迅速,哪怕仅仅是抄一遍(模仿)

  2. 分析需求(我们少有创新,大多算更新,所以所有的需求都有原型,以及延伸的雏形,找到它,试图理解它背后的逻辑,然后再考虑技术实现)

  3. 设计原型(来自于经验的累积,流程图会帮你从混乱的需求中清醒,即使是草图)

  4. 团队协作(了解每个人擅长做什么,出现状况时,做为旁观者,你要做的是帮他理清思绪,what when why how,同样适用于自身)

  5. 编码(随时随地都有big picture,别纠结于某个detail的实现而拖慢进度,伪代码的意义重大)

  6. 测试(宏观测试,确保架构稳定,局部测试,确保逻辑与性能,两者会交叉影响,debug时假设所有变量都存在问题然后一个个排除)

  7. 解决问题(what when why how不管是提问题,还是解决问题,都应组织好语言,这个问题是什么,什么情况下发生,为什么会这样发生,如何解决,提问是希望他人能给出提示,而不是解决方案)

  8. 记忆索引(想想搜索引擎的工作原理,记代码是不可能的,每个解决方案背后都对应着一个确定的需求,要记住的是生活化的需求,对这些需求分类建立索引,并用良好的代码规范存储,这是个漫长的过程,一旦存储,就不会忘记。当然可以用note来辅助记忆)

这些同样也是高效开发的基准,倘若你觉得这些太理想化,那么请就记住一条准则:

WHAT,WHEN,WHY,HOW

它是什么?它在什么场景下发生?它为什么会是这样,有没有其他原因?它是怎么做到的?

如果你觉得已经过了模仿的阶段,但是处理信息的能力又比较弱。不妨这样试试。做任何事情之前,有意识的让自己来一遍what, when, why, how。

时间久了,你会发现逻辑变得严谨,不会钻牛角尖了,工作变得轻松,debug也不头痛了。

衡量一个工程师是否优秀,不是他会多少API,做过多少项目。而是遇到问题时,会用更优雅的方式来解决它。

有意识的学习,别让自己陷在终日的复制粘贴和漫无目的的debug里。共勉~

扩展阅读:

Stay教你如何学习Android(思维入门篇)

相关文章

  • 方法论-有意识的学习

    我想很多人都忽略这样的问题。学习就是碰到什么吃什么,不成体系,往往遇到问题时才会觉得,天,我怎么那么多都不明白,真...

  • “如何学习”的方法论:驶向星辰大海的舰队

    学习每一项技能都有其特定方法论;方法论是学习效率的保障。而“如何找到学习一项技能所需要的方法论”,也有方法论——“...

  • 学习

    投资方法论,学习方法论,为人处事方法论,创业经商方法论。

  • 你的学习方法论是什么?

    什么是学习方法论?套用一个哲学的观点:方法论,就是探究“方法的方法”;那么,学习方法论,就是探究“学习方法的方法”...

  • 历史在通识教育中的重要性

    通识教育,个人觉得历史学科比较重要,学历史,是要建立历史学思维,看问题的方法论。学生时代学习的带有意识形态的历史知...

  • 辉哥谈快速阅读

    最近一直在学习阅读有关的方法论,边学习边实践,用主题阅读的方法来学习阅读方法论,然后具体的阅读方法论又有快速阅读的...

  • DAY14

    『20160507 丹丹打卡』 1,共修:暂停 2,今日感悟: #其实看《人性的弱点》方法论类的书时 会有意识地去...

  • 学习方法论——初步整理

    总结学习方法论的目的 掌握学习的方法,才能更高效地学习 学习的方法论从本质上来说,不会随着时代变化而变化 企业转型...

  • 2019-06-28

    学习学习在学习 第二个学习是名词,要学会怎么样去学习,掌握方法论之后在去学习。 无论学什么都有它自己的方法论,没有...

  • 做一个有意识的人

    有意识地学习某一领域的知识,有意识地提高自己的竞争力,有意识地去工作。

网友评论

  • 陈宇明:有意识的刻意练习,通过不同维度的思考来内化知识。👍
  • f7e1c1dc13c5:计划 学习你的视频
  • 99a3e443b0b3:好东西,谢谢分享
  • 小木屋红屋顶w:很喜欢很想学即时通讯的哪一期课程,但是没赶上开课,现在赶去怕没有那么好的效果了。。stay4it能给个建议么
    stay4it:@小木屋红屋顶w 我都是录播课,不是直播,所以没差。加我QQ 104816053 具体问题可以QQ咨询。有惊喜哈 :smile:
  • wqttang: :grin: 对于学习这种事,我理会到,得一步步慢慢来领悟! 高级一点的 都需要基础来支撑!
    stay4it:@wqttang 谢谢打赏,也欢迎一起讨论技术 :smiley:
  • from0:等我补段时间数据结构再来看你的视频
    from0:@stay4it 嗯 :smile:
    stay4it:@luwenjie take your time
  • e35721633004:学而思的确重要
    stay4it:@珍珠奶茶的clair 特别重要
  • b12165a9d6d7:直接买了你的课程。。。
    b12165a9d6d7:@stay4it 很有用
    stay4it:@b12165a9d6d7 觉得无用七天可以退款
  • 小小小小小粽子:这几天下来越来越崇拜你了,下定决心买个会员加入有心课堂,追随你学习~
    小小小小小粽子:@stay4it 试听了retrofit还有其他几个开头免费的视频,觉得挺好
    stay4it:@煎饼超人 额,可以先试听一下,是你需要的再下决定哈。
  • AndrewCheung:在应试教育模式下,很多人就真的只会复制粘贴这种思维方式了
    Fritz_Xu:@AndreJang 为了摆脱这个思维,我在看程序员的修炼之道;对于程序员怎么学习,怎么思考问题,里面都有推荐
    stay4it:@AndreJang 这对程序员来说,相当危险

本文标题:方法论-有意识的学习

本文链接:https://www.haomeiwen.com/subject/vyazlttx.html