农民工和农民以及工人的区别:
1、户籍上不同:
1)农民是本地农村户口,本地土生土长的人。
2)农民工是外地农村户口,离开家乡在别的城镇工作。
2)工人是本地城市户口,是本地人或已经落户的外地人。
2、工作性质不同。
1)农民在农村从事农业种植、牲畜养殖等属于第一产业的劳动。
2)农民工在工厂或企业里工作,通常没有正式编制,生产产品或提供服务等属于第二、第三产业的劳动。
3)工人在工厂或企业里工作,通常有正式编制,生产产品或提供服务等属于第二、第三产业的劳动。
3、享受福利不同。
1)农民工,通常不能享受所在城市的社会福利,但可以获得一些所在企业或工厂提供的福利待遇。
2)农民,只能享受所在农村的社会福利。
3)工人,可以享受所在城市的社会福利。
参考资料:百度百科-农民工