Scrivo applicazioni aziendali per vivere. Spesso, per qualsiasi ragione, un intervistatore mi chiede di scrivere un programma per risolvere qualche tipo di problema del gioco. Trovo che questa sia una domanda inappropriata per due motivi principali:
-
I giochi spesso trattano di costrutti usati raramente negli sviluppatori di attività. PER ESEMPIO. Matrici multidimensionali. Ad esempio, memorizza le posizioni dei giocatori su una scacchiera. (Forse sono solo io, ma non uso mai queste cose in biz)
-
I miei soliti strumenti come BL / DL, ORM e persino la progettazione delle entità stesse non si traducono bene. Così spesso finisco con un codice goofy lookin per iniziare. Ciò è particolarmente imbarazzante se l'intervistatore sta esaminando il tuo compito per determinare in che modo "fai bene a codificare". Orribilmente a disagio, perché ... beh, non codifico così ... Non scrivo nemmeno giochi per vivere.
La gente li usa nelle interviste e sono stati efficaci nell'apprendimento di un app per le app aziendali?