Хакер

Базовое толкование

Злоумышленник – взломщик компьютерных программ и сетей.

IT-специалист
Программист, способный писать программы без предварительной разработки детальных спецификаций и оперативно вносить исправления в работающие программы, не имеющие документации, в том числе и непосредственно в машинных кодах, что требует высочайшей квалификации.

 Примечание - Иногда под хакером ошибочно подразумевают взломщика.

Источники: