matlab gui学习手记 pdf_2019年,我与MATLAB的9件小事

2b50dd0dc360dc18118e022ec0edaf11.png

今年年初的时候,和一位在MathWorks工作的朋友聊天

他问我说,你对自己的公众号的期待是什么?

我想了想,我希望这个公众号能够成为在MATLAB领域最有影响力的公众号之一。

一年过去了,虽然我离影响力似乎还有好长一段距离要走,不过因为MATLAB,我看到的世界又更大了一些。

今天我想分享一下,2019年我与MATLAB的9件小事。

01. 关于公众号

2019年是我写公众号的第三年。

在这一年,我一共发了56篇文章,保持一周一篇文章的频率。

公众号的关注量和阅读量也都有了一个出乎意料的提升。

公众号的关注量从前年的2110,到去年的6618,再到今年的18533。

公众号的阅读量从前年的5.4万,到去年的13.2万,再到今年的31.6万。

c3f03c371af8bd84a25ac1355a2e4aea.png

三年前,在注册公众号的时候,我很执拗地决定,这个公众号只关于MATLAB。

三年过去了,公众号的绝大多数文章仍旧是只关于MATLAB,而我对公众号写下去的动力却有了不一样的理解。

我希望透过公众号可以告诉大家,一万小时定律是真的,努力一定会有回报也是真的。

我希望,过去的时光,我所做的努力,可以给予你们在工作与学习中些许鼓励,包括我自己,哪怕只有一点。

02. Hao系列工具

2018年7月,我的第一次个人工具发布会,于是HaoFind和大家见面了。

MATLAB如何制作文件检索工具​mp.weixin.qq.com
4fd6ab7df12c36fd46346496518fb165.png

除了HaoFind之外,我还在会议上介绍了我未来的工具开发计划。

我希望能够像iphone,ipad,iwatch的i系列一样,做一个属于自己的Hao系列。

Hao既是中文里的“好”,Hao又是英文里的“How”的谐音,Hao其实还是我的名字。

这一年,我的Hao系列工具计划启动了。

2019年5月,HaoTdms上线了。

HaoTdms是一款能够读取Tdms测试数据的工具,而HaoTdms的由来,源于我为了帮我的一位同事。

工作上同事有困难,帮还是不帮?​mp.weixin.qq.com
482a1949765ed876f983b8c56d841d53.png

508a2882f3369b452601ce14a3b47781.gif

2019年6月,HaoCurve上线了。

HaoCurve是一款能从曲线图片中提取原始数据的工具。半年之后HaoCurve又做了一次非常不错的功能更新。

MATLAB曲线原始数据提取工具升级了!​mp.weixin.qq.com
9aea435a675b3053b5ee078c4e033833.png

6ed475d7a605a23f7777eb34cfbf72c5.gif

2019年10月,HaoTemplate上线了。

HaoTemplate是一款能够根据已有的Excel模版一键生成MATLAB脚本的工具。

MATLAB如何一键生成Excel模板代码​mp.weixin.qq.com
118e8999dad04fd92b3fe9444261053f.png

07291dd7c768030bc2f8f68719ee99b7.gif

2019年12月,HaoMeasure上线了。HaoMeasure是一款能够根据文件名、信号名、信号数值范围在上万个测试文件中进行测试数据定位检索的工具。

汽车工程师如何更有效地管理测试数据​mp.weixin.qq.com
b3229d6b9084e713a34ae82dec5e1781.png

7a23e03b91fb001ad559c9089f274524.png

03. MATLAB眼中的生活

我从始至终都认为,编程最大的魅力,并不是在工作上创造价值,而是能够应用在生活中,独立解决问题。

因为我姐总是头疼小孩功课的事,于是我就用MATLAB写了一个数学、语文、英语的习题自动生成工具。很意外的是,因为这篇文章,我在知乎上收获了人生第一次知乎10k赞。

熊孩子,程序员还治不了你了!!!​mp.weixin.qq.com
a0c84b3b281d0e625f6253a0766e68c0.png

因为丈母娘遇到了骗子,我脑洞大开,用MATLAB写了一款呼死你的工具,虽然最后没有派上用场。

记一次程序员讨债的经历​mp.weixin.qq.com
c837c5af624c2eadf0690a02009b513d.png

