要做好一个自动化的C++软件工程师,要怎样才能更好的成长起来,都需要学习哪些知识?有哪些学习的路线,希望能够指点下!
11条回答
- yangchuankai 2014-11-21 09:59关注
初步来讲,多看c++的一些书,多敲代码,多查API,多上网查,多逛论坛,看别人的博客,等熟了以后要习惯看电子书,,继续看书,如果有汇编,c基础更好,,,
我推荐的路线,具体教材就不谈了,请网上自查:c, c++, STL,(数据结构,有能力可研究算法) 组成原理, 数据库,操作系统,计算机网络, COM/ATL(可选).
再向上就是具体的方向了,可以攻Win32&&MFC,Qt等以图形、应用为主(其下都有数据库网络多线程编程,不必担心,入门不难),也可攻cocos2d-x或unitity3d等编游戏的库,不管学图形还是游戏,最好学下OpenGL/D3D(当然不学也是可以的,不过以后想深入发展是要学的)。要是Linux下的话,以上除了win32&&MFC和D3D不必参考外,其他都可用。。linux下要学vi,shell,linux下c编程(也要学Linux下的多线程网络编程),然后学qt等库。。。
其他的话,像是控制理论,模式识别,嵌入式,人工智能,神经网络,手势识别,数据挖掘,哪些只是听说了解过,并不清楚,我感觉除了人家哪些牛逼高效的人,搞得人比较少吧,,很多对算法要求很高的,,,
自动化,不明白你指的是什么。。。
可以参考一下我的博客文章分类,我是非科班的,都是自学慢慢走过来的,,并且醒悟的还比较晚,哎,悔丫。。
http://blog.csdn.net/u010002704本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1
悬赏问题
- ¥60 版本过低apk如何修改可以兼容新的安卓系统
- ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
- ¥50 有数据,怎么建立模型求影响全要素生产率的因素
- ¥50 有数据,怎么用matlab求全要素生产率
- ¥15 TI的insta-spin例程
- ¥15 完成下列问题完成下列问题
- ¥15 C#算法问题, 不知道怎么处理这个数据的转换
- ¥15 YoloV5 第三方库的版本对照问题
- ¥15 请完成下列相关问题!
- ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?