历史上的今天
今天是:2025年12月14日(星期日)
2022年12月14日 | 躺平不可取躺赢不可能! 如何提升单片机编程水平
2022-12-14 来源:zhihu
现在大多数从事单片机行业的一般会选择软件开发。
大家在编程的时候,有没有一种感觉就是 功能基本上都能实现,但是总觉得自己的编程,缺少了一点东西。不够完美,多多少少都存在一些瑕疵,代码移植性不高。功能的扩展也不好。
上交时,最怕的就是自己的程序有问题打回来返工,原因肯定是出在自己身上,是自己的不够强大。才导致这些问题的出现,提升编程水平是每个程序员时时刻刻都在想的事。
要想程序提升的快,没有人一个厉害的人带,你真的会非常的难,困难!
要想找到一个愿意带你的人,也是非常难的。
主要有以下几点原因:
有厉害的人带你,你的眼界会提升的很快;提升编程水平,有时候不是我们做的越久就意味着代码写的就越好,就像池塘里的鱼已经觉得,在池塘里游泳的空间,已经很大很好了。那时没人带它去江河里游过。
由于我们自己写代码的方式,经过长时间的使用,已经有固定的模式了。
假如不提自己的眼界和认识,我们的代码很难有质的飞跃。所以想要提升编程水平,首先要提高我们的眼界。
首先要提高我们的眼界,有还多朋友入职的时候,第一个工作内容是维护代码。
其实很多新人觉得这个工作没什么意思,其不然这是一个很好的学习编程思维和提升自己编程水平的机会。公司的产品级别的代码肯定是在各个方面都比较优秀的。
我们可以模仿产品功能,先用自己的思维写一遍,然后再对着公司的代码去研究。
学习别人为什么要那么写,吃透别人的思维。看一下自己的不足在哪里。
入职后最好的学习方法就是跟着老师傅学习,我们这个行业是存在的。
教会徒弟饿死师傅的现象的因为人呢一旦上了年纪就会不想加班,不论是身体原因还是家庭琐碎的事情所牵绊。
而年轻人就不会对知识和薪水的渴望。让他们无惧加班。
如果没人带,只能去网上多招些大牛的代码或者优质的代码自己钻研。
虽然说过程都会很痛苦,但是对自己的提升无疑是巨大的。
为了不被内卷所波及,我们还是要时时刻刻丰富自己的技能水平。
上一篇:C语言和单片机C语言有何差异?
下一篇:一文看懂 UART 通信协议
史海拾趣
|
第三部分讨论扩频通信技术,包括被广泛应用的直接序列扩频通信(DSSS),和正交频分复用(OFDM) 第二部分解析了频移键控(PSK)和正交幅度调制(QAM)。… 查看全部问答> |
|
在开发2k page nand flash驱动的时候,遇到以下问题: 1.我用st的1Gbit的Nand Flash,芯片的datasheet里面没有单独读写spare区的命令,怎样能不对Main Data区进行操作,就可以对spare区进行单独访问即可以读和写? 2.芯片的datasheet是说A0-A11是 ...… 查看全部问答> |
|
各位大虾,小弟想用一两条命令就实现对整个工程编译.写个批处理来实现此操作,碰到以下几个问题请教一下: evc4.0 + sp4建立一个mfc(exe)工程,里面只有一个dialog,SDK为Pocket PC 2003;利用evc生成*.vcn,采用nmake命令来编译*.vcn,却发现unresolved&nb ...… 查看全部问答> |
|
请救救我吧 关于基于GPRS MODEM 的彩信发送软件系统 在线等 公司刚派给我一个任务就是开发一个彩信发送系统 主要要求是:pc(windows平台) + 彩信软件系统 +GPRS MODEM 实现彩信的发送。 那位高手能够给我一些意见(比如应该怎么做,看哪方面的书),感谢了… 查看全部问答> |
|
您好!在寒风瑟瑟的冬日,NI携手GSDzone为您策划了一场抗寒活动,12月1日—12月31日,大型在线活动\"GSD嘉年华\",将为您呈现4大主题周,8大活动,12场精彩线上研讨会。 四大主题周 12/6-12/12 3场在线主题研讨会 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 03:44 编辑 有的芯片上不是有个使能端吗?? 使能端是接地还是接电源???? 貌似书上看到使能端只有接高电平才能使芯片工作的啊 & ...… 查看全部问答> |
|
发射和接收,程序如下:一号按键控制灯开,二号按键控制灯灭,三号按键控制亮度增加,四号按键控制亮度减小,仿真结果是不能接收,希望高手给指点一下,谢谢 //********************************************单片机红外发射********************** ...… 查看全部问答> |
|
请问框内器件是什么?三角形内的符号有什么特别的含义?C:\\Documents and Settings\\Administrator\\Local Settings\\Temp\\mx394.png [ 本帖最后由 stay 于 2013-7-8 21:49 编辑 ]… 查看全部问答> |




