关于linux方面找工作?
我已经自学了linux常用的指令bashperlawk都已经懂了,算法学了,c语言也学了,我想在linux下软件编程,我还要学哪些,才能找到关于linux的工?...
我已经自学了 linux常用的指令 bash perl awk 都已经懂了,算法学了,c语言也学了,我想在linux 下软件编程,我还要学哪些,才能找到关于linux的工?
展开
推荐于2017-10-23 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517165
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
按个人经验介绍下常见的linux有哪些领域,并对应到什么工作。
从上到下
1)linux应用。这部分严格来说不能算是linux,只是跑在linux上的应用,大点的公司linux,windows都有版本,一般特质linux独有的软件或者更多在linux平台上的。比如web,网络,IT等。职业包括 网管,运维,网站前后台,企业IT部门等。需要熟练使用linux各种配置和应用搭建和部署。大多是应用配置类的工种,后台开发会有部分编程内容但一般是通用语言。相对来说,linux的基础不需要太多,更多的是应用方面的知识。大部分互联网公司和传统公司IT化中都需要这类人。
2)linux定制。这部分涉及linux版本的用户包较多,内核会有一些涉及。主要各种商业linux的订制,服务等。比如redhat之类,不少是外国公司,国内大多招现场支持等。还有一类是windriver之类的系统软件订制。会涉及到开发工具,编译器等。对linux的原理和机制要求比较清楚,有较丰富的应用经验。还有一类是具体的产品开发公司,虽然会采用一些上面提到的系统软件公司的产品但本身需要招一些懂这个的。比如中兴,华为之类的。这部分需要写大量代码,大多是c或者java。
3)linux内核开发。这部分主要是linux内核驱动的开发。几乎全部是编程工作。主要是芯片公司,以及使用芯片的产品开发公司。前者如intel,marvell,后者如中兴华为。
4)android衍生品。因为android包括慢慢火爆的tizen都用的linux内核,所以理由同3。所以手机芯片公司和手机开发公司也是linux开发者的雇主之一。比如高通,TI等
从上到下
1)linux应用。这部分严格来说不能算是linux,只是跑在linux上的应用,大点的公司linux,windows都有版本,一般特质linux独有的软件或者更多在linux平台上的。比如web,网络,IT等。职业包括 网管,运维,网站前后台,企业IT部门等。需要熟练使用linux各种配置和应用搭建和部署。大多是应用配置类的工种,后台开发会有部分编程内容但一般是通用语言。相对来说,linux的基础不需要太多,更多的是应用方面的知识。大部分互联网公司和传统公司IT化中都需要这类人。
2)linux定制。这部分涉及linux版本的用户包较多,内核会有一些涉及。主要各种商业linux的订制,服务等。比如redhat之类,不少是外国公司,国内大多招现场支持等。还有一类是windriver之类的系统软件订制。会涉及到开发工具,编译器等。对linux的原理和机制要求比较清楚,有较丰富的应用经验。还有一类是具体的产品开发公司,虽然会采用一些上面提到的系统软件公司的产品但本身需要招一些懂这个的。比如中兴,华为之类的。这部分需要写大量代码,大多是c或者java。
3)linux内核开发。这部分主要是linux内核驱动的开发。几乎全部是编程工作。主要是芯片公司,以及使用芯片的产品开发公司。前者如intel,marvell,后者如中兴华为。
4)android衍生品。因为android包括慢慢火爆的tizen都用的linux内核,所以理由同3。所以手机芯片公司和手机开发公司也是linux开发者的雇主之一。比如高通,TI等
2010-12-28
展开全部
你现在已经学习了linux的一些通用招式。我觉得你找一个系统管理员的工作应该问题不大。
如果要做开发工作,你就面临选择。你可以根据兴趣或者行业前景,要知道linux能做的事情很多,比如oracle的数据库,Java, Apache等都是最先在linux下实现的。C语言也是随着Unix诞生的。还有现在很火的移动终端android, 其内核还是linux。
所以,你要选择一个方向学习,比如你学习数据库,那可以用做金融,游戏,科研等;你学习内核,那你可以做驱动。
建议你接受zkx1217童鞋的建议。先投简历!!!!
如果要做开发工作,你就面临选择。你可以根据兴趣或者行业前景,要知道linux能做的事情很多,比如oracle的数据库,Java, Apache等都是最先在linux下实现的。C语言也是随着Unix诞生的。还有现在很火的移动终端android, 其内核还是linux。
所以,你要选择一个方向学习,比如你学习数据库,那可以用做金融,游戏,科研等;你学习内核,那你可以做驱动。
建议你接受zkx1217童鞋的建议。先投简历!!!!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
找到工作,并不是说,你还需要学那些东西。你现在欠缺的不是技能,而是经验。这些知识你会了,可你只有在工作中能灵活的运用,才算彻底的理解。所以建议,你应该多去参加招聘会及在网上多投投简历。在你可招聘方聊的过程中及网上Linux相关工作的要求,会发现你还欠缺那些技能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个看你想做什么了,如果你想做关于软件变成方面的,linux远远不够,windows系统下的变成软件也需要掌握,毕竟工作中与人交流时用windows可能更加方便。仅是编程方面,我觉得关于网络编程更需要掌握,java更不用说了……其实搞编程的要掌握很多种语言,但最重要的还是C语言,你会发现随着工作时间渐渐拉长,最后C是你最熟的也是最喜欢的更是最好用的最强大的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
bash perl awk 都已经懂了,算法学了,c语言也学了
你这些都懂了。会有猎头找你的。
你这些都懂了。会有猎头找你的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询