编程第一法则:如果您的程序以莫名的方式跑起来了,就不要再去碰它了。
编程第二法则:请参照第一法则。
编程的目的是解决问题,是让程序跑起来,而不是让你理解代码。如果总是在尝试理解每一行代码,理解代码中的每一块的逻辑,那你是在上学,而不是在工作。
以后,搞个编程软件,把目的输入进去,自动生成一行一行的代码。试运行几次找找臭虫就算完工。
芒果侠今天在家里闲着没事,特意去研究一下别人写的代码,发现别人程序的整体架构与我自己架构的基本类似,但是有部分功能的实现,别人的代码明显更加有逻辑性,别人的代码更加简洁易懂,这个我直接就占为己有了,以后我碰到类似的功能,直接拿来用就行,这就是提升自己的一个过程。无论是学习单片机还是电子电路,提升自己的办法是多去研究学习别人的代码设计思路,和别人原理图设计思路,人家都已经量产的产品还来跟我抬杠,这有什么意思。我觉得头条有部分朋友是在工地干活的吧,这么能抬杠。说实话,有这时间在这抬杠,还不如多去研究别人写的代码思路,多动手搭建电路分析,多和芯片供应商FAE沟通需求,多去做几个产品,你说是不是?只有自己动手做过的东西才是最靠谱的,与其天天拿着理论知识说来说去,还不如教语文去吧#单片机##电子电路##pcb#