视觉软件工程师具体的工作内容是什么?

1,熟悉公司的技术需求,按照公司的具体工作流程了解一下自己该熟悉的东西:比如,用什么语言,什么图像语言,用的什么算法,有哪些必装的软件工具。

2,询问技术需求,首先你需要将需求先跟产品沟通,通过讨论需求,了解客户有哪些必要的需求

3,整理需求。以文档的方式把产品沟通后的需求,按照功能模块逐一梳理整理,需要写的尽可能的详细。

4,讨论需求,确认哪些需求是合理的,哪些需求不合理,这个非常重要

5,确认需求,你需要和产品了解有哪些真的是必要的,这个是为了一方面,自己必须完成的需求,另外一方面就是建议自己对需求的理解是否到位。一旦发现你的思维与产品不一样时,就需要做出修改了,当然也会相应需要与客户再次确认有哪些需求时客户真正需要的。

6,整理文档,把你自己的项目周期写在文档里面,然后把所有功能模块化。

7,设计软件结构,这个主要是把产品的原型,抽象成软件设计时的概念,形象点说就是把别人说的,先怎么怎么样,再怎么怎么样,最后怎么怎么样,变成,先具体做什么,程序里面怎么设计,再把变量,函数设计好,最后再通过信 串联起来,完成自己的程序。

8,画出必要的流程图,这个你能画出来最好,因为这样有助于你的思考。

9,将功能写清楚,写的只要是个人都能简单听懂,不管里面的流程是怎样的。

10,编程,多写注释,多写注释,多写注释

11,单元检测,查出问题,然后解决问题

12,将bug写成文档,避免以后再犯同样的错误

13,软件上线

之后就是现场调试了,这个是最难的,也是最重要的一环。我们视觉软件工程师和别的软件工程师不同,我们需要与机台联动,所以会出现各种各样的问题,但是大家不要气馁,慢慢的经验就起来了。加油

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年8月13日
下一篇 2021年8月13日

相关推荐