Verschiedene Codierungs-Setups, die Menschen zum Programmieren verwenden. In diesem Artikel führe ich Sie durch mein persönliches Coding-Setup und die Instruments und Anwendungen, die ich verwende, um maximale Effizienz beim Programmieren zu erreichen.

Dies ist ein Setup, das ich durch umfangreiche Assessments und Experimente durch Versuch und Irrtum erstellt habe. Beim Testen habe ich versucht, verschiedene Anwendungen zum Programmieren zu verwenden, und jede davon hat in unterschiedlichen Umgebungen Vorteile.

Ich werde Sie durch die aktuelle Codierungskonfiguration führen, die ich habe, auch wenn diese aufgrund der rasanten Weiterentwicklung der LLM-Technologie in der Zukunft natürlich noch geändert werden kann.

Ich werde von keinem der in diesem Video erwähnten Instruments gesponsert und es handelt sich lediglich um die Instruments, die ich täglich als Programmierer verwende.

Codierungs-Toolkit
Diese Infografik hebt die Hauptinhalte dieses Artikels hervor. Ich erläutere Ihnen, wie Sie ein effizienterer Programmierer werden, indem ich Sie durch meine Codierungseinrichtung führe. Ich bespreche die Instruments, die ich verwende, sowie Techniken und Ansätze, die ich für maximale Codierungseffizienz verwende. Bild von Gemini.

Warum Ihr Codierungs-Setup optimieren?

Als Programmierer ist Ihr Codierungs-Setup eines der wichtigsten Elemente, die Sie optimieren können. Hier verbringen Sie die meiste Zeit damit, verschiedene Probleme zu lösen. Da Sie so viel Zeit mit der Einrichtung Ihrer Codierung verbringen, sollten Sie sich die Zeit nehmen, um sicherzustellen, dass sie für Ihre persönlichen Arbeitsabläufe optimiert ist.

Ich persönlich suche immer nach Möglichkeiten, mein Setup effizienter zu gestalten. Lange Zeit habe ich Cursor täglich als Plattform verwendet, von der aus ich meine gesamte Codierung durchgeführt habe. Vor ein paar Wochen bin ich plötzlich dazu übergegangen, reinen Claude-Code über Warp zu verwenden, was im Wesentlichen den Großteil meiner Codierungskonfiguration ausmacht.

Der Wechsel von der Verwendung von Cursor zur Verwendung von Claude Code über Warp warfare eine der bedeutendsten Produktivitätssteigerungen, die ich je erlebt habe, seit ich zum ersten Mal bemerkt habe, wie effizient Agenten für mich programmieren können. Warp + Claude Code hat mir bei meiner täglichen Arbeit als Datenwissenschaftler in einem Startup, das sich mit Dokumenten-KI beschäftigt, enorm geholfen.

Ich gehe mein Codierungs-Setup durch

In diesem Abschnitt führe ich Sie durch die verschiedenen Instruments, Techniken und Ansätze, die ich zur Optimierung meiner Codierungseinrichtung verwende. Ich werde die Anwendungen behandeln, die ich täglich verwende, aber auch, wie ich diese Anwendungen nutze und das Beste aus ihnen heraushole und andere wichtige Methods, die ich anwende, um meine Codierung so effektiv wie möglich zu gestalten.

Alle Tipps, die ich in diesem Abschnitt behandele, haben einen erheblichen Einfluss auf meine Produktivität als Ingenieur.

Werkzeuge

Zunächst möchte ich auf die von mir verwendeten Werkzeuge eingehen. Ich verwende Claude Code und Warp für quick alle meine Codierungen. Wenn ich einige Produktionsprotokolle überprüfen oder einen Fehler beheben oder eine neue Funktion implementieren möchte, verwende ich im Grunde immer Claude Code in Warp.

Innerhalb von Warp habe ich das folgende Setup. Ich habe jede Registerkarte in Warp als separaten Ordner, in dem ich arbeite. Wenn ich additionally in Ordner A arbeite, ist das meine erste Registerkarte in Warp. Und wenn ich in Ordner B arbeite, ist das meine zweite Registerkarte. Heutzutage stelle ich normalerweise fest, dass mehrere Agenten im selben Ordner ausgeführt werden. In diesem Fall erstelle ich mit CMD + D in Warp einen geteilten Bereich, sodass meine Registerkarte in mehrere Bereiche aufgeteilt ist. Abhängig von der Aufgabe, an der ich arbeite, könnten bis zu fünf Agenten im selben Repository arbeiten. Und dann habe ich verschiedene Repositories in verschiedenen Warp-Registerkarten.

