Fanatischer Programmierer. Inhaltsangabe Teil 1. Warum Sie schlechter sein müssen und nicht auf den Rat der Eltern hören müssen

Hände erreichten das Buch von Chad Fowler "Programmierer-Fanatiker".

Ich beschloss, ein Kompendium des Buches zu schreiben und alles Wasser herauszupressen, und es gab viel Wasser. Die Zusammenfassung ermöglicht es denjenigen, die das Buch noch nicht gelesen haben, sich mit den darin enthaltenen Ideen vertraut zu machen.


Das Buch ist bekannt und wurde zuvor unter dem Titel "Passion for Programming" veröffentlicht. Kapitel daraus wurden auf dem Hub abgelegt

Im Allgemeinen sind Fowlers Ideen manchmal sehr banal und offensichtlich (man denkt sogar, warum man überhaupt darüber geschrieben hat, das versteht sowieso jeder); manchmal kontrovers; und manchmal neugierig.

Das Buch ist, wie es sein sollte, in Kapitel unterteilt, die als Tipps bezeichnet und nummeriert werden.
Nur 5 Teile und 53 Spitzen.

Die Hauptbotschaft und Idee des Buches werden von den ersten Worten an offenbart:

Das Buch befasst sich mit der Frage, wie Sie sich verwirklichen und Karriere machen können. Dieses Buch beschreibt eine Strategie zur Planung und Implementierung einer Softwareentwicklungskarriere, die in Bezug auf den Erfolg perfekt ist.

Der Autor ist ein ehemaliger Berufsmusiker. Und ganz am Anfang drückt er eine merkwürdige Idee aus. Er wundert sich:

Warum sind so viele gute Musiker auch gute Programmierer?

Und er selbst antwortet darauf:

Tatsache ist, dass die gleichen Gehirnfunktionen genutzt werden, beide Berufe nuanciert sind, beide Kreativität erfordern.

Also Teil 1. Finden Sie Ihren Markt

Im Vorwort zum Kapitel wird noch einmal betont, dass ein Beruf und eine Karriere Investitionen der Zeit des eigenen Lebens sind. Daher sollte eine Karriere niemals dem Zufall überlassen werden.

Tipp 1. Seien Sie voraus oder gehen Sie zugrunde

Die Technologie verändert sich. Der Alte stirbt nicht sofort und hinterlässt rechtzeitig eine verblassende Spur. Es ist wichtig, nicht "Der Letzte der Mohikaner" mit der verfügbaren Technologie zu bleiben. Sie müssen auf dem Laufenden bleiben und Trends verfolgen.

Eine Übung wird am Ende des Kapitels angeboten. Teilen Sie das Blatt in zwei Teile. Schreiben Sie auf der rechten Seite Technologien aus, und auf der linken Seite gewinnen sie an Stärke, wie sie kürzlich erklärt haben. Wenn alles fertig ist, notieren Sie, was Ihnen am vertrautesten ist. Was ist dann Erfahrung, aber nicht genug.
Weitere Fowler schlägt vor, das Ergebnis zu bewerten: Was mehr? gibt es einen trend?

Tipp 2. Angebot und Nachfrage

Hier wird aus dem Titel des Kapitels alles klar, und Sie müssen eine Änderung vornehmen, dass es sich in erster Linie um den amerikanischen Markt handelt. Es ist eine Frage des notwendigen Niveaus für den Berufseinstieg.

Outsourcing und Qualifikationsniveau werden berücksichtigt. Die folgende Strategie wird vorgeschlagen:

Es geht darum, für die Anwendung ihrer Bemühungen einen Arbeitsmarktbereich zu wählen, dessen Nachfrage gering ist. Das mag absurd klingen, aber wenn Sie Bedenken haben, Arbeitsplätze mit ausländischen Arbeitskräften zu besetzen, meiden Sie einfach die Bereiche, auf die sich Offshore-Unternehmen spezialisieren. Sie leisten gefragte Arbeit.

Am Ende des Kapitels wird vorgeschlagen, den Arbeitsmarkt zu untersuchen.

Tipp 3. Das Schreiben von Code reicht nicht aus

Fowler rät: Um ein unverzichtbarer Spezialist zu werden, müssen Sie eine gute Vorstellung von den Merkmalen des Geschäfts haben, mit dem die Tätigkeit verbunden ist. Um dies zu verstehen, wird vorgeschlagen, das Branchenmagazin zu lesen. Verstehe die Essenz der Geschäftsprobleme, mit denen er sich befassen muss, und wie er sie lösen möchte.

