Linux编程方向到底要学什么
发布网友
发布时间:2022-04-19 21:39
我来回答
共4个回答
热心网友
时间:2022-05-03 22:57
两个大方向,几个小方向:
linux内核:
1、专注于linux内核算法和实现,阅读linux源码,加入相应邮件列表和开源项目,以后工作方向是成为intel开源中心的大牛,或者到各大公司,都可以活得很舒服,如果你做得很精的话。
2、专注于嵌入式内核移植和调试
一流厂商做垄断,二流厂商做设备,三类厂商做定制。在中国嵌入式绝对是做设备研发的主流。
linux应用:
1、学习shell、服务器管理,并发设计,集群理论等,以后可以去游戏公司,各大运营商
2、学习应用开发(QT,android等)
3、PHP+MYSQL+APACHE 网页开发,也会有很多同好中人。
至于单片机,跳过去吧,看看原理,但没有必要学。如果真的学,从arm的keil调试入手会更有意思一些。
学windows的知识,倒不如直接学习操作系统相关知识,比如买一本《操作系统精髓(第五版)》之类的书,可以开阔视野,更深刻的理解操作系统为什么这么设计,如果直接学windows,个人觉得意义不大。
热心网友
时间:2022-05-04 00:15
首先你应该对linux操作系统有个大概的了解,然后对shell有个了解
热心网友
时间:2022-05-04 01:49
1 脚本可以随便学学,工作时候经常会碰到的
2 C的基础一定要学好,此外,GCC对c进行了小小的扩展。
3 数据结构,这个是以后理解复杂程序的基础。队列,树,链表,hash,排序这些要熟悉。
4 Linux应用程序编写,这个其实不难,和Windows差不多
5 内核的话,可以从简单的看起。大内核学起来很慢的,可以从0.11看起。
6 单片机、arm这些,其实和x86原理是类似的,有些地方简单,有些会复杂要一点。找一个,深入研究研究。
热心网友
时间:2022-05-04 03:41
是调一些服务吗?比如邮件服务等