高考成绩并不是那么的理想,本科是个普通的二本院校,来到学校之后,整个人其实很迷茫,当时对大学的专业真的是一点都不了解,也不知道自己对哪方面感兴趣,最后选择的专业是电子方面的,其实当时选择专业的时候对电子一点都不了解,当时还以为是计算机相关的,真正了解之后发现和计算机专业相差有点大,但也没有关系,让专业变成兴趣也不错。

大一的时候并不知道做什么比较好,就和普通的学生一样,谈恋爱,玩游戏,不过该上课还是上课,该自习还是自习,自己的底子还可以,正常学习,在期末考试考个前几名还是挺容易的,现在想想幸亏当时大一好好学习了,因为大一结束的时候,大学的电子实验室开始招人了,听实验室老师介绍了一番之后,感觉还不错,能学到不少实践的知识,而且老师比较喜欢学习好的,所以我很轻松就进去了,如果成绩稍差点,老师一般都会刁难,所以我还是比较幸运的。大家不不要着急,我后面会介绍我的学习和所看书籍《Linux就该这么学》的。

大一暑假就开始实验室的生涯,一开始什么都不懂,老师给我们安排了任务之后,早起晚归的开始干活,生怕完不成任务,第一个任务应该是看电子视频吧,大概看了一星期,老师就让我们实战,做一个小的东西出来,当时我连老师说的题目都听不懂,幸亏老师说完之后,学长指点了一下,我并没有什么特长,但是我很会抄,能很快根据老师和学长的要求,从网上找到相关的资料,并且复制出来,我觉得每个人都应该学会这项技能,生活上问百度,技术上问google,平时多去逛一下相关的论坛,你会发现学新东西比别人快很多。

大二我很快适应了实验室的生活,在实验室学到了普通学生学不到的东西,这些在课本上是没有的,但是有利也有弊,把时间都放在了实验室,并且开始逃课,而且从心里就开始认为上课作用并不是很大,理所当然专业课的成绩就会下降,期末考试成绩也就下来了。大二用了一年的时间学会了关于电子方面几乎所有的软件的使用方法,通过做各种项目,我慢慢的喜欢上了编程,而且思想上有了很大的变化,就是面对任何事情,不管有多难,打从心里感觉这个也就那么回事。而且我感觉如果你选择做软件方向,就要掌握一门技能就是:一款新的软件,你拿到之后就能上手,一下子精通是不可能的,但至少能够很快会使用。

大三实验室的任务并不是特别紧,我们自行安排时间,往自己喜欢的方向发展,我比较喜欢编程,看的都是软件方面的,什么C技巧,C++,java,C#都看了一点,但都不精通,知识大概了解了一下软件方面的方向,反正学的很杂,后来无意间通过学长接触到了Linux,感觉很高大上,感觉比较感兴趣,然后从网上开始搜索关于Linux的知识以及教程,说到教程,网上的资料真的五花八门,就拿Linux来说吧,资料真的是太多了,一开始我看的书是网上比较流行linux书籍,读了一段时间之后,由于篇幅太长了,有的地方有点啰嗦,导致进度有点缓慢,兴趣没有之前那么大了,所以对我来说,学新东西不要拖太久,先把大体框架弄明白,在搞细节,感觉这样比较好,拿Linux举例吧,我建议看一下刘遄的《Linux就该这么学》篇幅不长不短,精简,但涵盖了常用的大部分知识,如果要考证的话,再好不过了。到了大三下学期,就没有看这些东西了,决定考研了。

学习Linux需要对一些命令比较熟悉,因为命令有很多强大的功能,掌握了命令,你的Linux也差不多入门了。当然,Linux的命令有很多,记住也不是那么容易,学习命令不能靠死记硬背,要理解记忆,而且对于初学者来说,马上学习枯燥的命令确实很无趣,但是一旦学会就会爱不释手,非常喜欢。我建议大家学命令的时候可以通过一些小程序练手,一回生二回熟,慢慢的就掌握了 。

学习没有捷径,没有人能随随便便成功,但是找到好的方法就可以很快进步,找到好的辅助材料能更好的帮助我们进步,初学者不要害怕寂寞,不要急于求成,一步一个脚印,多看,多做,多实践,一定会很快入门的。希望大家能在Linux这条路上越走越远!

聊聊大学期间的我是怎样学习Linux系统的的更多相关文章

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

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

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

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

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

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

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

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

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

随机推荐

  1. 编译原理 #02# 简易递归下降分析程序(js实现)

    // 实验存档 截图: 代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"&g ...

  2. Hibernate一级缓存和二级缓存详解

    (1)一级缓存 是Session级别的缓存,一个Session做了一个查询操作,它会把这个操作的结果放在一级缓存中,如果短时间内这个session(一定要同一个session)又做了同一个操作,那么h ...

  3. 【读书笔记】使用JMeter创建数据库(Mysql)测试

    读书笔记:<零成本实现Web性能测试>第4章 记得某天按照虫师博客的写的,折腾后成功了.今天又忘记了... 折腾后又成功了,赶紧记录下... 原文:http://www.cnblogs.c ...

  4. VMware虚拟机扩展Ubuntu系统磁盘空间

    1 首先给虚拟机扩容 虚拟机->设置->硬盘->实用程序->扩展磁盘容量 2 启动Ubuntu系统 2.1 打开终端安装gparted,sudo apt-get install ...

  5. 【新特性】JDK1.8

    一.简介 毫无疑问,Java 8是Java自Java 5(发布于2004年)之后的最重要的版本.这个版本包含语言.编译器.库.工具和JVM等方面的十多个新特性.在本文中我们将学习这些新特性,并用实际的 ...

  6. Ubuntu 18.04 LTS 常用软件安装杂记

    之前个人笔记本装的是 Linux Mint,用了一段时间但是体验不佳,所以打算换成 Ubuntu .作为一个 Linux 小白,当时配置一些软件环境费了不少时间.这次打算简单记录下,和大家分享一下我的 ...

  7. ASP.NET Core API 接收参数去掉烦人的 [FromBody]

    在测试ASP.NET Core API 项目的时候,发现后台接口参数为类型对象,对于PostMan和Ajax的Post方法传Json数据都获取不到相应的值,后来在类型参数前面加了一个[FromBody ...

  8. vue v-if:"TypeError: Cannot read property 'length' of undefined"

    在使用v-if判断一个数组大小为0时,会出现 length 是undefined的错误:[Vue warn]: Error in render: "TypeError: Cannot rea ...

  9. 【HNOI 2016】大数

    Problem Description 小 B 有一个很大的数 \(S\),长度达到了 \(N\) 位:这个数可以看成是一个串,它可能有前导 \(0\),例如 00009312345 .小 B 还有一 ...

  10. Ajax+setInterval定时异步刷新页面

    这个是之前一个项目中用到的功能,现在记录一下他的使用步骤. 现在讲解一下具体的关键代码: 1.   window.onload:是指等待页面html和css都执行完毕以后才开始执行js文件,因为我这个 ...