I cercatori di lavoro IT ascoltano: se vuoi rimanere competitivo, non sono solo le competenze IT richieste. I datori di lavoro sono sempre più alla ricerca di personale IT completo che sia in grado di fare di più che lavorare con computer, dispositivi e infrastrutture IT. Al giorno d'oggi, avere competenze sia tecniche che non tecnologiche è la chiave per approdare al tuo sogno.
Ci sono due tipi di competenze che i candidati di lavoro IT hanno bisogno, ha detto Jeannie Copley, assistente professore clinico presso Personalized Learning, online, competenza- programma basato sulla Northern Arizona University. Queste sono abilità professionali e competenze generiche. Le abilità specifiche del lavoro includono cose come software e linguaggi di programmazione, mentre le competenze generiche hanno a che fare con la gestione, la comunicazione e altri aspetti quotidiani dell'organizzazione.
"È ancora molto importante che chiunque desideri entrare nel settore IT si concentri su una o due specialità IT ", ha detto Copley. "Queste abilità speciali, acquisite da precedenti esperienze o formazione istituzionale, li aiuteranno a costruire la loro carriera."
Uno dei set di specialità più richiesti è lo sviluppo di software, in particolare in Developer Operations (DevOps) e Javascript.
"L'IT è un campo ampio", ha dichiarato Avi Flombaum, decano del programma di sviluppo per sviluppatori The Flatiron School. "Penso in termini di software, ci sono molte opportunità per rimanere competitivi."
DevOps - la capacità di gestire in modo programmatico l'infrastruttura del server con tecnologie come Chef e Puppet, alimentate da nuovi metodi di virtualizzazione, come Docker e Vagrant , utilizzando l'infrastruttura cloud fornita da aziende come Amazon Web Services e DigitalOcean, è un enorme campo in crescita che affligge persone di talento per aiutare le organizzazioni a scalare, ha detto Flombaum.
L'ecosistema Javascript, d'altra parte, sta rapidamente maturando e diventando responsabile per funzionalità crescenti, ha aggiunto. Ad esempio, tecnologie come la V8 di Google hanno consentito a framework come Node.js di gestire più ruoli sul lato server e sono in rapida crescita e framework di frontend come Ember.js consentono agli sviluppatori di applicazioni Web di creare applicazioni ambiziose con più della logica esistente su il frontend. "Queste abilità sono tremendamente richieste", ha detto Flombaum.
In termini di retribuzione, non è un segreto che alcune specializzazioni valgano più di altre. Uno studio sul sito web di confronto salariale Payscale.com ha rivelato quanto segue come le cinque migliori competenze IT che hanno il maggiore impatto sulla retribuzione dei lavoratori, insieme alla loro percentuale tipica di aumento salariale:
Altre competenze includono Git, Machine Learning, NoSQL, REST, Cisco UCCE / IPCC e Big Analisi dei dati Altrimenti uguali, i lavoratori con queste competenze tendono a fare più di quelli senza queste competenze, hanno detto i ricercatori.
Certificazioni IT
Non è sufficiente elencare le abilità specifiche del lavoro nel proprio curriculum. I reclutatori IT sono sempre più alla ricerca di certificazioni.
"Il settore IT è importante per le certificazioni", ha dichiarato Tony Sorenson, CEO della società di reclutamento Versique Search & Consulting. Un elenco delle certificazioni IT più comuni può essere trovato su certification.info, ha detto.
Anche se non tutti i datori di lavoro richiedono certificazioni, sono spesso preferiti, ha detto Sorenson. "Un Project Manager veterano certificato di Project Management Professional (PMP) della durata di 25 anni me lo ha messo in questo modo: Ha detto:" Quando un responsabile delle assunzioni vede certificazioni nel tuo curriculum, lo vede mentre prende sul serio la tua carriera. "
Mentre la mancanza di certificazione non significa necessariamente che altri candidati non siano qualificati, ma l'effetto è del tutto psicologico, ha detto Sorenson. "Hai preso tempo, energia e speso i soldi per portare le tue abilità al livello successivo, e per questo sarai ricompensato", ha aggiunto.
Anche i candidati IT che rilasciano certificazioni ai propri curriculum fanno la differenza. Le certificazioni dovrebbero essere collocate direttamente sotto l'istruzione, insieme con l'anno in cui sono state guadagnate; ma se una certificazione è richiesta o preferita per un lavoro specifico, dovrebbe essere menzionata anche nell'intestazione del curriculum, ha detto Sorenson.
Inoltre, i candidati al lavoro devono adattare il loro riassunto alle migliori cinque o dieci abilità richieste o preferite a la cima del loro curriculum, ha aggiunto Sorenson. "I manager ricevono un curriculum di curriculum per ogni lavoro e più volte che non guardano la prima, a volte seconda pagina del curriculum. Devi attirare la loro attenzione immediatamente, più pertinenti sono il tuo riassunto e le migliori competenze il ruolo rispetto a un curriculum generale, maggiore è la probabilità che si ottenga quell'offerta di lavoro. "
Oltre alle abilità specifiche del lavoro, ci sono abilità generiche che fanno distinguere i candidati al lavoro dal resto . Copley ha elencato queste sei competenze generiche come gestione del progetto, comunicazione, mobile, programmazione, gestione dei dati e capacità di gestione.
1. Gestione del progetto
La gestione del progetto deve essere la prima competenza di cui ogni dipendente IT dovrebbe essere a conoscenza o addestrato. Si applica alla struttura organizzativa top-down o bottom-up. Questa competenza comprende le competenze di base di ambiente di squadra, gestione del tempo e portata del progetto per le competenze molto complesse di gestione del rischio, analisi dei costi e gestione della qualità. Ci sono pochi progetti IT selezionati là fuori che avrebbero un partecipante solitario - e anche quei progetti trarrebbero grandi benefici dalla gestione del progetto di apprendimento.
Si riduce a lavorare con altre entità aziendali interne ed esterne per portare a termine il lavoro. È una boccata d'aria fresca entrare in un incontro e tutti nella stanza capiscono che siamo tutti responsabili del progetto e che ci sono parti interessate al nostro successo. È persino un vantaggio avere un membro del team che fornisce un rapporto sullo stato, specialmente se implica il raggiungimento di una pietra miliare. Ogni individuo coinvolto in un progetto, grande o piccolo, dovrebbe essere consapevole del fatto che il tempo è denaro e che i partecipanti chiave (le persone) sono i promotori.
2. Comunicazione
Non mi riferisco alla scrittura di saggi o all'etichetta di posta elettronica; questo tipo di comunicazione è piuttosto inerente alla generazione IT di oggi. È più importante possedere abilità comunicative nel contesto delle abilità di scrittura tecnica di base e complesse. Questo riguarda tutti gli aspetti del settore del lavoro IT. Ad esempio, in un team di sviluppo software, è fondamentale che i programmatori junior e senior sappiano come documentare i loro codici; fornisce modularità e garantisce la sostenibilità. Sarebbe più facile trasportare o riutilizzare i codici e più facile per un altro programmatore riprendere la manutenzione e il supporto. A meno che, ovviamente, l'intento non sia l'opposto e nessuno sarà in grado di leggere il codice.
La documentazione tecnica, come la scrittura di documenti "come fare" per i clienti interni ed esterni, è molto importante. Ciò include la scrittura di materiale di formazione tecnica o la creazione di un video semplice su come eseguire un compito semplice. Nessuno deve essere lasciato alle spalle.
3. Mobilità o sviluppo di app per dispositivi mobili
Il futuro è davanti a noi e includerà la nuova tecnologia fortemente impegnata nella mobilità. Il consumo attuale di IT si è spostato verso l'agilità e la libertà di movimento. I consumatori vogliono IT con loro, e lo volevano ieri. Detto questo, chiunque desideri essere nel settore IT deve sapere come svilupparsi nel mondo mobile o comprendere appieno e può sfruttare intelligentemente e offrire servizi con mobilità in mente.
4. Programmazione
Sarà utile coinvolgere o imparare il linguaggio di programmazione, definito come un linguaggio artificiale progettato per comunicare in modo intelligente le istruzioni, in particolare per i computer. Quando assunzioni i tecnici IT, mi assicuro sempre di chiedere se hanno esperienza di codifica, come C #, PhP, ecc. Qualsiasi codifica è migliore di nessuna. C'è una disciplina fondamentale che imparare a codificare ti insegna "logica". Uno non deve essere un esperto in programmazione, ma aiuta quando è possibile comprendere intelligentemente la logica quando qualcuno discute le proprie idee e condivide anche la propria logica; rende solo la condivisione delle informazioni un po 'più semplice. Alla fine, avrai ancora bisogno di contribuire all'organizzazione. Credimi, questo è molto apprezzato dai codificatori sul retro.
5. Gestione dati
In qualsiasi campo IT, si tratta di dati. Anche se il dispositivo è progettato per svolgere semplici compiti, prima o poi qualcuno ti picchierà sulla spalla per alcuni "dati". Nel nostro mondo tecnologico c'è una quantità enorme di dati che fluttuano e c'è stata una crescente domanda di lavori relativi alla gestione dei "dati", come ad esempio l'amministratore di database, l'ingegnere di Data Engineer e di gestione dei dati, per citarne alcuni. Sono sempre stupito quando un membro del team alzerà la mano e si offrirà volontario per scrivere uno "script" per gestire i nostri dati. I tecnici IT devono capire che "i dati" sono ciò che guida la gestione e la gestione a guidare l'organizzazione.
6. Abilità di gestione
Non devi essere un manager per essere un "manager". Molto spesso vedo le organizzazioni di fronte al dover assumere costosi "manager" al solo scopo di gestire il tempo e la responsabilità delle persone nell'organizzazione. È sempre bello assumere un tecnico IT che sappia come gestire il proprio tempo ed è ben consapevole di questo costo. I responsabili IT dovrebbero essere in grado di determinare le personalità e le dinamiche tra la squadra. È vantaggioso se i singoli membri del team sono consapevoli di come le loro abilità possono contribuire al team e quali sono i loro limiti per il miglioramento. I responsabili IT dovrebbero essere in grado di progettare il team tenendo conto della successione e della sostenibilità. I manager nel settore IT dovrebbero essere più agili e in grado di sopravvivere alle tendenze tecnologiche in rapida crescita.
Originariamente pubblicato su Business News tutti i giorni .
Vuoi migliorare la tua carriera? Prova il mentoring peer
Un mentore può essere una delle più grandi risorse per le persone che cercano di far progredire la loro carriera. Un tutoraggio di solito comporta l'identificazione di un professionista più esperto nella tua azienda o settore e chiede a quella persona di impartire saggezza che ti aiuti a navigare nella tua carriera.
10 App gratuite per raggiungere l'equilibrio vita-lavoro
Apps for Balance La tecnologia mette il potere a portata di mano, offrendo un mondo intero in un semplice dispositivo. Anche se questi gadget possono essere fonte di distrazione, se usati in modo appropriato, possono anche aiutarti a prendere il controllo del tuo tempo ea stabilire le priorità per ciò che conta.