2019独角兽企业重金招聘Python工程师标准>>>

书的功用,大略可以分为两种,一种是满足知识需求,一种是满足精神需要。如考前通宵看教材,因为教材上有考试用到的知识;而武侠、言情、奇幻小说,可使精神得到刺激和愉悦。再比如我最近常拿在手里的两本书,一本PHP圣经,为我提供写程序需要的知识,一本三杯茶,讲一个美国人在喜马拉雅山上的巴基斯坦小山村盖学校的故事,可以引起我精神上的共鸣。

——摘自《纸质书存在的意义》

前段时间同学聚会,聊天中有位在帝都做软件的朋友(Java方向)表示:想换个方向发展,考虑了一圈觉得Linux比较不错,随后开始了解Linux知识,但是买了好几本书籍,简单翻翻过后都已在家中吃灰。对于Linux感觉有点狗咬刺猬,向我讨教。我说:关于学习Linux又很多不错的书籍,比如马哥的、鸟哥的书都是不错的选择,不过个人首推《Linux就该这么学》;另外我非圣贤之才,谈不上“讨教”二字,不过关于书籍选择可以说说自己的观点:

1.      为什么要选择一本适合自己的书籍

随着经济物质生活的不断改善,带来了人们对更高层次的最求,在日益复杂的物质文明面前,有很多人缺少了对知识以及精神文明的追求。有人说“知识与精神文明对于我这样的人来说是遥不可及的,也是不需要的!”可以肯定的是这样的言论必然是错误的!我的观点是知识与精神文明的追求其实有最为简单的方式——书籍。但是不是所有书籍都适合一个人,或者说每个人都有自己适合阅读的书籍。

假设一名作家,给他一本高等数学相关的书籍;一名小学生,给他一本《圣经》;一名育儿师,给她一本天体学相关书籍……我想这些阅读者势必会“发疯”!因此选择一本合适的书籍对自己尤为重要!对于刚刚开始学习Linux的小白,选择一个比较好入手的书籍更要好一些。

2.      如何选择一本适合自己的书籍

关于选择书籍对于“技术宅”的我们,个人观点:

首先是自我的目的,只要有了明确的目标,选择的书籍才能产生更高的效率。选择书籍是以工作要求作为导向的。一定要首先将选书的目的明确下来,你才能使用其他的选书原则与方法。

其次是选择对自己较为容易的书籍,在选择书籍难易程度上应该从易到难,切勿眼高手低,追求一步到位。同样的书籍也会有内容理解度上的差别。同样一本书也会由于作者表达的差异出现难易之分。个人提倡选择在理解上较为容易的书,并不是说容易的书就不好。而是如果一位作者将一个深奥的知识点用深入浅出的方式呈现出来,实际上恰恰证明了该位作者的实力要更强。

再次是可以利用网络评语、行家推荐,网络上有很多知名的书评与读书笔记的网站,例如豆瓣、百度等。你完全可以借助各个网站,依据网友的评分来评价一本书的好坏,一般来说,好评量高的书籍,都是不错的书籍,值得一读。

最后可以看看一个关于一些经验类的书籍,经验类书籍是由经过市场验证的成功人士,或是有过类似经验的过来人编写整理的,他们的经验更具有实践的意义。他们的观点更有利于你在日后工作上少走弯路、避免障碍。

关于选择书籍个人认为最好的方式莫过于自己找个闲暇时间逛逛图书馆、书店。首先是将自己的闲暇时间变得有意义,其次是可以选一本自己比较喜欢且有适合自己的书籍。想想在一个闲暇的午后自己选一本适合自己的书籍,在图书馆的角落里,加上一缕午后的阳光,是何等的舒适!

3.      个人推荐及理由

针对朋友的问题,结合选择书籍的方式及要求,关于Linux书籍做以下推荐:

推荐一:《Linux就该这么学》

推荐理由:书籍编辑给予RHEL7.0,属于现行大众Linux系统;书籍为作者刘遄老师个人经验所得,正所谓“经验书籍”,并为理论派;书籍编辑从易到难,非常适合刚刚步入Linux的小白使用,内容易懂,比鸟哥的书更适合入门,也有拔高篇,大牛也可以作为工具书使用;书籍简洁,去除很多不常用甚至不用内容,便于读者做主题阅读;阅读方便,书籍有网络版,百度查linuxprobe就可以找到网站以及最新发布的实体版。

推荐二:《鸟哥的Linux私房菜》

推荐理由:囊括所有Linux知识,但是内容略显有些繁重,会令小白们非常吃不消;发行量大,但是其更新周期过长,内容没有定期更新,已近脱离生产环境,作为一本工具书放在案头应该不错。

以上就是个人对于选择书籍以及关于朋友选择Linux书籍的一些个人观点,希望对还在为了选择书籍困惑的朋友有所帮助,也希望我的帝都朋友早日成为Linux大牛!当然个人的观点未必适用于所有的,仅仅是一己的经验之谈,此处仅为分享。

转载于:https://my.oschina.net/ssdlinux/blog/1786572

