机器代工技术需要哪些专业知识和技能?