文档章节

野生程序员眼中的Linux系统

l
 linux-tao
发布于 2017/09/07 23:58
字数 1395
阅读 1
收藏 0

我是一名后端开发者,从一个啥都不知道的小白,跨专业自学了PHP,江湖人称——野生程序员,所幸也算勉强混的一口饭吃。众所周知,计算机专业和非计算机专业其实是有很大的区别,计算机专业的课程大多是底层的原理,而我这个门外汉对此一窍不通,我投机取巧,在前辈们造好的轮子上开发。由此,对于Linux,我可谓是小白一个,我不懂计算机原理,不懂数据结构,自然对Linux的许多概念不理解。直到现在,我对Linux的底层架构还是懵懵懂懂。下面我想谈谈这两年来我眼中的Linux。

 

 

 

 

我的第一份工作是在一家创业公司,刚去的时候我问老大,是否需要用到Linux,老大说不用,我惊奇的发现他们的服务器也是装的windows,当时只自学了2个月编程的我,对于Linux只闻其名,不见其身,所以对于使用哪个系统没多大感觉。虽然工作中用不上Linux,但我私下还是会去学习它,我下班后会看网上很多人介绍的入门网红书籍《Linux就该这么学》,书上的知识倒也说不上枯燥,但一开始学习的那些命令,我只是简单的记一下,由于实际中用不上,所以也是印象模糊。半年之后,我才磨磨蹭蹭看了3分之一的内容,只是初步了解了基本命令,还是没有见到Linux系统。那时候Linux在我眼中还是神秘的。

直到暑假实习的某一天,我下定决心去学习Linux,于是乎义无反顾的卸载了win10,你问我双系统?不存在的。捣鼓了一个周末,总算是安装上了ubuntu,在安装中遇到坑就不提了,当时我就在想,Linux除了开机快,干净,还有啥优点?倒是缺点很多,软件少,安装起来会出现各种问题。虽然如此,但我还是坚持的用下去了。搭建了个LAMP环境用于开发,当然搭建中也遇到各种坑。但是搭完算是一劳永逸,使用起来特别方便。就这样,我慢慢熟悉了Linux的一些常用命令,以及习惯了Linux不同于windows的各种操作。然而,一个月后,我还是装回了win10,原因是除了开发,日常使用体验真心不如windows,当时,Linux在我眼中有一个概念,适用用于服务器端的系统。

真正在工作中使用到Linux的还是我毕业后的第一份工作,是一个规模较大的公司,里面的团队开发的各种架构和流程都比较完善,比如说代码托管用gitlab,服务器是linux,团队协作用trello,有道云,等等。在这里我第一次使用一台Linux的服务器部署项目。怀着敬畏的心情,我进到服务器去部署LNMP环境,有了以前的经验,部署起来倒也不算难,部署好之后,我开始了我的第一个工程。这算是我第一次在工作中使用Linux,期间遇到的问题也是数不胜数,直到我习惯了在Linux环境下的开发之后,Linux在我眼中的形象比之前清晰了一点,我开始接触到进程控制,日志查询,安全策略等知识,我开始明白Linux相对于windows更受开发者欢迎,也更多的被选择用于开发环境中的原因了,的确,Linux,简单快捷,稳定高效。

一直到现在,我对于Linux的了解越来越多,当初的入门书籍《Linux就该这么学》也被我看完了。现在我也算是对于Linux有一个较为全面的了解,能熟练应用于工作中,当然相较于那些运维人员,我还是自愧不如的。现在,Linux对于我来说,是我技术栈中不可分割的一部分,我也算是真正的使用了Lamp、Lnmp架构去开发web应用。现在你问我windows和Linux哪个更好,我会毫不犹豫的说Linux,确实,很多莫名其妙的bug在windows中会出现,而在Linux中确毫无问题,这时候我不得不说,Linux作为开源系统,已经足够优秀,而windows所束缚的太多。

回顾我的Linux学习之路,一句话让我深有感触——学海无涯,学无止尽。从刚开始作为小白的懵懂,到一步步了解之后的敬畏,Linux就是这样,想发现它的好,就需要一步一步深入了解,并使用它。学的知识越多,反而感觉Linux更加高深莫测,一开始只会几个 命令,就以为Linux只有几个命令,待学到更高级的文件,系统,进程管理之后,却看到了更加广阔的知识海洋,现在,我的目标是了解Linux的运行原理和底层架构,我要走的路还有很长,任重而道远。对于想学习的新手们,我想告诉你们的是,Linux的魅力在你越是了解它的时候,它的魅力越大,让我们在学习的过程中共勉。

© 著作权归作者所有

共有 人打赏支持
l
粉丝 17
博文 759
码字总数 860228
作品 0
深圳
运维
私信 提问
调皮的程序员:Linux之父雕刻在Linux内核中的故事

本文内容由公众号“格友”原创分享。 1、引言 (不羁的大神,连竖中指都这么帅) 因为LINUX操作系统的流行,Linus 已经成为地球人都知道的名人。虽然大家可能都听过钱钟书先生的名言:“假如...

首席大胸器
08/09
257
0
如何伪装成一个年薪 20 万刀以上的码农?

年轻的程序猿朋友们,从东岸、中部、南加……迁徙到硅谷的你,是否希望远处的美女向你投来崇拜的目光?希望身边的朋友觉得你很酷很牛逼?今天我们来聊聊如何在硅谷装成一个牛逼(身价20万刀以...

oschina
2016/03/17
10.9K
33
一个野生程序员的真实自述:我是如何从数学专业学渣入坑程序员的

本文来自公众号“程序员loading”,原标题是“排除万难,我终于入了程序员的坑!”。 1、引言 “恭喜你,成功的避过了所有的正确答案,选择了错误答案”。没错,我是一个数学专业的普通大学生...

JackJiang2011
12/05
0
0
揭开某程序员仇视别人然后说别人装 13 行为的面具

【】某程序员你还说没有仇视别人然后说所有人装 13 写代码当然离不开IDE工具,有某程序员,自己在LINUX下开发用不好VIM或者EMACS,就开始鄙视别人,仇视别人,当他看见后来进来技术不如的他的...

冰雪情缘l
2013/12/01
4.8K
21
一位Smalltalk 程序员眼中的开发和部署

多年前,我曾是一名 Smalltalk 程序员,这种经验让我以一种不同的视角来观察编程的世界,例如,需要花时间来适应源代码应该存储在文本文件中的这种做法。 我们作为程序员通常会区分“开发”和...

linux-tao
04/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

EOS docker开发环境

使用eos docker镜像是部署本地EOS开发环境的最轻松愉快的方法。使用官方提供的eos docker镜像,你可以快速建立一个eos开发环境,可以迅速启动开发节点和钱包服务器、创建账户、编写智能合约....

汇智网教程
今天
8
0
《唐史原来超有趣》的读后感优秀范文3700字

《唐史原来超有趣》的读后感优秀范文3700字: 作者:花若离。我今天分享的内容《唐史原来超有趣》这本书的读后感,我将这本书看了一遍之后就束之高阁了,不过里面的内容一直在在脑海中回放,...

原创小博客
今天
14
0
IC-CAD Methodology知识图谱

CAD (Computer Aided Design),计算机辅助设计,指利用计算机及其图形设备帮助设计人员进行设计工作,这个定义同样可以用来近似描述IC公司CAD工程师这个岗位的工作。 早期IC公司的CAD岗位最初...

李艳青1987
今天
14
0
CompletableFuture get方法一直阻塞或抛出TimeoutException

问题描述 最近刚刚上线的服务突然抛出大量的TimeoutException,查询后发现是使用了CompletableFuture,并且在执行future.get(5, TimeUnit.SECONDS);时抛出了TimeoutException异常,导致接口响...

xiaolyuh
今天
8
0
dubbo 搭建与使用

官网:http://dubbo.apache.org/en-us/ 一,安装监控中心(可以不安装) admin管理控制台,monitor监控中心 下载 bubbo ops 这个是新版的,需要node.js环境,我没有就用老版的了...

小兵胖胖
今天
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部