历史上的今天
返回首页

历史上的今天

今天是:2025年12月14日(星期日)

2022年12月14日 | 躺平不可取躺赢不可能! 如何提升单片机编程水平

2022-12-14 来源:zhihu

现在大多数从事单片机行业的一般会选择软件开发。

大家在编程的时候,有没有一种感觉就是 功能基本上都能实现,但是总觉得自己的编程,缺少了一点东西。不够完美,多多少少都存在一些瑕疵,代码移植性不高。功能的扩展也不好。

上交时,最怕的就是自己的程序有问题打回来返工,原因肯定是出在自己身上,是自己的不够强大。才导致这些问题的出现,提升编程水平是每个程序员时时刻刻都在想的事。

要想程序提升的快,没有人一个厉害的人带,你真的会非常的难,困难!

要想找到一个愿意带你的人,也是非常难的。

主要有以下几点原因:

有厉害的人带你,你的眼界会提升的很快;提升编程水平,有时候不是我们做的越久就意味着代码写的就越好,就像池塘里的鱼已经觉得,在池塘里游泳的空间,已经很大很好了。那时没人带它去江河里游过。

由于我们自己写代码的方式,经过长时间的使用,已经有固定的模式了。

假如不提自己的眼界和认识,我们的代码很难有质的飞跃。所以想要提升编程水平,首先要提高我们的眼界。

首先要提高我们的眼界,有还多朋友入职的时候,第一个工作内容是维护代码。

其实很多新人觉得这个工作没什么意思,其不然这是一个很好的学习编程思维和提升自己编程水平的机会。公司的产品级别的代码肯定是在各个方面都比较优秀的。

我们可以模仿产品功能,先用自己的思维写一遍,然后再对着公司的代码去研究。

学习别人为什么要那么写,吃透别人的思维。看一下自己的不足在哪里。

入职后最好的学习方法就是跟着老师傅学习,我们这个行业是存在的。

教会徒弟饿死师傅的现象的因为人呢一旦上了年纪就会不想加班,不论是身体原因还是家庭琐碎的事情所牵绊。

而年轻人就不会对知识和薪水的渴望。让他们无惧加班。

如果没人带,只能去网上多招些大牛的代码或者优质的代码自己钻研。

虽然说过程都会很痛苦,但是对自己的提升无疑是巨大的。

为了不被内卷所波及,我们还是要时时刻刻丰富自己的技能水平。


推荐阅读

史海拾趣

Cincon公司的发展小趣事

随着业务的快速发展,Cincon开始将目光投向国际市场。1999年,公司在美国加州设立了办事处,以便更好地服务北美市场。同一年,为了应对日益增长的生产需求,Cincon在中国东莞设立了新工厂。这些举措极大地提升了公司的生产能力和国际市场竞争力,为Cincon的全球化发展打下了坚实的基础。

Amplitronix LLC公司的发展小趣事

Amplitronix LLC的创立,源于两位年轻工程师对电子技术的热爱与执着。他们发现市场上存在一种需求,即高性能、高精度的电子测量仪器。于是,他们决定携手创业,将这个想法付诸实践。初创时期,资金短缺、技术难题、市场竞争激烈,每一道关卡都考验着他们的决心和毅力。但他们凭借着对技术的热情和对市场的敏锐洞察,不断研发创新,最终成功推出了首款产品,赢得了市场的初步认可。

Hmc Inc公司的发展小趣事

在2010年代初,一家名为“HyperMemory Corp”的初创公司,在硅谷的隐秘实验室中,成功研发出了HMC技术。这项技术通过三维堆叠封装技术,极大地提升了内存带宽和能效,引起了业界的广泛关注。为了加速技术的商业化进程,HyperMemory Corp与多家行业巨头,包括英特尔和美光,建立了混合内存立方联盟(HMCC)。通过共享技术资源和市场渠道,HyperMemory Corp迅速成长为HMC技术的领军企业。

Fanstel公司的发展小趣事

Fanstel公司深知人才是企业发展的关键因素。因此,公司一直注重人才的培养和引进。公司建立了完善的人才培养机制,为员工提供各种培训和学习机会,帮助他们提升自身素质和能力。同时,Fanstel还积极引进高端人才,打造了一支具有丰富经验和专业技能的研发团队。这些人才的加入为公司的技术创新和产品研发提供了有力支持。

Hoffman_Enclosures__Inc.公司的发展小趣事

