Domanda:
Un hack per un videogioco competitivo starebbe bene su un curriculum o metterebbe in discussione la mia etica?
Daniel Paczuski Bak
2016-04-20 08:06:45 UTC
view on stackexchange narkive permalink

Sto pensando di sviluppare un hack per un gioco multiplayer competitivo e di inserirlo nel mio curriculum. È una buona idea o causerebbe troppe domande? Potrei evitarlo non distribuendo o tentando di monetizzare l'hack?

Modifica: per chiarire, sto parlando di qualcosa che è legale ma contro le regole del gioco, che modifica e legge la memoria.

Modifica: credo che questa costituisca una domanda diversa perché è molto più specifica e solleva altre domande; un hack di gioco è anche grigio o è più nero? È persino impressionante in primo luogo? In quali contesti varrebbe la pena sfoggiare questo particolare progetto? Qual è la terminologia che si potrebbe usare per riformulare l'etica del progetto?

la menzione della parola "hack" è il problema qui, quindi chiamatela in modo diverso
Possibile duplicato di [Mantieni il materiale della zona grigia dentro o fuori un curriculum?] (Http://workplace.stackexchange.com/questions/17916/do-you-keep-gray-zone-material-on-or-off -un curriculum)
@gnat quel collegamento è l'inizio di un'impressionante catena di duplicati
Il lavoro è per una posizione di assicurazione della qualità?
Otto risposte:
agentroadkill
2016-04-20 08:39:32 UTC
view on stackexchange narkive permalink

Ti dirò che dipende da quanto sei coraggioso e che tipo di persona in cerca di lavoro sei esattamente. Avevo un amico che per anni aveva 'President of Humans vs. Zombies Club 'sul suo curriculum. La maggior parte dei reclutatori probabilmente ha dato un'occhiata a questo, e so che diverse volte il suo curriculum è stato messo da parte davanti a lui per questo (le fiere del lavoro al college possono essere brutali). Era estremamente testardo, dicendo che non voleva lavorare in un posto che non sarebbe stato favorevole. Ha finito con un lavoro circa tre settimane prima della laurea (la mia scuola aveva un tasso di occupazione dei diplomati del 93%), ma sicuramente con uno stipendio inferiore sia a me che a molti dei suoi coetanei. Non gli ho più parlato da allora, quindi non ho idea se sia ancora lì, ma so che oggettivamente ha danneggiato le sue possibilità, ma era soggettivamente più felice per questo (l'ultima volta che ho sentito).

Io lo tengo fuori dal curriculum e lo sollevo in un colloquio se sentissi che l'intervistatore sarebbe ricettivo a questo genere di cose e fosse rilevante.

TL; DR: fallo solo se sei sicuro che vuoi lavorare in un posto che apprezzerà qualcosa del genere ed essere pronto a perdere altre opportunità per questo.

C'era davvero un "Humans vs Zombies Club" all'università, di cui un tuo amico era il presidente? Tiferò per lui più duramente se la sua posizione è "Ho elencato i miei hobby / attività genuini del college, prendimi o lasciami" che se la sua posizione è "Scrivo spazzatura stravagante sul mio curriculum, prendimi o lasciami": -) E, anche se non si dovrebbero necessariamente inserire posti formali in una confraternita / sorellanza su un curriculum, non sono sempre istituzioni più dignitose del club HvZ ...
Il club è stato formalmente riconosciuto all'università. So anche per certo che non era il miglior colloquio, quindi un più o un meno marginale potrebbe aver inclinato la bilancia ulteriormente rispetto a qualcun altro. Dove sono andato, inserire qualsiasi cosa al di fuori delle organizzazioni formali, professionali, della scuola e dell'esperienza lavorativa era molto insolito.
@SteveJessop So che ci sono un paio di università con tali club. Il fatto è che non sono molto conosciuti, quindi un reclutatore potrebbe PENSARE che stai scrivendo spazzatura mentre invece stai solo dicendo in modo sincero quali sono i tuoi hobby straordinari.
Per molto tempo, ho avuto sul mio curriculum "People of the year 2006 di Time Magazine". Tecnicamente, era vero. Ho avuto molte interviste, ogni volta che veniva posta una domanda in merito ed era il momento di spiegare e ridere un po '.
@Emmanuel Um. Spiegare? O un collegamento a qualche parte che fa?
@QPaysTaxes Quello è stato l'anno in cui le persone hanno reso "te" la persona dell'anno: https://en.wikipedia.org/wiki/You_(Time_Person_of_the_Year)
Le aziende che eseguono localizzazioni (traduzioni) di giochi cercano esattamente un'esperienza come quella di OP.
Penso che "..recettivo a questo genere di cose .." dovrebbe essere "..recettivo a questo genere di cose ..".
Sembra che il tuo amico che lavora in un posto che sarebbe bello con quello era più importante che guadagnare lo stipendio più alto, e lasciandolo nel suo curriculum, sembrava aver raggiunto il suo obiettivo.
@nhgrif, il suo obiettivo era sicuramente quello di trovare un posto "cool". Se gli è venuto in mente che avrebbe pagato per questo a una tariffa di circa $ 10.000 all'anno per iniziare è un'altra storia
Non prenderei un aumento di $ 10.000 all'anno per lavorare in un posto meno bello di quello in cui lavoro ora ...
Questa è sicuramente una decisione personale, al contrario, un certo numero di reclutatori in posti molto interessanti probabilmente ha superato la sua domanda per questo motivo
Gli esseri umani possono essere così carini. Preferisco di gran lunga gli zombi.
quindi siamo stati tutti "persona dell'anno" nel 2006, interessante
Jane S
2016-04-20 08:14:05 UTC
view on stackexchange narkive permalink

