请教各位41岁学习C++的规划问题。
各位大神,请教41岁学习C++的一些规划。
本人,41岁,华科光学硕士毕业(本科专业电气技术)。毕业后一直在大公司做光学研发。
现在离职,和朋友一起在小公司做点事情。涉及到一些自动调测,比如测试设备接口,测试设备控制,DUT的接口,DUT内部一些driver的控制,准备自己来做(或者带团队一起),这些都需要硬件和软件的知识,都是我比较薄弱的。
未离职之前在原公司做的产品,集成硬件软件光学,我作为项目负责人,精通所负责产品的光学部分,但是涉及到控制部分比如硬件和软件,就只了解框架,涉及到细节就很薄弱(大公司团队齐整,你懂的)。比如我只给出控制逻辑,软件,硬件工程师去实现就行了。
我现在做的这个自动调测,涉及到测试设备以及DUT内部的MCU ,driver等的通讯和控制,我拟自学一下C++.
设备接口一般常用的就是网口,串口,USB,DUT内部比如I2C等。
目前买了一本 C++ 入门很简单, 池剑锋 清华大学这本书(基于VC6.0)。抽空看了1个月左右了,目前看到了结构体,共用体这里了。基本就是每一章看完了之后,把课后的编程习题做一遍,能实现功能就,继续看下一章了。虽然感到费力,但是有度娘,也还是可以坚持的。
我在这里想请教一下,因为我毕竟不是在学校里的,有明确的项目要求(比如测试设备名称,产品硬件设计原理图,包括MCU型号,具体DRIVER型号都是有的,控制逻辑也知道)。在这种情况下,我学习需要注意些什么。除了产测,后期我可能也会自己写firmware. (似乎C++写不了firmware,只能用C?)
然后也有朋友推荐我学python的,因为我们对产测效率要求比较高,所以我倾向于从底层语言开始。然后另外就是之前有些产测是程序C++ builder写的,我学C++(不过是VC6.0? 不知道和C++ builder差异大不大),比较容易接手一些工作。
编程菜鸟一只,对于多久自己可以上手还看不清楚,不知道如何规划为好,身边也没有人讨论,还请大神赐教。深表感谢!