Hoffman在追求企业发展的同时,也积极履行社会责任,致力于实现可持续发展。公司注重环保和节能,不断推出绿色、低碳的产品和技术。同时,Hoffman还积极参与公益事业,通过捐款、志愿服务等多种方式回馈社会。这些举措不仅提升了公司的社会形象,也促进了企业与社会的和谐共生。

以上五个故事展示了Hoffman Enclosures, Inc.在电子行业中的发展历程和关键节点,每个故事都体现了公司在技术创新、市场拓展、产品定制、标准制定以及社会责任等方面的努力和成就。

Flexxon Pte Ltd公司的发展小趣事

面对全球对环境保护和可持续发展的日益关注,Flextronics(Flexxon Pte Ltd)积极响应,将绿色制造理念融入企业运营的每一个环节。公司采用环保材料、优化生产工艺、实施节能减排措施,努力降低对环境的影响。同时,Flextronics还积极参与国际环保标准的制定和推广工作,与上下游合作伙伴共同构建绿色供应链体系。这些努力不仅提升了企业的社会责任形象,也为公司的可持续发展奠定了坚实基础。

问答坊 | AI 解惑

新产品想法

今天中午在办公室关上所有的日光灯,就这窗外昏黄的光线,呼吸者阴天特有的湿润空气,仰在椅子上爽爽的睡了一觉! 同志们,我感觉这种光线和环境下要比漆黑一片的环境睡得更爽。 这中光线和湿度其实是很容易仿真的,一个亮度可调的灯,1个湿度可 ...…

查看全部问答>

无线通信系统中的调制解调基础(三):扩频和OFDM

第三部分讨论扩频通信技术,包括被广泛应用的直接序列扩频通信(DSSS),和正交频分复用(OFDM) 第二部分解析了频移键控(PSK)和正交幅度调制(QAM)。…

查看全部问答>

2k page Nand Flash驱动遇到问题

在开发2k page nand flash驱动的时候,遇到以下问题: 1.我用st的1Gbit的Nand Flash,芯片的datasheet里面没有单独读写spare区的命令,怎样能不对Main Data区进行操作,就可以对spare区进行单独访问即可以读和写? 2.芯片的datasheet是说A0-A11是 ...…

查看全部问答>

利用批处理编译evc程序碰到的几个问题

各位大虾,小弟想用一两条命令就实现对整个工程编译.写个批处理来实现此操作,碰到以下几个问题请教一下: evc4.0 + sp4建立一个mfc(exe)工程,里面只有一个dialog,SDK为Pocket PC 2003;利用evc生成*.vcn,采用nmake命令来编译*.vcn,却发现unresolved&nb ...…

查看全部问答>

请救救我吧 关于基于GPRS MODEM 的彩信发送软件系统 在线等

公司刚派给我一个任务就是开发一个彩信发送系统 主要要求是:pc(windows平台) + 彩信软件系统 +GPRS MODEM 实现彩信的发送。 那位高手能够给我一些意见(比如应该怎么做,看哪方面的书),感谢了…

查看全部问答>

NI携手GSDzone12场精彩线上研讨会

您好!在寒风瑟瑟的冬日,NI携手GSDzone为您策划了一场抗寒活动,12月1日—12月31日,大型在线活动\"GSD嘉年华\",将为您呈现4大主题周,8大活动,12场精彩线上研讨会。 四大主题周 12/6-12/12   3场在线主题研讨会 ...…

查看全部问答>

MSP430调试DDS

有那位兄弟有MSP430调试过AD9851帮帮我一下!我没有调通哦! QQ:565664178…

查看全部问答>

懂芯片结构的请进!!!关于电子芯片上的使能端的问题

本帖最后由 paulhyde 于 2014-9-15 03:44 编辑 有的芯片上不是有个使能端吗??  使能端是接地还是接电源????  貌似书上看到使能端只有接高电平才能使芯片工作的啊           & ...…

查看全部问答>

恳求高手帮忙看一下问题出在哪儿,谢谢

发射和接收,程序如下:一号按键控制灯开,二号按键控制灯灭,三号按键控制亮度增加,四号按键控制亮度减小,仿真结果是不能接收,希望高手给指点一下,谢谢 //********************************************单片机红外发射********************** ...…

查看全部问答>

UC3842电路大分析!高手戳进!

请问框内器件是什么?三角形内的符号有什么特别的含义?C:\\Documents and Settings\\Administrator\\Local Settings\\Temp\\mx394.png [ 本帖最后由 stay 于 2013-7-8 21:49 编辑 ]…

查看全部问答>