Il design dell'interfaccia utente è una di quelle cose che sembra alludere molti di noi sviluppatori di software (specialmente quelli di noi che sono il tipo guidato dai dati). Ma, secondo la mia esperienza, il design dell'interfaccia utente migliora ... molto meglio ... con non solo il tempo, ma un sacco di pratica.
Qualche tempo fa, quando ho iniziato ad entrare nell'aspetto visivo dello sviluppo del software, le mie applicazioni WinForms sembravano così terribili. Qualcosa che risaliva agli anni '90. Mi sono migliorato e, prima che me ne accorgessi, ho acquisito alcune competenze progettuali di desktop / thick client.
Poi ho fatto il passaggio allo sviluppo web. Le prime poche applicazioni web che ho scritto erano solo un pugno nell'occhio. Poi all'improvviso sono diventato molto bravo con HTML / CSS / JavaScript e un suggerimento di grafica e tutto ha cominciato a sembrare migliore.
Il design dell'interfaccia utente è una di quelle cose che semplicemente non è booleano. C'è una zona così grigia che nessuno può davvero dirti come si fa e qual è il modo il per farlo. Devi farlo. Devi fare alcune applicazioni terribili. Quindi, e solo allora, saprai come progredire e cosa cambiare / modificare / aggiungere / eliminare dalla tua casella degli strumenti dell'interfaccia utente.