有关Linux的学习的相关感悟

Linux原来可以这么玩

今天和技术男小谢交流了有关linux和php的一些个基础的知识,感觉眼界大开,突然觉得还是需要把心稳下来然后,安下心去敲代码,因为瞬间感觉自己知道的太少了。有一句说的好,厉害的人尚且很淡定,一个只懂得皮毛的外行在外边又瞎嚷嚷什么呢。敲代码靠的不是嘴而是行动是双手。

有关linux的重新认识

在我的印象中linux无非就是一个窗口然后是一堆的命令行,今天我觉得自己的认识太肤浅了。在这个系统里可以做很多有意思的事情,我拿Mac的终端来说一下首先一个比较厉害的就是他可以自动和远端服务器进行连接,这是Mac比Cmd要强出一万倍的东西。然后就是有关开发环境的搭建,一方面你可以通过命令行在远端服务器上进行相关软件的安装,这里就要说一点了你面对的所有的东西都是命令行还有文件路径,当然最为炫酷的还要数命令行了。但是你不要忘了长期在这种路径,config大的系统环境下进行操作会改变你看待代码看待问题的视角,会加深你对代码软件内部运行原理的认识,而这种能力是 了不得的能力。

有关php的简单的认识

php的话之前同样只是停留在概念的阶段,今天简单的接触了一下他的代码结构和语法,另外今天飞哥给我简单看了他的MVC架构和各个模块的交互原理,也比较有启发。自己总结下php的特点:
1. 首先是他的上下结构,根标签是html,下层是css在往下则是JavaScript的相关知识,然后css是提前创设各种控件相当于Android中的View控件而JavaScript则是控制这些控件往这些个控件当中加入数据或者是写一些个相关的逻辑。
2. 脚本语言的优势,不同于java这种编译语言php是脚本语言,是无需编译的语言所以得一切逻辑最终只需要我们从网页上加载一下html文本。今天和飞哥也交流了有关前端和后端的相关关系,初步认识是这样的,前端后端分开,前端的东西不需要开发环境但是需要借助的是类似阿帕奇的环境。而后端则是需要借助mysql等各种渠道直接从数据库读取相关的数据。

总结

当然一切都是自己的初步认识所有的一切都还有待于进一步去研究学习,不过今天和这些厉害的人交流也让我获得了比较重要的几点信息概括下来是一下几点:
1. 学习东西要有极客精神,何为极客精神,那就是不求甚解,对问题原理感兴趣,有一种乐于解决问题,乐于探究的精神,热衷于技术并且痴迷于技术。
2. 百度要更加细节化,要大胆的猜想,要更多的提出疑问,而不是读死书,死读书陷入备战高考的老套路,首先要多给自己提问题,但是疑问但是兴趣带着一探究竟的好奇心去思考问题,然后通过百度谷歌这本大的百科全书来解决自己的万千疑惑。
3. 问题要一探究竟而不是浅尝则止,看博客有两种一种一种是目的性很强的以专题为要求的刷博客,另一种则是在实际操作的过程中看关联性的文章和相关的信息,在这个过程中不要带着一种被动的抵触的情绪去了解相关的知识这样是学不到新的东西的,一方面要带着兴趣,另一方面要自然性的去了解一些个逻辑的实现原理和运用方法功能。
4. 改代码的重要性,面对任何的代码我觉得我们不是干巴巴的看着代码发愁而是学会去改代码,改一下配置文件,改一下其中的些许参数,改一些个小的细节,通过这些小的更改你可以进一步认识其相关的实现原理另外通过了解相关的关联性的知识你能掌握其他人掌握不到的新的东西。
5. 学会玩linux从路径,配置,命令行的角度去重新认识编程,认识软件,认识相关的操作原理。
6. 抱着试一试改一改调一调的心态,带着兴趣去探索去深究问题,浅尝辄止永远都看不到真正美丽的风景。

你可能感兴趣的:(Linux运维)