目录

前言

相信部分刚进入这个行业的新同学会对一个问题感到疑惑,为什么从培训学校出来的学员不被欢迎?

这里记录下一些我个人的看法(博主也曾有面试新员工的经历):说到底还是一个学习能力的问题。就这一点,从我的经历看来(曾到多家企业培训新人),培训出身的技术人员大体而言确实没有科班出身的学得更快准狠一些。学习能力这个东西其实比较虚,它并没有一个直观的考量方式,所以企业一般都会简单粗暴的使用学历、专业、项目经验来衡量。这之间反映了你的计算机知识框架是否完善、基础概念的理解是否到位、思维能力的强弱、有没有属于自己的对技术的理解和总结。这是一种综合能力层面的体现,直接决定了一个人在技术这条道上能走多远,瓶颈有多大。现在越来越多的企业更留意面试者的教育背景,其中,网易的技术能在国内互联网企业中一枝独秀,离不开在这一个环节的严格把控(只要 985/211 的科班高材生)。

但这里并不是在消极的打压从培训学校出来的同行,而是希望提出一个建议:互联网这个行业总是要求我们能够 快速深入 的去掌握一个新的技术点。永远不能停下学习的脚步,相信是这一行当里非常显眼的标签。所以学习能力的培养从来都是我们需要关注的重点。

那么怎么才能快速深入的学习呢?这是一些同学经常会问到的问题。我的建议是:

  • 短时间内,观看针对性的技术视频。从生物的感官上来讲,视觉和听觉的结合能让我们更快的接收咨询。而且,一般来说,视频讲师除了讲解知识点之外还会给出自己的经验总结,可以更好的搭建知识框架和了解技术的应用场景。了解技术的应用场景是非常重要的,尤其对于初学者而言,为什么要这样用?用在哪里?这是常见的问题。

  • 将学习的知识点,写成 Demo,或者直接应用到工作中。用起来或者说练习是非常重要的!这是一个反思和扩展的过程,建议通过辩证的方法去思考,这样做好在哪里?不这样做的话不好在哪里?加深对知识点的理解,达到举一反三的效果。这个 Demo 写没写,在我看来是天差地别的,大多数怕麻烦、偷懒、觉得自己已经学会了的同学不会去写,所以最后也是一头雾水或者只学会了当下而没能有所拓展。建议拒绝一切学而不用的学习方式

  • 结合书籍来完成实现。在工作中,有些时候我们难免需要在没有完全弄懂的情况下先将这个知识点用起来,毕竟工作才是你的价值,而不是学习。但这时我们需要注意了,往往由于这个原因使我们放松警惕,对一些关键的知识点的了解过于片面,知其然,而不知其所以然。所以这个时候,看书是深入学习、整理思路、总结方法和培养思维最好的方式。本篇不对怎么去看书作太多的篇幅,而是将重点放在怎么看 《鸟哥的 Linux 私房菜 — 基础学习篇(第三版)》 这一本书上。

关于这本书

《鸟哥的 Linux 私房菜 — 基础学习篇(第三版)》,这本书我在 14 年收入,至今仍会偶尔阅读。整本书错别字不多,语句通顺 幽默,类别排版合理,知识点有深入也好理解。但内容极其啰嗦,有小部分知识点已经 OUT。总体来说个人评 3 星半,值得推荐作为一本工具书收入。

所谓工具书就是跟使用手册一般的存在,适合在有需要(例如我最近在学习使用 Vim 进行开发。)或闲下来的时候翻阅。如果你是在 Linux 平台上进行开发的开发者,我建议通读目录,但绝不建议通读全文。鸟哥的话痨绝对是我生平仅见,但话说回来,新手应该会对这种啰嗦的语气感到亲切,不断的重复,是为了让你记得更牢固。

必看知识点

NOTE: 这里列出的知识点仅针对希望在 Linux 平台上进行工作的程序员或希望学习使用 Linux 的爱好者。对于专业的 Linux 运维人员来说,这一本书肯定是难以满足的。

整书涵盖了 RHCSA(红帽认证系统管理员) 大部分所需要掌握的知识点,重点在几个方面:

  • 系统安装

    • 第3章 主机规划与磁盘分区 (3.2/3.3)
    • 第4章 安装CentOS 5x与多重引导小技巧 (4.2/4.3)
  • 文件和目录管理
    • 第6章 Linux的文件权限与目录配置
    • 第7章 Linux文件与目录管理
    • 第9章 文件与文件系统的压缩与打包 (9.2/9.3)
  • 磁盘和文件系统管理
    • 第8章 Linux磁盘与文件系统管理 (8.2/8.3/8.4/8.5)
  • 网络管理
    • 第21章 系统设置工具(网络与打印机)与硬件检测 (21.1)
  • 账号管理
    • 第14章 Linux账号管理与ACL权限设置
  • 软件管理
    • 第23章 软件安装:RPM、SRPM与YUM功能 (23.1/23.2/23.4)
  • 系统服务管理
    • 第18章 认识系统服务(daemons)
  • Shell 基础
    • 第11章 认识和学习 Bash
    • 第10章 vim程序辑器 (10.2/10.3/10.4)
    • 第13章 学习shell script

最后

这本书最大的亮点在于鸟哥有将自身的使用经验倾注到其中,用了一定的篇幅来告诫我们 Linux 的使用规范(EG. FHS目录配置标准)和技巧,这是非常 Nice 的!Linux 对于开发者而言是一个工具、平台,那么能不能更好的使用这个工具会在一定程度上影响我们的工作效率。例如: 在遇见一个重复性的工作内容时,你是编写一个小脚本来完成呢?还是就这么重复的完成呢?其中的区别在于你是否能熟练的使用 Linux。

