Tartalomjegyzék:
Meghatározás - Mit jelent Hack?
A hacknak a fejlesztés összefüggésében két jelentése van:
- A hack a probléma elegáns megoldása. Ebben az értelemben egy hack elvégzi a munkát, de nem hatékony, nem optimális vagy csúnya módon.
- A feltörés azt is jelentheti, hogy kivételes képességekkel programozzon. Ebben az értelemben a hackerek olyan kódot állítanak elő, amely nem csak a feladatot hajtja végre, hanem hatékony és egyedi módon is megteszi.
A Techopedia magyarázza Hack-et
A hack nehéz kifejezés lehet a nem fejlesztők számára is. A programozás két jelentése mellett a kifejezés általános értelmezése a számítógép biztonságára is vonatkozik. Ebben az értelemben a hacker olyan személy, aki rosszindulatú szándékkal lép be a számítógépes rendszerekbe. Bár ez a meghatározás helytelen, mivel figyelmen kívül hagyja a fehér kalap hackereket és azokat, akik nem rosszindulatúak.
Valószínűleg biztonságos azt mondani, hogy a fejlesztői közösségben egy olyan érzés van, hogy a nem kódolók nem értékelik vagy tartják tiszteletben a nagyszerű kódot. A Dilbertesqe "hegyes hajú főnök" úgy néz ki, mint a kód előállítása, mint például a gyárban készített kütyüket, ahol a valóságban óriási különbség van abban, amit egy nagyszerű programozó készít egy rossz szegmenshez képest. Az ügyesek, az igaz hackerek messze túlmutatnak és megértik a rendszer bonyolultságát. Ennek során hasonlóságok vannak a hackerek és a művészek között abban, hogy készség, elszántság és kemény munka igényel valamit, amit igazán nagyszerűnek tart.