本帖最后由 shi_dongyu 于 2017-6-24 00:13 编辑
我2014年工作,非计算机专业。工作之后接触了
labview,看了几本labview方面的书也就很快上手了,当然并非我聪明悟性高,而是大学期间和研究生阶段也用过C,VC++,
matlab等工具写过程序,也包括一些嵌入式程序,有一定的编程能力。
接触了LabVIEW之后,感觉达到目前我这种中等水品,很难再有提高,进阶高手更是难上加难,我自己也非常清楚限制我水平提高的瓶颈不在LabVIEW,而在于计算机其它相关的知识。比如对操作系统、数据结构、计算机算法等知识的掌握和领悟。所以我后来也看过些计算机的书,比如操作系统、数据结构,看的都是清华出版社的。还看过计算机网络自顶向下、计算机工程。看这些书我都是看大家公认的好书,从中间我着实写到不少东西,有些书罗辑清晰,由浅入深,写的很透彻,比如看的计算机网络自顶向下这本书,我虽没有什么网络知识,但读起来确倍感愉悦,真是佩服国外学者,能把复杂的知识讲的如此透彻。
说了这么多,但我毕竟工作重点不在计算机编程,书上讲到的很多东西自己当时也是看的挺认真,但我几乎没有实践的机会,总感觉书上看的拿些东西没有真正转化成实际输出,没有转化成真正的项目。
最近看到一本《算法的乐趣》这本书,看了前几章,作者王晓华一看就是行业大牛,写出来书果然不一般,让我突然萌生一种想法:把他书上的游戏或者问题用LabVIEW一一解决,这样我既可以真正的学到其中的算法,也能对LabVIEW当做一个项目积累,只要坚持下来,我想我一定能提高不少。
最近我就看了一个俄罗斯方块游戏,按照书上的思路再加上自己的理解,用了短短3天也写出来了,程序不仅可以手动玩,还能切换到AI模式,让AI来自动玩,设计AI的过程就如同你给它灵魂、给它生命的感觉,这让我一下子对算法感了兴趣。接下来很想学习下比如A*,剪枝什么之后的,还有高级的神经网络、遗传算法等等。
当然,这只是我个人的一些想法,也不知道自己能否坚持下来。希望2017自己能有所积累。另外,也特别想请大家给我分享一下学习之路,尤其是专业的计算机学生和LabVIEW大牛。我想您的经验之谈一定能帮到我们这些在中低领域徘徊的新手。
谢谢~
8