目次:
定義-ハックとはどういう意味ですか?
開発のコンテキストでのハックには2つの意味があります。
- ハックは問題に対する洗練されていない解決策です。 この意味で、ハックは仕事を成し遂げますが、非効率的、最適ではない、またはい方法です。
- ハッキングするということは、優れたスキルでプログラミングすることも意味します。 この意味で、ハッカーはタスクを達成するだけでなく、効率的でユニークな方法でコードを作成します。
TechopediaはHackについて説明します
ハックは、非開発者にとって理解するのが難しい用語です。 プログラミングにおける2つの意味に加えて、この用語の一般的な理解はコンピューターのセキュリティに関連しています。 この意味で、ハッカーとは悪意を持ってコンピューターシステムに侵入する人のことです。 ただし、ホワイトハットハッカーや悪意のないハッカーを無視するため、この定義でさえ間違っています。
開発コミュニティ内では、非コーダーが優れたコードを十分に評価または尊重していないという感覚があると言っても間違いありません。 Dilbertesqeの「先のとがった上司」は、コードの生産を工場で生産されているウィジェットのように見ています。 スキルのある人、つまり真のハッカーは、システムの複雑さをはるかに超えて理解しています。 そうすることで、ハッカーとアーティストとの間には、本当に素晴らしいと感じるものを生み出すためにスキル、決意、および勤勉さが必要であるという点で類似点があります。