Essere in grado di allineare in modo rapido ed efficiente le nostre competenze e il focus della nostra vita professionale ha molto valore. Il titolo che usiamo può effettivamente dire agli altri quello che facciamo e dove sta andando la nostra carriera. Nonostante questa importanza, i titoli sono qualcosa con cui molti di noi hanno problemi.

i progettisti che comprendono il codice, producono prototipi più realistici

È decisamente difficile trovare un titolo che spieghi chiaramente le nostre capacità e limitazioni come professionista. Comprendere la terminologia dello stack completo non è solo utile per aiutarci a darci un titolo. È anche immensamente prezioso diventare quel membro del team che può intervenire in qualsiasi fase di un progetto per dare una mano. O semplicemente per usare le abilità nella pianificazione prima di quale potrebbe essere il nostro obiettivo principale del lavoro (è risaputo che i progettisti che comprendono il codice producono mockup più realistici). Quindi, come possiamo iniziare?

Cos'è un designer full-stack?

Nei "vecchi" giorni, era abbastanza semplice. C'era una netta separazione tra i gruppi di progettazione e di sviluppo, con pochissime persone che facevano entrambe le cose. Ora, però, è abbastanza raro trovare un web designer che non fa anche una sorta di sviluppo o UX. Con molti di noi che si espandono in più competenze all'interno del nostro settore, stiamo diventando sempre più intraprendenti. Il problema è che ora un "web designer" potrebbe significare qualcuno che progetta, progetta e crea codice, o addirittura gestisce il progetto completo per il processo di sviluppo! Siamo diventati un'industria di lavoratori del Rinascimento che non si accontentano di apprendere solo ciò di cui abbiamo bisogno per cavarsela, ed è una grande cosa.

"Web designer" potrebbe significare qualcuno che progetta, progetta e utilizza un codice, o può addirittura gestire l'intera progettazione per il processo di sviluppo!

Inserisci il designer full-stack. Essere full stack si riferisce semplicemente a qualcuno che è interdisciplinare e in grado di portare a termine un progetto. In questo caso, si riferisce a un individuo che ha le capacità per portare un progetto attraverso le prime fasi principali del progetto. Gli sviluppatori full-stack sono in giro ormai da anni, gestendo tutto da sviluppatori front-end, back-end, server back-end e molto altro.

So cosa stai pensando: "Fantastico, un'altra frase di marketing è proprio quello di cui ha bisogno questo settore!" Ma posso assicurarti che questo si sta aggrappando, e ha più valore di un moniker alla moda. Dai un'occhiata a una vasta selezione di opportunità di lavoro e troverai senza dubbio molti elenchi di "Product Designer" e "Full-Stack Designer".

Vantaggi marginali di essere full stack

I benefici dell'espansione delle nostre competenze sono abbastanza buoni. I designer full stack spesso finiscono con una comprensione più approfondita del proprio lavoro, rendendolo più coerente dalla fase di ricerca a quella di produzione. Conoscere i limiti e cosa aspettarsi nello sviluppo, mentre si pianificano i wireframe UX / UI, può mantenere i concetti realistici. Quindi non solo i designer full stack sono più informati su ciò che può e non può lavorare con eleganza nel design, ma hanno anche aspettative più realistiche prima ancora di iniziare a spingere pixel o codifica.

Avere un set di abilità espansivo è estremamente vantaggioso per le persone che impiegano anche noi! Ai nostri datori di lavoro viene offerto un membro del team che può entrare e aiutare anche al di fuori dell'area di attenzione. Ciò significa mantenere i team snelli e diversificati con meno persone e tutti con una maggiore comprensione dell'intero quadro.

Ci sono innumerevoli buone qualità nell'avere una serie di abilità così ampia, ma l'aspetto più importante è che impari di più. Anche avere una base di base nello sviluppo o un'altra abilità può aumentare la probabilità di imparare di più in quell'area. Con quella piccola pepita di conoscenza già in atto, perseguire un'ulteriore istruzione è resa più facile dal momento che il contenuto è già leggermente più facilmente riconoscibile. Quindi la prossima volta che vedi quell'articolo sull'abilità che intendevi imparare da anni, fallo. Non devi essere un esperto per la fine di questo, devi solo ricordare abbastanza per rendere la prossima volta più facile.

Le insidie ​​di espansioni di abilità espansive

