Ho bisogno di un modo per filtrare i curriculum di persone che si limitano a copiare e incollare il codice, quindi sperano che funzioni e controllarlo se lo fa. Tutto questo accade senza avere una comprensione (o attenzione) per capire il resto del codice nel sistema.
Certo, so che copiare e incollare il codice è parte dell'apprendimento di un nuovo oggetto, controllo, ecc ... ma come si può sapere se questo rappresenta il 70% (o più) della loro carriera di sviluppo?
Mi sono imbattuto in alcuni ragazzi di livello superiore, forse le cui abilità sono così obsolete o irrilevanti per il progetto, che tutto ciò che fanno è google, copia-quindi-incolla del codice senza pensare alla soluzione nel suo complesso. Di conseguenza abbiamo un mismash di JSON, AJAX, callback, ASMX, WCF e postback nello stesso progetto. È chiaro che non c'è coerenza o logica dietro cui ogni tecnologia viene utilizzata.
Nel peggiore dei casi, questo tipo di sviluppatore crea problemi di sicurezza e vettori per l'attacco.
Domanda
Come consiglieresti di filtrare le persone che hanno uno scarso background di programmazione? Posso farlo al livello di ripresa? Altrimenti, come posso farlo durante l'intervista.