In qualità di responsabile delle assunzioni, metterei il tuo CV nel cestino se lo vedessi. Non necessariamente per ragioni etiche (anche se ciò potrebbe contribuire, per il motivo dell'hacking di una base di codice commerciale che potrebbe essere un cattivo segno di carattere e un rischio per la mia attività), ma perché dai un valore sufficiente alla tua esperienza segnalabile su quel risultato che senti il ​​bisogno di includerlo.

Tutto questo per me indica la mancanza di un'esperienza reale e pertinente e salterei al prossimo CV.

Presumo che l'unica eccezione a questo sarebbe l'assunzione per una società di sicurezza, poiché quelle aziende cercano attivamente hacker dal cappello bianco per rafforzare il loro team. Ma questo sarebbe un mercato MOLTO selezionato. Inoltre, dipenderà dal fine per cui è stato creato questo hack.
Quindi non considereresti la capacità di comprendere l'applicazione che qualcun altro ha scritto "esperienza reale e rilevante"? Nella mia esperienza, è una delle capacità più importanti che uno sviluppatore di software abbia (supponendo che l'OP si stia candidando per una tale posizione, ovviamente - probabilmente non aiuta se sta cercando un lavoro da contabile). Prendo sempre un ragazzo che ha rilevato un progetto dopo che qualcun altro ha avuto successo su un ragazzo che ha creato le sue cose da zero, tutte le cose uguali.
@Luaan Esistono piattaforme di gran lunga migliori per dimostrare tale capacità, come contribuire al software open source.
Vorrei capirlo, per il bene del mio sé futuro. Se scrivesse "Partecipazione e gestione del software di cracking di giochi open source" sarebbe fantastico, ma "Creare il mio software di cracking di giochi" è una mancanza di esperienza reale?
@MatthewRock Un progetto open source tende a richiedere molto più rigore a causa della natura collaborativa del lavoro, che è molto più equivalente a lavorare in un ambiente professionale.
* valore sufficiente all'interno della tua esperienza personale * -> Puoi tradurre questo da MBA in inglese?
@ShantnuTiwari Certo. Se hai bisogno di riempire il tuo CV con qualcosa del genere, probabilmente ti manca un'esperienza di sviluppo di software commerciale rilevante.
@JaneS forse la parola "hack" è il problema qui? Voglio dire, la verbosità è il 90% dell'esperienza dopo tutto (mi dice), quindi se l'OP avesse detto _Sviluppato * plugin * per videogiochi che fa yada yada yada_, ci sarebbe ancora bisogno di cestinare il suo curriculum?
@BigHomie Che tu lo chiami hack o plugin, è pur sempre un progetto di codifica per hobby senza collaborazione con altri programmatori. Se non lo distribuisci o non lo usi, come dovrebbe essere valutata esattamente la qualità? "Ho scritto questo plugin, nessuno ne ha mai sentito parlare (o me in relazione ad esso), * ma credimi, è fantastico!" non va davvero bene. Se il meglio che devi inserire nel tuo CV è "Ho scritto un codice da solo che nessun altro ha mai visto". allora sei nei guai.
@AnthonyGrist mentre sono d'accordo sulla valutazione della qualità, la collaborazione non è la domanda principale, ma includerla nel curriculum a tutti. Quando stavo intervistando, diversi HM volevano un campione di codice sul posto, quindi l'HM ha fatto la valutazione della qualità! se fossi il H.M., sarei ansioso di dare un'occhiata a questo codice per me stesso.
Con il dovuto rispetto, il fatto che abbassi il CV su questo rappresenta qualcosa di sbagliato nel reclutamento aziendale. Ciò che OP ha fatto dimostra abilità e iniziativa. Inoltre, è il tipo esatto di risorsa di cui molte aziende hanno bisogno, probabilmente inclusa la tua. Non dovresti lasciare che lo stigma di "gioco" o "hack" ti accechi all'abilità che viene presentata.
JHZ
2016-04-20 22:26:11 UTC
view on stackexchange narkive permalink

