Linux从零到高手的进阶心得(转)

从2006年毕业至今,从事IT行业已经接近8个年头。

一路走来有很多心路历程和技术心得都写在了51CTO的博客中,不少文字现在看来已显稚嫩,但是这正是我真实的成长之路。这八年,从最基础的网络管理员开 始,从最下层的IT工作比如说做水晶头做起,慢慢的走过国企、干过外企,做过网络管理员、系统工程师、项目经理、Linux讲师,经历过众多重大的项目 (包括政府部门、国家重要民生相关项目),流过汗熬过夜,写过心得出过书,不谦虚的说,从很多方面来看,可以算得上是个IT老鸟。所以经常也有不少认识和 不认识的朋友处于看得起的态度来问我一些技术和非技术的问题。

今天我希望再一次的站在一个自诩为老鸟的位置上,谈谈我的个人观点。仅供希望入行的朋友参考,可探讨,请不要针对本文中任何观点进行钻牛角尖的行为,不认 可本人观点者请要本着友好交流的态度进行沟通,但是绝不接受挑衅性的问题,如有人认为臭屁一堆,请立即关闭本页以免耽误您的时间。

进阶心得之一:积沙成海。

还记得刚上大学那会儿学C++编程,学了很久还是云里雾里,每次抱起书本都觉得很多地方因为“没有基础”而不能理解,所以怨天尤人,责怪学校没有按照正常的认知顺序来教学。由此排斥学习C++,也因此拿到了大学里面第一个补考。

面对绕不过去的补考,我只有定下心来兴平气和的看了一个暑假的C++,结果在随后的补考中考出了85分。然后以后每次再抱起当年看不懂的课本时,居然发现 当年看不懂的地方现在已经毫无理解问题了。我相信大家至少有这样的体验:小学一年级的时候也没觉得自己能学好数学,到了三年级再看一年级的数学,绝对有种 “怎么可能学不会”的感慨。

学习一门技术大多时候并没有一步一个脚印的方法,太多地方给你有必须“跳跃”的体验,这时候最需要做的就是沉下心来,慢慢的领悟和吃透这些你看不懂的东 西,只有慢慢积累的量变过程才会终于有一天让你醍醐灌顶茅塞顿开。特别是希望从事IT的入门者、初学者,你们有太多的顾虑,认为自己非专科毕业,总有是不 是不适合从事这个行业的想法,我可以很负责任的告诉你,不管是在Linux行业,还是在更大范围内的IT行业并没有太多人是所谓专科毕业的,我认识太多人 大学学的专业是非IT类的,甚至还有学中医的医生转行做了IT,所有人一开始都会怀疑自己是否合适做这一行业,其他的我不知道,但是我可以很肯定的告诉 你,如果你想进入这一行,任何时候你都可以。

条件是什么?是你活着。但是必须清晰的看到,要从事这一行你必须有一定时间的积累,你必须每天都要学习心得知识,最简单的方式是,抱着一本书,吃透,然后下一本。这是一个积沙成海的过程,谁也无法越过。

进阶心得之二:思而再学。

古人云学而不思则惘,死而不学则怠。从来学习就要注意学思结合,不懂的东西你看再多遍如果不加以思考,你永远不懂。是什么固然重要,但为什么才是重中之 重。IT是一门科学,有了很好的基础原理积累,你的学习之路只会越来越快,因为很多东西在后期你要使用逻辑思维进行思考,你甚至可以不知道结果,但是你必 须知道方法。你必须清晰的认识到,你今天所学习的东西越多,你就会发现你不会的东西越多,如果你不希望排山倒海般的新知识朝你涌来的感觉,你必须有加速你 学习的能力,而这些就必须依赖你的快速学习,所以思而再学尤其重要。

进阶心得之三:提问艺术。

你会遇到各种各样的问题,解决问题的过程大多非常辛苦,因为有太多的东西没有旁人的协助,你只能依靠自己。

这时候你必须依靠你手头上的各类书籍、资料、通过谷歌百度等各类搜索引擎来解决你的问题。同时,你也可以加入一些QQ技术群来寻求帮助。如果是通过后者, 请一定要注意提问的方式,把你的问题描述清楚(非常重要),把你寻求解决的过程描述清楚,好让他人在充分理解你的问题。你要知道,大家都很忙,在问问题时 请一定要言简意赅的让对方了解你的问题,否则你提出的问题往往没有人会理会。

