跟工人签订劳务合同是否合法具体如下:双方经过协商,可以签订劳务合同,劳务合同是民事合同,是当事人各方在平等协商的情况下达成的,就某一项劳务以及劳务成果所达成的协议,通常意义上是指雇佣合同。劳务合同是作为独立经济实体的单位之间、公民之间以及它们相互之间就有关提供和使用劳动力问题而订立的协议。劳务合同有以下作用:1、确定用人单位与劳动者的基本权利义务关系;2、是办理社保登记等手续的所需的材料;3、是证明当事人之间劳务关系的证明;4、是促进劳动力资源合理配置的手段。签订劳务合同需要注意以下内容:1、企业是否合法;2、劳动者要弄清自己的具体工作内容;3、劳动报酬要定清楚,支付方式与支付时间要明确;4、工作时间与工作条件要明确;5、社会保险约定;6、不要签空白合同。综上所述,劳动合同的签订是证明存在劳动关系最有利的证据,也是对用人单位和劳动者之间权利义务的最好规范。所以签订劳动合同对于维护劳动者本人的合法权益起到很大的作用。【法律依据】:《中华人民共和国劳动合同法》第十六条劳动合同由用人单位与劳动者协商一致,并经用人单位与劳动者在劳动合同文本上签字或者盖章生效。劳动合同文本由用人单位和劳动者各执一份。