如何学习计算机_计算机怎么学习

其他范文 时间:2020-02-27 07:01:31 收藏本文下载本文
【www.daodoc.com - 其他范文】

如何学习计算机由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“计算机怎么学习”。

哥泣血力作。。如何成为计算机高手高手高高手,年薪10W等你拿 来源: 李庆源的日志

成为高手不二条法则就是,努力勤奋。但是光有这个还不够,还要有正确的指导。。大学“叫兽”是靠不住了。那就靠自己自学吧。

书籍是人类最好的朋友,有困难就找他吧。。

编程语言类:

C语言:

当年 肯.汤普森 为了在PDP-7上玩star-trek,奋笔急书用汇编编写了unix,同时也为他赢取了图灵奖。(汤普森评论UNIX:只有懂得艺术的程序员才能看懂UNIX代码)

幸好Ritchie童鞋把unix用C语言重写了一遍。从而为UNIX的风靡凡间铺平了道路。《C语言程序设计》Brian W.Kernighan,Dennis M.RitchieK&R C从此诞生 《C专家编程》LinDen

这是一门如此伟大简洁的计算机语言

(诞生于BELL,LAB),unix,windows,linux,oracle,java,mysql....你所熟知的一切都是该语言编写的。可以与COBOL(在金融业可以找到他)比肩。。

汇编:

《programming the 80x86》crawford学习操作系统前的必备知识

《64位微处理器系统编程和应用编程》周明德此人主持过国产OS开发工作

进阶:

《高级unix环境编程》Richard Stevens

《UNIX网络编程1-2》Richard Stevens

学完这3本书,你已经可以在高端AIX,SOLARIS,HP-UNIX上编写可靠的服务器程序了。。

算法类:

《数据结构 C语言版》严蔚敏

认真读完之后,计算机基本算法算是没问题了。这是基石。后面的东东全靠这个来搭建。《算法导论》Thomas H.Cormen,Charles E.Leiserson Ronald L.RivestMIT用的这本书

《编程珠玑1-2》Jon Bentley算法实践的最好读物

《计算机程序设计艺术》Donald.E.Knuth计算机算法的奠基人,高端领域常常能见到他的身影。。每天高效工作16个小时。。图灵奖得主。

组成原理类:

《深入理解计算机系统》布赖恩特不是打篮球的那位

《计算机组织与体系结构性能设计7》斯托林斯

计算机网络类:

《计算机网络5》谢希仁

虽然是入门读物,但是和《数据结构》一样,国内少有的非抄袭,非常严谨的著作。《TCP/IP详解1-3》Richard Stevens

1卷是原理介绍

2卷实现了unix tcp/ip 套接字

3卷介绍了TCP/IP上层协议的事务

《用TCP/IP进行网际互联1-3》 Douglas E.Comer

1卷是原理介绍

2卷实现TCP/IP协议栈

3卷实现了常用的网络协议理论实践相结合,国内教授只会弹吉他啊。。《深入理解LINUX网络技术内幕》Christian Benvenuti

编译链接计算机工具类:

文本文档如何变成可执行的程序?

编辑-->编译-->汇编-->链接-->加载

《编译原理-龙书》Alfred V.Aho此人获过冯诺依曼奖介绍如何实现一个编译器 《linkers & loaders》 John R.Levine介绍如何实现一个链接器

《程序员的自我修养》俞甲子,石凡,潘爱民链接器和动态库的原理介绍

计算机操作系统类:

(C语言、汇编、组成原理、算法都被丢掉了么?赶快捡起来吧)

理论:

《现代操作系统2》塔嫩鲍姆学习操作系统原理最好的读物

芬兰人

实践:

《MINIX操作系统设计与实现》 塔嫩鲍姆linus(还是芬兰人)学习本书写出了linux雏形

当年也是AT&T公司为了点蝇头小利,开始封锁UNIX源代码。身为大学教授的他为了计算机教学,身先士卒自己写了一个开源的MINIX系统供全世界计算机爱好者学习。《LINUX内核完全剖析》赵炯linux0.12版本的全部代码

《UNIX操作系统设计》Bash学习Unix系统设计的最权威的书

商业产品:

《LINUX内核设计与实现》Robert Love

500w行程序的精髓,尽在一本200页的书中

《深入理解LINUX内核》博韦,西斯特学习LINUX内核最权威的书籍 《LINUX内核情景分析1-2》毛德操,胡希明浙大的教授

此书描述的是2.4内核。2.6内核加入了很多新特性。

《LINUX设备驱动详解》Jonahan Corbet

《LINUX设备驱动开发详解》宋宝华这两本书看懂,能找个很好的工作

计算机芯片类:

恭喜你,书籍已经很难帮助你了,你此时需要阅读商业产品的英文文档了。

《ia-32:系统编程指南1-5》操作系统工程师必读

《arm系列处理器应用技术完全手册》嵌入式工程师必读

各类电子器件的datasheet此时你也许懊恼当初电子电路课全部逃掉了。。当然你也可以选择 MIPS、PowerPC 以及龙芯来研究。。

集大成者的书

《编码——隐匿在计算机软硬件背后的语言》Charles Petzold

此人编写了著名的《windows programming》,是最好的图形编程的书籍,让MFC的书都见鬼去吧。

再介绍一本WINDOWS书籍吧 《windows 高级编程5》 话说windows编程相关的就这两本好书。还有一点GARBAGE BOOKS都有MS PRESS字样。

该书介绍了如何用“继电器(”这玩意捕捉了第一个真正的计算机BUG)设计一台计算机系统。该书也是学习数字电路的完美读物。

为何没有数据库?没有软件工程?

你说指的数据库是用SQL增删查找么?额。。还包括建表、链接数据库。。--||| 软件工程?没写过几行代码就提软件工程?设计模式、OOP、复用、重构、敏捷开发方法、XP、RUP、UML建模全来了。。还是写不出程序。。

现在读《人月神话》还不是时候,人家是设计完OS360之后感悟。估计没几个人能达到这种境界。。

为何没有WINDOWS?

云计算、物联网。终端与服务器、windows都得靠边站。。你还学他干嘛?

学习完以上的东西,应该算高手了吧?那就大错特错了。。

看完这些:

一个具备基本计算机编程、算法、组成原理知识、并且了解一种OS和一款CPU芯片的合格本科毕业生吧。

虽然还未成为高手,但是前途是光明。。

你可以去研究计算机图形引擎、分布式数据储存、视频编码与模式识别、分布式并行计算、SEO算法、计算机通信。。。

加入开源社区。。

HADOOP分布式系统的开源架构

MYSQL开源的数据库

APACHE开源的HTTP服务器

FREE BSD LINUX开源的操作系统

GCC开源的编译连接器

FIREFOX开源的浏览器

FFmpeg 提供了开源免费跨平台的视频和音频流方案

以及各种网络协议RTCP、P2P、SIP开源的解决方案。。

各种解压缩算法、MD5、RSA、DES加密算法的开源实现。。。。。

找一个方向成为专家。

工程师?科学家? 那就看你数学学的怎么样了。。

P.S.本文不是教你如何成为

比尔.盖茨:从西雅图电脑公司买下了DOS,并借助IBM PC销往全球 乔布斯:创业初期拉拢沃兹帮他写了APPLE-2计算机打开了市场 艾迪逊:从IBM买下了关系型数据库并发展为ORALCE

下载如何学习计算机word格式文档
下载如何学习计算机.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文