Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1455769
  • 博文数量: 704
  • 博客积分: 10140
  • 博客等级: 上将
  • 技术积分: 6230
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-15 20:41
文章分类

全部博文(704)

文章存档

2013年(1)

2012年(16)

2011年(536)

2010年(151)

分类: LINUX

2010-11-08 23:18:16

linux是一款非常优秀的开源操作系统,其使用范围非常广,包括网络服务器,嵌入式系统和桌面系统。但由于linux在国内普及较低,所以造成了 linux高级人才的严重匮乏,这也造就了linux专业人才平均薪资要比普及率大得多的windows专业人才高20%左右。当然初级人才不管是 linux上还是windows平台上都不缺,所以,如果您要想获得更好的发展和更高的薪资,那您就得把自己培养成一名高级的技术人才。如何才能把自己的 水平提高呢?多读经典图书,多读优秀的开源代码,多写代码,除了这些别无它法。本文就向大家推荐一些公认的经典图书。

linux系统入门与提高

使用与管理linux系统是linux程序开发人员必备入门技能,如果都没有使用过或则根本不会使用linux系统,那还谈什么开发linux程序 呢。所以首先我们推荐两本系统入门图书,《》和《》。鸟哥的这个书就不用说了塞,国内很多朋友都是从这 本书由菜鸟变成高手的,真的是零基础就可以入门,内容详尽而全面,概念阐述得很清楚,绝对是不二之选的入门图书。linux系统管理技术手册更是一本世界 级公认的经典图书,linux之父鼎力推荐的一本参考书,可见其分量!在看完鸟哥那本书或则有了入门基础知识之后再看本书效果更好。

编程入门

linux编程入门图书我们推荐《》和《》,这两本书都很基础,但内容还是相当全面的,如果您一点linux编 程基础都没有,这两本书只需任选一本即可。不管您选了哪本,最重要的是要认真学多实践,有空把书中的例子输入电脑,然后多想想,在例子的基础上多做一些修 改,这样会进步很快的。万事开头难嘛,只要入了门,以后的学习就比较容易了。

编程进阶

这里强烈推荐《》(简称APUE)和《》(简称UNP),这两本书可是经 典中的经典啊,作者是大名鼎鼎的W.Richard Stevens,可惜在1998年不幸逝世。全世界的unix/linux黑客没有哪一位没有认真研读过这两本书。如果您想成为高手,不用想,这两本书必 读。读这两本书要讲求方法,一是要慢读,力求真正掌握;二是要多读几遍,书读百遍其义自现嘛,您会发现每多读一遍,您就会更加深入的领会到unix环境编 程的精髓,真的有提葫芦灌顶之感!等您真的掌握了它们,不用说,您已经是高手了!这里还推荐一本《》,这本书详细的阐述了计算机的很多 底层工作原理,如整数,浮点数在计算机中如何表示,cpu如何与内存交互信息,可执行程序如何在cpu中执行等等,这些内容是高级开发人员必备素质,不懂 它们就不可能真正理解计算机程序。

算法学习

算法可是计算机编程的灵魂哦,很多初级程序员觉得平时很少用到算法,也觉得算法不重要,其实那是大错特错。算法时时刻刻影响着我们编写的代码,实现 同样的功能高手写的程序可能只需要1秒钟的运行时间就可以求解,刚入道的程序员可能写的代码需要花费100秒才能求解,差异是何其之大!再说,即使平时编 程真的很少用到算法,但学习算法可以提升我们的逻辑思维能力,增强我们思维的严密性,何乐而不为呢!下面推荐的这两本书《》和《》都是每个程序员都应该看的书,数学和算法是程序员的基本素质!再看看现在稍微好点的软件公司,招聘面试时算法题都占了较大比重,所以不管是为了您的职 业素质还是前途和钱途,学好算法都是非常有用的!

今天就介绍这些了,下次有机会再给大家介绍几本经典的网络方面和linux内核学习方面的书。
阅读(1010) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~