linux技术圈学习,linux 技术

kodinid 9 0

大家好,今天小编关注到一个比较意思的话题,就是关于linux技术学习问题,于是小编就整理了2个相关介绍Linux技术圈学习的解答,让我们一起看看吧。

  1. Linux在中国普及得怎么样?
  2. 本人想自学it,各路大神有什么经验或者学习线路可以交流下,谢谢?

Linux在中国普及得怎么样?

个人认为Linux在中国还是不普及的,只有小部分做研发的人在用。用的最多的桌面Linux系统就是ubuntu,Centos,Redhat等。从个人使用经验上,本人认为Linux优缺点如下:

(1)占用***少,不像windows特别耗硬件***,Linux几乎可以装在不同配置上,很多低端机在出厂时为了不预装Windows就是装的Ubuntu,曾经买到过这种电脑,毕竟Ubuntu是开源的不收费。驱动配置简单,有些网卡等硬件可以直接驱动好不用自己安装。但是拍出显卡等大型专业的硬件配置需要安装专用驱动。

linux技术圈学习,linux 技术-第1张图片-安济编程网
图片来源网络,侵删)

(2)软件开发少,本人认为Linux普及不广的原因就是软件没有适配,例如在Ubuntu上要登录QQ还需要网页版,由于市场占有率少,很多大厂不愿意在此平台上开发如果每一种软件都可以自由安装,相信Linux的使用也会变得多一些的。

本人认为现阶段Linux桌面级系统还是使用学习成本比较高,只适合一些专业人员使用。

企业服务器普及很广,主要的科技公司基本是清一色使用的Linux,主要是centos和Ubuntu。我见过的一些互联网公司服务器基本全部是centos,京东网易,等。

linux技术圈学习,linux 技术-第2张图片-安济编程网
(图片来源网络,侵删)

一部分保守的事业体制单位可能还是使用的微软的系统。

个人电脑,Linux几乎为零,使用者大多是计算机专业学生和部分开发人员。个人使用国内多是使用Ubuntu。

Linux要普及到大众非常困难。

linux技术圈学习,linux 技术-第3张图片-安济编程网
(图片来源网络,侵删)

1. 发型版本碎片化,实在是太多,互相不兼容,很难统一。交互对普通用户不友好。

2. 商用服务类软件严重不足,很难从win过度。

3. 桌面碎片化也非常严重,gnome、kde对于普通用户而言使用都很难受。

个人认为linux在中国普及主要源于开发人员的增多,开发人员或多或少都会了解一点,但对于大部分普通人员根本看不懂也不感兴趣。普及也是很难的,Windows可视化界面很多人还用不熟别说命令行了。


从业8年,一直都有跟linux系统打交道,目前所做的工作也基本都是用Linux系统来开发的,公司做的产品里面也搭载了嵌入式的Linux系统。

我以下几个角度来回答这个问题:

1. Android是以Linux内核基础操作系统,原则上讲也是属于Linux系统,那么从这个角度看的话,那就是大众化了,毕竟现在几乎人手一台智能手机下图是2018年时候

Kantar发布的2018 Q2智能手机报告,国内国内安卓份额80.4%。也就是,国内每卖出10台手机有8台是搭载Android系统,所以说早已经大众化了。

2. Linux系统作为服务器来讲,其实也普遍了。这几年,因为其开源、稳定、安全和低成本,Linux操作系统的使用份额大大提高,但也基本是用在服务器上。比如阿里云它支持ubuntu,centos,redhat等多种Linux系统。

3. 从普通消费者商用的角度(也即桌面市场)来看,那普及程度几乎为0,市场占有率也就1%左右。毕竟使用搭载Linux系统的电脑,就几乎已经放弃了***和办公,而且Windows实在是太普遍了,市面上能用的软件和游戏,基本都是有Windows版本的(MAC也有一部分),而有Linux的版本是少之又少。

只能说一般般,连及格线都不到

什么这么说呢?

一方面,除了开发或者安全工程师以外,其余的人平时很少会去使用linux系统,因为使用上来说windows的用户体验更好,虽然乌班图的用户界面很不错,但是还比不过windows。

现在服务器系统使用linux比较多,windows server 算是少数,有很多程序员都是用ubuntu系统的电脑进行开发。

普及率在未来估计增长也不是很大!

本人想自学it,各路大神有什么经验或者学习线路可以交流下,谢谢?

你好,我是「前端雨爸」,希望我的回答对你有所帮助。

自学 IT 的确是个最好的选择,证明你是个有很高的自我要求。一个人闷头干很难有***展,因为不知道外界是怎么个[_a***_],所以我提如下几条建议

IT 是个很宽泛的概念,在里面有很多大分支,不光光是程序员之类写代码,还有很多工种。

下面是某招聘网站的分类,第一希望你选择一个方向

上图:关于技术-前端开发的分类

这还是比较粗略的,有时候更是会技术之间互相贯穿。比如,对于 web 前端如今更是提出了 NodeJS 的基本要求。

另外你也可以根据自己熟知的具体岗位来看所学的技术方向:

首先需要明确的是你所说的IT具体指什么。因为IT圈其实范围很广的。侠义的IT就是指编程,广义的IT其实包括了硬件、软件、项目管理、售前、咨询、售后,甚至是销售。如果你特指编程的话如果没有编程基础建议先自学一下计算机的基础知识然后通过一些书籍和在线的视频教程对C语言编程等有个基础认识,做到可以自行进行简单的程序开发。然后再去上个java之类的培训班,这样可以成长的较快一些。如果纯粹靠自己自学而没有老师带的话除非是天才,否则没个三五年学不会的。学东西还是要稳打稳扎。

如果是学实施部署的话就从装操作系统、Office等基本的做起,然后开始学习数据软件的安装和使用学起,等熟练掌握后再开始学习数据库操作及语句。一点一滴就积累起来了。

顺便提一嘴,想学好IT英语很重要呦,否则会遇到很多瓶颈的。

加油呦!

自学it,有兴趣,花时间,肯努力,一定能成功。

至少高中以上,因为初级编程不需要太多高深的知识,基本上认识简单英文和编程思想就可以。高中的水平有算法基础逻辑知识,高中的英语相当于cet4水平。有很多初级程序员连cet4都没过。

自学肯定是需要投入大量的时间的,一天至少八小时,十几小时算正常。全身心投入,既然选择就要花时间,经历多了,触类旁通。

自学需要态度端正,不能马马虎虎。先从基础做起,学习过程不能拔苗助长,一定先打好基础,然后花时间大量练习,做笔记,以免以后忘记。冰冻三尺非一日之寒,梅花香自苦寒来!

一般从难易程度来说,语言的难易程度从下面顺序看出,前端,php ,python,Java,c++等等。建议选择前端,入门低,但是做好难,前端永远不会过时,只会越来越好,岗位也多。

前端,开发网页,电脑端手机端,小程序特别火。

后端,主要是后台逻辑,高并发,大流量。

运维开发,支撑开发,部署环境,自动化,企业产品架构,小公司没有此岗位。

测试,主要是测试开发的产品,界面功能性能测试,大公司岗位多,小公司被开发兼并。

编程语言关键字定制,函数抽象框架,服务器架构,慢慢来,没有前面的点点滴滴就没有后面的宏伟蓝图。基础不牢,地动山摇。大公司实习生招聘从不问你有什么项目,只问你基础,有基础才会培养你。

到此,以上就是小编对于linux技术圈学习的问题就介绍到这了,希望介绍关于linux技术圈学习的2点解答对大家有用。

标签: linux 使用 系统