Il reverse engineering è una grande abilità. Quindi, invece di esprimerlo come "Game Aimbot", che potrebbe farlo sembrare skeevy, trasformalo in "gioco con ingegneria inversa".

Consiglierei di rilasciare l'exploit con una licenza open source, e pubblicandolo su GitHub, Gitlab o un servizio equivalente. Scrivi un buon README e rendilo accessibile! Aggiungi Travis CI e unit test. Tutte queste cose ti fanno sembrare più competente e sono rare nel mondo abbozzato degli "exploit di gioco" a scopo di lucro.

Ad esempio, Apple ha assunto numerose persone a causa del loro lavoro nel jailbreak di iOS community, un ecosistema basato interamente sugli exploit iOS: riconoscono che le persone che possono svolgere questo lavoro hanno un talento incredibile e molti di loro hanno una conoscenza degli interni di iOS che si avvicina a quella dei dipendenti Apple.

Questo era esattamente il mio pensiero. Se il lavoro che l'OP sta prendendo di mira valorizza quelle abilità, allora questa sarebbe un'ottima cosa da avere nel suo curriculum. L'OP deve stare attento a come lo fanno, anche se ci sono implicazioni legali per l '"hack" a cui vogliono fare riferimento.
Non dimenticare "Esperienza con i motori di gioco".
Qualche prova per l'assunzione di Apple dalla comunità di jailbreak?
http://techcrunch.com/2011/08/26/apple-hires-iphone-hacker-nicholas-allegra-comex/
@JHZ Suggerisco di modificare quella citazione nella tua risposta.
Un'altra buona parola dal mondo della sicurezza è "Exploit". Se ha sviluppato un "Exploit" per un gioco o un motore popolare, questo può mostrare preziose capacità di reverse engineering.
L'avvertenza è che ci vuole un'azienda davvero BUONA e GRANDE per riconoscere i talenti assumendoli. 9/10 il ragazzo sarebbe stato invece citato in giudizio. C'era un dottore di ricerca che ha hackerato la XBox e ci ha messo Linux. MS ha licenziato un cessate e desistere ...
NotMe
2016-04-20 08:57:21 UTC
view on stackexchange narkive permalink

Penso che tu debba definire cosa intendi per "hack".

Direi che qualsiasi hack che potrebbe risultare in un divieto da quel mondo di gioco quando rilevato sarebbe probabilmente qualcosa che tieni per te. Sono con @Jane S in quanto cestinerei il curriculum per gli stessi motivi che ha menzionato, oltre a quelli etici.

Tuttavia, se per "hack" stai parlando di qualcosa consentito dal ToS (exa: skinning a MMO client), lo menzionerei solo se quell'abilità fosse pertinente al lavoro che stai cercando.

Se questo "hack" modifica il gioco o aggiunge contenuto senza dare un vantaggio ingiusto, allora dovrebbe essere chiamato "mod" o "addon".
Capisci che ToS non è legge?
@OlegV.Volkov: la legalità dell '"hack" non è in discussione. Piuttosto, infrangere il ToS mostra un disprezzo per gli accordi che fanno. Non vorrei che un programmatore lavorasse per me che consapevolmente e volontariamente infrangeva gli accordi di licenza del software. Questo tipo di atteggiamento potrebbe far finire la mia azienda in acque molto calde.
@NotMe E se fosse un gioco open source?
@AmaniKilumanga I giochi open source tendono a non avere termini di servizio.
Supponiamo che abbia hackerato il gioco in modo da poterlo giocare senza accettare il ToS? :)
@NotMe, sembri come aderire ad un "accordo" arbitrario schiaffeggiato sul prodotto da qualcuno a caso nessuno è una buona cosa. Perché? Leggendo questo commento accetti di darmi 10000 $. Allora potresti seguire la tua politica?
@OlegV.Volkov: La differenza è che prima di installare un gioco accetti di rispettare i termini di servizio. Se ti impegni consapevolmente in un'attività espressamente vietata, stai essenzialmente dicendo che hai un completo disprezzo per la tua stessa parola. I ToS su questi MMO non sono accordi arbitrari. Esistono per mantenere il mondo di gioco il più equo possibile per tutti i partecipanti. Quindi, non solo la tua parola è cattiva, ma sei disposto a barare e mentire solo per ottenere un vantaggio in un * gioco *. Ciò mostra una completa mancanza di carattere.
Ernest Friedman-Hill
2016-04-20 08:16:56 UTC
view on stackexchange narkive permalink

