5个回答

学习linux往哪个方向发展好?

royaldo
1个点赞 👍
  • Linux方向有很多,按照工作的性质,一般有运维岗、开发岗,按照你说的两个方向:

    对于运维岗位,还可以细分,细分以后会有如下岗位:
    Linux系统管理员:主要负责Linux系统的安装、配置、管理和维护,包括系统性能的优化、故障处理和安全管理等。
    Linux云计算工程师:主要负责云计算平台的搭建、管理和维护,包括云服务器、虚拟机、容器等的管理和维护。
    数据库管理员:主要负责数据库的安装、配置、管理和维护,包括数据库性能的优化、故障处理和安全管理等。
    大数据运维工程师:主要负责大数据平台的搭建、管理和维护,包括数据仓库、数据挖掘、数据分析等的管理和维护。
    安全运维工程师:主要负责系统的安全配置、网络设备的安全管理和安全策略的制定,包括网络安全、系统安全、应用安全等的管理和维护。
    监控运维工程师:主要负责系统的监控和性能测试,包括系统性能的优化、故障处理和安全管理等。
    网络运维工程师:主要负责网络的安全配置、网络设备的管理和维护,包括网络安全、系统安全、应用安全等的管理和维护。
    DevOps:主要负责软件开发、测试和运维的协同工作,包括自动化运维、持续集成和持续交付等的管理和维护。
    SRE:主要负责系统可靠性、可扩展性和可维护性的工作,包括系统性能的优化、故障处理和安全管理等。

    对于嵌入式开发岗,按照技术方向来分的话,会有如下就业方向:
    硬件开发工程师主要负责硬件电路设计、硬件测试和调试;
    软件开发工程师主要负责嵌入式软件的开发、调试和维护;
    驱动开发工程师主要负责硬件设备的驱动程序开发;
    嵌入式内核开发工程师主要开发嵌入式操作系统内核,包括内核架构设计、内核模块设计、内核程序编写、内核测试和内核调试等。

  • 对于行业来看,一般也会有智能硬件开发、物联网开发、汽车电子开发、智能家居开发、智能医疗开发、智能安防开发、智能物流开发等等。

    说完了就业方向,其实也看不出来那个好,这里我给你提供几个分析方法,你可以看看自己更适合哪个:

    1、从挣钱多少出发:

    如果讨论那个挣钱多,你可以到boss上搜索一下关键词:
    比如:5年以上linux运维,5年以上嵌入式开发,你自己一对比就知道那个钱多,那个钱少了。

    另外,还需要考虑地区、行业需求、技能水平等差异。

    2、从兴趣爱好出发:
    这个要根据你自己以往喜欢做哪方面多一些,比如你喜欢智能家居、物联网、汽车电子,那就优先选择嵌入式;如果你比较喜欢互联网、金融、电信等行业,就优先选择运维。

    另外,嵌入式通常需要具备深厚的计算机科学和软件工程知识,能够设计和开发高性能、稳定、可靠的嵌入式软件系统。这种工作需要更多的创造力和分析能力,因此,看你是否对创造性的东西感兴趣了。

    而运维则需要具备深厚的网络、系统和数据库知识,能够管理和维护复杂的计算机系统和网络系统,这种工作需要更多的技术实践和问题解决能力,看你是否喜欢技术实践、解决问题了。

    3、从自身优势出发:
    你当前处于什么阶段,如果是初学者,两个方向都很好,如果有一定编程基础,建议你选择嵌入式开发,如果没有编程基础,就选择运维。

    4、从未来就业机会来看:

    不管是嵌入式和运维,这两个方向都很好,而技术的迭代会很快,所以,就需要我们不断学习和提升自己技能,以适应新技术的发展和市场变化。

    对于运维和开发都做过的人,我建议你从事嵌入式软件开发,但也不是说让你放弃运维的相关知识,因为你在从事嵌入式开发的时候,经常会和Linux、云计算打交道,这个过程需要你会Linux命令、Linux系统管理、linux云计算相关知识。

    我是 @遇见Linux ,一个喜欢倒腾技术,又喜欢分享的Linux爱好者。

    希望我的回答能让你获益,如果觉得对你有帮助,别忘了收藏+点赞,你的鼓励就是我回答的动力。

发布于 2023-08-12 01:58・IP 属地北京
遇见Linux
自由评论 (0)
分享
Copyright © 2022 GreatFire.org