可能在有经验的人看来有点大跃进了吧。
可能也就是因为东西太复杂我才会有这样的想法吧
当初在刚学的时候,想着能把所有东西都能记下来,或者学会。但事实上很多东西都复杂,需要花很多时间才会明白一个点,并且越是复杂,几天不想就忘光了,时间久了更是什么都不记得。那时候学会了理解整个知识结构,这样学起来更清晰一点,如果你需要那部分具体的,你可以按这个脉络找下去,然后再细究。(PS:我感觉这个如果对知识的结构理解的,有的时候对方案选择也会提供很多思路)
现在把这个思想换到做项目上来。可能框架和那个思路在形式上有点不一样。但在本质上都是引导你如何去进一步做的。所以我认为一个框架好会让你自己做的东西更加清晰。不过东西有大有小,小的可以自己按你的框架一个个解决。大的话,因为有很多专业人士,可以请他们帮你解决,其实也是类似。
另外,我觉得模仿也是不一定是坏事吧。比如说模仿完了之后会知道自己的不足和可以改进的点。
这里,你也是说出了我想学软件的原因吧。我想去模仿那些软件的结果,也许以后会被我转换用到自己的框架中(最好能找出一些规律?)。
嵌入式的话学了一圈,感觉了解了个大概,但也是糊里糊涂,思路不清晰的感觉。因为开发板是借的,别人要回去了之后就中断了。上层开发的话感觉还好,但驱动这边的话就真不怎么会了。
|