CodeGym /Java Blog /Random-IT /Più posti di lavoro e meno pressione. Perché potrebbe ess...
John Squirrels
Livello 41
San Francisco

Più posti di lavoro e meno pressione. Perché potrebbe essere una buona idea iniziare la tua carriera in un'azienda non IT

Pubblicato nel gruppo Random-IT
È opinione comune nel settore tecnologico che per uno sviluppatore junior, trovare un lavoro e acquisire i primi anni di esperienza come sviluppatore a tempo pieno spesso sia una sfida. Ed è soprattutto vero. Se parliamo di aziende del settore tecnologico.

Il 90% dei posti di lavoro IT sono concentrati nei settori non tecnologici

Anche i settori non tecnologici richiedono molti programmatori e altri specialisti IT, e la domanda di competenze IT al di fuori del settore tecnologico tradizionale è in rapida crescita, secondo una nuova ricerca condotta da Oracle Academy e Burning Glass Technologies.Più posti di lavoro e meno pressione.  Perché potrebbe essere una buona idea iniziare la carriera in un'azienda non IT - 1

Foto di Angelo DeSantis / CC BY-SA 2.0 / Modifiche di CodeGym

“I lavori IT sono ampiamente considerati erroneamente attribuiti principalmente al settore tecnologico e si ritiene inoltre che siano inaccessibili. Basandosi sui nostri precedenti sforzi di ricerca e analizzando un database di oltre 150 milioni di offerte di lavoro online uniche, siamo stati in grado di produrre ulteriori prove del fatto che nessuna di queste percezioni è supportata dai dati. Al contrario, il 90% delle competenze e dei posti di lavoro IT sono concentrati in 10 industrie non tecnologiche, lasciando solo il 10% nel settore tecnologico. E la rapida crescita dei posti di lavoro nel settore IT è maggiore di oltre il 50% nei settori non tecnologici rispetto a quelli tecnologici”, hanno rilevato gli autori del rapporto. Secondo il rapporto, tra il 2013 e il 2018, la crescita dei posti di lavoro IT nel settore tecnologico è stata del 40%; mentre al di fuori del settore tecnologico, la crescita dei posti di lavoro nel settore IT è aumentata del 65%. I ricercatori hanno scoperto che i settori dei servizi professionali, manifatturieri e dei servizi finanziari sono i più grandi in termini di domanda assoluta di posti di lavoro nel settore IT, rappresentando circa la metà di tutte le opportunità di lavoro nel settore IT nel settore non tecnologico.

I lavori nelle aziende non tecnologiche sono più accessibili per i principianti

Ciò che è ancora più interessante, i lavori IT nelle aziende non tecnologiche sono più accessibili anche per i principianti, hanno scoperto Oracle Academy e Burning Glass Technologies. E questo li rende ottimi punti di ingresso nelle carriere tecnologiche. Nel settore tecnologico, l’89% dei lavori IT richiede almeno una laurea, rispetto al 76% nei settori non tecnologici. Il 29% delle posizioni aperte nei settori non tecnologici richiede due anni di esperienza lavorativa o meno, rispetto a solo il 16% nel settore tecnologico. Tenendo in considerazione tutto quanto sopra, abbiamo deciso di analizzare un po' più a fondo i lavori per sviluppatori di software nei settori non tecnologici e abbiamo stilato un elenco di pro e contro di questo tipo di lavori, basato sulle opinioni in materia di esperti sviluppatori e altri specialisti tecnologici.

Lavoro di sviluppatore in un'azienda non tecnologica. Professionisti

  • I lavori di programmazione nel settore non informatico sono più accessibili e generalmente meno impegnativi

Abbiamo già spiegato perché i lavori di sviluppatore nei settori non tecnologici sono più accessibili per gli specialisti di livello Junior. Un'altra differenza importante è che le aziende non IT non sono così esigenti in termini di competenze professionali degli sviluppatori. Non esercitano la stessa pressione sugli sviluppatori Junior affinché imparino cose nuove e migliorino il livello di qualifica rispetto alle aziende tecnologiche. “Lavorare per un’azienda tecnologica ti spinge a imparare di più e a essere migliore. Ho imparato di più nel mio lavoro presso un'azienda di servizi tecnologici/sviluppo che in qualsiasi altro posto. La cosa che faceva schifo in quel lavoro erano le ore e il tempo lontano dalla mia famiglia”, ha affermato Mark Graham, uno sviluppatore esperto e membro della comunità DEV.

  • I lavori di programmazione nel settore non informatico sono spesso meno formali e gerarchici

Sappiamo tutti che l'IT è un ambiente molto competitivo e il successo in questa competizione è solitamente ben ricompensato. Il carrierismo e la burocrazia nella tecnologia moderna sono l’altro lato di questa competitività. Molte persone si stancano delle cose tipiche del lavoro nelle aziende IT, come i processi di squadra, la rigida gerarchia e la politica di carriera/ufficio. L’occupazione in settori non IT, lavorando per aziende con piccoli team e dipartimenti tecnologici, può essere una buona alternativa per evitarlo. "Lavoro in un'azienda non tecnologica e ho scoperto che nel settore tecnologico si discute molto di titoli, gerarchia e processi di squadra che non fanno affatto parte del mio mondo. Per me le formalità non esistono", ha affermato Brian Kephart, un altro membro della comunità DEV.

  • Il lavoro nel settore non IT può essere più motivante poiché sei maggiormente coinvolto nei problemi del mondo reale