Ich möchte eine Ausnahme beachten, bei der ich Cursor anstelle von Claude Code verwende: Wenn ich die volle Kontrolle über den Code benötige. Zum Beispiel, wenn die Funktion von entscheidender Bedeutung ist oder Teil einer kritischen Infrastruktur ist. Wenn ich wichtige Migrationsskripts oder Backfilling-Skripts ausführe, mache ich das normalerweise auch im Cursor, weil ich dadurch mehr Kontrolle über den Code habe. Ich kann den Code auch selbst über interaktive Fenster mit Python ausführen.

Git-Arbeitsbäume

Wie ich in meinem vorherigen Abschnitt erwähnt habe, ertappe ich mich oft dabei, dass ich mehrere Agenten im selben Repository ausführe. Wenn mehrere Agenten gleichzeitig Dateien im selben Repository aktualisieren, treten Probleme auf, wenn Agenten miteinander kollidieren. Um dieses Downside zu lösen, können Sie Git Worktrees verwenden.

Git-Arbeitsbäume sind im Wesentlichen Kopien von Git-Repositorys, die Sie erstellen können, damit Agenten vollständig getrennt voneinander ausgeführt werden. Wenn ich additionally einen neuen Agenten starte, sage ich ihm, dass er einen neuen Git-Arbeitsbaum für das erstellen soll, woran er gerade arbeitet. und dieser Agent kann nun völlig unabhängig von allen anderen Agenten arbeiten, die im selben Repository arbeiten.

Dies ist eine wesentliche Funktion, wenn Sie mit parallelen Agenten in Claude Code arbeiten möchten (was einer der Hauptvorteile der Arbeit mit Claude Code ist). Daher sollten Sie Git Worktrees unbedingt in Ihrer täglichen Programmierung mit Parallelagenten verwenden.

Slash-Befehle

Slash-Befehle sind eine weitere sehr leistungsstarke Funktion. Slah-Befehle sind im Wesentlichen gespeicherte Eingabeaufforderungen, sodass Sie schnell auf eine Eingabeaufforderung zugreifen können, die Sie bei einer früheren Gelegenheit gespeichert haben. Wenn Sie beispielsweise eine sich sehr wiederholende Eingabeaufforderung haben, sollten Sie diese als Schrägstrichbefehl speichern. Einige Beispiele hierfür sind:

Slash-Befehle sind unglaublich leistungsfähig und ich habe sie in einem meiner vorherigen Artikel behandelt. Der Vorteil von Slash-Befehlen ist zweifach. Erstens sparen Sie Zeit, da Sie die Eingabeaufforderung nicht jedes Mal ausschreiben müssen. Anstatt additionally eine lange Eingabeaufforderung schreiben zu müssen, teilen Sie dem Modell mit, dass es Folgendes tun muss:

  • Ziehen Sie den neuesten Entwicklungszweig und führen Sie ein Rebase darüber durch
  • Führen Sie Precommit-Prüfungen durch
  • Eine gute PR-Beschreibung
  • Stellen Sie eine Pull-Anfrage von einem Function-Department an dev

Anstatt dies alles aufschreiben zu müssen, können Sie diese Eingabeaufforderung einfach in einem Slash-Befehl speichern und sofort auf die Eingabeaufforderung zugreifen.


Der zweite Vorteil besteht darin, dass Sie beim Schreiben Ihrer Eingabeaufforderungen konsistenter vorgehen können. Wenn Sie beispielsweise Pull-Anfragen an Entwickler erstellen, müssten Sie, wie ich bereits erwähnt habe, eine Reihe von Prüfungen durchführen (letzten Entwicklungszweig abrufen, Rebase durchführen, Precommit-Prüfungen ausführen usw.). Wenn Sie dies jedes Mal aufschreiben, besteht die Gefahr, dass Sie Teile der Aufforderung vergessen. Dies ist jedoch kein Downside, wenn Sie Slash-Befehle verwenden, da Sie immer die gleiche Eingabeaufforderung verwenden und konsistenter sind.

Slash-Befehle machen Sie schneller und konsistenter

Niedrige Schwelle zur Entlassung von Agenten

