致敬2020——打工人的成长故事
2020年注定是不平凡的一年,借此机会,也对我这一年做个年终总结。
1.2020技术成长之路
2019年底,一个偶然的机会,我在网上接触到了ST的一个开源项目——DIY数字仪表项目,当时这个项目的STM32G0单片机软件和与云端的交互由我来研发,还有相关文档的编译。在这期间,第一次接触到了TouchGFX这个UI,并开始了自学,了解TouchGFX的同学应该都吐槽过,它的官方资料非常的少,几乎全靠自己看别人写的博客,和自己摸索。我刚开始学习的时候,TouchGFX 还是v4.12版本,现在已经是v4.16版本了,我写的第一篇有关TouchGFX相关的博客,【STM32F429】通过STM32CubeMX移植TouchGFX,如今的阅读量已经突破了一万。TouchGFX的使用虽然很简单,但是涉及的知识面是在太多了,要学习它的MVP架构,并且还有C++这个难啃的骨头。我学C++是看的这个网站,http://c.biancheng.net/cplus/,感觉还不错。
还在学习TouchGFX的过程中,感觉用freertos来添加我想要的文件系统和网络功能相比于linux实在是太麻烦了,刚好在寻找其他实时操作系统的过程中听说了RT-Thread系统,看到RT-Thread系统丰富的组件和软件包,并且还是国产操作系统,有丰富的中文文档,一下子便被吸引了,也顺理成章,萌生了把TouchGFX和RT-Thread系统结合到一起学习的想法。
也就是在2019年底,2020年初,疫情爆发的前期,开启了漫长的隔离时期。在过年和隔离的时间,无事可做,这期间正好可以心无旁骛的研究rtthread系统的内核了。RT-Thread系列文章,还有C/C++面向对象编程的系列,都是在隔离期间边学习边写的文章。如今已经顺利的将RT-Thread系统引入到了工作之中。
在疫情结束后,开始了写公众号的计划,把公众号的名字定为了“AIoT开源项目分享”。虽然公众号还没写几篇,但是已经收获颇丰,认识到了天南海北的号主,和成批的技术大佬,真正的开阔了自己的知识面。这里不得不提一下我加的第一位号主——“裸机思维”公众号的号主“傻孩子”大佬,在疫情期间,很幸运结识到了“傻孩子”大佬,学习了他的“PLOOC”和“状态机的思想”,在傻孩子的文章熏陶和亲自指导下,有幸见识到了很多深层次的东西。其中OOPC精要——撩开“对象”的神秘面纱这篇文章,就是在傻孩子大佬的指导下完成的,比我刚开始写的C/C++面向对象编程的系列,质量提升了不少。
欢迎大家关注我的公众号,虽然目前写的很少,但是我可能会迟到,但绝不会缺席,2021年我将努力去完善公众号的文章质量。
2.结缘RT-Thread社区
结缘RT-Thread社区是在疫情结束后,开始写公众号之前的期间,在这期间利用业余时间我做了一个在STM32F429上基于RT-Thread系统的DIY数字仪表开源项目,并分享了相关的教程,教程地址:https://blog.csdn.net/sinat_31039061/article/details/107770551。很幸运此教程也得到了rtthread社区的认可,并经rtthread的Andy介绍顺利加入了rtthread社区工作小组。加入内卷小组的好处显而易见,每双周的例会可以得到RT-Thread内部的最新进展情况,还能及时反应自己遇到的问题,也能很快得到响应。和一群志同道合的小伙伴共同营造一个良好的社区交流氛围,也会让人乐此不疲。
基于STM32F429的DIY数字仪表完整演示
结缘RT-Thread社区,应该算是我2020年最有意义的一件事了。另外一个有意义的事件是经王海靖大佬邀请参与了ART-PI开发板的内侧,我负责的是对TouchGFX库的支持工作,以方便开发者可以以搭积木的方式在 ART-PI开发板上使用TouchGFX。在完成这样一项工作后,感觉意犹未尽,因为让TouchGFX只支持ART-PI开发板,感觉还不够,应该把它做成软件包,让它支持更多的开发板,可以让更多的开发者也能在RT-Thread上玩起来,于是又做了TouchGFX软件包,软件包地址:https://gitee.com/Aladdin-Wang/touchgfx2rtt,并录制了使用视频:https://www.bilibili.com/video/BV1Xi4y157AN。另外还写了一个ART-PI的系列教程,这个系列还在陆续更新中,地址:https://blog.csdn.net/sinat_31039061/category_10389752.html。
结缘RT-Thread社区,获得的收获还远不止这些。首先RT-Thread的代码非常优美,类似与linux的框架思想,搭积木式的开发方式,只单纯的吸收RT-Thread代码的精髓就能让人收获很多,更重要的是,还结识了RT-Thread社区的一众小伙伴,这里我就不一一举例了,在他们的身上,就像为我打开了通向世界的大门,让我看到了精彩的世界,也更加认识到了自身的不足。
在这里,也希望国产操作系统RT-Thread,越做越大,越做越好,走出国门,为国家的基础技术建设添砖加瓦。
3.2021年展望
人民网评价马云退休:不是马云造就了时代,是时代造就了马云!雷军曾说过这样一句话:站在风口上,猪都会飞。除了国企,没有哪家公司的成功,不是顺势而为的产物。
时代一直在变,从2000年前后起,全世界都进入互联网时代,在这个时代造就了BAT的崛起,然后随着3G/4G网络走进千家万户,也顺势迎来了移动互联网时代,在移动互联网这个时代造就的公司更加数不胜数,如今随着5G的兴起,和AI的落地,将会爆发出来的能量,将会更加不可限量。
2021年以后,我们也将迎来全新的时代,5G、AI、物联网都会更加快速的落地,国家对国产科技的支持也更加达到了前所未有的高度。
2021年,学习新技术,继续深入学习AIoT势在必行。
4.开发者寄语
有句话叫酒香不怕巷子深,但是在互联网内容爆炸的时代,你付出的努力和获得的成功有时候并不一定相等。除了努力的学习和工作之外,我们还应该让自己的努力为人所知。最好的办法就是不断的展示和分享你的学习过程心得,以及你学到的知识,通过不断的输出优质的内容,你就会慢慢开启属于自己的成功道路。
最后借用《SHOW YOUR WORK》这本书中的三句话与君共勉:
- 你不必是个天才
你不需要是一个大牛才有资格在网上分享内容,初学者也可以帮助初学者,因为你不会是这个领域唯一的初学者,你分享的内容,就很可能会帮助到那些和你一样的人。 - 每天分享一些有用内容
三个关键词“每天”,“分享”,有用”。每天坚持不懈的分享,确实很难,我自问还远远没有做到。衡量一个内容是否有用,就是它是否能帮助到别人,而不是说这个内容能给你增加多少粉丝。只有不断的提供高价值的内容,才能在帮助别人的同时提升自己,同时慢慢吸引别人的注意,然后给自己的未来,增加更多的可能性。 - 教给别人你会的东西
很多人都认为教会了徒弟,饿死了师傅,事实上把你知道的东西分享出去,并不会让你所知道的东西变少,恰恰相反,它会帮助你学习更多的内容,只有你给别人讲清楚了,其实自己才是真正掌握了。教给别人你会的东西,其实就是你对学到的知识不断的进行总结、归纳、思考和表达。学习的过程中从来都不是单向的,如果你愿意教给别人知识,那么别人肯定也乐意和你交流他们的想法,从而帮助你更快的成长。在这个过程中,你也会收获很多志同道合的伙伴,也会慢慢积累很多粉丝,来帮助你一起学习成长。
致敬2020——打工人的成长故事相关推荐
- 广州php平均工资 2020,打工人注意!2020广州工资价位出炉
原标题:打工人注意!2020广州工资价位出炉 准备求职或跳槽的你, 不太清楚行业或 职位的薪酬水平? 安排! 广州最新工资指导价位新鲜出炉, 快来看看, 你心仪的职位 工资处于什么水平~ 日前,广州市 ...
- 打工人到什么状态,就可以离职了?
最近好几个洋友问关于离职的事情,诸如工作不开心要不要裸辞.感觉薪资太低要不要跳槽等等. 离职的本质不在于离开,而在于重新选择,既然是选择,往往决定了我们未来的命运. 因为什么原因而离职,在不知不觉中拉 ...
- 互联网小拼,这一生的故事,你要看看吗《打工人的那些事》
互联网小拼,这一生的故事,你要看看吗<打工人的那些事> 文章目录 前言 自述第一家公司 面试 第一年 第二.三年 第四年 第五年 最后一天 结语 更多文章请看专栏:https://blog ...
- 三年又三年,我朋友都生娃了《打工人的故事》
三年又三年,我朋友都生娃了<打工人的故事> 又是一年毕业季. 学弟学妹匆匆离去,这夏天.这夜,承载着它不该承受的欢快. 我的思绪,也回到了十几年前的夏天. "一定要去北京吗?可以 ...
- 钢铁打工人的自我修养,成为一名合格的打工人,自己的工资自己算。(2020年度个人所得税算法)
钢铁打工人的自我修养,自己的工资自己算. 怎么算,该补还出是该退? 退?补?问题的产生: 补税情况(你要交钱 ): 税务局根据你的公司在6月份给你,上报的薪资,来确定你将来12个月内的税率,所以如果在 ...
- 失公子因一句“谣言“,继承千万家产《打工人的故事》
失公子因一句"谣言",继承千万家产<打工人的故事> 文章目录 我被开除了 我的故事先从背景说起 读书时间总太长,想着长大却很慢 在外工作,加班.培训.管理放松一会 无端 ...
- 完美打工人罗永浩,到底错在哪?
文/螳螂财经(ID:TanglangFin) 作者/普子胥 "打工人罗永浩的能力强悍到甚至正在解决掉CEO罗永浩闯下的祸(6亿债务).我很喜欢主办方颁给我的这个奖项:了不起的职场人.&quo ...
- 一位父亲和一位母亲讲述孩子的成长故事--《粗养的智慧:李聃的普林斯顿之路》和《我的儿子马友友》阅读摘录...
距第一次读完<大学之路>已有四个多月了,影响我最深,也是让我深受启发的,就是"教育是一辈子的事,适合自己的大学就是好的大学."这也让我变得更加关注教育和对自我成长的反思 ...
- 00后女记者的一场直播挑战,触动了多少城市年轻打工人的心
一. 00后的女记者,在浙江的一个小镇做了一场直播挑战,几天的体验并不轻松,却打开了一个新世界.又或者说,她发现了生活的另一面,人生的另一种可能. 这个名叫濮院的小镇,位于浙江北部,桐乡辖下,地理条件 ...
最新文章
- lora和nbiot的相同点,它们之间有何区别和联系?
- carthage update --no-use-binaries --platform mac,ios
- IP 网络性能的度量标准
- 移动互联网下半场 iOS 程序员面试真经,让你进入 BAT 不再是梦
- 两数组的交集(无重复)Intersection of Two Arrays
- bootstrap table排序php,bootstraptable排序可以么
- 分布式认证需求-统一认证授权
- discuz php文件,discuz目录文件资料汇总
- [scikit-learn 机器学习] 4. 特征提取
- 分布式Tensorflow入门Demo
- django 获取环境变量_python – django settings.py os.environ.get(“X”)没有获取正确的值...
- NWT失败反省:不想办法开展业务,天天想着让别人不能用
- Docker技术入门与实战(第2版)2.5 本章小结
- c语言程序从源代码到二进制机器码,C语言源代码转变为可执行程序的过程
- Java原生实现多线程下载Tim
- 【洞察】报复性消费并未到来,但户外广告持续向好
- 服务器远程管理简介(ILO,BMC,RSA)
- 电路原理图(SCH)相关知识详解
- 信息系统开发与管理 思维导图
- EV4加密转换MP4
热门文章
- 输入一串字符,并判断其中英文字符和数字字符的个数——C语言实现(C语言练习)
- THUSC 2017 游记
- Dagger2 进阶
- 解决Java.lang.NoClassDefFoundError:com/lowagie/text/Elemen的问题
- 程序员必备的17个软件开发工具,你常用的有几个?
- win10无法ping通他人计算机,同一局域网内Windows10之间不能ping通IP解决办法
- 卸载MATLAB7.0
- Android自定义SeekBar,带开始值结束值和Thumb上方滑动的Text
- 时光倒流:业务支撑那些事(一)
- ES6新特性总结(2)解构赋值、模板字符串、Symbol