精华内容
下载资源
问答
  • 盘点linux云计算就业方向

    千次阅读 2018-09-05 15:53:33
    linux云计算是一种未来性的技术,是一种更加高效的互联网行为方式,能够使人们在更短的时间内完成更多的工作,是运输和存储系统的首选。 随着云计算新市场、新业务、新应用的不断出现,国内外各大知名IT与CT企业...

    linux云计算是一种未来性的技术,是一种更加高效的互联网行为方式,能够使人们在更短的时间内完成更多的工作,是运输和存储系统的首选。

    随着云计算新市场、新业务、新应用的不断出现,国内外各大知名IT与CT企业加速占据国内云计算产业高地,在全国加速建立分公司和研发中心,人力需求迅猛。

    云计算产业已覆盖政府、金融、交通、企业、教育、医疗、信息消费等各应用领域,并且与通信、物联网、互联网产业相融合,人才需求加剧。

    对于学习linux云计算的从业者可以有以下几个就业方向:

    1. Linux运维工程师

    需要牢固掌握Linux基础及常见开源软件服务集群,掌握Shell,MySQL,监控。 熟练掌握阿里云为首的公有云搭建集群实战(ECS/SLB/RDS/NAS/OSS/VPC/CDN)。此阶段是态度为先的阶段,态度加能力突破20K也不是问题,能够独挡一面做较好的执行者和问题解决者。

    2. Linux高级架构师

    能够根据企业问题和需求,提供适合的解决方案并能推进执行,能够根据趋势排查企业问题和隐患,提前给出方案(例如持续集成方案、云计算方案、容器方案、各种集群高可用以及异地容灾方案等), 除了技术外,还要具备沟通、表达、思想能

    展开全文
  • 就业困惑!Linux程序员的就业方向

    千次阅读 2012-11-03 13:30:09
    问下Linux程序员的就业方向?还有从事Linux编程要看哪些书?           感觉有几个方向: 1。 驱动开发。开发LINUX上驱动程序,以后LINUX会向嵌入式发展,以后会有更多的嵌入式...
    本人为09届计算机应用专业毕业生,还在困惑中……

    学的是C++,还自学了Linux ,对Linux 感兴趣。

    问下Linux程序员的就业方向?还有从事Linux编程要看哪些书?
     
     

     

     

     

    感觉有几个方向:
    1。 驱动开发。开发LINUX上驱动程序,以后LINUX会向嵌入式发展,以后会有更多的嵌入式设备,所以机会应该越来越多。但职业一般可能是小公司,除非你做精通了。
    2。 应用开发。开发LINUX上应用程序,主要是网络开发等等,这个一般进大公司的机会多,因为大公司需要各种熟悉LINUX的开发人员。
    3。 界面开发。开发LINUX上的图形界面,但现在看这个好像市场需求不多,现在LINUX上界面趋势是使用JAVA。
    
    不知道对你是否有帮助

     

    回复次数:23
    • fetag用户头像
    • fetag
    • (孤独过儿)
    • 等 级:
    #1楼 得分:7回复于:2009-03-29 18:56:09
    俺偷懶,把俺在其它帖子裡的回覆copy過來了...

    1.学习Linux的内核,或是驱动程序开发,再或者嵌入式软件开发,有没有必要好好把汇编语言学一下,毕竟我是
    软件工程的,不像计算机科学与技术的那个系,硬件东西教的比较多,汇编也是重头。要是汇编很重要的话,我还
    是很愿意努力的去学它的。
    =================================================================
    如果打算将来搞内核、驱动,或者想技术能有一个质的提高,汇编是必须的!站在C/C++的角度看问题,和站在汇

    编,比特流的角度看问题,深度和广度都有太大的差别了。

    2.Windows下的图形图像学很牛这个我知道,但想知道Linux下的计算机图形学有没有发展前途。
    =================================================================
    linux下的图形也是很有发展的,主要也就是两个主流分支,GTK和QT。现在QT被诺基亚收购了,将来在移动行业

    应该会有一番作为的。

    3.我的意向是Linux程序设计方面,并且偏低层,不出意外我会考研,希望各位Linux的前辈们给出一条学习linux的路线,就是先学什么,后学什么,什么比较有前途等等。大一整了和大二整了一年半网页,才发现走了不少弯路,浪费不少时间。
    =================================================================
    底层个人觉得有两个方向,一个是前面说的内核和驱动;另一个就是网络方面了,主要也就是协议栈。如果想做

    内核和驱动,建议加深操作系统原理,加深linux操作系统原理和实现的部分。推荐这样几本书《操作系统设计与

    实现》(第三版),《linux内核完全剖析》,《UNIX环境高级编程》(第二版),《深入理解linux内核》(第三版),

    《linux设备驱动》(第三版)。如果是网络方面,那推荐这几本书《UNIX网络编程》,《TCP/IP详解》,然后再加

    上RFC和各种协议规范。

    另外再补充一句,以上两方面并不冲突,而且也经常有linux的大牛,是以上两个方面都精通的!毕竟离开了网

    络,linux基本就是没牙的老虎。所以你要是有能力,也可以通吃!

    源地址: http://topic.csdn.net/u/20090322/16/bf1af94d-d003-40be-8f29-a57adde8fdcf.html?524164488
     
    #2楼 得分:7回复于:2009-03-29 22:01:11
    下面的来自一个网文,你看看吧 应该对你有用!写给C语言初学者的话!::

    前些天我写了一篇“Unix C语言值得注意的地方”一贴,回贴中谈到学习国外的开源软件中的高质量代码的问题,但是有朋友跟我说,在看代码的过程中感觉难度很大,想想也是如此,动辄十几万行的程序如果没有人指点的话是很难找到切入点的,所以我撰写了此文希望能对广大C语言爱好者有所帮助,在文章中有很多煽情的地方还请大家原谅,因为这篇文章使我想到了刚刚毕业的时候,所以有点感慨。同时文章中还有一些个人偏见存在,希望持反方向意见的人多多包涵,既然是偏见,那它只是偏见。

      学习C语言不要心急,要循序渐进,须知欲速则不达的道理。千万不要盲目的写大量的代码,这样做只会堆出大量的低档次代码,同时使你形成不好的代码习惯。先买本基础的教材来看看,使得对C语言有个初步的认识,其实我现在手头上还放着《The C Programming Language》和《C程序设计(第二版)》(大学教材)呢,有些时候我还会为了一些基本性的概念来翻翻看呢。

      如果你的身边有高水平的开发人员,那么再好不过了,多多向别人请教。但是就我了解的情况来看,大部分的初学者并没有在进入IT行业后得到一个资深的软件工程师的指导,而恰恰是在入司后就被推向前线,替老板们骗取客户口袋里的钱,在这个过程中很多人都是在苦苦的堆代码,赚着可怜的薪资。尽管我也是在拿着可怜的钱,但是有一点我是幸运的,因为我在我的第一家公司里遇到了带领我走向Unix和C语言领域的导师,正是他的一句“Unix和C语言是你一生都要去学习的技术”让我狂热的爱上了它们,正是他的一句“你有root口令,并不是你有root口令这么简单,更多的是一种责任”(说这句话的前提是我用root口令进入SUN服务器后删除了别人的东西,因为我认为这些是无用的东西)使我对责任这两个字有一个非常具体的认识。所以在这里请广大读者允许我用一些篇幅来对我neusoft的导师yuhj表示深深的感谢。同时也对CU的朋友们表示深深的感谢,可以说,你们是我的第二导师,我已经离不开你们了。

      希望大家都比我幸运,没有得到幸运之神垂青的朋友们也不要灰心,多上CU上来和大家交流交流,讨论讨论吧,但是注意在论坛上讨论的时候不要刨根问底,很多事情不是一句话就说的清楚的,别人只能给你一个指引,再具体的只有靠自己多研究研究、琢磨琢磨。闲暇的时候去精华区看看,你会有意外的收获的。

      千万不要一看到英文就头大,尽管我也是这样,并不是看不懂(毕竟也接受过CET4、6级哑巴英语的教育,还是能看懂的)。man的帮助是最好的教材并且很多国外的论坛对技术的描述是很清楚的,也是很简单的,更重要的是,你会在上面看到些在国内论坛上看不到的东西(计算机的技术一直都是由西方向东方传递,希望有朝一日老外都到我们中国的论坛上来寻找技术资料)。

      学习C语言有一件事情也是必须要学的,而且最好是同时学,有的朋友可能已经猜出来了,没错,是Unix。Unix和C语言可以说大家提的很多了,有 Unix的地方就有C语言,同时也正是有了C语言,才有了Unix(我们还是先讨论讨论鸡生蛋还是蛋生鸡的哲学问题吧,谁拿西红柿打我),甚至有人说C语言就是为了Unix而设计的,可见Unix和C语言之间的非同寻常的关系。学习Unix现在容易多了,以前Unix都是运行在大型的服务器上的,可是现在有了Linux(按照GNU的意思,Linux就是Linux还不能叫Unix),大家可以在自己的PC上装一套Linux来学习,注意学习Linux不要拿Linux和Windows来比较,它们不可同日而语。Linux会让你知道什么是经典,永远让你在一个方向上大展宏图,Windows只会让你在别人的套子里耍上大刀,不时的还要换一个套子耍耍。下面罗列了一些我在学习Unix的一些经验:

      1、学习Unix和C语言,先向大家推荐一本书《Unix高级环境编程》,这本书是学习Unix和C的经典之作,尽量把书中提到的系统调用都写个练习程序,先感性的认识一下Linux系统提供给用户的系统调用都是干什么的,怎么用。系统调用是内核提供给用户的功能用以申请内核服务,对于Linux内核的学习,从系统调用入手是个不错的办法。学习过程可以参看Linux的联机帮助,和网络上的资料。当你觉得差不多了的时候,那我给大家出一道联系题目吧:实现一个ftp服务器和客户端的功能,完全可以自己定义一些应用层的协议,只要能实现用简单的命令传输文件就可以了。

      这个题目可以使你练习到TCP/IP的基本编程方法和文件操作的基本方法对于后面学习内核的文件系统会有帮助的。


      2、当你对Unix系统有了些了解后,同时对于大部分的系统调用(关键是关于文件的系统调用,对于Linux系统的内核来说从文件系统入手相对容易一些)也有了清楚的认识后,再推荐你一本书《Linux内核情景分析》,该书是关于Linux内核的经典之作唯一美中不足的是没有关于网络子系统的详细介绍。你可以从文件系统的系统调用入手,慢慢的你就会对Linux有了一个更深入的认识。同时注意很多经典的方法和思想在Linux中的运用。你会认识到为什么 Unix把所有的东西都看成文件,对什么东西操作都是对文件操作,你会慢慢体会到Unix的经典之处了。

      3、当你对Linux内核有了些了解后,你就可以找个方向来专门发展了,如果你想对眼下流行的网络编程感兴趣,那么再推荐你一本书《TCP/IP详细解释》,这本书是关于TCP/IP协议的经典之作。你会学习到TCP/IP协议栈是如果实现的,为什么,各层协议之间是如何工作的。你看完了这本书后,你就可以自己写一个dos攻击程序和sniffer了。

      我说的简单,其实我提到的每本书至少都够你研究很长时间的,所以希望初学者别着急不骄不躁,相信只要努力过,一定会成为高手的。

      在写代码的时候大家要注意养成好的代码习惯和风格还有抽象能力。

    下面给出大家在写代码的时候的20字方针:

      函数要小
      尽量的把函数弄的通用点,代码行少点,一个函数只完成一个简单的功能,一眼就能看出来此函数有没有代码错误,每个函数都是健壮的,那么你的程序就是健壮的。

      代码要少 完成一个功能的时候在逻辑清楚的情况下代码越少越好,千万不要比代码谁写的多啊。

      算法要好 在完成一个功能的时候要考虑效率,目前计算机的内存很大,所以内存已经不是首要考虑的因素了,但是在某些特殊的地方效率还是很重要的。有效率高的算法,就不用效率低的算法,看看本版有一篇精华贴子是关于把一个字符窜两边的空格去掉的帖子(trim),很多人都提出了算法,但是有一个算法是最好的,效率最高,代码最少,是算法要好的最好体现

      命名要清 命名要清楚,最要用汉语中的谓宾结构如set_buffsize()

      文件要多 尽量把一个大的程序安功能分成多个文件,一个文件尽量不要超作1000行,这样就很清楚的知道那个文件代码是健壮的,那个文件有可能有隐患,在代码检查的时候可以有针对性的检查某几个文件


    最后,还疑惑的话:
    学习linux/unix编程方法的建议:http://bbs3.chinaunix.net/viewthread.php?tid=1070966&extra=page%3D1%26amp%3Bfilter%3Ddigest
     
    #3楼 得分:6回复于:2009-03-29 22:11:14
    LZ看过哪些书?
    推荐《unix环境高级编程》
    《linux kernel development》(中文名忘了)
    《linux内核剖析》
    《linux设备驱动》
    《深入理解linux内核》
    展开全文
  • 推荐几本循序渐进的学习linux的书吧  首先,选择一个linux的发行版,我推荐ubuntu,因为安装简单,界面也做得较为成熟,而且支持windows下安装,比较适合初学者,其他的发行版有debian,centOS,red hat等 ...
    推荐几本循序渐进的学习linux的书吧 
    
    首先,选择一个linux的发行版,我推荐ubuntu,因为安装简单,界面也做得较为成熟,而且支持windows下安装,比较适合初学者,其他的发行版有debian,centOS,red hat等


    其次,熟悉linux必须熟悉linux下命令和shell 
    鸟哥的linux私房菜基础篇是一个不错的入门利器,尽量把里面的一些命令在终端上输入一遍。 
    然后可以由linux下C语言编程开始学起。 
    linux的API只要一本书就够了,那就是unix高级编程。 
    然后方向很多,像linux网络编程,linux内核剖析,linux驱动开发都是不错的讲解linux运行细节的书。 
    如果做嵌入式系统的就业方向,可以看linux内核剖析和linux驱动开发。做互联网的就业方向,可以看看linux网络编程,做SA的就业方向,可以熟悉linux的命令和运行细节。
    展开全文
  • linux可以做什么 当今世界流行的操作系统有3大类,Linux、Mac OS和Windows操作系统,Linux操作系统因其开源、免费、跨平台、良好的界面等特性,深受广大程序员们的青睐! Linux操作系统被广泛的应用于企业服务器...

    647f970160caff084561adaded88a38e.png

    学linux可以做什么

      当今世界流行的操作系统有3大类,Linux、Mac OS和Windows操作系统,Linux操作系统因其开源、免费、跨平台、良好的界面等特性,深受广大程序员们的青睐!

      Linux操作系统被广泛的应用于企业服务器领域,目前市场上的网络设备都是使用linux内核操作系统,一些网络服务器也是使用linux操作系统下面的服务搭建实现的,目前操作系统这块也基本被linux占据,使用linux的iptables功能可以做代理服务器和防火墙;使用samba服务的功能可以做搭建和打印共享服务器。

    使用linux下的apache+mysql+php搭建web、linux下的vsftp服务作为FTP文件传输服务器,使用linux下bind服务做域名解析服务器,使用linux下DHCP服务做网络中地址分配服务器,使用linux下openvpn服务实现VPN服务器,使用linux下sendm和qmail服务搭建邮件服务器,使用linux下的NFS和iSCSI搭建网络存储服务器等,linux在企业应用范围极广。 Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。多任务则是现在电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

      在的网络设备一般都是linux操作系统,比如:软防火墙、软路由、软监控、云计算等,这些都是使用linux内核开发的。

      Linux操作系统安全性和稳定性高,目前系统、银行系统、企业WEB服务器、虚拟化、等都是使用linux操作系统。

      Linux操作系统在市场上得到了广泛的应用,市场上80%的服务器用户在使用Linux操作系统,因此,学好Linux可以有很多就业选择,而且喜爱技术的人员来说,也是一种成就!

      学linux的就业方向

      学习Linux的同学都清楚,想要完全掌握Linux技术,需要从基础开始学习。同时学习是一个长期的过程,并不会一蹴而就。但是假如我们在学习的时候有目标的学习,那学习效率会事半功倍。所以我们先了解一下学习Linux就业方向有哪些。

      Linux的工作方向大致可以分为以下几个方面:

      1、Linux服务器方向

      这个方向主要与服务器打交道。所涉及的工作岗位有系统研发,后台开发,服务器性能优化,以及服务器运维等。

      2、Linux内核开发方向

      这个方向可以从事Linux内核以及专门的开发Linux内核。

      3、嵌入式方向

      这个方向主要是Linux开发定制硬件,例如机顶盒、高清电视(HDTV)、路由器、汽车电子、智能家电、医疗仪器、航天航空设备等等都是典型的嵌入式系统。是目前应用比较广泛的领域。

      4、手机安卓定制

      Android是基于linux内核的,现在定制机涌现,这方面也可以考虑,但是最好再懂一点手机上应用层的开发会更好

      5、Linux运维方向

      需要熟练使用linux各种配置和应用搭建和部署。大多是应用配置类的工种,后台开发会有部分编程内容但一般是通用语言。相对来说,linux的基础不需要太多,更多的是应用方面的知识。大部分互联网公司和传统公司IT化中都需要这类人。

      这里主要是和大家分享的Linux就业方向大的方面。日常学习中大家可以通过各大招聘网站目前对Linux从业者的招聘要求。哪些技术是企业更加重视的,或者说那个方向的岗位工作内容,薪资更加符合你的预期值,那你可以根据你调查的结果重点学习。

    延展:

    嵌入式Linux驱动入门 - 如何在linux系统上移植驱动

    linux内核通知链

    嵌入式Linux驱动入门 - 如何在linux系统上移植驱动

    展开全文
  • 从行业的发展角度来讲,随着互联网的快速发展,尤其是移动互联网的渗透,各行各业对信息化的需求越来越成为...互联网运维是一个融合了多学科的行业,涉及网络、开发、系统架构、应用架构和后端存储等方向,因此给运...
  • 就业方向其实有很多啊:全栈啊, 爬虫啊, 软件测试啊, 自动化运维啊, 运维开发啊, 数据分析啊, 人工智能啊这些都是可以的。(1)各方向需要学习什么课程:python基础必须要会. 不论未来做什么方向, 基础不牢, 都是白费...
  • 主要是从事linux开发。这里行业要求特别高。现在很多教程有,但 是视频教程都很少。不够我看到网易公开课有。对学生的要求很高。至少专一!b,php程序员。目前很多做网站开发都用php这样的软件。相对就业会好点。...
  • 浅谈Linux就业前景

    千次阅读 2019-04-27 19:18:23
    1、 Linux介绍 Linux操作系统是于1991年由芬兰赫尔辛基大学计算机科学系的一名学生Linus首先独立创建的,后来经过全球的电脑爱好者、黑客、软件开发人员等的参与,Linux逐渐成为一个完善的操作系统。Linux是一种...
  • 数据统计来自职友集 Linux运维工程师的发展方向 1、纯运维工程师 纯运维工程师是基础的运维岗位,不负责写代码,只负责基础的系统维护,包括应用环境搭建,基础的业务运营过程中的故障排查;这个职位大部分是面向刚...
  • 希望搞过linux的过来人多给唠叨几句。...尤其是关于linux嵌入式 真正使用价值 和就业前景怎么样?就我现在的状态--51单片机开发,对于以后工作所需要的是着重学习linux 的应用层开发还是驱动开发?
  • 应届生就业方向选择,行业选择决定了职业的高度分析,1-3年,3-7年,7-10年,纯度比较高技术(方向)栈 1.同样毕业院校,5年后为什么差别这么大 2.行业选择决定了职业的高度 3.纯度比较高技术(方向)栈 【职业篇...
  • 就业方向一:web开发豆瓣、知乎、拉勾网等都是用的Python,web开发在国内的发展也非常好,因为Python的web开发框架是最大的一个优势,如果你用Python搭建一个网站只需要几行的代码就可以搞定,非常简洁。就业方向二...
  • 软件测试岗位的就业方向主要分两种: 一种是技术方向,比如功能测试工程师,性能测试工程师,安全测试工程师,白盒测试工程师,自动化测试工程师,测试开发工程师。如果自认为自己不太适合与人打交道,喜欢技术,就...
  • 原标题:人工智能Python编程就业方向有哪些学完Python编程到底能够做什么?如果你也有上面这些疑问,跟随达妹一起来讨论下关于Python编程的那些事。做网站后台:有大量的成熟的框架,如django,flask,bottle,...
  • 相信不少Python的初学者,都会遇到一些问题问题。" 我想学Python,但是学完Python后能干啥 ?”" 现在学Python,哪个方向最...今天,小华整理了Python的5大就业方向,希望大家能找到适合自己的,然后学习...
  • 2020年Java就业前景和就业方向分析!

    千次阅读 2020-02-12 15:55:06
    很多初学者在学Java前,都会问到Java就业方向有哪些?学习Java前景如何?今天,我就针对这些问题为大家解答一下。 一、Java软件工程师就业前景 Java软件工程师就业前景如何?主要从Java的应用领域来看,Java语言的...
  • " 我想学Python,但是学完Python后都能干啥 ?”" 现在学Python,哪个方向最简单?哪个方向最吃香?”"...今天,千锋武汉小编整理了Python的7大就业方向,希望大家能找到适合自己的...
  • 就业方向一:web开发豆瓣、知乎、拉勾网等都是用的Python,web开发在国内的发展也非常好,因为Python的web开发框架是最大的一个优势,如果你用Python搭建一个网站只需要几行的代码就可以搞定,非常简洁。就业方向二...
  • Linux运维方向文章汇总

    千次阅读 2019-09-29 11:04:19
    linux云计算架构师 第0阶段 开班仪式 ...目前运维就业情况及学习资料 第一阶段 linux基础 计算机组成原理及linux历史 计算机硬件入门 计算机组成原理介绍 书籍推荐 linux的历史及名字由来 计算机语言...
  • 相信不少Python的初学者,都会遇到一些问题问题。“ 我想学Python,但是学完Python后能干啥 ?...今天,小华整理了Python的5大就业方向,希望大家能找到适合自己的,然后学习下去,完成人生的目标。01、W...
  • 计算机就业方向

    千次阅读 2012-09-05 17:01:19
    希望看到这篇文章的学计算机、软件的同学...计算机专业就业方向 一、 关于企业计算方向企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是 指企业信息系统,如ERP软件(企业资源规划)、CRM软件(客户关系
  • Python名列 IEEE2017 编程语言排行榜首位,语言环境轻松,入门体验极佳,堪称最适合初学者的编程语言;Python也是人工智能、大数据开发的基础语言,现已...就业方向有哪些?Python编程简单直接,专注于编程逻辑而不是...
  • Python的就业方向是什么?Python已经成为编程届第一大语言。为什么这么多人喜欢Python?今天我们就来从一位前辈的经历中管中窥豹。另外,关心就业的小伙伴,我们来看看Python的就业岗位情况。 如果你想要学好Python...
  • python就业方向

    2020-01-05 22:18:24
    python就业 16年初识python,白瞎了那么早数学系毕业的了,本科同学,从哈佛读博归来一聊,才知道国外数学系本科都学python。 我们当年居然只学了matlab,话说python 其实是数学系的人使用的编程工具,我为什么要学...
  • 计算机专业就业方向

    千次阅读 2011-10-05 20:17:31
    希望看到这篇文章的学计算机、软件的同学知道我们以后的道路是怎样的。有了方向,干什么都有...计算机专业就业方向 一、 关于企业计算方向企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是 指企业信
  • it就业方向

    千次阅读 2012-12-02 13:05:10
    希望看到这篇文章的学计算机、软件的同学...计算机专业就业方向 一、 关于企业计算方向企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是 指企业信息系统,如ERP软件(企业资源规划)、CRM软件(客户关系

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,815
精华内容 3,126
关键字:

linux就业方向

linux 订阅