我本身来说并不是计算机专业的学生,因此今天来谈及这个话题,对大家来说,有了更多的客观公正性。对我而言,linux给我最大的财富,并不是编程能力提高了多少,而是视野的开阔、心态的转变和自学能力的提高。我本身是医科院校的信息管理专业学生,本身应该是分配到医院的信息科工作的,但是偶然间买了一本《Linux就该这么学》,让我眼界更加的开阔,让我懂得除了windows之外,外面的世界更加的精彩,领悟了开源软件的魅力。

学校不会开一门linux入门的课,身边估计也不会有同样喜欢搞linux的同学,所以学习基本全靠自己,遇到了问题主要就是Google了,这过程也许比较痛苦.就是这样,当别人不学的时候,你的优势就来了,这就是资源优势,你可以做别人不会做的事情,这是一件很酷的事情。但当以后若是遇到需要自学一块以前自己完全不曾涉略的领域时,你很可能就会比别人驾轻就熟很多,我想这应该感谢学习linux带来的自学能力的提高。还有不得不提的一点,我个人觉得linux对我、也许也是绝大部分人来说是一扇很好的窗口,它会把你引向python、大数据、云计算、人工智能、计算机视觉等等方向,强大的好奇心和旺盛的求知欲会让大学剩下的时间更有价值,或是你入了it这个行业,你将有继续前行的强大动力。

我相信it从业人员接触linux后,会让你对这个世界乐观很多,外在世界的色彩似乎也鲜艳明亮了不少。虽然有商业公司比如红帽公司的出于商业目的的大力支持,但这丝毫也不能减损linux、开源运动、自由软件运动的理想主义色彩,还有什么能比一个乌托邦的简陋小房子成长成一座富丽堂皇的华美大厦还要激励人呢?

