пентестеры-те,которые находят уязвимости где нибудь(чаще всего в софте) кодеры-люди,пишующие программы(приват софт) реверсеры- Реверсеры - это сокращение от "люди, занимающиеся реверсным инжинирингом". Реверсный (обратный) инжиниринг - это подход к анализу программы по ее скомпилированному представлению. Обычно для этого используются дизассемблеры, отладчики и прочие инструменты. Для того, чтобы быть реверсером нужен большой опыт в программировании, чтобы понимать код на ассемблере.
приват-это что-то редкое (обычно его покупают) паблик-это всем доступное что-то я не заебусь тебе объяснять все,да всё