岗前培训是否发放工资,需根据具体情况进行判断。通常情况下,如果岗前培训是为了满足职位的特定需求,并且是公司业务发展所必需的,那么不支付工资的行为可能违法。根据《劳动合同法》的规定,员工一旦开始工作,就与用人单位建立了劳动关系。在这种情况下,如果员工提供了正常的劳动,用人单位就应当支付相应的工资。但是,如果岗前培训是为了提升员工的通用技能,且培训时间短暂,没有实质性的工作内容,并且双方已经明确约定不支付工资,那么这种做法可能并不违法。然而,用人单位仍需要提供充分的证据来证明培训的内容和约定。建议您关注培训的性质、持续时间以及有关费用支付的约定,以判断公司的行为是否合法。