单片机只会调库和复制别人的代码,是什么水平?

作者: 无际单片机编程分类: 极客DIY 发布时间: 2023-11-20 21:13:17 浏览:57720 次

单片机只会调库和复制别人的代码,是什么水平?

PickaxeHit:
不要反复造轮子,除非你需要方形的轮子[doge]

【回复】不要自己造轮子,除非你被丢到荒岛上。 我们公司就遇到类似的情况。之前的产品是ST的MCU,使用CubeMX构造项目,轻松得不要不要的。 今年因为涉及行业有要求,MCU必须使用国产的。可把我们的嵌入式工程师痛苦死了。 之前的代码架构也太好,没有把逻辑业务和驱动分离开,许多业务部分代码直接读写寄存器。现在换了MCU,一大半的代码都要重写。
【回复】有时候确实不用自己造轮子,但是不能不会造轮子。
【回复】我不光要要造轮子,我还要改pcb布线,凭什么听你的[doge]
林实隼:
我现在刚学stm32,原理只能知道个一点,很多名词和概念都只知道好像有这个东西,但是具体是用来干嘛的啥都不知道,并且功能的实现具体细节也很模糊,就只能复制粘贴然后看看跑跑程序,学的有点痛苦[笑哭]

【回复】郭天祥10天学会单片机课程,用32把里面的事情做一遍,你就理解了。不过为啥不学ai,嵌入式除了物联网还没开发,其他的已经开发的差不多了。而物联网真正赚钱的地方在于通信协议的制定,显然这是华为那种大公司才能干的事情,他们定完协议,普通人调用函数就行了。所以这也没啥可赚钱的点。去卷卷ai吧,至少还没被完全探索。最典型的例子是stm32,10年前大家还在为用库函数还是寄存器吵的不可开交,现在好像官方直接出了个cubex工具,点点鼠标就能完成很多工作。嵌入式开发者可做的事情越来越傻瓜化,不是个好事情
【回复】回复 @嘻哈镇 :嵌入式能做的大概早都做完了,还没有做的就是联网那一段,一旦协议制定出来,只要在以前的产品上加上联网功能,再多写一些自动控制的软件,那么就完成了,我认为这会很快,如果允许c+加的话,那么这两年被大批量裁掉的程序员可以迅速涌入,对嵌入式工程师实现降维打击。吴恩达说过AI已经到了应用的阶段,所以我的思路是把AI结合到我的工作中去想办法应用它。
【回复】回复 @川宝说要有光then_ :嵌入式今年炸了,卷的一批
丢你丢你丢你:
如果一个人能看得懂高手写的代码,想必这个人也是个高手。

【回复】回复 @烬绛 :胆子可以大一点吗?比高考难度大的东西多了去了。比如说,如果一个人能看得懂IOI国家集训队的选拔题目国集大佬写的代码,那么他拿个省一,问题不大吧。或者换个角度,如果一个人能看得懂数学家格罗滕迪克的所有论文著作,那么这个人就是数学家。
【回复】回复 @烬绛 :考不了满分也是个130
【回复】回复 @烬绛 :算法跟业务又没关系,平常工作也用不到你自己实现算法。业务代码能看懂,能改改就足够了。你工作天天写算法?
有理想的XY:
啥项目都自己从底层写,疯了啊。有库用库,能复制的就复制。剩余的时间留给生活不好嘛

【回复】直接买来用不香吗?还去搞什么复制。
【回复】回复 @捞捞丶鬼 : 找个简单点的开源项目做做试试,但是基础还是好好学,最好在做到过程中就是找会的多请教多问
【回复】回复 @终究习惯过了头 :你说的有道理,但我现在学的一头雾水的,没有尝试过,我该拿什么练手
极客电子:
学51单片机,前面学懂了,后面通信协议,条条框框太多,我直接拿过来,修修改,每行代码啥意思能看懂,让我自己写,搞不了,经常怀疑单片机学了个寂寞[笑哭]

【回复】通信协议已经脱离单片机的范围了。它属于算法部分,对算法有部分了解后再来看通讯协议就会觉得很简单。
【回复】大家都这样吗 我以为就我这样
【回复】自己写一遍更充实更有感觉[呲牙]
大尾巴狼WOWO:
老话说的好,“操千曲而后晓声,观千剑而后识器”,如果看代码看的非常多,这个人一定是高手,没有任何疑问,其创造能力只会更强,每个库代码都对应某一个行业,某一个业务处理,代码读的多,便能融会贯通,知道众家所长,众家之短,反而能更好的架构出代码。程序这个东西,不要迷信高深的算法,因为算法是局部的,只解决固定的问题,要放眼全局,从整体上架构,全面考虑。人生也是一样,成功人的人往往不是那种精通某种技能的人,那种人可以为人所用,成功的人往往是那种能看透全局,有大局观的人,那样的人可以总领全局。万事万物都是相通的,程序员大部分搞到最后都会发展到哲学和玄学层面。道法自然。

在下小油烟:
我是在工作 讲究的是效率 做得出来就好 你管我[doge][doge]

LYPRC:
给一个陌生的芯片或元器件的英文寄存器手册,能完整写出来所需的驱动代码,错误率在10%以下,算什么程度[doge]

我可真要骂你:
我觉的也是,不是所有人都是写驱动的,没必要把底层都写一遍,当然保持兴趣也是非常好的。

带冰花的南橘:
完啦,我就是那个只会抄代码改代码的人,因为这样效率高,自己敲要敲好久

木几工丂:
会复制就不错了,我见过大把的人直接复制都玩不明白

t5cn:
复制整合别人代码,不出bug,还能添加新功能,项目还挺复杂,那肯定是高手

雪片贰式:
哪个写的代码不调库的,就算Linus写代码,那也是三行一个调用[doge][doge][doge] 更别说前端随随便便一个项目,node_modules都是实际代码量的多少多少倍去了

【回复】图灵不用调库[doge]二进制都是自己实现的
咸鱼透儿凉:
高考也是套路解题,能考满分吗?道理是一样的

硬币收割怪:
编程序就跟拼积木一样,大神和凡人的区别就是大神拼的积木颗粒小,凡人拼的积木大,能创造积木的那叫上帝。

-银子Ginko-:
量变积累出质变[公主连结_不错] 做得多了,想得多了就下笔如有神了

单片机 编程语言 C语言 编程 代码

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!