我做这个也快一年了,总感觉开发产品力不从心. 硬件,自己的水平现在就是在组装,模块组装,电源模块啊,通信模块啊,控制模块等等就这么东拼西凑的. 软件呢,就是函数自己创建,能拿来用的程序,也尽量拿来用.
我就感觉是不是东西做多了,自己要归纳整理下,硬件就分模块电路,软件就函数库,以后自己要用的时候,粘贴再修改下就可以了.我不知道各位是怎么处理,毕竟自己经验也不多.
还有自己写程序的时候,这个寄存器啊,那个寄存器啊,用过之后就忘了,要用再去查,这个应该属于正常现象吗?还是有些东西,确实需要把它记住的. 做硬件时,也是经常翻书,我就觉得自己对电路的一些基本概念不是很清楚,不知道过来人怎么处理,哎,毕竟菜鸟一个?
还有碰到问题,(我指的是总工没做过的,如果他做过,我就先问他了) 处理的方法现在就是 1百度,和GOOGLE,不行 2就是BBS发帖,或者找到某个人有做过这个东西,发EMAIL求资料或请教, 3再不行,再回来看下DATASHEET,再想办法
不知道各位怎么处理的,就是没用过TEAM的,组讨论的,不知道是不是有这样一个 组,做同样一个产品或类似产品的组可以讨论的,毕竟应用的领域太大了,很多问题问同一个人是不可能(就象我常不会就仍给总工,他总说,自己想办法去,我知道他是有在培养我独立思考和解决问题的能力)但是我说提的问题和这个仍问题给别人是两码事,不知道哥们你是否有在用TEAM这类的. 还有我再想怎么把硬件和软件基础打得更牢一些,以后做产品的速度才更快更好? 不知道前辈是怎么把这些基础打得这么牢的,象总工这类人,我就觉得,怎么基础这么好了?
检测自己的单片机开发水平是不是要考虑在同等条件下,谁用的时间短,更可靠,成本低这些东东,事实上,在目前这个阶段,我只考虑,硬件是否工作正常,软件调试是否有问题?不行就改到工作正常,至于硬件成本,可靠行,软件执行效率,是否有BUG等等问题,我是觉得在我目前这个水平阶段不是我应该考虑的问题? 我不知道哥们你对我的想法有什么想**
哥们你能否分析下,我的这些想法,大家聊一聊? |