Linux入门是一个很关键的问题,只要能够入门,后面就有合适的机会让你去把握。个人经验,建议大家使用cenots这个发行版来进行学习,因为从企业的角度来看,大多数服务器都运行在centos上,这样你的知识就更加具有实用性。将一些常用命令,vim等熟悉后,再转向基本服务及架构监控上,中间最好不要在别的发行版上浪费太多时间(我就分别在Ubuntu、Mint、Fedora上都停留了很久,但回过头来看,那段时间并没有进展……所以是血泪的教训。

学习linux来说,体系化得学习非常的重要,拒绝碎片化,零散的学习方式。有句老话说的好:“师傅领进门,修行在个人”。我们需要一个良师带我们入门,这良师可能不是指具体某个人,可能是一本具有体系化实战价值的书籍。我自己当初学习linux入门是学习的《Linux就该这么学》这本书。 作为入门很不错,最好是带着目的去读,自己能够整理技术文档,定期的回顾。不然看过的命令,看过也就看过了,用的时候根本不记得。

多动手,可以自己找一个开源项目练练手,也可以去找老师,看看有什么好的项目可以做的。我始终觉得在大学里最好的学习途径还是跟老师多接触,跟着老师做项目,有个过来人指导会顺利不少。学习linux,就是在于实战,理论是一回事,实战才能体现理论的价值,更加透彻的理解理论的基本原理。

也许,会有人告诉你还有别的Windows存在,但是Linux这扇窗肯定是最乌托邦、最有理想主义色彩的,尤其在这个无处不要向现实低头的社会。

接触开源的东西有两年了,作为一个普通用户而非开发者,我觉得开源领域,一种宗教式的狂热崇拜始终存在,比如Linux系统,比如函数式编程,比如Emacs/Vim。现在让我看来,Arch/Gentoo未必好于Ubuntu,haskell也不一定就完美无缺,C++也没有大家抨击的那么烂,IDE也不是一无是处,所见即所得的Lyx/Texmacs也不一定不好。对于一个软件工程类似的计算机专业的学习,学会linux这个工具,加上自己的语言能力,这样就能有更好的发展。在一些互联网大型公司,作为一个运维工程师,可能以后的发展会有局限,如果我们具备自己开发一些运维工具能力的时候,我们就会能够有更好的价值体现。不过前期,我们还是需要不断的完善自己的运维体系,后续再进行下一步深层次的学习。

我觉得,最重要的是,自己多经历,只有都经历过后,才能根据自己的判断做出自己的选择,而不是被别人忽悠。在选择之前,可以多向有经验的人学习,跳过他们走过的炕,更早的走向目的地。

总而言之,我觉得Linux不是学习的终点,她只是通向封闭的牢笼外广阔自由的知识天地的一扇窗。

真实记录我入门学习Linux系统的经历的更多相关文章

  1. 学习Linux系统的方法经验

    Linux系统是一个开源的高效的以命令行为主的操作系统,主要用于服务器操作系统领域.对于Linux操作系统更多详细准确的解释大家可以网上找到<Linux就该这么学>的第0章介绍的比较详细: ...

  2. 与你们分享我学习linux系统的三大妙招

    一说到linux,我们就自然会想到企业服务器系统,目前市场上的网络设备都是使用linux内核操作系统,一些网络服务器也是使用linux操作系统下面的服务搭建实现的:目前操作系统这块也基本被linux占 ...

  3. Linux学习-->linux系统在移动硬盘的安装

    由于自己看了一些文章和linux的好奇,想来一窥Linux的奥秘,因此自己准备学习使用Linux系统,这里记录下自己的安装过程,方便以后自己重装系统时进行查阅. 参考的书籍是鸟哥的<Linux私 ...

  4. 应届毕业生如何通过学习Linux系统选择一份高薪职业

    2017年全国高校毕业生人数795万,史上"更难就业季"大学生就业形势,再加上出国留学回来的约30万以及没有找到工作的往届毕业生,预计将有1000多万大学生同时竞争. 如果我们不是 ...

  5. 给学习Linux系统小白的两三个建议

    前段时间看过一个针对国内Linux使用情况的调研表,有了不少感慨.现在听说过linux,会一点linux基本操作的人多如牛毛,然而真正能用linux做一点事情的确少之又少.无论是公司还是学校,办公基本 ...

  6. 正确学习Linux系统的5个建议

    摘要: 最近几年Linux系统应用越来越广泛,以至于很多人开始热衷学习Linux.但是我们都是从小都是学习windows系统长大的,从windows 98到现在的windows 10,而根据学习win ...

  7. 第三次随笔--安装虚拟机及学习linux系统初体验

    第三次随笔--安装虚拟机及学习linux系统初体验 ·学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 首先按照老师的提示步骤进行VirtualBox虚拟 ...

  8. 技术宅学习Linux系统还是很有前途的

    老实说,我之所以入了Linux的坑,纯粹只是为了追我现在的男朋友,也就是技术宅.如果不是为了追我男朋友的话,我估计我这辈子都不会去接触linux.好吧,今天写一写过往事情,也是为了怀念当初追男友的一些 ...

  9. 安装虚拟机及学习linux系统 20155222卢梓杰

    安装虚拟机及学习linux系统 20155222卢梓杰 首先按照要求下载virtualbox,没有遇到问题. 接下来新建一个虚拟机,按照要求应当安装乌班图64,这里只有32位的.在网上搜寻了许久,终于 ...

随机推荐

  1. [速成]了解一致性hash算法

    定义 一致性hash算法,在维基百科的定义是: Consistent hashing is a special kind of hashing such that when a hash table ...

  2. Docker化tomcat 并且使用maven热部署

    今天没事干 就把自己的tomcat  docker化并且使用maven实现热部署 特别记录一下~ 1.首先进行centos7的安装 就不在记录了 注意的是最好使用centos7 因为docker 依赖 ...

  3. 数据库并行读取和写入(Python实现)

    这篇主要记录一下如何实现对数据库的并行运算来节省代码运行时间.语言是Python,其他语言思路一样. 前言 一共23w条数据,是之前通过自然语言分析处理过的数据,附一张截图: 要实现对news主体的读 ...

  4. Thinkphp 3.0-3.1版代码执行漏洞

    近日360库带计划中播报的ThinkPHP扩展类库的漏洞已经查明原因:系官方扩展模式中的Lite精简模式中存在可能的漏洞(原先核心更新安全的时候 并没有更新模式扩展部分,现已更新).对于使用标准模式或 ...

  5. JS实现AOP拦截方法调用

    //JS实现AOP拦截方法调用function jsAOP(obj,handlers) {    if(typeof obj == 'function'){        obj = obj.prot ...

  6. .NET 随记

    1. goto 常用于 switch语句中2. 字符串相加用 StringBuilder的Append()方法性能好3. str.Trim(',') 清除字符串后的","4. st ...

  7. Vulkan Tutorial 18 重构交换链

    操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 现在我们已经成功的在屏幕上绘制出三角形,但是在某些情况下, ...

  8. C# servicestack.redis 互通 java jedis

    拥抱变化,如今也走上了.net/java通吃的时代,下面就讲讲如何让.net/java都能正常访问分片的redis吧. 有几个关键点:一致性环哈希.哈希算法.序列化.反序列化 后两个都比较直接,只要选 ...

  9. cpio用法详细说明

    1.1 cpio基本介绍 cpio是一个非常古老的归档工具.已逐渐被tar替代,但是有些功能是tar不存在的,所以还是分享下它的用法. cpio - copy files to and from ar ...

  10. “前”方有坑,绕道而行(一)-- H5+CSS

    1. 关于  数字.英文 不换行问题: 情景:昨天测试 小程序,输入英文,没有换行,且 下方有横向滚动条: 解决:word-break: word-break:break-all; /*只对英文起作用 ...