学习Unix,可从事什么样的工作(3)《精通Unix下C语言与项目实践》读书笔记(5)

简介:


《精通Unix下C语言编程与项目实践》读书笔记(new)

不拘一个遍程序系列程序不能一个脑袋钻到底,有时要学会变通,即所谓的曲线救国。
宝宝图片:超可爱的小宝宝 博客
 
第1回 回评论读者展迷茫,出《笔记》浪子释疑惑(五)
作者:朱云翔,胡平(朱朱胡工作室)

1.2.3 第三大类:Linux操作系统开发和Unix/Linux驱动开发

类别:汇编语言和C语言程序开发
学习内容:汇编语言、硬件指令、设备文件、操作系统内核
应用分类:Linux内核开发和设备驱动程序开发
工作规划:软件设计师、系统分析师、系统网络师。
工作单位:硬件提供商、大隐隐于朝、中隐隐于市、小隐隐于野,随便在哪上班,却兼职开发开源软件。
特点:工作技能最难掌握,工作范围最为狭窄,工作机会最难提供,开源项目,工资薪水职业规划未知。
这又可分为两类,一是驱动程序开发,是Linux内核源码开发。前者可以进入一些硬件厂商,后者吗,可以去做开源,不过开源好像是没有工资的哦。
编程浪子:虽然做Linux内核没有工资,但还是很多去处的,比如到IBM公司开发AIX、开发CICS中间件,去德国开发SuseLinux等等,前提是你进得去。
本类要求特别高,一般情况下强烈不推荐加入本类学习,当然如果你真的能够胜任此类工作的话,那么恭喜你,你也一定能够胜任第2类开发工作,到时就不再是你找工作的问题,而是大量工作来找你,你不知道如何取舍的问题了。
编程浪子:综上所述:本笔记简单讲述第1类应用,专门为第2类应用,一笔带过第3类应用,所以欢迎广大渴望成为Unix软件开发工程师的读者追读本帖子。



 本文转自 zhuyunxiang 51CTO博客,原文链接:http://blog.51cto.com/zhuyunxiang/161790,如需转载请自行联系原作者


相关文章
|
1月前
|
存储 编译器 C语言
初识C语言——详细入门(系统性学习day4)
初识C语言——详细入门(系统性学习day4)
|
1月前
|
编译器 程序员 开发工具
c语言从入门到实战——在系统学习C语言之前所需要了解的知识
C语言是一种通用的、过程式的计算机编程语言,支持结构化编程、词汇变量作用域和递归等功能,其设计提供了低级别的存取权限,并且要求程序员管理所有的内存细节。C语言的基本构成包括数据类型(如整型、浮点型、字符型等)、运算符(如算术运算符、关系运算符、逻辑运算符等)、控制结构(如顺序结构、选择结构、循环结构等)以及函数等。此外,C语言还提供了指针的概念,这是其他许多编程语言所不具备的。指针是一个变量,其值为另一个变量的地址,通过指针可以间接访问和操作内存中的数据。C语言也支持数组、结构体、联合体等复合数据类型,以及文件操作、动态内存分配等高级功能。
51 0
|
1月前
|
存储 C语言
通俗易懂的学习C语言中输入一组数并找出其最大值
通俗易懂的学习C语言中输入一组数并找出其最大值
|
1月前
|
机器学习/深度学习 人工智能 Java
学习Python语言好还是C语言好
学习Python语言好还是C语言好
21 0
|
1月前
|
C语言
###51单片机学习-----如何通过C语言运用延时函数设计LED流水灯
###51单片机学习-----如何通过C语言运用延时函数设计LED流水灯
72 0
|
1月前
|
C语言
二次学习C语言补缺(day1)
二次学习C语言补缺(day1)
17 2
|
2月前
|
编译器 C语言
C语言指针学习
C语言指针学习
17 0