Ein weiteres Thema, das ich behandeln möchte, ist, dass Sie eine extrem niedrige Schwelle haben sollten, um Agenten zu entlassen, die Aufgaben für Sie erledigen. Immer wenn Ihnen eine neue Aufgabe einfällt oder Sie ein neues Downside lösen müssen, sollten Sie einfach einen Agenten entlassen. Wenn ich beispielsweise bemerke, dass eine Schaltfläche falsch ausgerichtet ist, Textual content in meiner Anwendung aktualisiert werden muss oder Übersetzungen aktualisiert werden müssen. Ich starte einfach einen neuen Agenten, lasse ihn völlig autonom laufen und erstelle eine Pull-Anfrage für mich.

Der Hauptpunkt ist, dass Sie eine niedrige Hemmschwelle für die Entlassung von Agenten haben sollten, da die Ausführung so kostengünstig ist und Sie so wenig Zeit kostet. Die Kosten für die Entlassung eines neuen Agenten bestehen im Wesentlichen darin, dass Sie Zeit damit verbringen, eine gute Aufforderung zu verfassen und in vielen Fällen ein paar Fragen des Agenten zu beantworten, damit Sie die Aufgabe, die Sie ihm gegeben haben, richtig verstehen.

Mittlerweile gibt es viele Instruments, die viel Token-Nutzung zu einem relativ niedrigen Preis bieten. Ich verwende zum Beispiel das Claude Code-Abonnement für 200 US-Greenback, das ist ein festgelegter Betrag professional Monat, und ich bin noch nie auf Tariflimits gestoßen. Das bedeutet, dass ich ohne zusätzliche Kosten so viele Agenten wie möglich entlassen kann.

Nutzen Sie die besten Modelle

Ein weiterer Tipp, den ich habe, klingt vielleicht sehr offensichtlich, aber ich empfehle immer, die besten Modelle zu verwenden, wenn Sie mit der Programmierung arbeiten. Der Grund dafür ist, dass Sie dadurch auf lange Sicht sowohl Zeit als auch Geld sparen.

Ja, die besten Modelle sind in der Regel die teuersten Modelle professional Token und auch die langsamsten Modelle. Es stellt sich jedoch heraus, dass billigere Modelle häufiger Fehler machen, was zusätzliche Zeit für die Behebung und Iteration in Anspruch nimmt, was wiederum dazu führt, dass das Modell noch mehr Token verwendet. So stellt sich am Ende oft heraus, dass die Verwendung eines günstigeren, kleineren Modells tatsächlich teurer und zeitaufwändiger ist.

Sie sollten daher die Frontier-Modelle wie Gemini 3 Professional, Claude 4.5 Opus und GPT 5.2 Codex verwenden. Es gibt auch einige aufstrebende Open-Supply-Modelle, die bei den Codierungs-Benchmarks intestine abschneiden, obwohl ich mit Open-Supply-Modellen nicht den gleichen Erfolg erzielt habe wie mit Frontier-Closed-Supply-Modellen.

Abschluss

In diesem Artikel habe ich erläutert, wie Sie eine Codierung mit maximaler Effizienz einrichten. Ich habe das Codierungs-Setup besprochen, das ich täglich verwende, wobei ich das Warp-Terminal mit Claude Code verwende. Darüber hinaus verwende ich bestimmte Techniken, wie zum Beispiel das Organisieren von Warp mit geteilten Fenstern und Registerkarten nach dem Ordner, an dem ich arbeite. Außerdem achte ich darauf, immer die neuesten und besten Codierungsmodelle zu verwenden. Ich glaube, dass es eine sehr gute Zeitnutzung ist, Zeit in die Optimierung Ihres Codierungs-Setups zu investieren. Als Programmierer ist Ihr Codierungs-Setup eines der Dinge, mit denen Sie die meiste Zeit verbringen, und wenn Sie es ein paar Prozentpunkte effizienter machen können, wird es sich auf lange Sicht wahrscheinlich auszahlen.

👉 Meine kostenlosen Ressourcen

💌 Unterstapel

🚀 Verzehnfachen Sie Ihr Engineering mit LLMs (kostenloser 3-tägiger E-Mail-Kurs)

📚 Holen Sie sich mein kostenloses E-Guide „Imaginative and prescient Language Fashions“.

💻 Mein Webinar zu Imaginative and prescient Language Fashions

👉 Finden Sie mich in den sozialen Netzwerken:

🧑‍💻 Nehmen Sie Kontakt auf

🔗 LinkedIn

🐦 X / Twitter

✍️ Medium

Von admin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert