美文网首页Linux我爱编程
为什么要学习linux

为什么要学习linux

作者: harrytc | 来源:发表于2017-11-21 17:07 被阅读26次

我学习Linux已经快有半年了,从去年暑假开始接触《鸟哥的私房菜-基础篇》,到这个寒假今天第二遍重温基础篇。虽然依旧是个不折不扣的菜鸟,但我的感想挺大的。


什么是典型的windows思维?

从我自己的经历来概括,大概是以下几个方面。(这里的“典型”并不说是使用windows的人全部都这样,而是整个用户群体现出来的整体倾向,我自己在一开始便是个不折不扣的windows思维者,有志之士请勿要妄自菲薄)

  • 索取与将就。不愿意花费时间、金钱去满足自己个性化的需求,把需求都寄望于企业和他人的产品,期待不劳而获,甚至在无偿享受他人的服务的时候还经常性的挑挑拣拣,不懂感恩,如果他人暂时没有解决方案就只能将就。
  • 不愿意分享。一是自己本身没有创造,何来分享一说?二是把分享看作一种损失。
  • 动手困难症候群。人并不是生来就谁动手能力强,大都是环境的氛围影响造成的。windows上面的产品级程序大多不能重用,这也是GUI的一个弊病吧,想做出任何一点小修改都可能要打破重来,这样的实操代价太大,让人如何大展拳脚。
  • 缺乏一颗寻根问底的心。windows把全部的细节都葳了起来,这对用户是一件省心的事,但对计算机专业的学生却绝对是毒药,在windows的易用性中满足而不思进取,留流于表面的技术。

为什么会接触Linux?

  • 它提供了一个驱动力让你去真正掌握你应该要掌握的知识——编译原理、计算机网络、操作系统……想要用XXX功能?学啊!想要插U盘?学mount!想要定时备份文件?学crontab!每一个功能都或多或少让你明白Linux背后的机理。Linux高昂的学习成本对于开发人员来说,才是正常的。因为操作系统就是有这么复杂,就是有这么多知识要掌握,使用系统的本身和Linux正统的C语言让你把所有计算机的基础知识都串了起来,不再只是空中楼阁不可触摸。而且毫无疑问它可以提高你解决问题的能力。以致于现在每当提起Linux,我都觉得自己是个SB。

  • 它提供了无数可以重用可以自由定制的工具。“君子生非异也,善假於物也”。以命令行而不是GUI为界面有一个巨大的好处——管道风格的重用。虽然命令行使用起来不如GUI直观,但它在可扩展性上有无与伦比的潜力;甚至连操作系统本身都是开源的,你可以定制属于自己的个性化系统。你的生产力会大大提高,而且你不必再重复发明轮子,你可以专注造你的dream car。

  • 它提供了一个以分享、协作、创新的开源自由环境。“Linux上每个程序都是半成品。”个人撰写的程序在最初是为了满足自己的需求,而后他将他分享出来;你想要使用他的程序,但程序不够完善,你将它修改之后满足了自己的使用,而后又将它分享了出来。就是这样一个又一个的使用者和开发者双重身份的协作,让程序越来越优秀,没有止境。

  • 它提供了一个历史悠久、经受了考验的技术框架。技术发展日新月异,今天所学明日可能已成糟粕。windows下面的技术从win32 api到.net便是一例。但从Unix上传承下来的底层技术却少有变动,一直广为使用。从知识的长期投资性价比来说,Linux也应当作为可靠的选择之一。

  • 它提供了一个机会让你去接触更为广大的群体和世界。由于国内Linux资源的稀缺你不可避免要去阅读国外的资料来解决问题,强迫你去阅读英文文档,作为提供外语也不失为一种好办法,并且与远在地球另一边的朋友一起开发和讨论,也是一件很激动人心的事情吧?


从另外一些角度上对Linux的疑问

  • 现代工程化分工精细,我只需要负责关注产品的需求和市场就可以了,用不着太精深的技术。
    我自己也认为这样的说法是正确的,如果不是以技术出身的朋友的确是用不着太精深的技术。但我想说的是,学习Linux过程中培养出来的独立思考、乐于分享、长于实践的品质是任何岗位任何行业都需要的。

  • Linux在找工作上的优势。由于我自己尚是一名学生,对市场并未有太多了解,但所见所闻中Linux人才确实更为稀缺。

  • 于我自己来说,学习Linux是一种对知识的长期价值的投资选择,同时也是因为自己控制欲比较强,不喜欢隔靴搔痒地写代码、不喜欢受制于人。对于上述品质自己虽然不敢说具备,但的确是在过程中有所改善,希望继续进步。

骚年,跳进湖里去游泳,不要再留在岸上戏水了。

相关文章

  • Linux 学习笔记(二):初识 Unix/Linux 操作系统

    一、如何学习 Unix/Linux 系统 1. 为什么要学习 Unix/Linux 系统 Linux 平台及应用基...

  • 我参加了Linux学习组

    我为什么要学习Linux 因为好多操作、命令、英文不会、不懂、我也学习Linux、我也学习英文,加油!

  • 2018-03-07

    我为什么要学习Liunx Linux是社全发展的趋势,必须要学习,

  • Linux不仅仅是开源

    「对于刚刚接触Linux的人来说,往往会有一个疑惑?为什么要学习Linux?」 Linux和Windows最重要的...

  • 为什么要学习linux

    我学习Linux已经快有半年了,从去年暑假开始接触《鸟哥的私房菜-基础篇》,到这个寒假今天第二遍重温基础篇。虽然依...

  • 2018-03-06

    《Linux入门第一天 我为什么要学习Linux?》 我是Julia,来自北京,之前学过一点Linux,想着以后...

  • 嵌入式Linux学习步骤

    一、为什么要学习嵌入式Linux? 学习嵌入式Linux的原因,归纳起来有以下三个: 兴趣:兴趣是学习东西最好的导...

  • Linux系统常见命令

    为什么要学习Linux? 负责搭建及维护测试环境; 负责追踪及定位bug。 Linux文件系统采用层级式的树状目录...

  • git使用的“初始化”

    一、本地平台安装运行git (一)、Linux上安装git: 为什么要学习在Linux上安装git:最早git是在...

  • Linux学习总结

    1. 为什么要学习使用Linux系统? 官方解释:Linux优点:1.批量;2.高效;3.多用户实际解释:90%生...

网友评论

本文标题:为什么要学习linux

本文链接:https://www.haomeiwen.com/subject/feyoyxtx.html