Linux c/c++ 的疑惑。。求指点

foxyaxin 2013-03-30 01:38:59
1.Linux下c/c++编程:
2.异构开发,并行计算
3.android内核、驱动

疑惑:
1.以上分别需要学哪些东西?可以列个书目吗?
2.分别会从事哪些方面的工作?
3.哪个比较有长远优势?我应该把重点放在哪个方向?

以上是本人比较感兴趣的方向,但都不是很了解,希望有经验的前辈们不吝赐教


自我介绍一下:
本人大三下了,非211高校的。之前学过一些android ,做过几个app,学过点java ssh,做过个小论坛(很水)。参加过几次编程比赛,主要是算法的,成绩一般,对设计模式了解一些。目前在学linux shell编程,熟悉linux系统,打算接下来学习linux 下c/c++的开发。也想研究一下并行计算,异构开发。

一下是本人的一些理解,哪里不对的希望各位前辈多多指导指导:

虽然做过一些android和java的应用,但心里还是比较喜欢c++ 喜欢做底层一些的,有深度一些,涉及算法多一点有挑战性的。对我而言那些高级的框架什么的很难去把握,不是很难,而是很简单总不能专注去学,总觉得用的时候再去学就好。随便一个高中生相信也能很快去掌握的,感觉学这些优势并不大。根据网上的一些招聘信息,平均薪水也不高

而且那些东西感觉变得很快,学会了一框架过几年又有新的框架了。又要从新去赶着学一个新的框架,那还有什么可以沉淀的呢?

而感觉linux c/c++底层的东西是比较稳定的,比较本质的东西,短期之内应该也不会变化很大,这样可以沉淀一些东西,学得深入一些。而且比较入门门槛比java c#等高一些,相信也相对有优势一些。

期待各位前辈的指导
...全文
168 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Willib 2013-10-10
  • 打赏
  • 举报
回复
和楼主一样的想法,情况也差不多! 这次坚定方向,好好的走下去!!!
韩半仙 2013-09-14
  • 打赏
  • 举报
回复
果断驱动,但是这个的话入门比较难,更别说精通,我现在就在搞android驱动,页是刚毕业的,新手只能修改bug,无聊的很,偶尔让你干点任务
  • 打赏
  • 举报
回复
有没有钱,是环境催化的。只要有能力,绝对有饭吃
foxyaxin 2013-03-31
  • 打赏
  • 举报
回复
引用 1 楼 liao05050075 的回复:
可以看下 Unix环境高级编程
谢谢建议 不过这个初学者能看得懂不?
引用 2 楼 qq120848369 的回复:
你最终会发现不过码农。
既然都是农,现在想知道种什么庄稼好点而已
引用 3 楼 CKnightx 的回复:
APUE 至于方向,除了真正的有兴趣的,哪个有钱,哪个就是方向。待遇驱动
所以想知道哪个比较有钱呗
armsword 2013-03-31
  • 打赏
  • 举报
回复
<linux程序设计> <unix环境高级编程>
  • 打赏
  • 举报
回复
APUE 至于方向,除了真正的有兴趣的,哪个有钱,哪个就是方向。待遇驱动
qq120848369 2013-03-30
  • 打赏
  • 举报
回复
你最终会发现不过码农。
liao05050075 2013-03-30
  • 打赏
  • 举报
回复
可以看下 Unix环境高级编程

64,646

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