Qual è la definizione comune di Hacker? [chiuso]

7

Mi chiedo se il termine Hacker significhi cose diverse per persone diverse. Quando la maggior parte delle persone sente la parola hacker quali sono le prime cose che ti vengono in mente?

    
posta Michael Riley - AKA Gunny 08.11.2010 - 13:12
fonte

15 risposte

17

Qualcuno che ha la capacità di modificare la funzionalità di un programma, dispositivo o metodologia per eseguire un'attività o una funzione diversa dalla sua progettazione originale nello sforzo di migliorare il programma, il dispositivo o la metodologia o per risolvere un problema con ciò che è disponibile.

    
risposta data 08.11.2010 - 13:17
fonte
14

Qualcuno che è considerato un hacker da altri hacker.

    
risposta data 08.11.2010 - 14:05
fonte
7

In senso programmatico, qualcuno che è disposto ad andare in profondità nella complessità del sistema che usa per ottenere una comprensione più ampia.

Nel senso della vita, qualcuno che si avvicina alla vita da un punto di vista inaspettato e solitamente creativo per raggiungere i propri obiettivi.

In senso spirituale, qualcuno che sta prendendo un approccio pratico all'illuminazione.

    
risposta data 08.11.2010 - 14:10
fonte
4

Per i programmatori, significa "scrive codice ninja per far funzionare la cosa", una connotazione positiva per qualcuno il cui codice è terrificante se un po 'spaventoso. Il progetto potrebbe essere un progetto di comunità open source o solo un codice hobby.

Ai media, significa "sovverte i meccanismi di sicurezza per infiltrarsi nelle grandi organizzazioni e ruba denaro / dati / codice sorgente di Google", come si può vedere da qualsiasi ricerca web, o persino un articolo nelle notizie online di oggi: link

Ecco cosa pensa Wikipedia.

    
risposta data 08.11.2010 - 15:35
fonte
4

Paul Graham è il creatore di Hacker News e ha scritto diversi articoli sulla sua versione degli hacker. Sono sorpreso che nessuno abbia menzionato la sua definizione:

To the popular press, "hacker" means someone who breaks into computers. Among programmers it means a good programmer. But the two meanings are connected. To programmers, "hacker" connotes mastery in the most literal sense: someone who can make a computer do what he wants—whether the computer wants to or not.

Più avanti, riguardo a hack :

To add to the confusion, the noun "hack" also has two senses. It can be either a compliment or an insult. It's called a hack when you do something in an ugly way. But when you do something so clever that you somehow beat the system, that's also called a hack. The word is used more often in the former than the latter sense, probably because ugly solutions are more common than brilliant ones.

Believe it or not, the two senses of "hack" are also connected. Ugly and imaginative solutions have something in common: they both break the rules.

Da La parola "Hacker"

E gli hacker sono creatori:

What hackers and painters have in common is that they're both makers. Along with composers, architects, and writers, what hackers and painters are trying to do is make good things. They're not doing research per se, though if in the course of trying to make good things they discover some new technique, so much the better.

Da Hacker e pittori

    
risposta data 19.01.2011 - 21:30
fonte
3

Per me è l'atteggiamento.

Il desiderio di saperne di più. L'apertura ad aiutare gli altri. E essere appassionati di ciò che amano.

Lui / Lei non ha ancora bisogno di essere un guru. Ma siamo sicuri che con l'atteggiamento di cui sopra presto raggiungerebbero questo stato.

    
risposta data 08.11.2010 - 13:17
fonte
3

aliante e thereifixedit . Sono le persone che stanno giocando il vero gioco della vita in ogni modo possibile tranne che nel libro:)

    
risposta data 08.11.2010 - 13:36
fonte
3

Un programmatore professionista di computer che può piegare il codice alla sua volontà di fuoco. Da bambino un hacker ha trovato un modo per mettere il blocco quadrato nel buco rotondo. Sebbene a volte sia orgoglioso di un grande hack, non è mai soddisfatto del suo codice.

    
risposta data 08.11.2010 - 16:25
fonte
3

Come diventare un hacker di Eric S. Raymond lo dice per me. Il saggio affronta le abilità di base che un potenziale hacker dovrebbe sviluppare, insieme all'atteggiamento che dovrebbe promuovere, idee sbagliate comuni su cosa sia un hacker e persino ciò che l'autore chiama "punti di riferimento", dove suggerisce cosa si potrebbe fare pur non essendo in un computer per aiutarti a nutrire le tue abilità di hacking. Mi piace particolarmente la parte che dice:

Develop an analytical ear for music. Learn to appreciate peculiar kinds of music. Learn to play some musical instrument well, or how to sing.

Tutto ciò suona più come uno stile di vita e meno come un'abilità - a mio parere, molto più interessante.

    
risposta data 20.01.2011 - 10:24
fonte
2

La mia definizione del termine "hacker" è semplicemente quella che ama la programmazione e i programmi per divertimento. Un hacker vuole sapere come funzionano , non solo che funzionano.

    
risposta data 19.01.2011 - 20:56
fonte
0

Hacker è una persona (sì!) che ha conoscenza del codice più del creatore stesso.

    
risposta data 08.11.2010 - 17:17
fonte
0

Un fabbro è un hacker ...

Permettetemi di espandere ciò che intendo con questo: un hacker nella mia mente è più generale che specifico per i computer.

La mia definizione:

"A hacker is a person who looks at any system in an attempt to understand it by breaking the system down, as a result new methods, techniques and or tools are formed."

Quindi, usando il precedente, un fabbro è qualcuno che "hacker" un lucchetto, e come risultato crea una chiave master e una chiave scheletro, o acquisisce nuove informazioni in un nuovo sistema di chiavi.

    
risposta data 20.01.2011 - 10:49
fonte
0

C'è una RFC per questo. stati RFC1392 :

hacker A person who delights in having an intimate understanding of the internal workings of a system, computers and computer networks in particular. The term is often misused in a pejorative context, where "cracker" would be the correct term. See also: cracker.

    
risposta data 22.01.2011 - 18:21
fonte
0

Penso che il significato dell'hacker cambi continuamente. Come programmatore esperto chiamerei un hacker qualcuno che ci ha buttato del codice solo per farlo funzionare. Qualcuno che sa cosa sta facendo, ma è troppo pigro per scrivere documentazione e test adeguati.

È semplicemente un programmatore che non è limitato da una società che desidera che le cose vengano eseguite secondo determinate specifiche.

In ufficio diciamo di aver "hackerato" una nuova funzionalità nel senso che probabilmente sarà necessario rivederla e modificarla se vuole essere confermata nel nostro repository principale.

Se un collega programmatore mi chiamasse un hacker, mi sentirei insultato. Se una persona che lavora in un altro campo mi chiamerebbe un hacker, mi sentirei come se stessi facendo qualcosa di illegale.

Quindi non penso che essere un hacker oggigiorno abbia qualcosa di positivo in questo. Ma questa è solo la mia opinione su come il significato della parola si è evoluto ... potrebbe tecnicamente significare qualcos'altro (come un fabbro), ma oggi il suo significato è solo legato a cose negative.

    
risposta data 22.01.2011 - 20:32
fonte
0

Preferisco la (originale) definizione del file Jargon :

hacker: n.

[originally, someone who makes furniture with an axe]

Chiunque usi un'altra definizione probabilmente ha un programma (non necessariamente malevolo).

    
risposta data 22.01.2011 - 20:49
fonte

Leggi altre domande sui tag