Ich brauche eine Möglichkeit, Lebensläufe von Leuten herauszufiltern, die nur Code kopieren und einfügen und dann hoffen, dass er funktioniert. All dies geschieht, ohne den Rest des Codes im System zu verstehen (oder zu verstehen).
Sicher, ich weiß, dass das Kopieren und Einfügen von Code Teil des Lernens eines neuen Objekts, einer neuen Steuerung usw. ist. Aber wie kann man feststellen, ob dies 70% (oder mehr) ihrer Entwicklungskarriere ausmacht?
Ich bin auf einige hochrangige Leute gestoßen, deren Fähigkeiten für das Projekt vielleicht so veraltet oder irrelevant sind, dass sie nur noch googeln, Code kopieren und dann einfügen, ohne über die Lösung als Ganzes nachzudenken. Infolgedessen kommt es im selben Projekt zu einem Missverhältnis zwischen JSON, AJAX, Callbacks, ASMX, WCF und Postbacks. Es ist klar, dass hinter jeder Technologie keine Konsistenz oder Logik steckt.
Im schlimmsten Fall erzeugt dieser Entwicklertyp Sicherheitsprobleme und Vektoren für Angriffe.
Frage
Wie würden Sie mir empfehlen, Leute herauszufiltern, die einen schlechten Programmierhintergrund haben? Kann ich es auf der Ebene des Lebenslaufs machen? Wenn nicht, wie mache ich das während des Interviews?