因为柏林的公交罢工,我吃了两次这个亏,硬走了40分钟去办公室上班。于是我就用MATLAB写了一个罢工微信推送工具,这个工具里除了推送罢工信息之外,还推送柏林的天气和欧元的汇率。

学会这一招,让你成为整条街消息最灵通的仔!​mp.weixin.qq.com
2711590c7d0068a0ddee833b804b3723.png

因为最强大脑的吃瓜事件,我无聊地观摩了事件主人公花了两个小时删1600条微博。于是就用MATLAB写了一个自动删微博的脚本,顺便还写了一个自动发微博的脚本。

程序员是如何当吃瓜群众的​mp.weixin.qq.com
f9318805e6cb46b581e1dd1c7244331a.png

因为综艺节目里的颜值PK的游戏,我很好奇这个游戏,于是自己用MATLAB也写了一个类似的工具。

还有程序员回答不了的送命题?​mp.weixin.qq.com
027725342344f95940412e80ce11d5d4.png

双十一的时候,我为了证明给我媳妇看,很多卖家都是骗人的,就用MATLAB写了一个双十一比价工具。

双十一,我如何清空媳妇的购物车​mp.weixin.qq.com
bcaa3d5602e94f167c98c99b9e5ab24b.png

04. 知识点的归纳总结

2019年,我比以往花了更多的时间在资料的整理与经验的总结上。

2019年1月,有不少朋友提问在汽车行业选择什么岗位。我就根据自己过往的经历大致介绍了仿真工程师、软件工程师、系统工程师的日常工作,与MATLAB的相关性以及我个人的观点。

汽车行业什么工作会用到MATLAB​mp.weixin.qq.com
fa382581bb183e1ed53a3c40e453abc0.png

2019年2月,因为MATLAB打包生成exe的问题,我意识到一个问题,为什么中文搜索出来的解决方案是10年前的老方法,而用英文就能轻而易举的找到最有效的答案。于是,我花了两个星期的时间整理了MATLAB官网中最常见的200个问题。

MATLAB官网不可错过的200篇问答​mp.weixin.qq.com
7ae8db495ca4e6d4df75f92d363cc0a4.png

2019年4月,因为举办实战训练营的经历,我对自学MATLAB有了一个全新的认识。于是,我根据这段经历,总结了适合大部分人的MATLAB自学方法。

如何自学MATLAB​mp.weixin.qq.com
475695e773359d35388982f3204c3ab3.png

2019年6月,回想起两年前换工作,在考虑系统工程师这个职位时,心里特别忐忑犹豫,觉得自己hold不住这份工作。而两年之后,感慨当初做了一个正确的决定,然后就写了一篇文章,总结过去的两年是如何一步一步融入系统工程的工作。

我的汽车系统工程师之路​mp.weixin.qq.com
9debd9c64555a3b6ee027b74745daf5f.png

2019年10月,随着MATLAB 2019b的发布,越来越多的朋友对App design和GUI之间的区别表示疑惑。于是我简要地阐述了App的由来,App和GUI的优缺点对比,以及总结了几种情况下App和GUI之间应该如何做选择。

MATLAB App真的会取代GUI吗?​mp.weixin.qq.com
4df3555c164c845d49eea942d6617edf.png

05. 第一本书

2019年,我发布了第一本属于自己的书《从MATLAB的角度看汽车工程》。这是一本将近5万字的书,收录了过去三年公众号里关于我工作的一些文章

写了三年,我终于写了一本属于自己的书​mp.weixin.qq.com
0305ea12a40b7ff180e33b73902ecca2.png

这些文章,对于你们来说,或许仅仅只是一篇篇文章,可是对我来说,却是我的整整三年。

三年前,我还是一个软件工程师,乐此不疲地搭着simulink模型,偶尔会在公众号里分享快速修改模型的小技巧。

两年前,我经历了换工作,选择了一个完全陌生的领域,用一个又一个自己写的GUI工具,让自己更快地适应新的工作。

一年前,我很意外地获得了一个在德国工作的机会,又是一次需要重新适应新的工作方式与生活习惯的经历。

收录的这些文章记录了我在过去三年工作上的每一个痛点,我的反思,以及我对应的解决方案。

