法律分析:不違法。16以上18以下的農民工屬於未成年工,但《勞動法》限制企業招用未成年工,並規定企業應對未成年工實施具體保護措施。所以未成年工不適合在工作時間長、勞動強度大的企業工作,會影響身體的健康發育。根據規定,成年人為完全民事行為能力人,能夠獨立實施民事法律行為。16周歲以上以自己的勞動收入為主要生活來源的未成年人,視為完全民事行為能力人。
法律依據:《中華人民共和國民法典》第十八條。具有完全民事行為能力的成年人可以獨立實施民事法律行為。16周歲以上以自己的勞動收入為主要生活來源的未成年人,視為完全民事行為能力人。