IT-Berufe-Podcast

Produktivitätstipps für Softwareentwickler – Anwendungsentwickler-Podcast #51


Listen Later

Softwareentwickler haben viel zu tun und stehen häufig unter Zeitdruck. Um die verfügbare Zeit optimal nutzen zu können, gebe ich in der einundfünfzigsten Episode des Anwendungsentwickler-Podcasts einige Tipps zum Thema Produktivität.
Inhalt
Zeit sparen
Lerne das 10-Finger-System, z.B. mit Tipp10.
Nutze deine Tastatur* und nicht die Maus*.
Lerne die wichtigsten Shortcuts deiner Tools. In Eclipse hilft dir z.B. MouseFeed dabei.
Definiere dir eigene Shortcuts für häufig benötigte Funktionen, z.B. für ReRun Tests. Ggfs. brauchst du Tools wie MoreUnit dafür.
Vermeide zu tippen, wo immer es geht. Ich nutze dafür z.B. CLCL, KeePass und AutoHotkey (siehe auch Tools für Softwareentwickler).
Nutze Vim als Editor. Hiermit kannst du ihn spielerisch lernen: VIM Adventures.
Lerne ein einfaches Textformat, wie z.B. Markdown (siehe auch Warum ich Markdown liebe).
Verschwende keine Zeit mit der Suche nach Dateien. Everything ist die Antwort auf alle Fragen.
Produktiv programmieren
Verwende die beste Sprache für die Lösung deines Problems (statisch vs. dynamisch, Java vs. C#).
Verwende eine Versionsverwaltungssoftware wie Git.
Verwende die besten Tools, auch wenn sie Geld kosten, z.B. eine gute IDE.
Lerne neue Technologien.
Erfinde das Rad nicht ständig neu.
Neue Frameworks wie Java EE 7 erfordern (vielleicht) weniger Code.
Reguläre Ausdrücke lösen viele Probleme.
Excel* ist ein mächtiges Werkzeug für allerlei Aufgaben.
Nimm dir Zeit zum Lernen und lies auch gerne mal ein Buch, anstatt Dinge nur halb zu verstehen.
Tausche dich mit anderen Entwicklern aus, z.B. in Foren oder bei Offline-Treffen.
Befolge die zentralen Prinzipien der Softwareentwicklung.
DRY
KISS
YAGNI
Schreibe automatisierte Tests (siehe auch Test everything).
Automatisiere alles.
Literaturempfehlungen
Wenn du den Umgang mit dem besten Editor der Welt perfektionieren willst, lernst du am besten vom "Meister". Practical Vim* ist voll von direkt anwendbaren Tipps zum Umgang mit Vim.
*
Das Buch Pro Git* habe ich hier im Blog schon ein paar Mal empfohlen. Es hat mir beim Verständnis der Funktionsweise von Git sehr geholfen und ist voll mit praxisnahen Informationen.
*
Wenn dir die oben genannten Prinzipien der Softwareentwicklung noch nicht viel sagen, dann ist es Zeit für Clean Code*. Das Buch muss jeder Softwareentwickler gelesen haben.
*
Links
Permalink zu dieser Podcast-Episode
RSS-Feed des Podcasts
...more
View all episodesView all episodes
Download on the App Store

IT-Berufe-PodcastBy Stefan Macke

  • 5
  • 5
  • 5
  • 5
  • 5

5

1 ratings


More shows like IT-Berufe-Podcast

View all
Chaosradio by Chaos Computer Club Berlin

Chaosradio

8 Listeners

Computer und Kommunikation by Deutschlandfunk

Computer und Kommunikation

10 Listeners

IQ - Wissenschaft und Forschung by Bayerischer Rundfunk

IQ - Wissenschaft und Forschung

48 Listeners

ZEIT WISSEN. Woher weißt Du das? by DIE ZEIT

ZEIT WISSEN. Woher weißt Du das?

44 Listeners

c’t uplink - der IT-Podcast aus Nerdistan by c’t Magazin

c’t uplink - der IT-Podcast aus Nerdistan

6 Listeners

Eine Stunde History - Deutschlandfunk Nova by Deutschlandfunk Nova

Eine Stunde History - Deutschlandfunk Nova

111 Listeners

Smarter leben by DER SPIEGEL

Smarter leben

45 Listeners

Kampf der Unternehmen by Wondery

Kampf der Unternehmen

13 Listeners

kurz informiert by heise online by heise online

kurz informiert by heise online

2 Listeners

Quarks Science Cops by Quarks

Quarks Science Cops

13 Listeners

Terra X History - Der Podcast by ZDF - Terra X

Terra X History - Der Podcast

13 Listeners

Aha! Zehn Minuten Alltags-Wissen by WELT

Aha! Zehn Minuten Alltags-Wissen

24 Listeners

KI verstehen by Deutschlandfunk

KI verstehen

8 Listeners

Wirecard: 1,9 Milliarden Lügen by Süddeutsche Zeitung

Wirecard: 1,9 Milliarden Lügen

3 Listeners

Passwort - der Podcast von heise security by Dr. Christopher Kunz, Sylvester Tremmel

Passwort - der Podcast von heise security

3 Listeners