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

时间:2022-09-07 17:25:00

目录

前言

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

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

     首先说明,本周活动有效时间为2016年10月19日到2016年10月31日.   目在介绍这本书之前,首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给玄魂工作室的 ...

  2. Linux学习初级篇-鸟哥的Linux私房菜 基础学习篇(第四版)

    0.1.2 一切设计的起点:CPU的架构 由于CPU的内部是有一些微指令组成的,所以我们所使用的软件都是要经过CPU内部的微指令集来达成才行.那这些指令集的设计主要又被分为两种设计理念,这是目前世界上 ...

  3. 【Linux】鸟哥的Linux私房菜基础学习篇整理(一)

    最近,一直在写PPC的模拟器和汇编器,也在做设计.所以重新看了看<鸟哥的Linux私房菜>,还是有好多命令不太熟悉.就打算写几篇blog记下来. 1. nl [-bnw] filename ...

  4. 《鸟哥的Linux私房菜-基础学习篇(第三版)》(三)

    第2章 Linxu怎样学习         1. Linux当前的应用角色 当前的Linux常见的应用可略分为企业应用和个人应用双方面. 首先谈了企业环境的利用. 1)网络server. 2)关键任务 ...

  5. 鸟哥的Linux私房菜 基础学习篇读书笔记(9):Linux磁盘与文件系统管理(2)

    上一篇文章主要从理论上分析了Linux的Ext2文件系统.这一篇主要解说怎样查看Linux的文件系统的容量以及解说Linux文件系统中的连接文件. 能够通过df和du命令来查看磁盘与文件夹的容量.df ...

  6. 《鸟哥的Linux私房菜-基础学习篇(第三版)》(四)

    第3章 主机规划与磁盘分区        1. Linux与硬件的搭配        首先谈了认识计算机的硬件配置. 然后谈了选择与Linux搭配的主机配置. 在Linuxserver中,内存的重要性 ...

  7. 《鸟哥的Linux私房菜-基础学习篇(第三版)》(六)

    第5章 首次登陆与在线求助man page        1. 首次登陆系统        首先谈了首次登陆CentOS 5.x界面.登陆选项中的会话是能够使用不同的图形界面来操作整个Linux系统. ...

  8. 鸟哥的Linux私房菜——基础学习篇 —— 笔记2

    at 语法 == 注意,输入at之后便进入命令行模式 ------- 不管怎么样,只会执行一次. [test @test test]# at [-m] TIME (输入工作指令)[test @test ...

  9. 【Linux】鸟哥的Linux私房菜基础学习篇整理(十一)

    1. 直接将命令丢到后台中执行“&”,在命令最后加“&”.    将目前的工作丢到后台中暂停:[Ctrl]+z 2. jobs [-lrs]:查看目前的后台工作状态.参数:-l:除了列 ...

随机推荐

  1. NHibernate系列文章十五:NHibernate组件

    摘要 前面文章介绍了NHibernate对简单.net数据类型的映射对照表.NHibernate也可以映射复杂数据类型,这里介绍通过组件映射NHibernate值对象. 1. NHibernate引用 ...

  2. Andorid-15k&plus;的面试题。

    andorid开发也做了3年有余了,也面试很多加企业,借此机会分享一下,我们中遇到过的问题以及解决方案吧,希望能够对正在找工作的andoird程序员有一定的帮助. 特别献上整理过的50道面试题目 1. ...

  3. linux c下mysql编程样例

    /* ============================================================================ Name : mysql1.c Auth ...

  4. linux set

    linux  set 命令 功能说明:设置shell. 语 法:set [+-abCdefhHklmnpPtuvx] 补充说明:用set 命令可以设置各种shell选项或者列 出shell变量.单个选 ...

  5. Java-Android 之电话拨号源码

    file:///F:/workspace3/Android_ver2.4/src/cn/szy/com/MainActivity.java package cn.szy.com; import and ...

  6. 解决Xcode 9&period;2系统真机测试时出现 could not find developer disk image问题

    解决Xcode在ipad/iphone 9.2 系统真机测试时出现could not find developer disk image问题 第一种方法:拷贝这个文件(http://download. ...

  7. Effective C&plus;&plus; ——模板和泛型编程

    条款41:了解隐式接口和编译器多态 以public继承的类,

  8. Dubbo 支持哪些序列化协议?

    面试题 dubbo 支持哪些通信协议?支持哪些序列化协议?说一下 Hessian 的数据结构?PB 知道吗?为什么 PB 的效率是最高的? 面试官心理分析 上一个问题,说说 dubbo 的基本工作原理 ...

  9. mysql统计库下所有表数据行数

    一.执行下面sql select concat( 'select "', TABLE_name, '", count(*) from ', TABLE_SCHEMA, '.', T ...

  10. Linux 第十三天

    十五.shell编程 1.Shell是什么 1)Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动.挂起.停止甚至是编写一 ...