从机器视觉调试工程师转变为应用工程师,再进一步成为软件工程师,这一过程是有可能的。实际上,许多工程师在职业发展过程中往往会在不同的角色之间进行转换。然而,这需要积累相关技能和经验,并取决于个人兴趣、公司文化和市场需求等因素。至于出差加班的时间,这与具体的工作环境和公司政策有关。一般情况下,软件开发和技术支持岗位的出差时间相对较长,可能需要数天至数十天的连续工作。但这也可能因项目的不同而有所变化。熬夜的情况同样如此,这主要取决于项目需求和工作安排。有些紧急的项目或者修复特定问题的时期可能会要求你熬夜工作,但在其他阶段则可能会有更宽松的工作时间表。总的来说,虽然这些是可能出现的情况,但是作为开发者或工程师,要不断学习和掌握新的技术才能更好地适应这个行业的变化和发展趋势。