技术的学习

简介:

刚看到其他人的技术学习心得,在此做些分享会加上自己的一些看法:

  学习新知识的两方面:整体结构和细节,就像书的目录与具体内容,得先了解整体有哪些内容,然后再去学习每节的内容,避免深入细节而迷失学习的方向。

  整体结构:就像是接口,抽象类是做什么的,不用深入实现,看出整个骨架,分离出核心部分,在以后哪种场景下能用上。细节:这时就得了解里面的原理,不断实践,不断重构。

  第一步应该是找到这些主要的类和接口,找出主要的调用过程,清楚这个过程.这样,差不多就明白这个软件/库是怎么工作的了.第二步,是看这些主要类,接口的继承/实现,这样可以了解这个软件/库可以做什么,怎么扩展.这样,一个数M代码量的东东,可以在2~3天的时间里把它弄清楚。对主要流程的掌握和对层次的掌握是第一位的。第一头就扎进这些细节,那就完了。

   以问题导向,案例为基础的学习,不要拘泥于语言,要学习能学习到的最好的东东。比如,性能的关键在调度,这时候可以看看资源调度模式,hibernate算是把资源调度玩到了极致。基于事件的调度(如.net中的web cache),进程调度,线程调度,工作流,这些都算是行为调度,要是把这些东东融会贯通,掌握每一种实现的优点缺点。那么软件设计中所有和时间、并发、资源相关的东东都不在话下了。行为调度可以看看.net 中的cache实现,找一个工作流软件看看,找找几个线程框架看看,看看几个典型操作系统的进程调度机制。

  找一个较稳定的的案例学习,如:pertshop架构,包括其业务、构架,了解有哪些业务模块后再从小模块分析起,多看源码,看其怎么实现此功能的。

  同样的问题,多研究几种解决方案,分析它们的优缺点。

本文转自欢醉博客园博客,原文链接http://www.cnblogs.com/zhangs1986/p/3576412.html如需转载请自行联系原作者


欢醉


  

相关文章
|
29天前
技术探索中的思考与实践
【10月更文挑战第8天】 在现代技术的浩瀚海洋中,如何找到自己的方向并坚定地走下去?本文通过作者的亲身实践与感悟,探讨了技术学习的方法、面对挑战的心态以及创新的重要性。希望这些经验能够启发更多技术爱好者在他们的学习和职业道路上少走弯路,勇往直前。
39 7
|
24天前
|
算法 搜索推荐 量子技术
技术探索之旅:从基础到创新的心得体会
在技术的浩瀚海洋中,我踏上了一段从基础学习到创新实践的旅程。这不仅是一次知识的积累,更是一场关于自我挑战与突破的冒险。本文将分享我的技术感悟,展现如何从零开始,逐步深入,最终实现技术创新的过程。
|
1月前
|
设计模式 Java 知识图谱
《编程学习中的迷茫与突破:构建知识图谱的重要性》
本文探讨编程学习中的常见困境及解决策略,强调构建知识图谱的重要性。通过分析学习过程中的“怪圈”现象,指出缺乏全面认知和技术框架理解的问题,提出理解与应用结合、探索新学习途径及多方式学习等方法,旨在帮助编程入门者有效突破学习瓶颈,获得更加系统和深入的知识掌握。
50 2
|
1月前
|
机器学习/深度学习 算法 自动驾驶
探索机器学习:从理论到实践的旅程
【8月更文挑战第62天】本文通过深入浅出的方式,带领读者走进机器学习的世界。首先介绍了机器学习的基本概念,然后通过一个简单的Python代码示例,展示了如何实现一个基本的线性回归模型。最后,探讨了机器学习在现实生活中的应用,以及未来的发展趋势。本文旨在帮助初学者理解机器学习的基本理念,并激发他们进一步探索这一领域的兴趣。
|
2月前
|
人工智能 前端开发 JavaScript
技术探索之旅:从基础到突破
在这篇技术性文章中,我将分享我的技术探索历程。从最初的编程入门,到如今的项目实践和团队合作,每一步都充满了挑战与收获。希望我的经历能为同样走在技术道路上的你带来一些启发。
|
3月前
|
机器学习/深度学习 人工智能 Android开发
揭秘AI编程:从零开始构建你的第一个机器学习模型移动应用开发之旅:从新手到专家
【8月更文挑战第29天】本文将带你走进人工智能的奇妙世界,一起探索如何从零开始构建一个机器学习模型。我们将一步步解析整个过程,包括数据收集、预处理、模型选择、训练和测试等步骤,让你对AI编程有一个全面而深入的理解。无论你是AI初学者,还是有一定基础的开发者,都能在这篇文章中找到你需要的信息和启示。让我们一起开启这段激动人心的AI编程之旅吧! 【8月更文挑战第29天】在这篇文章中,我们将探索移动应用开发的奇妙世界。无论你是刚刚踏入这个领域的新手,还是已经有一定经验的开发者,这篇文章都将为你提供有价值的信息和指导。我们将从基础开始,逐步深入到更复杂的主题,包括移动操作系统的选择、开发工具的使用、
|
5月前
|
数据采集 机器学习/深度学习 算法
探索数据科学:从理论到实践的技术之旅
【6月更文挑战第15天】本文通过作者的个人经历,探讨了数据科学领域的技术感悟。文章不仅回顾了作者在数据科学学习过程中的关键转折点,还深入讨论了如何将理论知识应用于实际问题解决中。作者分享了自己对于数据预处理、模型选择与调优、以及结果解释的实践经验,旨在为同行提供一条清晰的技术成长路径。
|
5月前
|
图形学
技术经验解读:【学习笔记】恶梦射手NightmaresShooter(一)
技术经验解读:【学习笔记】恶梦射手NightmaresShooter(一)
85 0
|
6月前
|
机器学习/深度学习 算法 搜索推荐
【高效率学习】探索最适合你的学习之路:从心理学、动机到教育学的深度解析
【高效率学习】探索最适合你的学习之路:从心理学、动机到教育学的深度解析
149 0
【高效率学习】探索最适合你的学习之路:从心理学、动机到教育学的深度解析
|
6月前
|
安全 前端开发 JavaScript
【利用AI让知识体系化】前端安全攻防知识点(二)
【利用AI让知识体系化】前端安全攻防知识点
下一篇
无影云桌面