Un hacker: L’ingrediente segreto Il tuo reparto IT manca

Ai media, il termine “hacker” si riferisce a un utente che irrompe in un sistema informatico. Per un programmatore, “hacker” significa semplicemente un grande programmatore. Nel campo IT aziendale, gli hacker sono entrambi venerati come individui che fanno molto senza molte risorse, ma temuti come individui che potrebbero essere un po ‘ più “mina vagante” del tuo dipendente IT azionario. Dire al tuo CEO che vuoi assumere un hacker potrebbe non essere la decisione migliore per un manager IT, ma in realtà assumerne uno potrebbe essere la decisione migliore che puoi prendere., In questo TED talk, Rory Sutherland ci ricorda che le organizzazioni amano spendere un sacco di soldi per risolvere piccoli problemi, ma l’inverso è raramente vero. Le soluzioni banali a grandi problemi sono quasi troppo imbarazzanti da presentare alla gestione, e quindi questi tipi di soluzioni raramente vengono implementate.

Nel discorso, Sutherland descrive una nicchia nel mondo degli affari che deve ancora essere riempito o addirittura nominato. È una posizione nella tua azienda che si concentra o crea soluzioni che hanno un grande effetto ma non costano un sacco di soldi., Non è in grado di descrivere come si chiamerebbe questa posizione, perché non è una posizione che qualsiasi organizzazione attualmente assume. Crediamo che nicchia dovrebbe essere chiamato ” hacker.”

Fare Molto con Poco: La Storia di Hackathons

Negli ultimi anni, le aziende di tutto il mondo hanno utilizzato hackathons a mettere qualche decina di abili programmatori, hacker, in una stanza per un giorno o due a venire con soluzioni a basso costo che rivoluzionare le loro imprese, a sacrificare la perfezione e lunghi cicli di sviluppo rapido di prototipi funzionanti. E ‘ stato un esperimento sociale di grande successo., Perché gli hacker sono così efficaci nell’innovare? La mentalità hacker gioca un ruolo significativo. Gli hacker credono che i sistemi possano sempre essere migliori e nulla è mai completo. Se vedono un problema, lo risolvono, anche se tutti intorno a loro sono contenti dello status quo. Sono creativi, esperti in un’ampia varietà di tecnologie e probabilmente hanno già codificato quella cosa, o qualcosa di simile, che desideri che la tua piattaforma software possa fare.

Sii onesto Anyone chiunque altro nella tua organizzazione può fare ciò che fanno gli hacker?,

A meno che tu non sia una società di software, la maggior parte del tuo personale IT non è programmatori o sviluppatori, e anche se hai uno sviluppatore nello staff, probabilmente sono più concentrati sulla codifica in una o due lingue, che si tratti di programmazione basata sul Web, come PHP e SQL, o programmazione applicativa, come C++ o Java. Forse possono fare un po ‘ di scripting in Python o Perl, ma ti fidi di loro abbastanza da liberarli con un prompt della shell e un problema per un giorno o una settimana? Gli hacker, d’altra parte, possono utilizzare qualsiasi lingua per fornire la soluzione di cui hanno bisogno., Sceglieranno il linguaggio di sviluppo in modo indipendente per ogni progetto in base a ciò che promette i migliori risultati, non in base a ciò che già sanno.

Molte volte le soluzioni di cui un’organizzazione ha bisogno sono banali e i problemi possono essere risolti in un pomeriggio. Per i problemi più difficili, un hacker ha la passione di chiudersi in una stanza con carne a scatti e un caso di Mountain Dew e non lasciare fino a quando il problema è risolto. Probabilmente non è così che funziona il tuo reparto IT in questo momento. Infatti, a differenza del vostro altro personale IT, non sarà necessario gestire attivamente un hacker., Sono un agente gratuito per i progetti e possono andare dove sono necessari in qualsiasi momento e unirsi a qualsiasi team di progetto. Di giorno in giorno, un hacker sarà più che guadagnare il loro stipendio solo sedendosi in riunioni o conferenze, ascoltando, pensando, e spitballing con gli altri sviluppatori. Consideriamo alcuni problemi e soluzioni più concreti. Supponiamo che la tua organizzazione accetti i post degli ospiti per il tuo blog. È una pratica abbastanza comune, ma come si interrompe la duplicazione dei contenuti?, Se c’è il rischio di un individuo copia e incolla parti di articoli di un’altra società al tuo blog, si potrebbe ottenere in gravi problemi legali. Assegni a uno dei tuoi membri del personale di leggere gli articoli in arrivo e controllarli su CopyScape, o dici al tuo hacker che hai bisogno di un plug-in WordPress che funga da mini-dashboard per gli articoli in arrivo, controllandoli automaticamente rispetto all’API CopyScape prima di pubblicarli? Meglio ancora, basta spiegare il problema all’hacker e far loro trovare la propria soluzione. Ecco un altro grande esempio., La vostra azienda è nel settore SEO, e si desidera trovare clienti. Non solo alcuni clienti, sia, si desidera aumentare la fatturazione dieci volte nel prossimo anno. Se presenti questo problema a un hacker, probabilmente troveranno una soluzione che analizza le classifiche di Alexa o qualsiasi numero di altre fonti di dati per creare un elenco di potenziali clienti che si classificano male per i loro termini di parole chiave, ma guadagnano ancora abbastanza traffico da valerne la pena. Questo tipo di soluzione richiede meno di due settimane per l’implementazione e il potenziale rialzo della tua linea di fondo è illimitato., I costi e i rendimenti semplicemente non corrispondono: i rendimenti superano di gran lunga i costi. Il tuo personale IT regolare non troverà mai soluzioni come queste. Non e ‘ compito loro.

Jack of All Trades, Master of Many

Hai ancora bisogno dei tuoi sviluppatori regolari e del personale IT per gestire il codice pubblico della tua organizzazione, ma soluzioni come quelle descritte sopra sono interamente sistemi interni di back-end. Chi se ne frega se stampano i loro risultati in un file di testo o il tuo pannello di amministrazione è un testo nero senza pretese su uno sfondo bianco., I tipi di soluzioni a cui gli hacker eccellono non sono pensati per essere perfetti o eleganti. Potrebbero anche non essere permanenti. E mentre un hacker potrebbe non essere sempre la persona migliore da mettere nella stanza durante una riunione con il cliente, e potresti voler dare loro un giorno personale se un completo e cravatta di livello C si ferma, un hacker di talento potrebbe facilmente essere l’asso nella manica che porta la tua organizzazione a un nuovo livello di successo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *