学习linux比较好还是学习C语言比较好

windows编程我放弃了。。。。... windows编程我放弃了。。。。 展开
 我来答
百筑千炼一仁心
2013-03-15 · 知道合伙人教育行家
百筑千炼一仁心
知道合伙人教育行家
采纳数:2372 获赞数:7005
02年从业,从事职业培训/咨询/策划,金腾达职业研究院院长

向TA提问 私信TA
展开全部
两个是完全不同的方向,但学linux必须要学习C语言的,前者偏向于网络技术服务,后者是偏向于应用程序开发多些,而且只学C是不够的,还需要C++、VB、Java等,当然无论是哪个方向都需要掌握硬件及系统和网络基础;
匿名用户
2019-10-21
展开全部

c是基于底层软件的开发,程序更新速度慢,待遇提升慢,大学都开这个课程,竞争激烈!

看看老男孩老师怎么说:!

理由一:对年龄无限制,越来越吃香,大于30岁做开发没有企业接收

理由二:对英语和数学要求不高,常见单词150-200个,开发的文档通篇都是英文,里面逻辑有高等函数,线性代数和和统计学

理由三:运维对学历要求不高,高中,大专均可,开发一般要求本科

理由四:竞争小:大学里面没有开设linux的课程,很多人到企业才接触到,市场需求大,招人难,所以从业人员普遍学历低

理由五:薪资高:运维的薪资比同等学历的开发薪资要高,更容易入门

理由六:升值快:运维部门更容易接触高管,属于核心的部门和岗位,开发程序有问题最多是一个bug,但是运维只要手指头一动就能停掉所有服务,让你的网站打不开,让你的软件不能用;就业城市和行业广:企业的应用90%以上都是跑在linux系统上,日常我们用的手机软件,通信,金融,互联网,教育,电子商务,机械制造,军工航天等行业都离不开linux平台

理由七:能力提升快:小公司基本是一个人维护系统,网站,数据库,网络都要做,对个人能力提升很快

理由八:对个人应急处理问题的能力有很大的帮助:例如网站打不开需要及时处理及时响应及预防

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tattackor
2015-10-29 · TA获得超过3.5万个赞
知道大有可为答主
回答量:5083
采纳率:94%
帮助的人:872万
展开全部
1、C语言是一种编程语言,而Linux是一种操作系统。所以说不存在先后问题。
不学C语言的人也在用Linux系统,不用Linux系统也可以学C语言的,这两者之间并不存在冲突或者牵绊。
2、区分学习的项,有以下区别:
1)学习Linux的操作及系统维护。
不需要任何基础,针对学习shell编程,及熟知各种Linux系统命令使用即可。如果有python或perl基础则更容易上手。
2)学习Linux内核开发。
Linux的内核是由绝大部分的C语言和少部分汇编语言组成的。要学习Linux内核开发,必须要懂C语言,同时对操作系统原理需要有一定了解。
3)学习Linux平台上的软件开发。
这部分包含很广,有各种各样的要,需要根据项目性质确定基础需求。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
海狮2D
2013-03-15 · TA获得超过3019个赞
知道大有可为答主
回答量:1904
采纳率:55%
帮助的人:990万
展开全部
Windows的大部分都是类C语言编程的,其实C语言现在至少占了所有代码的1/3。
因为不知道你打算做什么,所以我也没办法给你回答。
但是有一点,就是“做人视沙粒大,做事视泰山小”。
如果想做什么事情,那必然是遇到很多困难的。不能克服这些困难,终究一事无成。
很多困难可能需要几年甚至几十年乃至更长的时间才能完成,人们从一开始想象鸟一样飞行,
到最终飞机飞上蓝天跨越了几千年都不止,难道先驱者们不知道困难?但是正是他们的一次
次失败,使得人们逐渐明白了这其中的问题所在。到了今天人们的飞机依然达不到鸟儿的
飞行程度,要知道很多鸟儿飞行时所耗费的能量非常小,而且可以随意转弯而目前的飞机
却不行。人们正在研究更复杂的飞行器,期望能具有像鸟儿一样的灵活性及能效。但是这
一切可能都是困难重重。
C语言、Windows、Linux……都是最简单的东西,你都放弃了,就可以转行了。
不过有人说过,可能对于人来说,发现一只老虎并逃跑,比算1+1=2更简单。前者不需要
学习。但是显然这些东西比1+1=2还要困难很多倍,因此不可能所有人都能掌握。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞哥剑客
2013-03-15 · TA获得超过463个赞
知道小有建树答主
回答量:790
采纳率:100%
帮助的人:474万
展开全部
给据你的理想来学习吧,都是容易上手但难精通。
C语言就是编程了,要学编程不能完全不懂C,即使您学其他编程语言,C都是很好的基础和启迪。
Linux除了编程,还可以做桌面、服务器、开发环境。
追问
单纯继续学习C语言,数据结构,算法。而不去学习linux的话,好像无用武之地了啊,因为windows编程我放弃了。
追答
苹果ios的变成也是用Object C的,所以性能才这么高;安卓用java虽然平台无关性做得好,但性能就要弱一些了。
Linux日常应用并不难学,1-2周时间,每天2小时,可以掌握最常用的命令、图形界面、常用的软件、配置www、ftp、samba等服务器,当然精通就要有更长的学习和专研的过程了。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式