机械结构工程师需要具备哪些知识和技能