zoukankan      html  css  js  c++  java
  • Linux学习方法之以始为终—Linux工作分类

     /**

    ******************************************************************************
    * @author    暴走的小哥哥
    * @version   V1.0.0
    * @date       2016-02-29
    ******************************************************************************
    * <  Beijing university of posts and telecommunications >
    *******************************************************************************
    ******************************************************************************
    * platform exynos4412 iTOP-4412
    *******************************************************************************
    虽然这么解释起来有点公里,但是在学习任何一门技术之前需要了解其前景——也就是工资。
    工资是和市场以及稀缺性挂钩的,在中国清洁工非常辛苦,每天两三点就起床干活,却拿的最低的工资(我这里并没有
    瞧不起清洁工的意思。我的理解是:工作没有高低贵贱之分,但是工资有高低,不知道这个观念大家能不能接受)
     

    Linux工作分类

    那么,在学习Linux之前,了解一下学习Linux之后可以从事的工作,以及要能胜任这份工作所需要的技能。

    Linux作为一个庞大的体系,有很多相关的研究领域,总结起来大致有五个方向:

    一、服务器维护:需要了解Linux服务,熟练使用Shell,了解网络配置。

    二、服务器开发:需要学习Linux程序设计和Linux网络编程。

    三、嵌入式Linux应用程序:需要学习C语言和基本的Linux常识。 

    四、嵌入式Linux驱动:除了需要学习“嵌入式Linux应用程序”的知识以外,还需要了解简单的芯片原理以及一些电路基础知识,还需要对Linux内核有一定的了解”。

    五、Linux可视化应用程序:除了需要学习“嵌入式Linux应用程序”的知识以外,还需要学习GDK或者QT或者Android的知识。

    大家会发现只要是和linux编程相关的工作岗位,都是必须掌握编写linux应用程序,所有linux应用的基础是linux系统编程。

    就拿linux驱动工程师,大家可以想象一下驱动工程师将驱动写好之后,是给上层使用的,那么驱动工程师也是需要先编写应用程序来测试的。

    如何搜集和分析信息

    这是个人的一个小经验,和大家分享一下。

    我在学习任何一门技术之前,都会先上网看一下对这类人才的需求大不大,工资待遇如何

    那么先来看看xxx或者xxx等招聘网上对linux工程师的要求。

    如下图所示,是作者随机截取的招聘信息。

    职位一:关键词是“北京+linux软件工程师”。下面的测试,熟悉linux操作系统,网络编程等都是这本实验手册中介绍的主要内容,需要额外的数据库技能(这个公司可能是做服务器开发的)。

     

    职位二:关键词是“北京+linux软件工程师”。网络编程,操作系统等,额外技能是可视化开发(java+Android)+硬件基础知识(这个公司应该是做嵌入式产品的)。

     

    职位三:关键词是“北京+linux软件工程师”。网络编程,linux操作系统等,额外技能是linux驱动开发+对音频视频开发非常熟练(可能是做安防监控或者类似的公司)。

     

    工资待遇我就不给多说了,说了有做广告的嫌疑~

    但是如果同类的工作岗位,任职要求几乎都包含某一点技能的话,那么就说明这一点技能需要优先掌握。

    如果某一类工作岗位工资普遍比较高,那么那部分就可以深入了解和掌握

    当一个人一心前行,整个世界为之让路! 我要从小白,一年时间之内掌握ARM,多核技术,linux应用,驱动,了解linux内核,会写Android代码 每周至少发布一篇博文!
  • 相关阅读:
    【DATAGUARD】物理dg配置客户端无缝切换 (八.2)--Fast-Start Failover 的配置
    【DATAGUARD】物理dg配置客户端无缝切换 (八.1)--Data Guard Broker 的配置
    我的oracle 健康检查报告
    【DATAGUARD】物理dg在主库丢失归档文件的情况下的恢复(七)
    【DATAGUARD】物理dg的failover切换(六)
    【DATAGUARD】物理dg的switchover切换(五)
    【故障处理】ORA-12162 错误的处理
    【RAC】 RAC For W2K8R2 安装--结尾篇(十)
    【RAC】 RAC For W2K8R2 安装--安装过程中碰到的问题(九)
    【RAC】 RAC For W2K8R2 安装--卸载(八)
  • 原文地址:https://www.cnblogs.com/-4412/p/5226322.html
Copyright © 2011-2022 走看看