实验一 Linux系统与应用准备

项目 内容
这个作业属于哪个课程 课程链接(点击查看)
这个作业的要求在哪里 作业要求链接(点击查看)
学号-姓名 17043207-蔡云冰
作业学习目标 学习博客园软件开发者学习社区使用技巧和经验; 学习Markdown的一些编辑文档方法在博客园写博客。

导入

说起Windows,估计每个人都能说出几句使用心得。毕竟,从过去初见计算机时,调色简陋的Windows xp,到现在常见的Windows 10,无论哪个版本的Windows,都在我们的学习生活留下了不可磨灭的痕迹。相比之下,如果不是学习了韩老师的相关教程,我对Linux的印象可能更接近科幻风。:smile:

发展方向

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。根据韩顺平老师的分类方法,Linux相关工作可以分为**运维工程师**和**嵌入式工程师**。其中,运维工程师主要任务是,服务器的规划、日常监控、故障处理、数据备份、日志分析,能够迅速恢复瘫痪的服务器。而嵌入式工程师要求,熟练掌握Linux下各种驱动程序开发,或在嵌入式系统中进行程序开发。

由于我对于Linux的了解程度偏低,在职业规划方向上,我首先参考了CSDN博客上的《Linux在各领域发展的现状与趋势》。这篇博客具体详实地介绍了介绍了Linux在各个领域的应用情况,摆事实,列数据,可信度较高。例如,介绍**云计算/大数据领域的发展**时,该博客的介绍为**“据Linux基金会的研究,86%的企业已经使用Linux操作系统进行云计算、大数据平台的构建”**。通过这篇博客,结合其他文章,我对于Linux的就业前景有了一些初步的认识。

不管就业前景如何广阔,具体到个人,在职位选择方面终究还是各自选择。根据CSDN博客上的《Linux工程师职业发展方向》误区解读,学习了Linux基础后就跟掌握了Windows不存在本质区别,如何产生效益才是重点,需要我们至少精通以下三种领域之一,**Linux上的应用,Linux上的软件开发**和**数据库方向**。同时,该博客具体介绍了Linux在各个领域的工作划分。对比其他介绍Linux职业前景的博客,可能在具体细节上存在一定区别,但大体类似。

我的选择

如果我以后从事Linux相关工作,我的选择是Linux嵌入式工程师,具体到开发项目,我的选择是python。虽然目前我并没有掌握python语音,但这并不妨碍我对python的兴趣。当下,python的实用性不言而喻,相比较其他编程语言,Python 具有更简单、易学会的优势,几乎所有任务都可以通过 30-40 行代码快速实现。举个例子,在日常生活中,虽然,我们现在拥有很多搜索引擎,例如百度,搜狗之类,但在使用这些搜索引擎时,往往要花费不必要的时间甄别鸡肋信息,广告信息等无效信息。相比之下,利用python写了一个爬虫小工具,就可以获取第一手信息。孰优孰劣,一目了然。

当然,如果说从事Linux的python嵌入式工程师,仅仅是因为Linux或python看起来很厉害的话,那显然十分肤浅。Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,据权威部门统计,目前Linux在服务器领域已经占据百分之七十五的市场份额,Linux的迅速崛起,在全球IT产业中引起高度关注,成为了服务器操作系统领域的中流砥柱。而在python方面,根据PYPL [^备注1]最新的1月流行指数排行榜,Python 又一次甩开 Java ,位居榜首。事实上,这几年来,Python 的使用热度一直都居高不下,风头几乎盖过了大部分编程语言。使用者是最好的发言人,使用者共同的选择恰恰就是对python的认可。这一份认可,同时代表了时代的选择,编程注定是一个长江后浪推前浪的行业,我们作为新一代青年,没有理由不选择先进方向。

我选择Linux的python嵌入式工程师的主要原因,是希望更多人能享受这一份便利。根据上学期《软件工程基础》所讲,编程是为顾客服务的,设计软件一定要从顾客的角度出发,使顾客具有很好的使用体验。未来,作为行业内的工作者,我们固然能享受到这样的便利,但世界上大部分人不一定会去学习这些专业知识,而我的目标就是将这些技术简化到大众能够接受的程度,普及这些能方便大众的产品。我相信,把一种技术应用到生活中,为更多人带来便利,才是我们开发产品的初衷。

结语

经过一个礼拜的初步学习,我对Linux的历史,发展前景有了一些初步的了解。在和同学们的交流探讨中,我也完成了CentOS和Ubuntu的安装。我很高兴,终于踏上Linux的学习之路了。在兴趣的基础上,我们需要恒心和毅力,才能掌握好Linux。我相信,在工作上能精通Linux并非易事,它不会像我们在大学的学习内容那么简单,轻松,而是需要我们花费更多的时间来强化这方面能力。当然,有了新技术不代表过去的技术一概无用,技术更新换代需要时间,夯实Java,C语言,C++的基础还是十分重要的。不但如此,在过往技术的沉淀下,拥有扎实的基本功可以让我们学习新技术时事半功倍。唯有如此,将来走上职业岗位时,才能胸有成竹,处变不惊。这是一篇讲述职业分类的博客,《Linux方向职业规划》中,下半篇讲述了作者在工作中的感悟,言语朴实,能够使我们对相关行业的职场有一些认识,值得一看。

推荐博客

序号 推荐博客链接 推荐原因
1 《Linux在各领域发展的现状与趋势》 这篇博客具体详实地介绍了介绍了Linux在各个领域的应用情况,摆事实,列数据,可信度较高。通过这篇博客,可以使大家对于Linux的就业前景有了一些初步的认识。(详见发展方向第二段)
2 《Linux工程师职业发展方向》 这篇博客解读学习中的误区,表明如何使Linux产生效益才是重点,学习者至少精通Linux三种领域之一,才能在工作中游刃有余。同时,该博客具体介绍了Linux在各个领域的工作划分。(详见发展方向第三段)
3 《Linux方向职业规划》 这篇博客除了讲解工作分类外,还讲述了作者在工作中的思考感悟,言语朴实,能够使我们对相关行业的职场有一些认识。(详见结语第一段)

你可能感兴趣的:(实验一 Linux系统与应用准备)