Die ausgezeichnete Frage " Wird ein hohes Ansehen in Stack Overflow dazu beitragen, einen guten Job zu bekommen? " Wurde viel diskutiert . Ich war sofort mit JoshK einverstanden , der im Grunde genommen " Nein " sagte (ich werde erklären, warum), aber Joel mischte sich mit vielen überzeugenden Fakten ein, die mich dazu veranlassten, ihn ebenfalls zu unterstützen.
Meine Frage ist, welche anderen Fähigkeiten (außer ein technisches Genie zu sein) benötigen Sie von einem Entwickler? Um den Job zu bekommen oder ihn zu behalten .
Ich glaube, ein Genie zu sein, ist alles andere als genug. Ich habe in verschiedenen Unternehmen, für die ich gearbeitet habe, viele technische Genies getroffen, die mich sehr beeindruckt haben, aber leider wurden sie in vielen Fällen nach ein paar Monaten einfach abgefeuert oder in Elfenbeintürme gesteckt (hauptsächlich wegen interner Meuterei von anderen Entwicklern). Ich habe aufgrund dessen, was ich verstehe, viele in persönlicher Not gesehen.
Deshalb bin ich ein großer Fan von nicht-technischen Fragen für technische Positionen. Ich möchte wissen, wie der Kandidat mit anderen (einschließlich nicht technischer Mitarbeiter) umgeht, wie viel Rücksicht er auf das Unternehmen nimmt, ob er für das gewünschte Ergebnis arbeitet und so weiter.
Ich würde gerne wissen, was Sie von Ihren Entwicklern verlangen und WARUM es wichtig ist (schließlich stellen Sie jemanden ein, der Code schreibt, oder? Warum sollte er durchsetzungsfähig sein?) . Idealerweise möchte ich, dass Sie sich eine Beispielfrage ausdenken, die Sie während eines Interviews zur Unterstützung Ihrer Antwort stellen würden.