Domanda dell'intervista per lo sviluppatore dell'interfaccia utente [chiusa]

3

Continuo a ricevere la seguente domanda nelle interviste; e a giudicare dalle reazioni che ho ottenuto, non sto dando la risposta migliore. "Quale metodologia usi per sviluppare interfacce utente?" Che sembra una domanda piuttosto ampia.

Oltre a dividere il lavoro tra markup, fogli di stile e javascript (logica di controllo), quali sono le migliori pratiche? Cosa mi manca in questa domanda?

Qualche idea?

    
posta maximus 07.01.2012 - 06:16
fonte

5 risposte

4

È una domanda molto ampia e aperta, quindi non c'è una risposta "giusta". Detto questo, la tua risposta viene confrontata con altri candidati.

Solo a giudicare da quello che hai detto, probabilmente avrei provato un approccio diverso. Dividere markup / styles / javascript è ottimo dal punto di vista del design coding . Ma potresti scrivere codice perfetto in quel modo e avere ancora un'interfaccia utente terribile.

Piuttosto che divulgare una lunga descrizione di come andare sulla progettazione dell'interfaccia utente, ti consiglio questo libro . Non è un libro tutto sommato, ma ti darà delle buone idee.

L'interfaccia utente è molto ampia e soggettiva. Se pensi di sapere tutto, significa che stai iniziando. Buona fortuna:)

    
risposta data 07.01.2012 - 06:26
fonte
5

La mia ipotesi è che si riferiscono a cose come miglioramento progressivo , graceful degradation, paper prototyping , storyboard , ecc. Potrebbe anche estendersi alle strategie di test dell'interfaccia utente.

Menzionare quelli che potrebbero almeno darti alcune parole chiave per dare forma alla tua risposta.

    
risposta data 07.01.2012 - 06:30
fonte
4

Questo può sembrare sciocco, ma chiedi loro di scomporre cosa significhi veramente nella loro ampia domanda. Più volte (secondo la mia esperienza), domande come quelle sono poste come un approccio a due fasi:

  1. Loro sanno che questa è una domanda ampia e che difficilmente troverà risposta molto bene e stanno cercando di chiarire la domanda (una forma di raccolta dei requisiti davvero)
  2. Una volta che tutti i pezzi del puzzle sono a posto, in che misura affronterai ogni argomento secondario della loro ampia domanda originale?

Solo i miei due centesimi:)

    
risposta data 07.01.2012 - 07:39
fonte
4

Probabilmente si aspetta che tu risponda a qualcosa come "Model View Controller (MVC)" o "Model View ViewModel (MVVM)". E suppongo che se tu rispondi solo "Document - View" sarebbe oh-so-nineties e oh-so-not-kosher-più.

    
risposta data 07.01.2012 - 12:29
fonte
2

Sarebbe meglio affrontare questa domanda con un angolo estetico piuttosto che essere totalmente tecnicamente. Per estetica, intendo il seguente

  • Dai un'occhiata al sito web dell'azienda e confrontalo con il layout di un'altra azienda.
  • Ricerca alcuni progetti di layout sul Web
  • Concentrati su come presentare il design e raccogliere i dati per la presentazione del design.
  • Dai priorità sempre alla facilità d'uso piuttosto che alla funzionalità per impieghi gravosi
  • Modella la tua risposta con i punti precedenti e poi sottolinea la metodologia che useresti per risolverli.

I punti di cui sopra si aggiungono alle solide basi teoriche che ci si aspetta che rispondano nelle interviste. Con la metodologia, percepisco che gli intervistatori si aspettano che tu definisca un'applicazione, il suo layout e il modo in cui lo crei. Cerca di essere olistico nel tuo approccio nel rispondere a domande ampie. Indica alcuni miglioramenti della tecnologia del browser che potrebbero migliorare l'interfaccia utente. È possibile ottenere informazioni più specifiche sul sito dell'interfaccia utente.

    
risposta data 07.01.2012 - 13:14
fonte

Leggi altre domande sui tag