2024 Autor: Malcolm Clapton | [email protected]. Zuletzt bearbeitet: 2023-12-17 03:51
Denken Sie, dass Sie nicht genug Talent haben, um Programmierer zu werden? Brauchen Sie eine Leidenschaft, eine Besessenheit von der Arbeit? Nicht wirklich. Und so denken viele coole Entwickler.
Seit ihrer Kindheit träumen alle coolen Programmierer davon, Code zu schreiben. Und wenn es hier nicht um dich geht, dann existierst du entweder nicht, oder ein Versager und generell nicht geeignet für die große und schreckliche Programmierung (aspiriert).
Diese tiefsitzenden Stereotypen sind völlig falsch. Sie sind auch schädlich, wie viele erfolgreiche Programmierer glauben.
Jacob Kaplan-Moos
Der Mythos vom Genie der Programmierer ist gefährlich. Einerseits überschätzt er die Zugangsvoraussetzungen in diesem Bereich und schreckt vom Beruf ab. Andererseits verfolgt der Mythos Spezialisten. Denn wer von dem Code nicht besessen ist, ist natürlich ein Verlierer. Dadurch muss der Programmierer entweder codieren oder besser und mehr codieren lernen, was sich auf die Lebensqualität auswirkt. Wir müssen diesen Ansatz loswerden. Programmieren ist nur eine Fähigkeit, die nicht viel Talent erfordert. Und es ist überhaupt keine Schande, ein gewöhnlicher Programmierer zu sein.
Auf Jacobs Twitter-Seite heißt es, der Schöpfer von Django sei ein "falscher Programmierer". Weil er die falsche Vorstellung vom Beruf satt hatte.
Jacob Thornton arbeitete als Programmierer bei Twitter und jetzt bei Medium. Er hat auch Bootstrap entwickelt, ein Framework, das 80.000 Sterne auf der GitHub-Plattform gesammelt hat. Und die Worte dieses Programmierers zerstreuen auch den Mythos der Programmierung, die für Normalsterbliche unzugänglich ist.
Jacob Thornton
Ich hasse Computer. Ich wollte Soziologie an der New School in New York studieren.
Ich habe einen Job bekommen, obwohl ich nicht die Fähigkeiten hatte, die ich brauchte. Ich hätte jederzeit gefeuert werden können. Ich arbeitete hart an meinem fortgeschrittenen JavaScript-Kurs, weil ich nicht verstand, was los war. Und ich hatte keine andere Wahl.
Einer der gruseligsten Momente in meinem Leben war, als sich das gesamte Startup-Team um mich versammelte und mich bat, das Problem mit domänenübergreifenden Anfragen zu lösen. Das habe ich noch nie gemacht, ich habe nur ungefähr verstanden, worum es geht. Ich begann zu programmieren und den Browser zu aktualisieren. Nichts hat sich verändert. Und so mehrmals hintereinander. Ich fing an, hysterisch zu werden: Wie nie zuvor war ich dem Scheitern nahe. Und dann stellte ich fest, dass ich vergessen hatte,.send() zum Code hinzuzufügen. Ich habe den Fehler behoben, das Ergebnis erhalten, das Team lächelte und machte sich wieder an die Arbeit.
Ich saß 15 Minuten da und ging mir den gleichen Gedanken durch den Kopf. Hier ist es. Ich schaffte es. Ich werde nicht gefeuert.
Die Geschichte hat wenig Ähnlichkeit mit der Beschreibung der rasanten Karriere eines genialen Programmierers. Woher kommt die Motivation? Jacob antwortet: „Ich bin ein sozial verantwortlicher Mensch. Meine Freunde, Frontend-Entwickler, werden mich immer in wenig schmeichelhaften Worten darüber informieren, dass meine Versuche, abgerundete Ecken zu machen, gescheitert sind oder dass die neue Funktion in einem bestimmten Browser ekelhaft aussieht. Gefällt mir. Ich genieße es einfach zu programmieren und mit Freunden zusammenzuarbeiten."
Auf Twitter bezeichnet sich Jacob Thornton selbst als "Computerverlierer". Beliebtester Post im Feed: "Ich bin der schlechteste Ingenieur im Unternehmen, aber ich bin unter den ersten drei." Passt nicht zur Beschreibung eines typischen Programmierers, oder?
Die Kommentare eines anderen Profis (Rasmus Lerdorf) sind oft umstritten.
- „Ich hasse Programmieren. Aber ich liebe es, Probleme zu lösen."
- „Es gibt Menschen auf der Welt, die es aufrichtig lieben zu programmieren. Ich verstehe sie nicht".
- „Ich bin kein richtiger Programmierer. Ich baue alles Mögliche zusammen, bis es funktioniert. Dann gehe ich weiter. Ein echter Programmierer wird sagen: "Okay, das funktioniert, aber das ist ein Speicherleck, wir müssen es beheben." Und ich starte Apache einfach alle 10 Anfragen neu."
Eine besondere Liebe zu Computern ist in seinen Worten schwer auszumachen. Wie beide Jacob, die nicht in die Mythen großer Programmierer passen, gibt er sich als Programmierer aus.
David Heinemeier Hansson Schöpfer von Rails
Es macht Spaß. Als ich PHP benutzte oder in Java schrieb, war ich immer auf der Suche nach etwas anderem, einer anderen Programmiersprache. Einfach um Spaß zu haben, denn Programmiersprachen sind langweilig. Bei der Arbeit mit PHP und Java hatte ich nicht die Absicht, Programmierer zu werden.
Noch eine Rezension über mich, die nichts mit dem Image eines Computergenies zu tun hat. Schließlich verliebte sich David Heinemeyer Hansson in die Eleganz von Ruby, nicht in Programme und Computer. Wenn Ruby nicht erfunden worden wäre, hätte es etwas genau Gegenteiliges getan.
Wie bereits klar ist, gibt es unzählige Artikel und Interviews, die Stereotype über Programmierer widerlegen. Sie scherzen auch gerne über dieses Thema. Hier sind ein paar, aber wahre Kodierungszitate von den Entwicklern selbst:
- Was für eine beschissene Software, eine andere - ein Vollzeitjob.
- Jeder Dummkopf kann Code schreiben, den ein Computer verstehen kann. Ein guter Programmierer schreibt menschenlesbaren Code.
- Programme und Kirchen sind sich sehr ähnlich. Wir bauen sie zuerst. Dann beten wir, dass es funktioniert.
Wenn Programmierer wirklich viel Talent und Hingabe brauchen, warum sind dann solche Witze bei Profis beliebt?
Während Sie programmieren lernen, wird Ihnen gesagt, dass Sie alles falsch machen. Sie werden Ihnen erklären, warum Sie kein echter Programmierer sind. Der Versuch, ein "echter Geek" zu sein, wird Sie verrückt machen.
Ja, dieser Artikel ist gegen Programmierstereotypen. Über sinnlose Mythen, dass diese große Kunst nur wenigen zur Verfügung steht. Wenn Sie das nächste Mal darüber nachdenken, ob Sie über genügend Fähigkeiten und Fähigkeiten verfügen und diese Programmierung nicht in die Hölle schicken, machen Sie eine Pause. Versuchen Sie andere Methoden. Oft liegt das Problem darin, wie man lernt. In Ihrer Einstellung zum Lehrplan. Und geben Sie nicht auf, bis Sie das Problem auf unterschiedliche Weise angehen.
Es braucht weder Talent noch Leidenschaft, um Programmierer zu sein.
Empfohlen:
Talent überbewertet: Warum natürliches Talent für den Erfolg nicht ausreicht
Wir finden gemeinsam mit Lifehacker heraus, ob Talent immer hilft und zum Erfolg führt oder ohne Fleiß und Arbeitsbegabung ist nur eine leere Phrase
So stellen Sie einen guten Programmierer ein, wenn Sie nicht mit Programmieren vertraut sind
Wenn Sie einen Programmierer brauchen und sich definitiv entschieden haben, dass auf die Dienste eines Freelancers nicht verzichtet werden kann, gilt es vor allem, klar zu definieren, welche Aufgaben er lösen soll und im Vorstellungsgespräch die richtigen Fragen zu stellen
NDA: Brauchen Sie eine solche Vereinbarung und wie Sie sie richtig abschließen, um nicht in Probleme zu geraten?
Sie müssen viel Papierkram erstellen, um die Vereinbarung zur Geheimhaltung vertraulicher Informationen (NDA-Vereinbarung) in ein Arbeitsdokument zu verwandeln
Wie Sie die Flexibilität des oberen Rückens entwickeln und warum Sie sie brauchen
Die Blockierung der Brustwirbelsäule erschwert das Atmen und überfordert den unteren Rücken und Nacken. Lernen Sie, Flexibilität in der Brustwirbelsäule zu entwickeln
Warum Tom und Jerry weder Kinder noch Erwachsene ansprechen
Unvernünftige Grausamkeit, unangenehme Helden und mehr erwarten dich. Lass uns gemeinsam herausfinden, warum der Film "Tom und Jerry" definitiv nicht dein Lieblingsfilm wird