汇编语言学习:永不止步,始于当下
1. 汇编语言学习的本质
学习汇编语言是一个持续的过程,没有人能宣称自己完全掌握了它。我们可以通过阅读相关的优秀书籍、研读他人编写的优质代码,尤其是大量编写自己的代码来逐步提升技能。就像迈克尔·阿布拉什(Michael Abrash),他从事高性能汇编代码编写近30年,成为了西半球最顶尖的汇编语言程序员之一,但他仍在不断学习新的知识。这说明我们每个人都是学习者,学习的过程本身就是目标。只要我们持续探索、尝试新事物,随着时间的推移,就能推动技术的发展,创造出令行业先驱惊叹的程序。
2. 应对复杂,从宏观入手
面对复杂的技术领域,我们往往会被细节吓倒。以复印机为例,当看到复印机内部众多的凸轮、齿轮等复杂结构时,我们可能会感到恐惧,忘记了复印机的核心功能是复印文件。这启示我们,学习新技术时要先把握宏观大局,忽略一些细节。具体步骤如下:
1. 发现宏观大局:了解整体的功能和目标。
2. 找出关键要素:明确维持大局的重要因素,如果不明显可以向他人请教。
3. 研究关键要素:在深入研究细节之前,先对关键要素进行学习。
4. 划分局部:将宏观大局分解为若干子部分,观察各部分之间的流程和关系。
5. 聚焦细节:在掌握大局之后,再去关注具体的细节,如单个的凸轮或开关。
3. 学习资源推荐
3.1 Linux学习书籍
- 《Ubuntu 8.10 Linux Bible》(William von Hagen,2009) :适合对Linux不太熟悉的人,涵盖了使用Linux的几乎所有方面,但不涉及编程
超级会员免费看
订阅专栏 解锁全文
15万+

被折叠的 条评论
为什么被折叠?



