![2b50dd0dc360dc18118e022ec0edaf11.png](https://i-blog.csdnimg.cn/blog_migrate/e9da54433badf5e595557ea200937ca8.jpeg)
今年年初的时候,和一位在MathWorks工作的朋友聊天
他问我说,你对自己的公众号的期待是什么?
我想了想,我希望这个公众号能够成为在MATLAB领域最有影响力的公众号之一。
一年过去了,虽然我离影响力似乎还有好长一段距离要走,不过因为MATLAB,我看到的世界又更大了一些。
今天我想分享一下,2019年我与MATLAB的9件小事。
01. 关于公众号
2019年是我写公众号的第三年。
在这一年,我一共发了56篇文章,保持一周一篇文章的频率。
公众号的关注量和阅读量也都有了一个出乎意料的提升。
公众号的关注量从前年的2110,到去年的6618,再到今年的18533。
公众号的阅读量从前年的5.4万,到去年的13.2万,再到今年的31.6万。
![c3f03c371af8bd84a25ac1355a2e4aea.png](https://i-blog.csdnimg.cn/blog_migrate/0035ab8cb3ca5d3d9656ce923978bbbf.jpeg)
三年前,在注册公众号的时候,我很执拗地决定,这个公众号只关于MATLAB。
三年过去了,公众号的绝大多数文章仍旧是只关于MATLAB,而我对公众号写下去的动力却有了不一样的理解。
我希望透过公众号可以告诉大家,一万小时定律是真的,努力一定会有回报也是真的。
我希望,过去的时光,我所做的努力,可以给予你们在工作与学习中些许鼓励,包括我自己,哪怕只有一点。
02. Hao系列工具
2018年7月,我的第一次个人工具发布会,于是HaoFind和大家见面了。
MATLAB如何制作文件检索工具mp.weixin.qq.com![4fd6ab7df12c36fd46346496518fb165.png](https://i-blog.csdnimg.cn/blog_migrate/ef6a00c15021a07342aa5e51b4f76480.jpeg)
除了HaoFind之外,我还在会议上介绍了我未来的工具开发计划。
我希望能够像iphone,ipad,iwatch的i系列一样,做一个属于自己的Hao系列。
Hao既是中文里的“好”,Hao又是英文里的“How”的谐音,Hao其实还是我的名字。
这一年,我的Hao系列工具计划启动了。
2019年5月,HaoTdms上线了。
HaoTdms是一款能够读取Tdms测试数据的工具,而HaoTdms的由来,源于我为了帮我的一位同事。
工作上同事有困难,帮还是不帮?mp.weixin.qq.com![482a1949765ed876f983b8c56d841d53.png](https://i-blog.csdnimg.cn/blog_migrate/45f5c2661a85504e0cc7997591b5d3c4.jpeg)
![508a2882f3369b452601ce14a3b47781.gif](https://i-blog.csdnimg.cn/blog_migrate/d21762c34aad5140a405546737bb15bc.gif)
2019年6月,HaoCurve上线了。
HaoCurve是一款能从曲线图片中提取原始数据的工具。半年之后HaoCurve又做了一次非常不错的功能更新。
MATLAB曲线原始数据提取工具升级了!mp.weixin.qq.com![9aea435a675b3053b5ee078c4e033833.png](https://i-blog.csdnimg.cn/blog_migrate/d0bee793c34036a25f9b7ad462d2f592.jpeg)
![6ed475d7a605a23f7777eb34cfbf72c5.gif](https://i-blog.csdnimg.cn/blog_migrate/9fbd3da7faae59b1d5cc83da53382db3.gif)
2019年10月,HaoTemplate上线了。
HaoTemplate是一款能够根据已有的Excel模版一键生成MATLAB脚本的工具。
MATLAB如何一键生成Excel模板代码mp.weixin.qq.com![118e8999dad04fd92b3fe9444261053f.png](https://i-blog.csdnimg.cn/blog_migrate/0a600edfdba494d2dfa4e001701b39e0.jpeg)
![07291dd7c768030bc2f8f68719ee99b7.gif](https://i-blog.csdnimg.cn/blog_migrate/f2c908c39add05c9704e5f6e449838d7.gif)
2019年12月,HaoMeasure上线了。HaoMeasure是一款能够根据文件名、信号名、信号数值范围在上万个测试文件中进行测试数据定位检索的工具。
汽车工程师如何更有效地管理测试数据mp.weixin.qq.com![b3229d6b9084e713a34ae82dec5e1781.png](https://i-blog.csdnimg.cn/blog_migrate/23827ab2e82684c12387eeca1ace3943.jpeg)
![7a23e03b91fb001ad559c9089f274524.png](https://i-blog.csdnimg.cn/blog_migrate/94d13555a8ba080a0de62c3821c2ea8c.jpeg)
03. MATLAB眼中的生活
我从始至终都认为,编程最大的魅力,并不是在工作上创造价值,而是能够应用在生活中,独立解决问题。
因为我姐总是头疼小孩功课的事,于是我就用MATLAB写了一个数学、语文、英语的习题自动生成工具。很意外的是,因为这篇文章,我在知乎上收获了人生第一次知乎10k赞。
熊孩子,程序员还治不了你了!!!mp.weixin.qq.com![a0c84b3b281d0e625f6253a0766e68c0.png](https://i-blog.csdnimg.cn/blog_migrate/01407e1516b6bdac72a5d3ed7bd5b229.jpeg)
因为丈母娘遇到了骗子,我脑洞大开,用MATLAB写了一款呼死你的工具,虽然最后没有派上用场。
记一次程序员讨债的经历mp.weixin.qq.com![c837c5af624c2eadf0690a02009b513d.png](https://i-blog.csdnimg.cn/blog_migrate/9648304eac26fa0fd7852ad8d0b16887.jpeg)
因为柏林的公交罢工,我吃了两次这个亏,硬走了40分钟去办公室上班。于是我就用MATLAB写了一个罢工微信推送工具,这个工具里除了推送罢工信息之外,还推送柏林的天气和欧元的汇率。
学会这一招,让你成为整条街消息最灵通的仔!mp.weixin.qq.com![2711590c7d0068a0ddee833b804b3723.png](https://i-blog.csdnimg.cn/blog_migrate/d391290b40d55e099102774d377d6e71.jpeg)
因为最强大脑的吃瓜事件,我无聊地观摩了事件主人公花了两个小时删1600条微博。于是就用MATLAB写了一个自动删微博的脚本,顺便还写了一个自动发微博的脚本。
程序员是如何当吃瓜群众的mp.weixin.qq.com![f9318805e6cb46b581e1dd1c7244331a.png](https://i-blog.csdnimg.cn/blog_migrate/54784622b90e526b717376ef43a12e14.jpeg)
因为综艺节目里的颜值PK的游戏,我很好奇这个游戏,于是自己用MATLAB也写了一个类似的工具。
还有程序员回答不了的送命题?mp.weixin.qq.com![027725342344f95940412e80ce11d5d4.png](https://i-blog.csdnimg.cn/blog_migrate/4b3e1c4c845b9fc51b78488adab631c3.jpeg)
双十一的时候,我为了证明给我媳妇看,很多卖家都是骗人的,就用MATLAB写了一个双十一比价工具。
双十一,我如何清空媳妇的购物车mp.weixin.qq.com![bcaa3d5602e94f167c98c99b9e5ab24b.png](https://i-blog.csdnimg.cn/blog_migrate/adfb73b48ebe1acdf02e1a57d5ceed9f.jpeg)
04. 知识点的归纳总结
2019年,我比以往花了更多的时间在资料的整理与经验的总结上。
2019年1月,有不少朋友提问在汽车行业选择什么岗位。我就根据自己过往的经历大致介绍了仿真工程师、软件工程师、系统工程师的日常工作,与MATLAB的相关性以及我个人的观点。
汽车行业什么工作会用到MATLABmp.weixin.qq.com![fa382581bb183e1ed53a3c40e453abc0.png](https://i-blog.csdnimg.cn/blog_migrate/3e7acb6b5a9b236370d0c9d4d3a7fed3.jpeg)
2019年2月,因为MATLAB打包生成exe的问题,我意识到一个问题,为什么中文搜索出来的解决方案是10年前的老方法,而用英文就能轻而易举的找到最有效的答案。于是,我花了两个星期的时间整理了MATLAB官网中最常见的200个问题。
MATLAB官网不可错过的200篇问答mp.weixin.qq.com![7ae8db495ca4e6d4df75f92d363cc0a4.png](https://i-blog.csdnimg.cn/blog_migrate/41e3ec8025ed7ba30426a1f3cb498a54.jpeg)
2019年4月,因为举办实战训练营的经历,我对自学MATLAB有了一个全新的认识。于是,我根据这段经历,总结了适合大部分人的MATLAB自学方法。
如何自学MATLABmp.weixin.qq.com![475695e773359d35388982f3204c3ab3.png](https://i-blog.csdnimg.cn/blog_migrate/535b84aca4d197a5dcbdb2ec93db306d.jpeg)
2019年6月,回想起两年前换工作,在考虑系统工程师这个职位时,心里特别忐忑犹豫,觉得自己hold不住这份工作。而两年之后,感慨当初做了一个正确的决定,然后就写了一篇文章,总结过去的两年是如何一步一步融入系统工程的工作。
我的汽车系统工程师之路mp.weixin.qq.com![9debd9c64555a3b6ee027b74745daf5f.png](https://i-blog.csdnimg.cn/blog_migrate/075e84d8e8e4227490cab12f4c96e65d.jpeg)
2019年10月,随着MATLAB 2019b的发布,越来越多的朋友对App design和GUI之间的区别表示疑惑。于是我简要地阐述了App的由来,App和GUI的优缺点对比,以及总结了几种情况下App和GUI之间应该如何做选择。
MATLAB App真的会取代GUI吗?mp.weixin.qq.com![4df3555c164c845d49eea942d6617edf.png](https://i-blog.csdnimg.cn/blog_migrate/34555d6a60c930597b441dca55c16ef7.jpeg)
05. 第一本书
2019年,我发布了第一本属于自己的书《从MATLAB的角度看汽车工程》。这是一本将近5万字的书,收录了过去三年公众号里关于我工作的一些文章
写了三年,我终于写了一本属于自己的书mp.weixin.qq.com![0305ea12a40b7ff180e33b73902ecca2.png](https://i-blog.csdnimg.cn/blog_migrate/d17f16931688aa6687ec5ca1626adcec.jpeg)
这些文章,对于你们来说,或许仅仅只是一篇篇文章,可是对我来说,却是我的整整三年。
三年前,我还是一个软件工程师,乐此不疲地搭着simulink模型,偶尔会在公众号里分享快速修改模型的小技巧。
两年前,我经历了换工作,选择了一个完全陌生的领域,用一个又一个自己写的GUI工具,让自己更快地适应新的工作。
一年前,我很意外地获得了一个在德国工作的机会,又是一次需要重新适应新的工作方式与生活习惯的经历。
收录的这些文章记录了我在过去三年工作上的每一个痛点,我的反思,以及我对应的解决方案。
如果说,成为一个合格的工程师有所谓的游戏攻略的话,我希望这本书可以是其中之一。
06. 第一个小程序
文章链接:
在4月的一次问卷调查之后,很多朋友反馈,目前没有一款针对MATLAB答疑的手机客户端软件。
于是我花了将近一个星期的时间,每天写代码到凌晨,终于完成了我第一个微信小程序,“MATLAB助手”。
东半球最好的MATLAB小程序mp.weixin.qq.com![e200e9019ba9031c8dc97fc63008c82b.png](https://i-blog.csdnimg.cn/blog_migrate/223271af339762bdfc17b3f712578446.jpeg)
“MATLAB助手”主要包括三个板块
常见问题:收录了MATLAB中文论坛中1000个最常见的问题
资料下载:收录了File Exchange中下载量最高的1000个源代码与模型
打浦桥站:收录了公众号在这三年发布的所有电子书、GUI工具、源代码以及参考资料
如你所见,这款小程序目前看起来还是比较简陋,因为制作小程序,我还只是个新手。
不过我并没有停下优化小程序的脚步,在今年的10月我又对小程序进行了优化更新,加入了收藏与转发的功能。
我相信,这个小程序一定会越来越好的。
07. 第一支视频
2019年3月,我原本计划用视频的形式,为这个公众号增添另一种不同的风格。
然而,在忙碌一周之后,剪出来的除了12秒短的不能再短的视频之外,还有一部惨不忍睹的大型灾难逃亡片。
记一次程序员尬录视频的经历mp.weixin.qq.com![9c51f6e942f646868f60cfa675d1450b.png](https://i-blog.csdnimg.cn/blog_migrate/24fc84ba4137f317397ed0ac12aaee28.jpeg)
很让我感动的是,这一年有非常多的朋友一直在拍视频这件事上鼓励我,甚至还有一位大疆的工程师送了一张内部折扣券给我。
2019年10月,我终于发布了自己的第一支视频,是关于MATLAB GUI开发过程中的一些心得分享。
有的程序员干着干着就去做Up主了mp.weixin.qq.com![e2c5082dd22d4468abdf022cfbacfb4b.png](https://i-blog.csdnimg.cn/blog_migrate/9781a13f931d7fc0b944ba74197921f6.jpeg)
虽然视频的质量很不过关,连字幕都没有,不过我还是很高兴自己能够迈出这第一步。
我期待在新的一年可以大家做出更多更好的MATLAB视频。
08. 第一次MATLAB实战训练营
2019年3月,我创建了自己的知识星球,寻找200位最忠实的读者。
我开通了知识星球mp.weixin.qq.com![40c22a0baefcc8a339f842fc3ea7f680.png](https://i-blog.csdnimg.cn/blog_migrate/5f0f76fd517becb5f7f5c5af3882d25f.jpeg)
我本以为这将会是一个难以完成的目标,很意外的是,通过知识星球我认识了215位朋友。
知识星球是一次非常奇妙的体验。我举办了自己的第一次MATLAB实战训练营,是关于GUI工具开发的。
我见证了好几位朋友,从刚开始的自诩新人菜鸟,到最后用MATLAB做出一个又一个令人惊叹的作品。
而最令我欣喜的是,因为知识星球我们建了一个微信群。我和大家之间,不再是公众号一周的距离。我们会一起讨论问题,互相加油打气,分享生活的点滴。
09. 世界那么大,我想去看看
2019年是充满挑战的一年。
去年的年末,我和我媳妇一起搬去了德国开始了新的工作与生活。
最开始的两个月,工作上每一步走的都非常艰难。
每天早上都会因为同样的几个issue收到无数封来自客户和项目经理的邮件,每天开会分析却毫无进展,每次下班沮丧得一度怀疑来德国真不是一个明智的决定,甚至偶尔会在周日的时候焦虑即将到来的周一的工作。
在一次次组织会议,整天整天地待在测试间,用自己写的一个又一个GUI分析解决问题,在德国的工作逐渐进入了正轨。
2019年的下半年,我已经能够腾出时间帮同事解决他们手头的任务。有时同事会开玩笑形容我这是“China Speed”。
如果说2019年有哪件事是真正令我感到骄傲的,我或许不会认为是公众号或是出书写小程序,而是我又再一次用MATLAB克服了曾经一度我觉得不可能的难题。
![b0ef13545adf6a0f2c40a9b510dbafbe.png](https://i-blog.csdnimg.cn/blog_migrate/470c1d85cf755f77a40fb5beac501b5f.jpeg)
感谢2017年3月的一时兴起,庆幸因为这几件平凡的小事,而自觉没有虚度了这一年。
希望新的一年,愿你我都能成为一个更好的自己
如果大家有兴趣的话,欢迎关注我的微信公众号“打浦桥程序员”,谢谢