几个提高编码能力的小建议!

Posted 嵌入式大杂烩

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了几个提高编码能力的小建议!相关的知识,希望对你有一定的参考价值。

最近有几个朋友问道,大概是什么时候开始觉得自己的编程能力或者是产品设计能力有了显著提升的?

当时我给他们的回答是 : 参加工作的第一个项目,完完整整做完后感觉提升得非常快,并且从那以后技术路线也会清晰很多。

后来我又认真的思考了一下,这样的答案或许并不是太全面,想要提升编码能力不仅仅要经常实战,还需要学会思考,并且养成一些好的习惯。

1

打字能力  

作为一名合格的码农,编码过程中肯定是不用怎么看键盘的~

并且在平时的工作中我也观察过,那些有点水平的同事都是自己配办公键盘和鼠标,或许他们已经到了一种在鼠标和键盘上寻找编码灵感的境界了吧。

所以打字速度不够熟练的朋友,找时间练练吧吗。

2

经常锻炼

写代码真的是一项体力活,并且还伴随着非常多的职业病,对视力、颈椎、双肩、老腰等都会有伤害。

我相信有朋友肯定在身体不适的,面对着一大堆代码的时候,那时那刻我相信这些代码从屏幕里面出来在你头上转来转去。

所以经常锻炼,拥有强健的体魄不仅仅耐得住996,还能增强你的思维逻辑能力。

3

与牛人共事

每个人的经历和所处的环境有时会有较大差异。

有些人天生对数字逻辑比较敏感,有些人初中就开始学习编程。

所以他们起步早很多,日积月累经验会更加的丰富,甚至走过的桥比你走过的路还多。

能够跟他们共事,你能够少走弯路,学习到更多,这也是为什么那么多人争着想去大厂,毕竟那里面牛人相对会比较多点。

4

博学

优秀的代码都是思维的产物,而思维又跟自身阅历相关。

那么博学不应该是排斥的,现在都说什么专才吃香,但说专才的知识面可不窄,反而这些人更热爱涉略从各方面来寻找灵感。

5

需学习一下汇编

学习汇编,并不是说要背诵或者默写多少个指令,或者用汇编来写多少程序。

而是要更多的从底层机器运行的角度思考问题,汇编在可读性方面算是最底层的语言了,能够帮助我们更好的了解底层。

6

多学习几种语言

每种语言都有优势和劣势,虽然我很想说C语言是世界上最牛的语言,但我忍住了,每种语言的诞生其实都是为了更加高效快速的解决一系列编码问题。

不得不承认在有些问题的处理上,C语言并不是很好的选择,所以有空多学点其他的语言。

7

不要长时间停止学习或编码

拉马克的“用进废退”进化论不知道大伙是否了解,不过这个词肯定也是熟悉的。

长时间不学习,不去编码,学习能力和编码能力都会下降,特别是当你要学习一门的新的技能和知识,一定不要认为学习可以像播放视频一样暂停,隔一段时间接着播放。

超过半个月基本上就要从头学,或许有些人能够在一定的时间内捡起来,不过大部分的人已经忘记得一干二净,亲测~

最后

      好了,今天就跟大家分享这么多了,如果你觉得有所收获,一定记得点个~,

malloc碎片优化管理机制(附代码)


物联网通信协议大汇总!


分享一个简洁易用的嵌入式操作系统内核


以上是关于几个提高编码能力的小建议!的主要内容,如果未能解决你的问题,请参考以下文章

分享两点提高编程能力的建议!

孩子喜欢打人父母要怎么引导?听听专家的小建议

iOS 13.4.113.5.113.6的续航对比,手机升级的小建议!

Python入门小建议

工作之后的两点思考

关于DBA的一些不成熟的小建议