Spisu treści:
Definicja - Co oznacza hack?
Hack w kontekście rozwoju ma dwa znaczenia:
- Hack to nieeleganckie rozwiązanie problemu. W tym sensie hack wykonuje zadanie, ale w nieefektywny, nieoptymalny lub brzydki sposób.
- Hakowanie może również oznaczać programowanie z wyjątkowymi umiejętnościami. W tym sensie haker tworzy kod, który nie tylko wykonuje zadanie, ale robi to w wydajny i unikalny sposób.
Techopedia wyjaśnia Hack
Hack może być trudnym terminem dla osób, które nie są programistami. Oprócz dwóch znaczeń w programowaniu, wspólne rozumienie tego terminu dotyczy bezpieczeństwa komputerowego. W tym sensie haker to ktoś, kto włamuje się do systemów komputerowych ze złośliwymi zamiarami. Chociaż nawet ta definicja jest niepoprawna, ponieważ ignoruje hakerów białego kapelusza i tych, którzy nie są złośliwi.
Prawdopodobnie można śmiało powiedzieć, że w społeczności programistów istnieje poczucie, że niekodujący nie doceniają ani nie szanują wspaniałego kodu. „Pointy-boss” z Dilbertesqe postrzega produkcję kodu jak widgety produkowane w fabryce, gdzie w rzeczywistości istnieje ogromna różnica w tym, co wychodzi od wielkiego programisty w porównaniu z biednym. Ci z umiejętnościami, prawdziwi hakerzy, wykraczają daleko poza i rozumieją zawiłości systemu. Robiąc to, istnieją podobieństwa między hakerem a artystą, ponieważ potrzeba umiejętności, determinacji i ciężkiej pracy, aby stworzyć coś, co według niego jest naprawdę świetne.