Alcuni programmatori con esperienza di lavoro in settori non tecnologici riferiscono anche che lo stesso lavoro di sviluppo software può sembrare più soddisfacente se vengono coinvolti nel lavoro su problemi del mondo reale e vedono i risultati del loro lavoro in azione. Ciò rende anche più facile per loro rimanere motivati. "È molto più soddisfacente vedere lo scopo del software ed essere direttamente coinvolti nella risoluzione dei problemi del mondo reale pensando e non in base alle attività di Jira o ai modelli. Ti senti più utile, almeno nel mio caso", dice Haris Secic, sviluppatore di software svedese.

  • Il lavoro in un'azienda non IT può offrirti maggiori opportunità

Questo non è sempre il caso, poiché molte posizioni di programmazione in aziende non tecnologiche sono sicuramente lavori senza uscita, ma potrebbero anche offrire molte opportunità se affrontate con la giusta mentalità. Dopotutto, dicono che nel prossimo futuro ogni azienda sarà un’azienda tecnologica. Oggigiorno le aziende di vari settori stanno appena iniziando a scoprire nuove tecnologie e sono spesso disposte a promuovere preziosi specialisti tecnologici che lavorano per loro. “Forse non stai progettando il prossimo grande prodotto tecnologico o il gadget più recente, ma puoi ritrovarti a mostrare a qualcuno idee che potrebbero sconvolgere il settore del tuo datore di lavoro – e mostrare come l’azienda potrebbe trarre profitto da quelle idee, lasciando i concorrenti nei guai. . Ti ritroverai a progettare e/o scrivere sistemi mission-critical e potrai mostrare agli utenti un modo per determinare cosa significa "fatto", ha affermato Russell McCabe, ex ingegnere del software con decenni di esperienza professionale.

Lavoro di sviluppatore in un'azienda non tecnologica. Contro

Naturalmente, non è che tutti o anche la maggior parte dei lavori di programmazione nei settori non tecnologici siano così grandi. Hanno anche abbastanza svantaggi. Ecco alcuni dei più importanti e comuni.

  • È più frequente che le aziende non tecnologiche trattino i programmatori come una responsabilità e una spesa, non come una risorsa

Questa è probabilmente la lamentela più comune che si può sentire da molti sviluppatori di software che lavorano in settori non IT. La percezione del reparto IT e/o del team di sviluppo software da parte del management delle aziende non tecnologiche è comprensibilmente diversa: per loro, i programmatori rappresentano più una spesa che una risorsa. Ecco un'esperienza tipica di un programmatore in ambito non IT: “Il mio primo lavoro faceva parte di un team di 5 sviluppatori presso un'azienda non software. La differenza più grande, a mio avviso, è che le società di software considerano i propri DV come la loro risorsa più grande, mentre le società non di software li vedono come una spesa. Poiché rappresentavamo una spesa, l'azienda cercava sempre di prendere scorciatoie. Non abbiamo mai avuto il tempo di ripagare il nostro crescente debito tecnico, la maggior parte del quale è stato aggiunto da ingegneri a cui l’azienda ha dato in outsourcing nel sud-est asiatico (un’altra misura di riduzione dei costi). Il mio manager mi ha persino detto che il motivo per cui avevano assunto me e un altro diplomato del bootcamp era perché due junior erano molto più economici dello sviluppatore senior di cui avevano così disperatamente bisogno.

  • Il management delle aziende non IT spesso non capisce la tecnologia, il che rende il tuo lavoro più difficile

Un'altra lamentela molto comune è che i manager delle aziende non IT di solito non hanno idea delle tecnologie e del processo di sviluppo. Ecco perché hanno difficoltà a stimare il tempo e le risorse necessarie per completare un progetto, il che spesso porta ad aspettative non realistiche e all'assenza di chiarezza nella comunicazione con il team tecnico. “I manager spesso non capiscono la tecnologia. Fanno promesse senza essere in grado di stimare lo sforzo necessario”, ha affermato Tobias Krause, uno sviluppatore .NET.

  • I programmatori non IT spesso devono lavorare con codice legacy e tecnologie obsolete

Anche la necessità di lavorare con codici legacy e tecnologie e soluzioni obsolete è qualcosa che può essere tipico di alcune aziende e settori non IT. In questo caso, il lavoro del programmatore può essere piuttosto noioso e faticoso. Un altro problema è che lavorare con soluzioni legacy limita la tua esperienza, il che può avere un effetto negativo sulla crescita della carriera. “Attualmente lavoro per un’università. Il nostro carico di lavoro si basa principalmente sull'utilizzo delle API cloud. E fa schifo, a dire il vero. Perché la maggior parte delle aziende che forniscono servizi alle università sono nate molto tempo fa e la loro documentazione è la cosa peggiore da leggere. La maggior parte delle volte nemmeno loro capiscono quello che hanno fatto (lo so parlando con loro)”, ha affermato Chingiz Huseynzade, uno sviluppatore backend a tempo pieno.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION