Devo assumere un designer/sviluppatore junior o senior o un'agenzia?

Pubblicato: 2018-01-22

Questa è una domanda che molti direttori marketing si pongono: dovrei assumere un designer/sviluppatore junior o senior, o dovrei dare il massimo e assumere invece un'agenzia? È comprensibile il motivo per cui i direttori marketing sono confusi su questo. Non è il loro lavoro ottenere tutte le sfumature di questi importanti ruoli tecnologici.

Tuttavia, è nostro compito assicurarci che tu sia dotato di quante più conoscenze possibili per prendere la decisione migliore tra tutte e tre per la tua attività. Dopo aver finito di leggere questo post sul blog, sarai in grado di avere una conversazione intelligente con chiunque sui pro e contro di questi tre ruoli importanti.

Che cos'è un designer/sviluppatore junior

Un designer/sviluppatore junior avrà meno di due anni di esperienza in qualsiasi forma di tecnologia. È importante notare che possono esserci molte sfumature in questo titolo o distinzione. In altre parole, solo perché qualcuno è un designer/sviluppatore junior non significa che manchi di esperienza in tutto.

Considera questo:

Un designer/sviluppatore può essere junior per quanto riguarda le proprie competenze in HTML5 perché è una tecnologia relativamente più recente. Tuttavia, allo stesso tempo, possono essere senior rispetto a qualcosa come .NET.

Ecco perché è importante controllare davvero le qualifiche di qualsiasi junior che stai pensando di assumere.

Tuttavia, la parola "junior" in questo titolo si riferisce davvero a limitazioni altrove. Ad esempio, non ci si aspetta che i designer/sviluppatori junior facciano le cose in modo indipendente: hanno bisogno della supervisione di designer/sviluppatori più senior. Di conseguenza, è probabilmente più sicuro affidarsi a loro principalmente per le attività e i progetti più semplici. Essere junior significa anche che non sono ancora pronti per interagire con i clienti o raccogliere requisiti.

Ovviamente, è ovvio che non dovrai pagarli tanto quanto un designer/sviluppatore senior.

Se sei ancora interessato ad assumere un designer/sviluppatore junior, GoDaddy consiglia le seguenti domande sui criteri:

  • C'è un margine di errore sufficientemente ampio nel progetto per il quale si desidera assumere il giovane?
  • I progetti che ho in mente per i giovani sono quelli che non necessitano di un livello approfondito di know-how del settore?
  • Posso coltivare la carriera del giovane e quindi prepararlo per uno sviluppo e una crescita continua della carriera?

Per essere perfettamente schietto, ogni volta che consideri un giovane, dovrebbe essere perché credi che alla fine potrai trasformarlo in un anziano esperto, con l'esperienza che acquisiranno nella tua azienda. Ricorda che c'è un notevole vantaggio in termini di costi nel far crescere un junior in un senior nella tua stessa azienda: risparmierai denaro nel tempo perché non dovrai pagare il sovrapprezzo associato al reclutamento di designer/sviluppatori senior esperti dal mercato aperto!

Che cos'è un designer/sviluppatore senior

Dall'altro lato dello spettro dell'esperienza c'è il designer/sviluppatore senior. Questo titolo rappresenta il veterano più esperto ed esperto nel loro stack tecnologico.

Una discussione su Stack Exchange fornisce informazioni illuminanti su questa posizione di alto livello. In sostanza, queste sono le vere stelle di qualsiasi squadra, poiché il loro know-how e la loro formazione non sono secondi a nessuno. Ecco alcuni attributi chiave dei designer/sviluppatori senior:

  • Affrontano i compiti più difficili (quelli che nessuno sa come risolvere) insieme alle responsabilità di progettazione
  • Possono lavorare in modo indipendente poiché hanno una comprovata esperienza nel mostrare risultati
  • Hanno un ruolo di tutoraggio e ci si aspetta che prendano sotto la loro ala i designer/sviluppatori junior e li guidino
  • Eccellono nella risoluzione dei problemi grazie alla loro vasta esperienza (l'hanno vista tutta o gran parte)
  • Sono bravi a consegnare in tempo e lavorare con scadenze ravvicinate
  • Hanno familiarità con diverse lingue a livello di esperti
  • Stanno discernendo sull'adozione di nuovi strumenti di sviluppo, ma sono abbastanza aperti da prenderli sempre in considerazione
  • Sanno di più sui prodotti e servizi della loro azienda

Sulla base di questo, è facile capire perché è consigliabile mettere almeno un anziano in una posizione di leadership nella tua squadra. In caso contrario, c'è un'alta probabilità che il tuo progetto vada in crash e bruci senza la loro esperienza esperta!

Lo sviluppatore Matt Briggs porta un po' più in là la definizione di senior analizzando come si comportano. In sostanza, la loro esperienza fornisce loro abbastanza saggezza da poterti risparmiare un sacco di problemi e seccature su qualsiasi progetto, evitando evidenti insidie. Secondo Matt, gli anziani:

  • Hanno fallito molto e ho imparato da detti fallimenti
  • Sono intellettualmente onesti nel valutare le proprie prestazioni in termini di ciò che ha funzionato e ciò che non ha funzionato
  • Odio la complessità e abbraccia la semplicità
  • Gioca ai propri punti di forza ogni volta che è possibile su un progetto
  • Applicare la teoria solo in termini di contesto specifico
  • Renditi conto che non esiste un modo unico per creare software e quindi apprezza la flessibilità nel processo
  • Comprendere che esiste un "compromesso" in qualsiasi processo e cercare di identificarlo in relazione a strutture, modelli, librerie e processi di progettazione
  • Sono profondamente consapevoli di come funzionano i loro clienti e organizzazioni e quali sono i loro valori
  • Non passerà mai il dollaro e cercherà sempre di risolvere i problemi
  • Comprendi che il loro lavoro implica molto di più della semplice scrittura di codice
  • Aiuta sempre la loro squadra a migliorare poiché sanno che non possono fare tutto da soli

Nella migliore delle ipotesi, nella tua organizzazione, il tuo designer/sviluppatore junior sarà diventato un designer/sviluppatore senior grazie a tutta l'esperienza maturata lavorando nella tua organizzazione.

Junior vs Senior

Non si può sottolineare abbastanza che, mentre il titolo specifico in un designer/sviluppatore è sempre importante, non racconta l'intera storia. Per questo, devi guardarlo nel contesto. Naturalmente, i designer/sviluppatori giovani, affamati e ambiziosi appena usciti dal college o dall'università sono una risorsa, ma lo sono anche i veterani che hanno già decenni di esperienza nel settore.

La migliore linea d'azione non è assumere basandosi esclusivamente su stereotipi e aspettative per ogni titolo junior o senior, ma, piuttosto, sulla base della costituzione della tua squadra e dell'organizzazione generale. La diversità (leggi: diversi punti di vista) è utile per il tuo prodotto, servizio e marchio.

Considerazione sul bonus: un'agenzia!

Aspetta un secondo. C'è una terza e ultima scelta su cui riflettere: andare con un'agenzia. Un'agenzia è una scelta interessante perché elimina istantaneamente molti dei assoluti assoluti nella scelta di un designer/sviluppatore junior o senior. Questo perché un'agenzia tende ad avere un'offerta molto più equilibrata di talenti e servizi.

Pensalo come una combinazione del meglio di entrambi i mondi. Un'agenzia ti dà accesso a designer/sviluppatori junior e senior, il che ti consente di vedere quanto bene ogni scenario si adatta alla tua attuale cultura aziendale e struttura organizzativa. A causa della maggiore scelta con chi lavorare, hai anche accesso a più competenze, a differenza di se scegli semplicemente uno o l'altro.

Il bello di un'agenzia è che ti lascia andare à la carte, se vuoi. Hai accesso solo alle persone e alle loro competenze di cui hai veramente bisogno in questo momento. Non più. Non di meno.

Dal punto di vista dei profitti, risparmierai anche denaro perché non stai assumendo nessuno a tempo pieno. Di conseguenza, non devi affrontare la seccatura di capire i benefici per i dipendenti poiché non avrai un junior o un senior che lavorerà presso la tua sede come dipendente normale. Poiché le persone con cui lavori che provengono da un'agenzia non sono dipendenti a tempo pieno, è anche più facile tagliare i legami quando un progetto è finito o se il rapporto di lavoro non è quello giusto.

Confrontalo con l'assunzione di un designer/sviluppatore junior o senior a tempo pieno. Anche se all'inizio le cose non vanno lisce, probabilmente sarai costretto a trovare il modo di aggirare il problema a causa di tutto ciò che hai investito (in termini finanziari e temporali) nel nuovo assunto.
Quindi, se davvero non riesci a decidere tra un junior o un senior, allora un'agenzia potrebbe davvero essere la soluzione che stai cercando.

Fai ciò che funziona meglio per la tua organizzazione

Alla fine della giornata, chiami i colpi alla tua stessa organizzazione. Ti abbiamo appena fornito tutto ciò che c'è da considerare quando scegli tra un designer/sviluppatore junior o senior. Ora arriva la parte difficile: cosa decidi?

Se sei ancora indeciso dopo aver letto questo, allora andare con un'agenzia potrebbe essere la soluzione migliore. Almeno con un'agenzia, hai la libertà e la flessibilità di correggere rapidamente eventuali errori che non puoi fare quando ti sei appena impegnato in un'assunzione junior o senior a tempo pieno.