我见过太多人问类似于这样的问题:我的***软件出了问题了,不知道怎么解决,大家有会的么?这种等靠要的方式万万不可取,徒增鄙视,而且多次后打击自己的信心。

进阶心得之四:授己以渔。

我必须说,使用谷歌百度等各类搜索引擎来解决你的问题将会成为你今后的主要工作之一。

我曾经到不少客户的疑难现场解决问题,说实话,有不少问题我也不知道究竟是什么问题、为什么会出现这种问题以及如何解决。但是我所采取的方法都是一致的: 找到系统或者应用的出错日志,网上进行搜索。基本上靠这种方式我解决了不少困扰了客户很久的问题。究其答案我想其实很简单,只是因为我会谷歌而你不会而 已,非常简单。我坚定的认为,如果没有谷歌百度,有很多问题对我来说是很难解的。

我一直有这样的想法:从某种意义上来说,各类搜索引擎是IT人很重要的生存因素。所以,你必须学会这种技能。

进阶心得之五:贵在坚持。

作家葛拉威尔在《异数》一书中指出:“人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。只要经过1万小时的锤炼,任何人都能从平凡变成超凡。”他将此称为“一万小时定律”。

要成为某个领域的专家,需要10000小时,按比例计算就是:如果每天工作8个小时,一周工作五天,那么成为一个领域的专家只需要5年,这就是所谓的一万小时定律。

坚持是通向成功的法宝,你必须有坚韧的毅力熬过你进入IT行业的这5年。

最后我想说,良好的入门环境也是非常重要的。这就如同习武大师宁可将武功传授给毫无功底的人也不愿意教有点猫狗功夫的人,因为一旦养成坏习惯就很难改正了。

对于广大希望学习Linux的人来说,选择一本优秀的入门书非常重要,笔者当年也看过不少公认的好书,包括红帽的官方教程等。笔者也花了一年的时间酝酿并 最终写成了极其适合入门者阅读的Linux读本——《Linux系统命令及Shell脚本实践指南》,本书作为一本面向Linux入门用户的书籍,力求语 言通俗易懂,用例简单明了,便于读者阅读领会。同时,全书穿插了不少要求读者动手实践的内容,不但可加深读者对内容的理解和消化,同时也可通过动手实践激 发读者对Linux系统和Shell编程的兴趣,从而更好地驱动读者学习。本书根据笔者多年来Linux环境运维管理工作的经验编著而成,内容丰富,且注 重实践讲解,非常适合Linux初学者和基于Linux平台的软件开发者学习或查阅。有兴趣的朋友可以在京东、当当、亚马逊上试读。

https://www.ttlsa.com/news/linux-from-zero-to-master-the-advanced-experience/

 

时间: 2024-08-30 13:24:01

Linux从零到高手的进阶心得(转)的相关文章

《构建高可用Linux服务器 第3版》—— 3.1 Vim的基础用法及进阶心得

3.1 Vim的基础用法及进阶心得 vi作为开源系统的默认编辑器,现在为越来越多的人了解和熟悉,而Vim作为vi的升级版本,在功能上又有明显提高.由于它方便实用,现在越来越多的开发人员喜欢将其作为代码编辑工具.vi更符合UNIX传统,它通过管道机制和系统内的各种积木工具打交道,它讲究的是和系统内的工具程序协作来完成用户的任务.Vim是vi最受欢迎的变种之一,它除了继承了vi迅捷的编辑方式外,在功能方面也已经比原始的vi强大很多.它现在是CentOS 5.8及FreeBSD 8.1下首选的强大编辑

求javascript菜鸟变高手的进阶过程和书籍,求教!!

问题描述 我对javascript什么都不懂,想从什么都不懂,自修到高手,求教群里高___人指点我一二,先看什么,再学什么,给我个指点,让我成为javascript的熟练人,谢谢. 解决方案 1. 全方位.多角度学习JavaScript http://developer.51cto.com/art/201001/175284.htm2. JavaScript征途 http://book.51cto.com/art/200908/147856.htm3. Javascript学习指南(第2版) h

