linux下C语言开发,未来的方向在哪?建议看哪方面的书籍?在二线城市中,怎样立足?

 我来答
来安的GM
2013-06-18 · TA获得超过181个赞
知道小有建树答主
回答量:616
采纳率:0%
帮助的人:272万
展开全部
  1. 路由器/交换机

  2. 芯片, 手机底层

  3. 单片机

  4. 电子相关的等等


建议的书籍,基础类,纠错类,进阶编程类,专家研究类

基础类包括 基础语法,简单例子,小型项目

纠错类包括 常有错误纠正,编程规范

进阶类包括 API,内核实现,大型项目中的一部分

专家类我目前也不太清楚,可能是整体框架设计,架构这些吧

PS:具体的书籍需要你自己去找找看,很多地方都会有. 建议除了基本类的,纠错类,其他的最好需要用的时候去学学.然后要自己给自己定个目标.


二线城市一般会有一些电子类的公司,工厂,会需求这类人才.


最开始需要了解基础知识,经常实验,可能会花很多时间,但是这个很有意义.

然后是要一点点去了解. 一点点去做. 

接下来理解整个流程,整个框架,你担当的角色的意义.

最后放开自己原先想理解的,可以尝试不同的东西.


最终你可以达到的某个高度可能是技术类,可能是管理类,可能是经营类.

不要拿框框架架束缚自己. 

更多追问追答
追问
你的答案确实不错,能不能具体点呀?
追答
C语言比较贴近底层.
内核,驱动,底层应用都是C来写的.
主要都是去操作硬件.

所以,建议你先从基础C看起,然后自己做一些链表的项目,比如说学生信息管理.
然后做一些linux API的项目,比如说socket客户端-服务端通讯项目.
这些都做好后,基础知识就会比较扎实了.
做一些面试题目,找个靠谱的公司.

建议去学一些驱动的知识,因为目前驱动的前景是最好的.>
后续需要英文比较好,看很多器件文档.但是可能与硬件强相关的,所以可能需要公司培养你,或者自己买一些相关的硬件学习.>
PS: 驱动就是把硬件驱动起来,可以使用.

学编程一定要多练习.
YoungerK
2013-06-18 · 超过25用户采纳过TA的回答
知道答主
回答量:75
采纳率:0%
帮助的人:69.3万
展开全部
unix环境高级编程,深入理解linux内核,这两个吧,linux应用很广的,嵌入式系统高端的都用linux系统,服务器什么的也很多用,大型的用unix,但是基本差不多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9ac060a
2013-06-18 · TA获得超过286个赞
知道小有建树答主
回答量:1013
采纳率:33%
帮助的人:182万
展开全部
你想做底层驱动还是上层应用呢?上层的话,还要C++,或者Java。底层驱动就是C,不过很复杂!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jimpact
2013-06-18
知道答主
回答量:6
采纳率:0%
帮助的人:8594
展开全部
unix环境高级编程,深入理解linux内核,linux驱动开发详解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式