Ci è voluto un po 'per arrivare anche a dove siamo oggi in termini di educazione. Essere in grado di guardare all'istante qualcosa e passare "accidentalmente" le prossime quattro ore a scoprirlo è il fantastico futuro in cui viviamo. Ma quando si hanno decine di tecnologie, pratiche e competenze per tenersi aggiornati, quel processo può facilmente risultato in una lunga lista "da leggere". Con così tanto per stare al passo con, è facile semplicemente non avere abbastanza tempo. Ciò non significa che perdiamo del tutto l'abilità, significa semplicemente che l'abilità non è uno dei nostri punti salienti, per così dire. È molto comune che qualcuno possa essere un esperto di CSS / HTML, ma avere solo una conoscenza di base di JavaScript.

Non è solo difficile stare al passo con tutto, ma è anche difficile individuare le tecnologie con cui investire anche il nostro tempo. Con l'industria che cresce a un ritmo così veloce, c'è un nuovo linguaggio, una biblioteca e un modello di utilizzo entro la fine di ogni giornata. Qualcuno ricorda i giorni dei dibattiti di jQuery vs MooTools vs JavaScript? Individuare le abilità da apprendere e quali sono semplicemente le mode passeggere può facilmente creare o distruggere un investimento nel tempo.

I datori di lavoro non sono esenti da queste insidie. Essendo un membro del team molto più abile, in genere arriva uno stipendio più alto. Mentre la maggior parte dei progettisti full-stack non costano come molti designer e sviluppatori, costano certamente un premio per essere altrettanto abili.

Perché i designer full stack sono importanti?

Diventando uno stack completo, tutto è speciale in sé e per sé. Sta investendo molto tempo e sforzi in se stessi professionalmente, molto spesso fuori dal luogo di lavoro. Quindi cosa rende così importanti i progettisti dello stack completo? Principalmente, sono le abilità nel loro spettro. In genere, i progettisti sono quelli che organizzano ricerche, creano wireframe, controllano i pattern UX, organizzano la progettazione dell'interfaccia utente e in generale si assicurano che non si stiano per finire con siti Web e app straordinariamente belli che semplicemente non hanno uno scopo.

Essere più di un semplice ingranaggio nella macchina è l'essenza dello stack completo

Essere più di un semplice ingranaggio nella macchina è l'essenza dello stack completo. Quando si parla di design, ciò significa definire quali sono gli obiettivi e gli obiettivi di un progetto nelle fasi di pianificazione, tenendo anche presenti i limiti e gli obiettivi di progettazione e sviluppo. Qualcuno che possa gestire e comprendere a fondo un progetto dalla sua ideazione fino ai suoi primi passi nello sviluppo rende un'esperienza molto più coerente. Alcuni dei migliori siti Web, app e persino i prodotti che hai utilizzato sono stati probabilmente creati o supervisionati da un manager con un così vasto set di competenze per garantire una qualità così elevata.

La realizzazione di un operaio del Rinascimento

Espandere le nostre capacità e conoscenze per diventare full stack può essere prezioso per un team e una necessità assoluta come libero professionista solitario. Con l'istruzione di qualità diventa estremamente facile da trovare, è diventata un'esperienza piacevole per saperne di più in questi giorni. La parte difficile sembra, arriva con la comprensione di quali competenze dovremmo imparare. Il set di abilità di ogni persona è unico ed è ciò che rende tutti di valore esclusivo.

Alcuni anni fa, ad esempio, l'interesse di un hobbista per i social media è diventato quasi immediatamente un bene di eccezionale valore quando il boom dei social media è decollato. Le aziende e le agenzie guardavano a destra e sinistra per le persone per aiutarle a gestire la loro presenza su tali piattaforme. Quindi, come possiamo massimizzare il nostro valore scegliendo le giuste competenze?

Il modo migliore per perseguire l'educazione è chiedersi sempre cosa ti renderebbe più prezioso in ciò che già fai. Per la maggior parte dei designer, ciò significa imparare a programmare o perseguire una comprensione più profonda della scienza e della psicologia alla base del design di UX. Ma per altri designer, la risposta potrebbe significare concentrarsi sulla stampa e sul design del marchio. È davvero difficile dire quali particolari lingue, risorse e competenze siano fondamentali da avere, specialmente in un settore così veloce e diversificato come il nostro. Se sei ancora perplesso, dai un'occhiata alle offerte di lavoro in posizioni che ti piacerebbe riempire. Guarda cosa richiedono e, cosa ancora più importante, in un candidato.

Conclusione

I titoli sono importanti, non c'è dubbio. Ma solo perché rappresentano (anche se scarsamente) le abilità che possediamo. Quando si arriva a questo, investire il tempo per migliorare noi stessi professionalmente, espandendo queste competenze, porta benefici a tutti. La formazione continua è sempre stata una parte della nostra frenetica industria, quindi usiamola a nostro vantaggio e diventiamo i migliori lavoratori full stack in circolazione.

Immagine in evidenza, immagine multi-task via Shutterstock.