选择一本适合自己的Linux系统书籍相关推荐

  1. 如何选择最适合你的Linux发行版

    在写这篇文章的时候,有323个不同的发行版被distrowatch.com关注.有的被称作Ehad,有的叫做Estrella Roja.很多名字里面都有包括一个"X"字母,一些展示 ...

  2. linux编译怎么选择cpu,使用cpuminer在Linux系统中用CPU挖矿

    所用的Linux系统是Ubuntu 16.04 LTS 64位版本,以下是使用cpuminer在Linux系统中用CPU挖矿的基本步骤. 1.注册账号 先到MinerGate注册账号,然后到这里就可以 ...

  3. linux网易云命令行,网易云音乐还有命令行版本?倒适合部署在Linux系统的机器人上...

    平时工作或生活喜欢有点音乐陪伴.而网易云音乐是一直以来用的音乐播放软件,可能除了里面很多懂你推给你的好音乐外,它还是一个分享和温暖的社区,分享评论,分享故事和温暖.机智客自己不管是PC电脑端还是移动手 ...

  4. Linux系统更新国内源~适合所有版本Linux系统

    目录 1.国内源~阿里 1.1.阿里源~Ubuntu 1.2.阿里源~Centos 1.3.阿里源~deepin 2.国内源~清华大学 2.1.清华大学源~Ubuntu 2.2.清华大学源~Cento ...

  5. linux系统适合什么游戏,Linux 系统不适合运行主流游戏?这是为何

    炎炎夏日,Steam正在进行能够让游戏爱好者们清凉一夏的夏日大促活动(Steam是一款布拉姆·科恩亲自开发设计的游戏平台,玩家可以在Steam上购买游戏.软件.下载.讨论.上传.分享).不过在众多玩家 ...

  6. 最适合手机的linux系统,10大主流Linux系统大盘点,总有一个适合你

    一.发行版 可能你从未听说过发行版这个名词, 因此我简单的对它作一些介绍. 应当强调的是,linux本身只是一个内核,没有图形界面和各种让你眼花缭乱的小玩意儿. 因此,在linux内核的基础上进行开发 ...

  7. 如何选择你最合适的linux系统

    当你对别人说,"我要买辆车."他马上就会问你:"什么车?"福特.丰田.还是本田?是双门跑车.小轿车.还是面包车?当然,还有其他类似的问题. 同样,如果你说&qu ...

  8. 适合arm的linux系统下载,深度操作系统提供有ARM版:Deepin 15 ARM介绍

    本文为你介绍深度操作系统15 ARM版(2016年产品,只有专业版有支持).深度操作系统15 ARM在NanoPi2上使用方法.Deepin 15 ARM版本系统更新说明. 前言 有深度用户提问:是否 ...

  9. 适合上网本的linux系统,2011最佳上网本Linux发行版TOP 5

    随着平板电脑的快速流行,2011年同时也是上网本萎靡的一年.不过,上网本还在卖,需求还是有的:由于上网本往往价格低廉并且硬件配置低,很适合作为尝试各种Linux桌面发行版的平台. Linux.com评 ...

最新文章

  1. 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如Page 或UserControl)是正确的。...
  2. nginx php-fpm display_errors,php5-fpm的display_errors不能使用nginx
  3. 虚拟机共享文件夹引发的一点思考
  4. Eclipse导入项目常见问题----jdk版本问题(有个红色感叹号)01
  5. 注释数据库介绍之GO、KEGG数据库
  6. ngixn+tomcat负载均衡 动静分离配置 (nginx反向代理)
  7. SAP Commerce配置属性的优先级
  8. 计算机试题dddd,数据库系统概论试题及答案dddd_Image_Marked.pdf
  9. java中对象作为参数_java中对象引用,特别作为参数时候注意事项
  10. Scheduler:Event UID not valid(转)
  11. SQL SERVER 收缩数据库的命令
  12. 谷歌宕机,只有运维背锅吗?
  13. getvalue函数怎么使用_单片机基础 —— 使用ADC读取电压值
  14. 个人计算机预防勒索病毒,避免电脑中勒索病毒的方法
  15. MM32F031 M0内核 IAP
  16. 基于中国天气网的数据库设计与开发(python+MySQL)
  17. mock.js文档详解5及下载(Random中的Name,Web,Address种类函数)
  18. 利用python写出德州扑克小游戏
  19. 深入理解微信二维码扫码登录的原理
  20. 软件缺陷定位☞西门子数据集介绍

热门文章

  1. 每天至少保证4个小时在学习知识
  2. ubuntu中解压rar文件遇到乱码的解决方法
  3. Vue入门---- vue-router
  4. Hive分区表count(*)不起mapreduce的真相
  5. Druid的外网访问异常
  6. python相比于excel的优势_对照Excel使用Python进行数据分析,更快掌握
  7. if __name__ == __main__:什么意思_秒懂Python编程中的if __name__ == 'main' 的作用和原理...
  8. python 案例串接_Python基础系例--字典串操作
  9. mysql 查看编码方式_Mysql查看编码方式专题
  10. 复制密钥文件到另一台服务器,使用所有ssh密钥从第三台服务器在两台服务器之间远程复制...