到开发应用这个层次,了解一下gcc就可以对付一下了,再想搞好一点,还可以了解下autoconfig。真的要能学好,三者得一可安天下,但是要真的学“好”谈何容易,简单说说应用吧,C在一定程度上是传统编程语言与现代编程语言的结合点,虽然有衰落的趋势,但是在绝大多数情况下还是有举足轻重的地位,学好C,可以从事嵌入式系统开发,可以开发python的底层程序(python是用c写的嘛),也可以参与任何用C开发的项目。
1、学好C/C ,Linux。可以从事什么工作?
真的要能学好,三者得一可安天下,但是要真的学“好”谈何容易,还是简单说说应用吧,C在一定程度上是传统编程语言与现代编程语言的结合点,虽然有衰落的趋势,但是在绝大多数情况下还是有举足轻重的地位,学好C,可以从事嵌入式系统开发,可以开发python的底层程序(python是用c写的嘛),也可以参与任何用C开发的项目。
学好C 与此类似,C 在某些方面可以看作是C在功能和面向对象的扩充,但是C 是出了名的难学,除了有相当基础和理解力,建议还是不要选这条路,至于linux,是操作系统,也有不少分布发行版,要学的好,可以做运维,因为目前世界上大部分服务器都采用linux操作系统,这些服务器都需要运维人员管理的,要是好到一定程度,可以参与linux开发,我想这算是这个问题终极答案了,因为Linux系统创始人Linus就只用C写代码。
2、linux主要是做什么的?学习可以从事什么工作?
Linux和我们经常说的windows都是操作系统,不同的是windows操作系统常用在我们的笔记本电脑上,而linux操作系统通常用在服务器上,目前的全世界的服务器绝大多数都是linux的,学习linux大致可以从事以下三项工作:1.Linux运维工程师:主要负责产品运维的工作,需要深入了解业务内容2.Linux研发工程师:专门研究运维相关通用平台和技术,需要具有一定的产品运维经验和需求,对研发能力要求也是比较高的3.Linux运维总监:该岗位属于管理岗位,对于人员要求需要具备丰富的运维经验,同时需要具备协调和推进能力,拥有一定的技术基础。
3、刚学习了Linux,要成为一名Linux开发者,需要做什么?
是开发内核?还是驱动?还是xServer?还是窗口管理器?还是gtk之内的工具包?还是之上的应用?由前到后,所需要了解的Linux由多到少,到开发应用这个层次,了解一下gcc就可以对付一下了,再想搞好一点,还可以了解下autoconfig。Linux的命令行很强大,可以边查边用边理解边记忆,为了提高效率,还可以学点shell。
4、Linux学到什么程度,才可以找到合适的工作?
首先我说一下我的学习路线吧!我是学习java出生的,懂编程的人都知道,一般我们程序员用开发系统,大多数都是在linux系统上开发的,在最开始的时候把我哥给了我一本书,我名字就叫鸟哥的私房菜!这本书非常不错,非常适合刚入门的新手看学习,里面讲的都是基础,非常适合新手,也容易看懂。不过我建议你还是拿一台电脑按照里面的说明一步一个脚印,按照里面教学的方式,全部按照指示操作一遍,这样的话你对里面的指令的话就会更加深刻多练习从最基本的指令开始,比如说新建一个文档,或者说只安装一个应用程序,等等等等,
因为linux系统全部都是一些指令,你只要记住的指令,以及其中的一些过程,我相信学习起来的话不会太难,如果说你能够把这本书看懂,看透或者说把你面的说的指令,都能够弄清楚,能够操作一遍写出来,我相信你对这个系统应该有一定的了解了。在对这个系统有一定的了解了之后,你肯定也学会了,如何安装如何操作这个系统,
你就会去对比去对比哪个版本比较好。然后的话去了解了解Bash命令由来,以及他为什么是开源的版本,或者说开源的版本对我们有什么好处,然后的话慢慢地学习框架,然后的话懂一点框架之后把框架的原理弄清楚,慢慢地往框架和底层原理这方面去走,慢慢地你就有一个新手,变成了一个老手,能够看懂也能够找出一些最基本的bug,比如说这个:随着你解决问题的能力的提升,慢慢地你就会懂得更多了。