如果说,成为一个合格的工程师有所谓的游戏攻略的话,我希望这本书可以是其中之一。

06. 第一个小程序

文章链接:

在4月的一次问卷调查之后,很多朋友反馈,目前没有一款针对MATLAB答疑的手机客户端软件。

于是我花了将近一个星期的时间,每天写代码到凌晨,终于完成了我第一个微信小程序,“MATLAB助手”。

东半球最好的MATLAB小程序​mp.weixin.qq.com
e200e9019ba9031c8dc97fc63008c82b.png

“MATLAB助手”主要包括三个板块

常见问题:收录了MATLAB中文论坛中1000个最常见的问题

资料下载:收录了File Exchange中下载量最高的1000个源代码与模型

打浦桥站:收录了公众号在这三年发布的所有电子书、GUI工具、源代码以及参考资料

如你所见,这款小程序目前看起来还是比较简陋,因为制作小程序,我还只是个新手。

不过我并没有停下优化小程序的脚步,在今年的10月我又对小程序进行了优化更新,加入了收藏与转发的功能。

我相信,这个小程序一定会越来越好的。

07. 第一支视频

2019年3月,我原本计划用视频的形式,为这个公众号增添另一种不同的风格。

然而,在忙碌一周之后,剪出来的除了12秒短的不能再短的视频之外,还有一部惨不忍睹的大型灾难逃亡片。

记一次程序员尬录视频的经历​mp.weixin.qq.com
9c51f6e942f646868f60cfa675d1450b.png

很让我感动的是,这一年有非常多的朋友一直在拍视频这件事上鼓励我,甚至还有一位大疆的工程师送了一张内部折扣券给我。

2019年10月,我终于发布了自己的第一支视频,是关于MATLAB GUI开发过程中的一些心得分享。

有的程序员干着干着就去做Up主了​mp.weixin.qq.com
e2c5082dd22d4468abdf022cfbacfb4b.png

虽然视频的质量很不过关,连字幕都没有,不过我还是很高兴自己能够迈出这第一步。

我期待在新的一年可以大家做出更多更好的MATLAB视频。

08. 第一次MATLAB实战训练营

2019年3月,我创建了自己的知识星球,寻找200位最忠实的读者。

我开通了知识星球​mp.weixin.qq.com
40c22a0baefcc8a339f842fc3ea7f680.png

我本以为这将会是一个难以完成的目标,很意外的是,通过知识星球我认识了215位朋友。

知识星球是一次非常奇妙的体验。我举办了自己的第一次MATLAB实战训练营,是关于GUI工具开发的。

我见证了好几位朋友,从刚开始的自诩新人菜鸟,到最后用MATLAB做出一个又一个令人惊叹的作品。

而最令我欣喜的是,因为知识星球我们建了一个微信群。我和大家之间,不再是公众号一周的距离。我们会一起讨论问题,互相加油打气,分享生活的点滴。

09. 世界那么大,我想去看看

2019年是充满挑战的一年。

去年的年末,我和我媳妇一起搬去了德国开始了新的工作与生活。

最开始的两个月,工作上每一步走的都非常艰难。

每天早上都会因为同样的几个issue收到无数封来自客户和项目经理的邮件,每天开会分析却毫无进展,每次下班沮丧得一度怀疑来德国真不是一个明智的决定,甚至偶尔会在周日的时候焦虑即将到来的周一的工作。

在一次次组织会议,整天整天地待在测试间,用自己写的一个又一个GUI分析解决问题,在德国的工作逐渐进入了正轨。

2019年的下半年,我已经能够腾出时间帮同事解决他们手头的任务。有时同事会开玩笑形容我这是“China Speed”。

如果说2019年有哪件事是真正令我感到骄傲的,我或许不会认为是公众号或是出书写小程序,而是我又再一次用MATLAB克服了曾经一度我觉得不可能的难题。

b0ef13545adf6a0f2c40a9b510dbafbe.png

感谢2017年3月的一时兴起,庆幸因为这几件平凡的小事,而自觉没有虚度了这一年。

希望新的一年,愿你我都能成为一个更好的自己

如果大家有兴趣的话,欢迎关注我的微信公众号“打浦桥程序员”,谢谢

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值