跳至内容
要想做好一件事,做精一件事,我认为是必须要经过时间的沉淀和磨练的。就像学习一样,不可能高一的时候你就会做高三的题目,即使你到了高三,也不可能将做过一边的题目,保证下一次必定做对。只有说你掌握了这个解题的方法,才能总结出一定的相关经验,下一次再碰到这种题型就能想到出题人给自己挖好的坑在哪里,这样就能很大程度上避免自己犯错。
这和开发的工作是一样的,刚开始参加工作你不可能说你什么都会,硬件底层、C、C++、Linux等等,都是一步一个脚印走过来的,不能说我今天想学C指针,明天再去学Python,这种行为是错误的,我们要先找到同类项。比如今天看了C指针,那你可以看一些STM32的例程代码,看一下结构体是怎么使用指针传入函数,并且如何返回的。这样去找类似的,相关的题目,就是在总结自己的相关经验,当下一次读到别人的代码就能立刻反应过来,哦,他传入的是个指针。用的多了自然就熟练了,那熟练之后我们就可以通过先巩固住自己的知识阵地,再向外进行扩张。举个例子,王者荣耀这款游戏基本上就是谁经济高谁就是老大,能掠夺的人头和资源就越多,同时当你面对你的敌人1V1时,你也很有自信能够击败他。同样的,我们就这样巩固、扩张、巩固、扩张…不断循环,最后雪球越滚越大。凡事慢慢来,不能一口吃一个胖子。但是这并不意味着你可以浪费时间,现在你所虚度的每一秒种,将来机会就降临到你头上的概率就小一些。
这是我干嵌入式软件开发的第二年,第一年什么都不会,只会使用正点原子的例程,我是从硬件开始做的,接触过少量的C代码,连指针都不会用。现在经过学习已经可以看懂RTOS的源码,并且应用到实际项目当中去。但是我依旧看不到接下来的路在哪里,先这样做着吧,巩固自己所学知识,再向外扩张,共勉。
2024年11月28日19点49分