出差不出差的那不是绝对的事,要看你的公司性质和开发面对的客户需求
嵌入式行业出差多不多要看公司。一般大型公司,作为软件开发人员,出差相对少。而小型公司,软件开发人员出差比例相对高些。
为什么会有这样的不同呢?
大公司的部门划分的比较清楚,组织管理也相对要有条理,流程也很规范。所以对于责任划分也很明确。
嵌入式行业的部门一般有软件部门,硬件部门,测试部门,系统部门,标定部门,项目管理部门等。每个部门各司其职,相互合作。
对于出差,如果是出现了功能性故障,一般首先安排测试部门去客户现场测试,排除故障或是抓取数据,然后发送到公司,软硬件系统等一起查看问题根源。
在小公司工作,通常一个人能兼几个身份。一个开发人员要做很多事情,开发,测试,需求等。
一到出问题的时候,只有这个人上,才能解决。通常这样的公司,软件开发人员会担任的职责相对会多些,所以出差也很频繁。
为什么会有这样的区别呢?
产品的开发流程在大公司规定的很清楚。他对每个开发细节都有明确规定。比如软件开发需要先把需求写清楚,然后对应的测试案例也需要写清楚。
测试的时间人员都需要提前计划好,这样就会保证开发出的产品相对质量较高。
释放产品的最后验证是在测试部门,他们对产品的需求清楚,测试案例清晰并且多,测的很细。
如果产品在客户那边出来问题,测试部门是可以顶上的。
通常小公司是不会写文档的,写了似乎也很少看。他们的专注点在软硬件开发上,功能的开发。如果基于需求这个功能测试大致通过,就认为没有问题了。在这个过程也很少与相关人员评审。
所以给人的感觉就是,开发人员时刻在解决技术问题,问题层出不停,哪里有时间思考和合理验证功能。
所以在客户那里出问题的几率要高些,软件整好是产品开发的关键环节,所以首当其冲。
不过对于个人而言,如果对于出差比较厌恶,那就选择相对出差少点的。另外,大公司小公司都有优势和缺陷。大公司流程规范,平台大。小公司锻炼人,如果你技术好,会升职加薪快,换工作加薪的几率更大。
以上,希望有用!