工厂和工人需要签订《劳动合同》。根据《劳动法》、《劳动合同法》等法律法规规定,用人单位(工厂)与劳动者(工人)应当签订书面劳动合同,否则用人单位(工厂)需要承担比如向劳动者支付双倍工资的法律责任。劳动行政部门有劳动合同的范本,网络也有,也可以根据工厂的特殊情况,委托律师代写《劳动合同》。