朦朦胧胧的方向:linux c/c++开发需要学什么?主要从事哪些方面的工作
朦胧的方向:linux c/c++开发需要学什么?主要从事哪些方面的工作?
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#等高一些,相信也相对有优势一些。
期待各位前辈的指导
------解决方案--------------------
我是没办法给你写推荐信的,写了肯定被扔垃圾邮件,你可以Google搜:清华女破解,看看人家,你只要有能力,有技术,去NASN又有何难?
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#等高一些,相信也相对有优势一些。
期待各位前辈的指导
linux
c/c++
open CL
android
------解决方案--------------------
我是没办法给你写推荐信的,写了肯定被扔垃圾邮件,你可以Google搜:清华女破解,看看人家,你只要有能力,有技术,去NASN又有何难?