万事开头难,要学一门编程语言,开头通常无从入手,究竟是先各种百度扒文章了解这语言的前世今生,还是撸起袖子就是干打开电脑敲代码,还是从比你还穷的你的钱包里挤出一万几千去报培训班?
无论哪一种方法,想是做不成事情的,要迈出第一步,首先要抬起脚,抬起了脚就总有放低脚的时候,无论前面是平坦还是坑,这一步迈出了,就自然有第二步第三步,有走有跑有跳。
大学专业是电子信息工程,一门什么都涉猎一点的神奇专业,编程方面学的是C和汇编,那时很厌倦编程,一本C程序设计简直天书,以致于后来毕业工作后,产生了做硬件不做编程的逗逼想法,事实证明,做电子也离不开C,做嵌入式更离不开编程,各种碰壁后骂了读书时的自己一句傻逼后向现实妥协,开始一步一步拾起C。
后来发现,我在编程方面没什么天分,幸亏当初也没去做程序员,不然铁定饿死了。C一直停留在够用的基础,用最笨的算法写最笨的函数,反正,我工作够用就好。
我心知肚明,继续做嵌入式,即使是嵌入式硬件,编程怎么绕都绕不过去,但C我真的冲不破自己的瓶颈,无比懊恼之际,听说STM32竟然可以用Python写了,Python早就听说过了,友好型语言,新世纪第一编程语言,以前都是以为用来做大数据和AI比较多,所以也没有过多留意,知道可以写嵌入式,突然就有兴趣了,也没想太多,一下子下定决心,修炼一下这门比较热门的武功。
所以我学Python目的就很明确了:
1奔着嵌入式去的,当然都学Python了,不玩玩爬虫就不过瘾了。
2希望以后做嵌入式能用上,不求能代替C,能结合着用就好,毕竟人生苦短。
3老辈的江湖地位无法撼动,不代表后辈就没机会上位,新事物总是有生命力的,接受新事物,结果肯定不会太差。
4不用想太多,实践出真知,学就对了。
网友评论