理一下后面的思路

理一下接下来的思路。首先,最重要和迫切的是加强提高业务层面“体力活”部分的熟练、效率。后面的整体方向:

  1. 以 C# 技术栈为中心;
  2. 以工业视觉为技术核心;
  3. 加强英语和数学。

以 C# 技术栈为中心

C# 是工控行业的主力语言,桌面程序为主,Windows 平台,开发容易且效率高。我们的主要精力点不应该局限于语言,而是以语言为工具载体展开的知识体系。行业内的另一大开发语言是 C++,之前用 MFC,现在应该是 Qt。自己不要花精力刻意去学习Qt,不要把时间和精力分散了,集中精力把 C# 技术栈深入一下。业务方面的体力活部分要做到很熟练,这样效率才能高;现在用的是 Winform 开发界面,其实可以学习一下 WPF,也可以了解下 Web 方面的知识。软件的架构设计,开发模式,面向对象的设计和分析(UML)等,也要有一定的能力。数据库方面的使用。

以工业视觉为技术核心

我觉得工控控制的核心技术应该在工业视觉这里,这里的算法部分逃不过C/C++了,这里的C/C++语言部分应该是一个被动技能,不要刻意的深入到语言里面去,那是个复杂的无底洞,应该在学习过程中需要什么再去学习什么。这里我给自己定了两个方向。

  1. Halcon;// 行业能用的最多的算法包
  2. OpenCV;// 开源,图像处理算法肯定要学的。
  3. MIL; // 公司用这个,但互联网上找不到太多资料,在工作中学习吧,不做主要。

另外,有时间学下 Python。至于,什么深度学习,人工智能啥的,太高端,后面再说。

加强英语和数学

英语和数学,这一点不用多说。

感谢支持!