【学习总结】如何提高学习效率

简介: 【学习总结】如何提高学习效率

怎么样学习效率高?

  1. 条例清理,层次分明(前提:要先抽象)
  2. 要善于分条例、分层次、做结构化
  3. 要想学习好,就要学会封装
  4. 要做到N+1(在原来的基础上迭代新的知识),1+N(在学习新的知识时,回顾学过的知识)
  5. 把学过的知识,编织成知识网
  6. 要读出代码的味道
  7. 把意义搞得越丰富,越生活,越有味道

1)、学习是一个反复的过程,再学习的过程中,一定要问问题,要多问问题,因为问题是最好的老师。再问问题的过程中,往往收获是最大的。通过和其他人的讨论,再自己想法的基础上再结合其他人补充或对自己想法的完善,自己对问题的结果会有更深刻的理解和认识。

2)、同样,教是最好的学。把自己知道的东西讲给其他人听,这样不仅能提高自己,也能帮助其他人。

3)、在学习的过程中,要做到图和代码一一对应。要学会思考问题,要确定边界,要用逻辑去做事情,学会举一反三、融会贯通。不断地去辩证和思考问题,要清楚问题地边界,去把所有地可能性都遍历出来

如何快速写出代码?

  1. 先建模
  2. 先宏观(明确有多少个类),后微观(层次分明,条例清晰)
  3. 要和图一一对应
  4. 边界要清晰,讲逻辑,比较
  5. 要善于总结

就像米老师说的“书读一万遍”,代码亦如此。

 


相关文章
|
4月前
|
缓存 前端开发 JavaScript
优化前端性能:从理论到实践的全面指南
前端性能优化是提升用户体验的关键环节,但这一过程常被技术细节和优化策略所困扰。本文将系统地探讨前端性能优化的理论基础及实践技巧,包括关键性能指标、有效的优化策略、以及常见工具的应用。我们将从最基本的优化方法入手,逐步深入到高级技巧,为开发者提供一套全面的性能提升方案,以实现更快的加载时间、更流畅的用户交互体验。
|
5月前
|
监控 网络协议 Linux
Linux系统管理与优化技巧:提升性能与效率的深度探索
【7月更文挑战第24天】Linux系统管理与优化是一个持续的过程,需要管理员和开发者不断地学习和实践。通过合理的系统监控、内存管理、文件系统优化、进程与任务管理、网络优化以及软件与包管理,可以显著提升Linux系统的性能和效率,确保业务的稳定运行。希望本文的技巧能为广大Linux用户带来帮助,共同推动Linux生态的繁荣发展。
|
6月前
|
测试技术 持续交付
提升软件测试效率与准确性的策略探究
【5月更文挑战第50天】 在快速发展的数字时代,高质量的软件产品是企业竞争力的关键。本文聚焦于软件测试流程的优化,旨在探讨如何通过采用先进的测试工具、实施自动化测试策略以及持续集成和交付(CI/CD)来提升测试效率与准确性。通过对当前软件测试领域的挑战进行深入分析,并结合最新的技术趋势,本文提出了一系列创新的测试方法,以帮助测试团队更高效地发现和修复缺陷,确保软件产品的质量和可靠性。
|
7月前
|
存储 网络协议 Java
服务优化实践
v服务优化实践
49 2
|
7月前
|
设计模式 监控 安全
Java多线程编程优化实践
本文将探讨在Java多线程编程中如何进行优化实践,通过合理的设计和技巧,提高程序性能、避免常见的问题。从线程池的使用、锁的选择到并发数据结构的应用,全面介绍优化多线程编程的方法与技巧。
|
存储 搜索推荐 数据可视化
|
算法 机器学习/深度学习 调度
优化介绍及应用实践
云栖TechDay第33期,阿里巴巴iDST Staff Engineer杨森带来题为“优化介绍及应用实践”的演讲。本文主要从用户需求开始谈起,对婚姻配对算法进行了介绍,重点谈及了分配问题、路径规划和组合优化等问题,最后总结了优化的重要性。
921 0
如何更好的生活
大多数人都想提高自己的生活品质,也都在尝试着这样做,那怎么样才能做到呢? 钓鱼 按李笑来的意思,要把日常中用到的各种概念理的很清楚,如果你想的足够明白,那么你越明智,苦恼就少很多。
下一篇
DataWorks