10个回答
2019-10-21
展开全部
c是基于底层软件的开发,程序更新速度慢,待遇提升慢,大学都开这个课程,竞争激烈!
看看老男孩老师怎么说:!
理由一:对年龄无限制,越来越吃香,大于30岁做开发没有企业接收
理由二:对英语和数学要求不高,常见单词150-200个,开发的文档通篇都是英文,里面逻辑有高等函数,线性代数和和统计学
理由三:运维对学历要求不高,高中,大专均可,开发一般要求本科
理由四:竞争小:大学里面没有开设linux的课程,很多人到企业才接触到,市场需求大,招人难,所以从业人员普遍学历低
理由五:薪资高:运维的薪资比同等学历的开发薪资要高,更容易入门
理由六:升值快:运维部门更容易接触高管,属于核心的部门和岗位,开发程序有问题最多是一个bug,但是运维只要手指头一动就能停掉所有服务,让你的网站打不开,让你的软件不能用;就业城市和行业广:企业的应用90%以上都是跑在linux系统上,日常我们用的手机软件,通信,金融,互联网,教育,电子商务,机械制造,军工航天等行业都离不开linux平台
理由七:能力提升快:小公司基本是一个人维护系统,网站,数据库,网络都要做,对个人能力提升很快
理由八:对个人应急处理问题的能力有很大的帮助:例如网站打不开需要及时处理及时响应及预防
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、C语言是一种编程语言,而Linux是一种操作系统。所以说不存在先后问题。
不学C语言的人也在用Linux系统,不用Linux系统也可以学C语言的,这两者之间并不存在冲突或者牵绊。
2、区分学习的项,有以下区别:
1)学习Linux的操作及系统维护。
不需要任何基础,针对学习shell编程,及熟知各种Linux系统命令使用即可。如果有python或perl基础则更容易上手。
2)学习Linux内核开发。
Linux的内核是由绝大部分的C语言和少部分汇编语言组成的。要学习Linux内核开发,必须要懂C语言,同时对操作系统原理需要有一定了解。
3)学习Linux平台上的软件开发。
这部分包含很广,有各种各样的要,需要根据项目性质确定基础需求。
不学C语言的人也在用Linux系统,不用Linux系统也可以学C语言的,这两者之间并不存在冲突或者牵绊。
2、区分学习的项,有以下区别:
1)学习Linux的操作及系统维护。
不需要任何基础,针对学习shell编程,及熟知各种Linux系统命令使用即可。如果有python或perl基础则更容易上手。
2)学习Linux内核开发。
Linux的内核是由绝大部分的C语言和少部分汇编语言组成的。要学习Linux内核开发,必须要懂C语言,同时对操作系统原理需要有一定了解。
3)学习Linux平台上的软件开发。
这部分包含很广,有各种各样的要,需要根据项目性质确定基础需求。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Windows的大部分都是类C语言编程的,其实C语言现在至少占了所有代码的1/3。
因为不知道你打算做什么,所以我也没办法给你回答。
但是有一点,就是“做人视沙粒大,做事视泰山小”。
如果想做什么事情,那必然是遇到很多困难的。不能克服这些困难,终究一事无成。
很多困难可能需要几年甚至几十年乃至更长的时间才能完成,人们从一开始想象鸟一样飞行,
到最终飞机飞上蓝天跨越了几千年都不止,难道先驱者们不知道困难?但是正是他们的一次
次失败,使得人们逐渐明白了这其中的问题所在。到了今天人们的飞机依然达不到鸟儿的
飞行程度,要知道很多鸟儿飞行时所耗费的能量非常小,而且可以随意转弯而目前的飞机
却不行。人们正在研究更复杂的飞行器,期望能具有像鸟儿一样的灵活性及能效。但是这
一切可能都是困难重重。
C语言、Windows、Linux……都是最简单的东西,你都放弃了,就可以转行了。
不过有人说过,可能对于人来说,发现一只老虎并逃跑,比算1+1=2更简单。前者不需要
学习。但是显然这些东西比1+1=2还要困难很多倍,因此不可能所有人都能掌握。
因为不知道你打算做什么,所以我也没办法给你回答。
但是有一点,就是“做人视沙粒大,做事视泰山小”。
如果想做什么事情,那必然是遇到很多困难的。不能克服这些困难,终究一事无成。
很多困难可能需要几年甚至几十年乃至更长的时间才能完成,人们从一开始想象鸟一样飞行,
到最终飞机飞上蓝天跨越了几千年都不止,难道先驱者们不知道困难?但是正是他们的一次
次失败,使得人们逐渐明白了这其中的问题所在。到了今天人们的飞机依然达不到鸟儿的
飞行程度,要知道很多鸟儿飞行时所耗费的能量非常小,而且可以随意转弯而目前的飞机
却不行。人们正在研究更复杂的飞行器,期望能具有像鸟儿一样的灵活性及能效。但是这
一切可能都是困难重重。
C语言、Windows、Linux……都是最简单的东西,你都放弃了,就可以转行了。
不过有人说过,可能对于人来说,发现一只老虎并逃跑,比算1+1=2更简单。前者不需要
学习。但是显然这些东西比1+1=2还要困难很多倍,因此不可能所有人都能掌握。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给据你的理想来学习吧,都是容易上手但难精通。
C语言就是编程了,要学编程不能完全不懂C,即使您学其他编程语言,C都是很好的基础和启迪。
Linux除了编程,还可以做桌面、服务器、开发环境。
C语言就是编程了,要学编程不能完全不懂C,即使您学其他编程语言,C都是很好的基础和启迪。
Linux除了编程,还可以做桌面、服务器、开发环境。
追问
单纯继续学习C语言,数据结构,算法。而不去学习linux的话,好像无用武之地了啊,因为windows编程我放弃了。
追答
苹果ios的变成也是用Object C的,所以性能才这么高;安卓用java虽然平台无关性做得好,但性能就要弱一些了。
Linux日常应用并不难学,1-2周时间,每天2小时,可以掌握最常用的命令、图形界面、常用的软件、配置www、ftp、samba等服务器,当然精通就要有更长的学习和专研的过程了。
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询