现在大多数从事单片机行业的一般会选择软件开发。
大家在编程的时候,有没有一种感觉就是 功能基本上都能实现,但是总觉得自己的编程,缺少了一点东西。不够完美,多多少少都存在一些瑕疵,代码移植性不高。功能的扩展也不好。
上交时,最怕的就是自己的程序有问题打回来返工,原因肯定是出在自己身上,是自己的不够强大。才导致这些问题的出现,提升编程水平是每个程序员时时刻刻都在想的事。
要想程序提升的快,没有人一个厉害的人带,你真的会非常的难,困难!
要想找到一个愿意带你的人,也是非常难的。
主要有以下几点原因:
有厉害的人带你,你的眼界会提升的很快;提升编程水平,有时候不是我们做的越久就意味着代码写的就越好,就像池塘里的鱼已经觉得,在池塘里游泳的空间,已经很大很好了。那时没人带它去江河里游过。
由于我们自己写代码的方式,经过长时间的使用,已经有固定的模式了。
假如不提自己的眼界和认识,我们的代码很难有质的飞跃。所以想要提升编程水平,首先要提高我们的眼界。
首先要提高我们的眼界,有还多朋友入职的时候,第一个工作内容是维护代码。
其实很多新人觉得这个工作没什么意思,其不然这是一个很好的学习编程思维和提升自己编程水平的机会。公司的产品级别的代码肯定是在各个方面都比较优秀的。
我们可以模仿产品功能,先用自己的思维写一遍,然后再对着公司的代码去研究。
学习别人为什么要那么写,吃透别人的思维。看一下自己的不足在哪里。
入职后最好的学习方法就是跟着老师傅学习,我们这个行业是存在的。
教会徒弟饿死师傅的现象的因为人呢一旦上了年纪就会不想加班,不论是身体原因还是家庭琐碎的事情所牵绊。
而年轻人就不会对知识和薪水的渴望。让他们无惧加班。
如果没人带,只能去网上多招些大牛的代码或者优质的代码自己钻研。
虽然说过程都会很痛苦,但是对自己的提升无疑是巨大的。
为了不被内卷所波及,我们还是要时时刻刻丰富自己的技能水平。