Benvenuti in Design School for Developers

Design School for Developers è una serie di tutorial volta ad aiutare gli sviluppatori (e quelli nuovi, o semplicemente interessati a progettare per il web) a capire di più sulle tecniche e le decisioni adottate dietro il design che possono codificare.

Puoi essere uno sviluppatore abituato a lavorare con altri designer e avere una migliore comprensione del design in generale, oppure potresti essere uno sviluppatore che vuole - o deve - lavorare sui propri progetti e vorrebbe imparare come progettare migliori siti web.

Ad ogni modo, e qualunque sia la tua situazione, entro la fine di questa sessione sarai armato con una quantità enorme di conoscenze che sarai in grado di mettere in pratica nel tuo prossimo progetto.


Cos'è il Design?

Possiamo definire genericamente Progettare come:

decidendo l'aspetto e il funzionamento di (un edificio, indumento o altro oggetto), tipicamente disegnandone un disegno dettagliato.

Anche se questo non parla di nulla a che fare con il web, possiamo facilmente tradurre questo in relazione a cosa significa progettare per il web:

decidere l'aspetto e il funzionamento di (un sito Web, l'interfaccia utente o l'app), creando guide dettagliate e informative e utili e rappresentazioni digitali di detto prodotto.

Progettare un prodotto utile non è mai stato facile e lo stesso vale per la progettazione per il web. Da quando Internet è stato formato, ha attraversato molte evoluzioni e fasi rivoluzionarie - l'introduzione di layout basati su CSS, ad esempio, ha portato molti nuovi modi per introdurre delizie visive sul web e per essere viste da molti.

Ora, insieme alle sfide che abbiamo affrontato prima nel solo design per il web, ci sono molti altri ostacoli da affrontare. Non solo dobbiamo progettare un sito web che abbia un bell'aspetto e, cosa più importante, sia utile allo scopo, ma dovremmo anche renderlo reattivo, lavorare su una quantità ridicolmente ampia di dispositivi e comunque funzionare bene indipendentemente dalla quantità di immagini e contenuti che abbiamo avere su un sito.

Ma anche se affrontiamo molte sfide nel progettare per il web, c'è molto che facciamo di cui essere orgogliosi. Siamo una delle industrie più innovative al mondo, costantemente in grado di spingere noi stessi e il lavoro che facciamo - ed è qualcosa di cui essere orgogliosi.

In breve, progettare per il web non sarà mai un compito facile: ci sono molte sfide e ostacoli che dovremo affrontare e quando si è nuovi al design per il web può essere piuttosto travolgente. Molte decisioni importanti vengono prese quando si progetta un sito Web: il più basilare è il colore, la tipografia e le immagini visive utilizzate e il modo in cui tutto questo e molti altri elementi di design si uniscono per creare un'esperienza davvero coesa e bella per i nostri utenti.

Come sviluppatore, sei abituato a ricevere progetti finiti che utilizzerai per sviluppare un sito Web completamente funzionale. Durante questo periodo, potresti imbatterti in decisioni che sembrano strane o fuori luogo - o semplicemente avere una piccola curiosità sul motivo per cui un designer ha preso una decisione particolare.

Solo un piccolo esempio è che potresti non capire perché un designer è infelice se gli elementi costruiti non si allineano completamente nello stesso modo del PSD fornito. Alla fine di questa serie, spero che possiate avere una migliore comprensione dei ragionamenti che stanno alla base di tali decisioni e, se non siete ancora sicuri del motivo per cui è stata presa una decisione, avrete la fiducia e la comprensione per parla correttamente al designer delle tue preoccupazioni.

Alla fine della giornata, avere una migliore comprensione del design su cui si sta lavorando può significare solo che si produrrà un lavoro migliore. Con un cervello più orientato al design e orientato, spero che tu possa apprezzare di più la progettazione per il web - e persino provarlo tu stesso.

Informazioni sulle assegnazioni

Alla fine di ogni articolo di questa sessione troverai un elenco di compiti. Questi mirano a darti qualcosa di pratico da fare e mettere in pratica le abilità che hai imparato.

Trovo sempre che imparo meglio in realtà fare qualcosa, piuttosto che limitarsi a leggerlo e completare questi compiti è un buon modo priva di rischi per mettere in pratica ciò che hai imparato, senza alcuna restrizione.

Quindi restiamo bloccati con la prima lezione!