Engineers rely more on the theories of their sciences while technicians focus more on its practical application. Although not applicable to all situations, the engineers are those who have obtained a degree which often requires a 3-4 year course while technicians only need a shorter diploma course and additional training.