Tipp 4. Seien Sie der Schlimmste

Das Kapitel beginnt mit einem Zitat von Pat Metheny: "In welcher Gruppe auch immer Sie sich befinden, seien Sie immer die schlechtesten ."

Tatsächlich ist dies alles, was Sie aus diesem Kapitel lernen können: Mit den Besten spielen - Sie greifen nach ihrem Niveau. Es sei denn, sie stapeln sich natürlich nicht für Ihren Blick auf Sie.

Tipp 5. Investieren Sie in Intelligenz

Fowler empfiehlt, die Art des Denkens zu ändern, wenn Sie Sprachen wie SmallTalk lernen. Dies verleiht den Ansätzen Abwechslung.

Tipp 6. Hören Sie nicht auf Ihre Eltern

Alte Wanderungen zum Steinbruch gelten als:

  1. "Ewige" Arbeit in einer Firma.
  2. Arbeit ist nur für die Arbeit.

Am Ende des Kapitels wird vorgeschlagen, sich an die getroffenen Karriereentscheidungen zu erinnern. Dann bewerte sie. Wie viel Angst kontrollierte diese besondere Entscheidung? Was wäre die Lösung, wenn es keine Angst gäbe?

Tipp 7. Seien Sie universell

Wenn Sie die letzte Person auf der Entlassungsliste sein wollen, ist es sinnvoll, in möglichst vielen Fällen nützlich zu werden.

Der Autor bietet mindestens fünf „Freiheitsgrade“ an und beschränkt sich nicht auf eine bestimmte Technologie oder Rolle. Und seien Sie auch nicht eingeschränkt und maximieren Sie Ihr Wissen in den folgenden Bereichen:

  1. Spezifische Position. Die Fähigkeit, Ihre Branche nicht nur klar einzuschränken, sondern bei Bedarf auch die Nachbarn zu unterstützen und ihnen mit Ihrem Wissen zu helfen.
  2. Plattform / Betriebssystem.
  3. Datenbanken
  4. Systemverwaltung.
  5. Geschäft. Dies wurde bereits in Kapitel 3 besprochen.

Tipp 8. Seien Sie ein Spezialist

Das Wesentliche des Kapitels ist es, so viel wie möglich alles zu studieren, was in seiner Richtung möglich ist. Fowler erzählt eine Geschichte. Er stellte Leute ein und sie konnten die Frage nicht beantworten:

Wie würden Sie in Java ein Programm schreiben, das eine virtuelle löscht?
Java-Maschine? "Und als Antwort - Schweigen ..." Hey, wie geht es dir? Oh!

Tipp 9. Legen Sie nicht alle Eier in den Korb einer anderen Person

Es hat keinen Sinn, etwas zu schreiben. Der Titel des Kapitels und die Passage alles Wesentliche:

Es macht auch keinen Sinn, Hersteller in den Vordergrund zu stellen, da die Details der Softwareimplementierung in der Regel geheim gehalten werden. Sie können proprietäre Software genau bis zu dem Punkt untersuchen, an dem der Dienst beginnt. Dies ist eine künstliche Barriere, die Benutzer daran hindern soll, Probleme selbst zu lösen.

Obwohl eine gezielte Investition in eine bestimmte Technologie eine schlechte Idee ist, sollten Sie daher aus irgendeinem Grund versuchen, eine Open-Source-Option zu wählen. Auch wenn Sie eine solche Lösung nicht am Arbeitsplatz einsetzen können oder wollen, lassen Sie sie zu einer Plattform für ein tiefes Eintauchen in die Technologie werden.

Am Ende wird empfohlen:

Starten Sie ein kleines Projekt, indem Sie zwei Implementierungen erstellen. Verwenden Sie zuerst die interne Technologie des Unternehmens, in dem Sie arbeiten, und dann die konkurrierende Technologie, und versuchen Sie nach Möglichkeit, deren Funktionen zu reproduzieren

Tipp 10. Lieben oder gehen

Der ganze Punkt des Kapitels ist in einem Satz zusammengefasst: Wenn Sie in Ihrer Arbeit Höhen erreichen wollen, müssen Sie in sie verliebt sein.

Dieses Kapitel 10 und gleichzeitig auch Teil 1 endeten.

Teil 2 + Übersichtstabelle


Teil 3 + Übersichtstabelle


Teil 4 und 5

Source: https://habr.com/ru/post/de481254/


All Articles