写了七条提高编码能力的小建议

3325f44615ad612d4a771b8ec7c7fd70.gif

正文


大家好,我是bug菌~

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

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

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

1

打字能力  

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

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

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

2

经常锻炼

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

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

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

3

与牛人共事

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

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

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

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

4

博学

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

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

5

需学习一下汇编

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

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

6

多学习几种语言

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

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

7

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

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

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

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

最后

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

最后一个bug,bug菌唯一创作平台~

bc945ed5956c82f44334d0c0cc47b4cb.png

推荐专辑  点击蓝色字体即可跳转

☞  MCU进阶专辑 732580de8e12aa1226d086f7abf4aa4a.gif

☞  嵌入式C语言进阶专辑 d5c1a3c47358e6eb21a299b951f279da.gif

☞  “bug说”专辑 763cf09fbd1520ef6479df9695791f7f.gif

☞ 专辑|Linux应用程序编程大全

☞ 专辑|学点网络知识

☞ 专辑|手撕C语言

☞ 专辑|手撕C++语言

☞ 专辑|经验分享

☞ 专辑|电能控制技术

☞ 专辑 | 从单片机到Linux

aed0f63ea692903ccd24057adcd99b8b.gif

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值