黑客是什么?

来源:互联网 发布:mac系统隐藏桌面图标 编辑:程序博客网 时间:2024/05/30 04:35

       就像自己在假期里写的一篇日记一样,读完一本书后,最好还是写写自己的心得。

       “成为大师最有效的方法就是遵循大师的思维——不仅是智慧还有情绪。”

       所有人都想成为自己所在领域的顶尖人物,所以这句话的应用领域绝不局限在计算机或者黑客上。我扫了下我摘抄的内容,很多都是生活中智慧的体现。

       从计算机领域来说,大师就是如图灵奖这些重要大奖的获得者以及行业的人物。如果说市面上缺少介绍科研权威的书籍,那么,像乔布斯、比尔盖茨、李开复等人的畅销书就可以称得上多如牛毛。从中挑选自己很有感觉的,能够真正表现他们的智慧的书,好好地读上一读,一定获益匪浅。

       借用文中一句话:仰慕大师,跟随大师,比肩大师,超越大师,成为大师。这就是黑客对大师、权威的态度。

       “优秀黑客都是自学的,仅能从书中尝到语言的基本特征,而将知识融入自然的思维模式,只能从实践与模仿中尝到。那就是(1)阅读代码,(2)编写代码。”

       其实,很多好的编程书中的代码同样值得阅读、模仿,像C程序设计语言、程序设计实践。通过开源项目,阅读别人的源代码固然是好事,但是,现在的自己,水平有限,也不知道找开源项目,就连LINUX的源代码都不知道呢。

       记得某人的文章里说,他当年将一些书中的代码全部敲了一遍,这种精神正是我和我大部分同学所缺乏的。假期时,阅读《程序设计实践》和《UNIX环境高级编程》,也有这个体会,书中代码比自己习惯的写法要巧妙上无数倍。等自己借来中文版后,也打算把书中的代码全部实现一遍。

       至于自己编写代码,估计就是没有勇气吧,总感觉自己的水平不够,很多知识都缺乏,也就一直没有把自己脑中的一些想法实现出来。好像主要是不想弄界面……总之,又在找借口了。

       

       推荐的几种编程语言:Python,c/c++,LISP,Java,Perl,HTML/XHTML

       自己的熟悉程度排名:C/c++、Java,Python,LISP。HTML只看了非常少的一点,PERL完全没看过。据说WEB开发已经慢慢成为主流,但是我对网络的东西真是头大无比。自己的计划就是,学好C,PYTHON和LISP,至于JAVA,PERL还有HTML则是看情况吧。

       传说中,高手们了解一门新的语言只要几天,不知何时我才能到那个境界……


       获取一个开源系统,现在自己决定尽量使用UBUNTU,然后一步步地来,从系统的基本操作到管理,再到系统编程,还有系统的源代码。

       《操作系统之哲学原理》一书的结语给了三条建议:

          1、设计实现一个全功能的操作系统(《自己动手写操作系统》);

          2、参加WINDOWS,LINUX或SOLARIS课程学习;

          3、阅读分析一个实际的商用操作系统源代码(这类的书也不少)。

         不知道在我毕业之前,第一第三点能做到否。至于第二点,不太明白到底要求做什么。


        每次文章写到最后,都无话可说,又烂尾了……抓狂

原创粉丝点击