If we want to achieve perfection, we do not have to be perfect. Sounds a bit weird isn't it. What you need to do is to ensure that your effort is constant because this will make things just right. If you bring the same good and best effort every time you have a job then you will see that you are much closer to the thing that you want to be and that is to achieve perfection. You would see that you will change gradually with every passing day that you exert the best effort that you can give day in and day out.