CF高端进阶心得分享 超越菜鸟奔向大神

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   [科技讯]8月28日消息.CF对于喜欢FPS的玩家来说并不陌生,手握枪支,瞄准敌人,射击,上手非常容易,不过要想一击致命,杀人于无形,还是需要玩家在不断的实战与摸索中总结经验和规律,才能一点一点提升自己的技术水平. 其实要想提高自己的能力还是有很多技巧的.如何隐藏自己,如何瞄准敌人,如何更精准的射击,下面就让我们一起来看看高端玩家是如何把握细节的吧. 1.闪光手

求高手点拨学习心得关于:java做聊天软件

问题描述 学了一点点的java想要学习一下制作聊天软件,但觉得很盲目,知识也不全面,更重要的是自己能力有限,但是希望能做一点点东西,想慢慢尝试弄一个聊天软件,不知道应该从什么地方开始学习,希望各位师兄师姐,学弟学妹能给一点建议,和交流,在这里非常的感谢大家了!! 解决方案 解决方案二:首先你要确定自己要做出来的软件是什么效果,是B/S的还是C/S的,不同的结构用到的技术是不一样的.我没事的时候做过C/S的一个聊天工具,主要用到的就是swing.servlet.Thread.jdbc的一些知识.s

浅谈新浪微博粉丝从零到万的进阶方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 随着微博的发展越来越迅猛,现在不管是企业或者草根都开始对微博越来越重视了.微博营销的价值也越来越大,而微博营销的前提是需要有粉丝量的支撑,才能产生最大的传播性,而如何增加微博账号粉丝就成为了重中之重. 几年之间,我手头运营过2个官方微博,3个内容微博,粉丝加起来也已经突破百万了,可能成绩并不扎眼,不过在这期间,我也总结了一套行之有效的增加粉丝

人工智能进阶心得:在战斗中学习,在学习中战斗

以下是精彩视频内容整理: 层次 在人工智能上我们进步空间到底有多大?在内容广度上,会有DNN.CNN卷积网络.RNN循环神经网络.GAN和RL等:在深度上可以分为两大阶段,一是认知上的了解-理解,一是行动上的应用.改造和创造.越向上的人会越少,比如应用层的从业者就会少一些. 认知层即了解概念.理解原理,应用即将所学及时的付诸于实践,改造即针对问题用自己的理解进行更好的改变,改造变多了累积起来就是一种创造.除此之外,前沿的时间维度也是必要的,深度学习技术在不断地进展,如果没有时间维度而以静止观点去

《构建高可用Linux服务器 第3版》—— 导读

前言 我的系统架构师之路 2004年我初识UNIX开源系统.那会儿我正在一家大型国有企业做系统管理员,负责值守公司的Windows Server 2000服务器.当时"震荡波"和"冲击波"这两种病毒很猖狂,虽然我们在防毒方面投入了大量的精力和金钱(当时购买的都是正版Windows 2000系统和正版瑞星杀毒软件),但新上线的机器,偶尔也有遗漏的时候,没有打补丁的机器无一幸免,所以对这个问题比较头疼.有一次去朋友的公司(某省太平洋寿险下面的一个分支机构)参观,我发现他

Oracle 11g安装成功后在linux创建chkconfig自启动设置

本文参照了网上不同版本的资料,然后自己分别在cent0S6.3的x86与x64两个虚拟环境均搭建完成,安装的分别是与系统对应的ORACLE 11Gx86与x64两个版本,基本能满足Oracle服务开机启动需求. 但有几个小问题,能力有限: 1.启动或关闭服务报有此提示,但不影响服务启动,端口能正常打开,ORACLE远程也能连接. [root@orcl ~]# service oracle restart Shutdown Oracle: Environment variable ORACLE_U

大数据人工智能领域从菜鸟到高手晋级指南

我们身处一个"技术爆炸"和"共享.开源"的时代,先进技术的更新迭代速率超过了历史上任何一个时期,而且这些技术也不再闭塞,人人都可以接触并学习.终身学习已经是我们每个人不得不面对的问题,这一点在大数据/人工智能领域体现的尤为明显:层出不穷的新技术,一方面为我们带来了便利,但同时也使我们面临难以高效学习和选择的窘境.因此,在这样的时代背景下学习大数据知识,需要有相适应的逻辑和方法. 本文试图帮助各位读者用好各类"共享.开源"的学习工具以及学习渠道,躲