趣图分享,适合PPT植入。
想做嵌入式架构师?我为什么一直主张两个10万行?#单片机#
在很多地方,我都不止一次的主张嵌入式工程师要想入门技术专家的水准,必须先做到“两个10万行”。也就是说,写过的代码必须累计达到10万行,并主导过一个10万行级别的嵌入式软件项目。
实话实说,这是一个苛刻的标准。在非常努力的情况下,嵌入式工程师要花费五到十年的时间,才有可能达到这一标准。特别是主导10万行的嵌入式项目,可谓是可遇不可求,在某些行业,比如小家电行业,压根没有10万行的项目。
但这也不意味着就完全没有机会。我先说第一个10万行问题。在嵌入式工程师新入职场的几年里,代码量实际的积累量是不多的。因为除非自身非常优秀,一般在公司里不会作为主力的工程师开发,一般做些边边角角的辅助工作。这时候往往几年都积累不了1万行代码。但技术能力的提升,需要用大把的代码去磨练。如果在公司里没有很多写大把代码的机会,应该虚拟一个项目,或者启动一个开源项目,供自己练手。
第二个10万行,机会更少。这不是自己虚拟项目能够解决的了,这个就牵涉到行业问题。前面说明,消费电子类产品,一般不会有10万行级别的项目。要想磨炼技术能力,嵌入式工程师要有意识进入一些嵌入式软件规模比较大的行业,比如汽车电子、智能家电、工业控制、医疗电子等。在这些行业里,你才会接触到规模较大的嵌入式软件项目。如果自己虚拟项目,我建议搞一个无人机项目,或者扫地机项目,一行行代码自己写。
规模很重要。第一个10万行,保证数量,在大量的编程中,嵌入式工程师才能接触各种需求,将技术磨炼至纯熟和精湛。第二个10万行,是升华,保证的质量,是为了建立软件的宏观视角,是通往架构师的第一步。没有第一个10万,强行搞第二个10万,往往力不从心,沦为PPT架构师。
小伙伴们,准备好了吗?
如果觉得《少儿编程入门教学ppt 少儿编程入门课程》对你有帮助,请点赞、收藏,并留下你的观点哦!