视频推荐:马哥 Linux 运维基础篇,能够契合这本书的内容。

用起来:建议桌面换成 Linux,有效增长 Linux 的使用时间。

拒绝从入门到放弃_《鸟哥的 Linux 私房菜 — 基础学习篇(第三版)》必读目录的更多相关文章

  1. 拒绝从入门到放弃_《Python 核心编程 (第二版)》必读目录

    目录 目录 关于这本书 必看知识点 最后 关于这本书 <Python 核心编程 (第二版)>是一本 Python 编程的入门书,分为 Python 核心(其实并不核心,应该叫基础) 和 高 ...

  2. python核心编程第二版笔记

    python核心编程第二版笔记由网友提供:open168 python核心编程--笔记(很详细,建议收藏) 解释器options:1.1 –d   提供调试输出1.2 –O   生成优化的字节码(生成 ...

  3. Python核心编程(第二版)PDF

    Python核心编程(第二版) 目录 第1部分 Python核心第1章 欢迎来到Python世界1.1 什么是Python1.2 起源1.3 特点1.3.1 高级1.3.2 面向对象1.3.3 可升级 ...

  4. Python核心编程第二版(中文).pdf 目录整理

    python核心编程目录 Chapter1:欢迎来到python世界!-页码:7 1.1什么是python 1.2起源  :罗萨姆1989底创建python 1.3特点 1.3.1高级 1.3.2面向 ...

  5. python 核心编程第二版 课后习题 第11章

    11-3 函数.在这个练习中,我们将实现 max()和 min()内建函数. (a) 写分别带两个元素返回一个较大和较小元素,简单的 max2()核 min2()函数.他们应该可以用任意的 pytho ...

  6. 《python核心编程第二版》第8章习题

    8–1. 条件语句. 请看下边的代码 # statement Aif x > 0:# statement Bpasselif x < 0:# statement Cpasselse:# s ...

  7. 《python核心编程第二版》第7章习题

    7–1. 字典方法.哪个字典方法可以用来把两个字典合并到一起? 答:dict1.update(dict2) 7–2. 字典的键.我们知道字典的值可以是任意的Python 对象,那字典的键又如何呢?请试 ...

  8. 《python核心编程第二版》第5章习题

    5-1 整形 讲讲 Python 普通整型和长整型的区别 答:普通整型 32位,长整数类型能表达的 数值仅仅与你的机器支持的(虚拟)内存大小有关 5-2 运算符(a) 写一个函数,计算并返回两个数的乘 ...

  9. 《python核心编程第二版》第4章习题

    4–1. Python 对象.与所有 Python 对象有关的三个属性是什么?请简单的

  10. 《python核心编程第二版》第3章习题

    3-1. 标识符.为什么 Python 中不需要变量名和变量类型声明? 答: 对象的类型和内存占用都是运行时确定的. 尽管代码被编译成字节码,Python 仍然是一种解释 型语言. 在创建也就是赋值时 ...

随机推荐

  1. 关于时间API

    如何正确处理时间 现实生活的世界里,时间是不断向前的,如果向前追溯时间的起点,可能是宇宙出生时,又或是宇宙出现之前, 但肯定是我们目前无法找到的,我们不知道现在距离时间原点的精确距离.所以我们要表示时 ...

  2. 用 Eclipse 开发 WebService 项目

    1.安装tomcat 2.安装CXF 一.为新渠道webservice加入到项目中 首先,创建一个springboot项目,名为webservice-baffle(附件中). 第二步,新建web se ...

  3. <每日一题> Day4:CodeForces-1042A.Benches(二分 + 排序)

    题目链接 参考代码: /* 排序 + 每次取小 #include <iostream> #include <algorithm> using namespace std; co ...

  4. 《剑指offer》面试题12 打印1到最大的n位数 Java版

    书中方法:这道题的一个陷阱在于不能用int或者long去存储你要打印的数,然后用打印函数打印,因为这个数可能会很大.如果加1后超出了最大的n位数,就不打印了.用最高位是否进位判断是否结束,打印的时候注 ...

  5. Codeforces 1047C (线性筛+因数分解)

    题面 传送门 分析 1.暴力做法 首先先把每个数除以gcd(a1,a2-,an)gcd(a_1,a_2 \dots,a_n )gcd(a1​,a2​-,an​) 可以O(namax)O(n\sqrt ...

  6. js去掉输入框的前后空格及一些常用正则表达式

    去掉TextBox输入框两头的前后空格:onblur="this.value=this.value.replace(/^\s+|\s+$/g,'');" str为要去除空格的字符串 ...

  7. BZOJ 1908. Pku2054 UVA1205 Color a Tree

    传送门 看一眼感觉 $dp$,发现状态没法维护 考虑贪心,然后就想了两个错的贪心... 正解好神啊 首先如果权值最大的点能够一步染色那么肯定要染它 意思就是,一旦父节点被染色那么它就要接着被染色 那么 ...

  8. CentOS7搭建Docker镜像实战

    开发十年,就只剩下这套架构体系了! >>>   一.搭建环境 使用的是VMWare 12虚拟机安装的CentOS7 安装成功后修改ip: 1. ip addr查看相关信息: 2. 修 ...

  9. es6 promise 结束回调地狱

    promise的三种状态: pending---进行中 fulfiled---执行成功 rejected---执行失败 var promise = new Promise(function(resol ...

  10. [资料] 常见的IC芯片解密方法与原理解析!

    其实了解芯片解密方法之前先要知道什么是芯片解密,网络上对芯片解密的定义很多,其实芯片解密就是通过半导体反向开发技术手段,将已加密的芯片变为不加密的芯片,进而使用编程器读取程序出来.   芯片解密所要具 ...