公司约定培训服务期为3年是合法的,符合劳动合同法第二十二条的规定1。但是,如果员工在服务期内辞职,需要承担相应的违约金,违约金的计算方式是将培训费用总额除以约定的服务期年限,然后乘以已经履行的服务期年限1。例如,如果约定的服务期为3年,员工已经履行了1年,那么他需要承担的违约金为3000元*2/3=2000元