Personalmente, non lo farei. Alcune persone potrebbero vederlo sul tuo curriculum e reagire positivamente, mentre altre reagirebbero in modo molto negativo. Le forti reazioni negative sarebbero più importanti per qualsiasi decisione di assunzione rispetto a quelle vagamente positive, a meno che, ovviamente, tu non stia cercando un lavoro scrivendo hack per giochi in rete.

Mohair
2016-04-20 16:32:26 UTC
view on stackexchange narkive permalink

Penso che dipenda dal lavoro per cui ti stai candidando. Ci sono posti di lavoro nel settore della sicurezza in cui questo genere di cose potrebbe essere considerato favorevolmente. Ma se questo non è un campo in cui vuoi entrare, lascialo fuori dal tuo curriculum. Il tuo curriculum è ciò che ti fa entrare in un'azienda, quindi progettalo per l'appeal più ampio. Una volta entrato, puoi menzionare il tuo hack nelle interviste, se lo desideri.

Quale potrebbe essere un esempio di un progetto con un ampio appeal?
@DanielPaczuskiBak Quali progetti hai fatto che non hanno coinvolto l'hacking ??? Il punto è che il tuo curriculum è ciò che ti fa ottenere un colloquio. Non metterci sopra nulla che possa farla buttare via da molte persone. Per alcuni lavori, il tuo hack mostra abilità desiderabili. Per la maggior parte, potrebbe essere una bandiera rossa. Salva il tuo trucco per l'intervista, dove puoi leggere la stanza e dare una spiegazione dettagliata.
"Il tuo curriculum è ciò che ti fa entrare in un'azienda, quindi progettalo per il più ampio appeal". Quando pubblico un curriculum in un posto come LinkedIn, sono d'accordo che questo sia positivo, ma in generale penso che questa sia una cattiva idea. * Puoi avere più di un curriculum. * Consiglio vivamente di adattare ogni curriculum a ciascuna posizione per la quale ti candidi.
Oak
2016-04-21 18:12:39 UTC
view on stackexchange narkive permalink

Non dovresti metterlo nel tuo CV, almeno non senza approvazione.

Hackerando un gioco multiplayer stai dimostrando che il gioco ha difetti di sicurezza e che hai scoperto e sei riuscito a violare il loro codice (apparentemente) sicuro.

Mentre quello è impressionante, è anche molto probabile che venga disapprovato. Ma c'è un'eccezione:

Contatta l'azienda che hai violato. Sul serio. La società del gioco sarebbe più che interessata a correggere il problema di sicurezza che hai trovato e, in quanto tale, potresti facilmente aiutarli a risolverlo.

Aaaaae, dato che hai aiutato a trovare e correggere un difetto di sicurezza, non dovresti dire che hai violato qualcuno , ma che hai trovato e corretto correttamente un difetto di sicurezza per la società X.

Alla fine, ottieni l'esperienza di far crollare un'azienda e la aiuti a diventare più sicura. Inoltre, puoi inserire nel tuo CV la tua esperienza con la sicurezza online, senza che appaia male nel tuo curriculum.

LJones
2016-04-21 19:32:02 UTC
view on stackexchange narkive permalink

Dipende molto. Ho scritto la mia tesi di laurea sull'hacking di un grande MMO. Ho contattato l'azienda in anticipo per quello che pensavo e mi hanno detto che andava bene poiché non avevo alcun interesse a manipolare il sistema. Aveva funzionato e ho scritto un documento straordinario. Il giorno successivo avevano fatto una patch per risolverlo. Circa 2 anni dopo ho lavorato per quella società. È stata un'esperienza fantastica.
Tuttavia , per la maggior parte degli altri lavori, non consiglierei di essere orgoglioso se avessi hackerato arbitrariamente un gioco. Come sviluppatore e designer, è davvero sconvolgente quando qualcuno rompe la mia app "perché può", specialmente quando influisce sulle vendite e sull'esperienza degli altri utenti. Nella maggior parte dei casi, probabilmente accantonerei anche il CV dell'autore del reato.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...