1700412763
计算机是怎样跑起来的 前言
1700412764
1700412765
我从10年前开始担任企业培训的讲师。培训的对象有时是新入职的员工,有时是入职了多年的骨干员工。这期间通过与一些勉强算是计算机专家的年轻工程师接触,我感到与过去的工程师(计算机发烧友)相比,他们对技术的兴趣少得可怜。并不是说所有的培训对象都如此,但这样的工程师确定占多数,这并不是大吼着命令他们继续学习或用激将法嘲讽他们的专业性就能解决的问题。究其根源,是因为计算机对他们来说,并没有有意思到可以废寝忘食的地步。为什么他们会觉得计算机没意思呢?通过和多名培训对象的交流,我渐渐找到了答案:因为他们不了解计算机。然而,又是什么造成了他们的“不了解”呢?
1700412766
1700412767
今天计算机正在以惊人的速度发展变化着,变得越来越复杂,而这期间产生了许多技术,但人们并没有过多的时间去深入学习每一门技术,这就是问题的根源。稍微看了看技术手册,只学到了表层的使用方法,觉得自己“反正已达到目的了”,这就是现状。如果仅仅把技术当作一个黑盒子,只把时间花在学习其表面上,而并没有探索到其本质,就绝不应该认为自己已经“懂”了。不懂的话,做起来就会感到没意思,也就更不会产生想要深入学习的欲望了。若每天使用的都是此不知其所以然的技术,就会渐渐不安起来。令人感到遗憾的是,还有一些人在计算机行业遇到挫折后,就选择了离开这个行业。身为一名教授计算机技术的讲师,我由衷地感到自己应该想办法改变这种现状。
1700412768
1700412769
对于笔者以及昔日的计算机发烧友而言,虽然大家现在都已经40多岁了,但即使是面对复杂的最新技术,似乎也还是可以轻松掌握的。其原因在于,从可以轻松买到最初的8比特微型计算机的那个时候开始,我们就幸运地接触到了计算机,面对为数不多的技术,我们可以从容地把时间花在学习计算机的基础知识上。而这些基础知识,即使到了今天也完全没有变化。因此,即便面对的是复杂的最新技术,一旦把它们回归到计算机的基础知识上,就变得可轻松理解了。就算是和年轻的工程师们阅读同样的技术手册,我们领会其中的要点、抓住其本质的速度也要快得多。
1700412770
1700412771
其实不仅是计算机,其他学问也是如此。首先要划出一个“知识的范围”,精通一门学问所必知必会的知识都在这个范围内,其次是掌握该范围内每个知识点中“基础中的基础知识”。最后是能独当一面的“目标”,即掌握了这些知识可以做什么。下面就以学习音乐为例说明这三点。首先,划出的“知识范围”是节奏、旋律、和弦这三个知识点。所谓“基础中的基础知识”,对于节奏来说就是四拍子,对于旋律来说就是C大调,对于和弦来说就是大三和弦。以四拍子为基础就能理解更加复杂的三拍子和五拍子;以C大调为基础就能理解更加复杂的降B小调;以大三和弦为基础就能理解更加复杂的减三和弦。而最终的“目标”就是能够自己作曲并演奏,尽管这时仅能完成简单的曲子。
1700412772
1700412773
本书的目的是让诸位了解有关计算机技术的知识范围,掌握其基础中的基础知识,设定目标;同时又想让那些打算用计算机做点什么,却又难以下手而犹豫不决的人,以及虽然就职于计算机行业,却又因赶不上最新技术而苦恼的人,能够了解计算机的本质。其实计算机非常简单,谁都能掌握。只要掌握了,计算机就会越来越有趣。
1700412774
1700412775
矢泽久雄
1700412776
1700412777
1700412778
1700412779
1700412781
计算机是怎样跑起来的 本书将要讲解的主要关键词
1700412782
1700412783
基础中的基础知识(开端)
1700412784
1700412785
第1章 计算机的三大原则
1700412786
1700412787
输入、运算、输出、指令、数据、计算机的处理方式、计算机不断进化的原因
1700412788
1700412789
1700412790
1700412791
1700412792
计算机是怎样跑起来的 知识的范围
1700412793
1700412794
编程
1700412795
1700412796
第4章 程序像河水一样流动着
1700412797
1700412798
流程的种类、流程图、结构化编程、中断、事件驱动
1700412799
1700412800
第5章 与算法成为好朋友的七个要点
1700412801
1700412802
辗转相除法、埃斯托斯特尼筛法、鸡兔同笼问题、线性搜索、哨兵
1700412803
1700412804
第6章 与数据结构成为好朋友的七个要点
1700412805
1700412806
变量、数组、栈、队列、结构体、自我引用的结构体、列表、二叉树
1700412807
1700412808
第7章 成为会使用面向对象编程的程序员吧
1700412809
1700412810
类、可维护性、建模、UML、消息传递、继承、封装、多态
1700412811
[
上一页 ]
[ :1.700412762e+09 ]
[
下一页 ]