牢骚太盛防肠断,风物长宜放眼量。
一、引子
昨天的文章,本来就是想写写ActorFramework的教程内容,结果写着写着偏了,变成了吐槽。
首先,声明一下,自己从未参加过任何LabVIEW培训班,也未参加过官方培训,就是一个草根使用者,说的感受也是在工作学习环境中的一些感触而已,当然,各位看官也可以理解为,这是我个人片面、局限、狭隘的观点。
对我来说,labVIEW 就是一个工具,还有C#、Dotnet、PLC、单片机以及各种仪器设备,都是围绕公司业务的需求,随着不同开发阶段的演化,进而改变个人需求,寻求更好的方案和解决办法。
在第一个阶段,满足业务需求,能够实现基本功能。第二阶段,设计好几个常用的开发模式,封装好功能函数,满足产品开发中的新需求。第三阶段,需求健壮的开发框架,提升同类新产品开发的编码生产效率。
做为草根开发者,没有机会得到到NI培训的光辉,早期混迹于各大论坛,同时,购买了一堆LabVIEW的图书。后来,发现论坛的内容有点索然无味,国内图书内容,基本上也越来越雷同,大都涉及到初中级开发阶段,有点无书可看了,感到很大的窘迫感。偶然看到台湾許濬麟老师的一些讲座,才又有了新的发现。后来,又发现了国外很多无私的奉献者。
深深的感觉到,在LabVIEW的技术交流环境中,国外的月亮确实比较圆一些。下面引用知乎李老师的一段话(主要是概括的的确实很全,我是基本记不住):
“对比国外的圈内大牛们Stephen R.Mecer(可以尊称为传奇了!)、Allen C.Smith、Darren Nattinger、Fabiola De la Cueva、Eli Kerry等等、圈外的Bloomy,Jim Kring、Tom McQuillan等等,不但豪杰辈出还长期输出!”
所以,要想学得好,一定英语好。
二、课程
NI面向对象的课程设计非常合理,又有大牛传授技能,如果有资金预算的企业,可以去参加培训,体验与大牛的近距离对话。
(1)课程要求及目标:
(2)课程大纲:
通过查看课程大纲,即使不参加培训,也能梳理出ActortFramework的学习路线。
三、国外大神的无私分享课程
国外无私奉献者Tom McQuillan的面向对象的视频课程专业性水平非常高(个人观点,不喜勿喷)。原视频在另外一个星球的YouTube上,有兴趣的小伙伴自己想办法。
为了便于大家在国内学习,李老师的同事B站的UP主——雾丨以类聚与汤姆.麦奎兰电子邮件联系后,得到了视频作者的同意授权后转载到国内B站,视频地址为:
https://www.bilibili.com/video/av81956168
再次一并感谢两人不索回报的付出。
视频课程如下:
继续摘抄知乎李老师的文章 (又全又好用,^_^)。
以下作者简介内容为全部摘抄:
——————————————————————————————————
视频作者汤姆.麦奎兰(Tom McQuillan)现为Scientifica公司的软件开发人员,现致力于神经科学研究领域的软件改进,工作地点为英国布赖顿市。
他独立运营维护有LabVIEW YouTube频道,并以认证专业讲师的身份定期教授诸多LabVIEW,TestStand,VeriStand和DIAdem的培训课程。
在为Scientifica公司工作之前,其在National Instruments工作了两年,并为数百种独特的应用程序提供了技术支持,以解决业界的工程难题,并取得了LabVIEW架构师认证。
在National Instruments工作之前,汤姆还曾与两个NI的联盟合作伙伴一起工作,主要工作内容为:开发定制软件并设计配套自动化测试设备。
认证履历:认证LabVIEW架构师,认证嵌入式系统开发人员,认证TestStand架构师,认证专业讲师
教育学历:The University of Huddersfield 电子工程专业硕士学位
——————————————————————————————————
如果想看更详尽的查看视频和作者介绍,可参考李老师的帖子:
https://zhuanlan.zhihu.com/p/106021367
通过比对,Tom McQuillan的视频基本覆盖官方课程的大部分内容,具有很高的技术价值。
感觉比国内某些培训机构水平要高不少。纯属个人第六感直觉,也许是错觉,但绝对没有任何指向。如有培训机构对号入座,概不负责。
四、自我笔记
近期,公司项目无法现场验收,有一些时间,可以坐下来写点笔记,计划对Tom McQuillan面向对象视频讲解,进行一个自我学习理解的笔记整理。
个人水平有限,能力有限。有想法就多写,没有想法就少写,要是自己感觉写出来没意义,也许就不写了。随时做好断更的准备。