嵌入式工作一年总结

时间:2021-03-29 18:50:01

其实这是去年2017年11月份写的,现在想把这个发出来,为后来的同学或者迷茫的一些同学的一些建议吧!

刚开始进入公司的能力很差,可以说什么都不会吧,wifi拼成wife,杜邦线不知道怎么接,串口板不会焊,简单的工具也不会使用。不过几乎每天都在成长。每天都学了很多东西,虽然辛苦但是很充实。慢慢的接触到了很多大佬,能力真的是强,然后认识了以后深知自己好垃圾。 不过现在有了努力的方向,每天都在好好学东西。不过对于学的东西的总结来却是杂乱,虽然接触的东西多,但是只是留于表面,深层次的理解还是需要时间的沉淀。总是想做很多事情,不过容易一件事没搞完就弃之一旁,总是激情开始,却又半途而废。
经济思想类的:《穷爸爸富爸爸》系列 但是后面的看不下去了 《穷爸爸富爸爸书评》
中国人文思想:《鬼谷子译文》《佛学入门》《佛学66句话》《中庸处世之道》
神话故事:《格林童话》《中国神话故事》
技术类:《shell从入门到精通》《HTML5从入门到精通》《unix/linux程序设计教程》《深入理解计算机系统》《编写高质量代码》《嵌入式应用开发》《FreeRTOS实时内核使用指南-中文》《JavaScript高级程序设计(第3版)》《html5+css3从入门到精通》《跟我一起写makefile》 《c++ primer》《linux网络编程》等等
娱乐小说:《大主宰》
杂书:《恋人絮语》《二十几岁没有十年》《你是锦瑟 我是流年》
看了这些书,然后由技术的书中练习了许多的题,但是依然学的很浅显,真的想搞的精深倒不如去撸个项目去玩一下,但是工作中确实时间不是很充足去做这件事,所以很多作为了解,到用的时候继续深入的去学习,这样比较容易上手。读书多的好处可能就是少走点弯路,读的很多并不能记住,只是明白了自己应该去怎么选择,这就是迷茫的时候应该干的事,搞的多了就知道这个是不是真的喜欢,真的应该去走什么样的路子。不得不提的是真的要明白空杯理论,当你觉得自己很饱满的时候很危险,当做自己什么都不知道的时候,会关注到很多未发现的细节。
对于生活的一些理解吧,最近情绪不是很高,虽然自己很爱学,“读了”很多的技术的书,但是技术上东西真的是不是看看就能懂,读读就能成大佬的,还是需要动手去练的,不会在本职工作中确实我学的这些东西只能加深一些对技术的理解吧,没有很多的实用,所以想努力的工作而没有生活的方向吧。 总是不知道自己该干什么,学来学去只是停在知晓,但是不精通,太片面了,没有学习上的快感,可能就是这么的枯燥吧。但是更多的是没有方向上的感觉。 想着让自己的技术一直提升,加深自己对技术的理解,可是现在觉得自己虽然知道了很多,但是理解的真的不深入,很迷茫吧,都说做技术大概两年左右会有迷茫期,可是我这技术一年就有了这样的迷茫。与其说迷茫倒不如说是这样一直提升不上去的恐惧感。
套用一句毒鸡汤:努力不一定不会成功,可是不努力一定会很舒适。我不禁长长的虚了一口气,这个虽然舒服,可是和我三观不服。并不能够这样舒服。 我记得我离开家的第一步,就告诉自己:我能搞的好,我要积极向上。但是可能一根神经长时间的绷紧确实会累吧!有时候很想放松一下神经,可是却习惯了紧张的状态,放松就有一种对自己的罪恶感,不过最近的身体可能真的出了点问题,亚健康吧,因为确实容易累,脑袋容易疼但是调整一下应该就可以了,毕竟年轻小伙子。
在这里对学习的一些总结吧,一些路线都是想通的。首先制定目标去学什么,这就是我广泛阅读的理由,学习的初期建全局观,这个时候一本书一个案例是不够的,需要大量的阅读。其次建立深度学习,因为广泛的看书对技术的理解不会加深,很多精细的知识不会记得,然而开发中这些精细的点却是致命的,这时候需要吧知识点细分,然后再一条条的去学习,有了之前广度的阅读,在不明白的时候会查漏补缺,把缺点暴露出来。最后加入一些圈子吧,因为环境很影响人,有一群共同讨论技术的人在一起,会进步很快,因为别人都在学习,会让心态转正,并且会让自己知道别人在学什么帮助自己学习。
最后一些心得,其实经历最重要的真的不是努力,更重要的是选择,本来准备举个例子的但是觉得举例不是很好还是不举例了,其实大多时候选择是很重要,与其说选择倒不如说赌博吧。一次次的赌博可能变得更好但是也有可能满盘皆输,就像一个名人说的一个人的成功绝非偶然而是必然,但是我倒是觉得一个人的成功是偶然中出现的必然事件,不可能努力就会有结果,也不可能不努力就一无所有。只是努力才能把概率变得高而已。出来混了以后,不管什么事你就只能靠自己了。 警告自己做一百次加法,永远比不过做一次乘法来的好,不要忘记初衷,不要坐井观天的蛤蟆,不要懒惰,需要不断的学习学习再学习。
红尘炼心,一切都是过眼烟云,努力让自己变得健壮起来,只是为了让自己遇到事情更能平静,做个拥有有趣灵魂的人。


上面看了很多书,其实用处不大,不过总结了一条由应用向底层的学习路线
玩转c语言->linux 系统环境编程 -> linux 网络编程 ->嵌入式linux应用开发 ->linux内核开发 -> linux 嵌入式驱动开发

其实读书多了的意义不大,很多时候都是这样的,小公司可能需要这种,因为可以干更多的活,这样就节约了成本,but 我还是认为刚毕业的同学找工作要慎重中的慎重,长远来看一定要知识上的深度,广度应该是后期应该考虑的事。