25 Mac-Tools für die produktive Codierung

25 Mac-Tools für die produktive Codierung

1. Ein moderner Browser

Chrome und Firefox sind schnell und verfügen über Debugging-Konsolen, die für Webentwickler von entscheidender Bedeutung sind. Sie sollten weiterhin in Internet Explorer (und bald auch in Microsoft Edge) sowie in Safari testen, aber Sie sollten die Arbeit mit Chrome oder Firefox erledigen.

Kostenlos unter //www.google.com/chrome/browser/ oder //www.mozilla.org/en-US/firefox/new/

2. Alfred

Stellen Sie sich Alfred als eine turbogeladene Version von OSXs Spotlight vor. Alfred dient als Befehlszeile für Ihren gesamten Computer und hilft Ihnen, Apps zu starten, Musik abzuspielen und Suchvorgänge von überall mit einem universellen Hotkey durchzuführen. Die kostenlose Version enthält fast alles, aber wenn Sie Alfred Dutzende Male am Tag instinktiv verwenden, werden Sie sich wahrscheinlich für das 20-Dollar-Kraftpaket entscheiden.

Kostenlos unter //www.alfredapp.com/

3. Devdocs.io

Devdocs ist ein API-Dokumentationsbrowser.

Kostenlos unter //devdocs.io/

4. Rettungszeit

Bei so vielen Ablenkungen und Möglichkeiten in Ihrem digitalen Leben ist es leicht, sich zu zerstreuen. RescueTime hilft Ihnen, Ihre täglichen Gewohnheiten zu verstehen, damit Sie sich konzentrieren und produktiver arbeiten können. Die Rettungszeit läuft sicher im Hintergrund auf Ihrem Computer und Ihren Mobilgeräten. Es erfasst die für Anwendungen und Websites aufgewendete Zeit, gibt Ihnen ein genaues Bild Ihres Tages und liefert Ihnen detaillierte Berichte und Daten basierend auf Ihrer Aktivität, damit Sie jeden Tag produktiver werden.

Sie können auch Ziele festlegen, um Sie auf dem Laufenden zu halten und Ihre Produktivität weiter zu verbessern. Ihr Fortschritt kann in Ihrem Dashboard, in einem wöchentlichen E-Mail-Bericht und in einem Zielbericht angezeigt werden.

//www.rescuetime.com/

5. Spektakel (oder Divvy)

Fenster nicht maximieren, minimieren oder ziehen - verwalten Sie ihre Positionen mit Hotkeys! Spectacle spart Zeit, wenn Sie zwei Fenster nebeneinander positionieren möchten. Es kann auch Fenster zwischen Monitoren wechseln, was perfekt ist, wenn Sie mehrere Bildschirme verwenden. Divvy funktioniert noch besser, aber Spectacle ist kostenlos.

Kostenlos unter //spectacleapp.com/ oder 14 US-Dollar unter //mizage.com/divvy/

6. Eine IDE

Texteditoren eignen sich gut für die Arbeit mit einfachen Skripten. Sobald Ihr Projekt jedoch kompliziert ist, sollten Sie zu einer integrierten Entwicklungsumgebung wechseln. Eine gute IDE bietet Versionskontrolle, Tests, Javascript-Flusen und Diff-Tools. Am wichtigsten ist, dass es vernünftige Standardkonfigurationen bietet. JetBrains bietet großartige IDEs für JavaScript, Ruby, Python und PHP.

Kostenlose Testversion, dann $ 79 //www.jetbrains.com/

7. Atom (oder erhaben)

Der kostenlose Texteditor von GitHub eignet sich hervorragend zum Schreiben kleiner Skripte oder zum Bearbeiten von Dateien, die für IDEs zu groß sind. Sie können Makros und andere zeitsparende Textbearbeitungstechniken verwenden. Sublime Text funktioniert sogar noch besser und ist möglicherweise die 70 US-Dollar wert, um sich zu registrieren, wenn Sie es häufig verwenden.

Kostenlos unter //atom.io/ oder //www.sublimetext.com/2

8. OhMyZSH

Wenn Sie überhaupt Zeit im Terminal verbringen, ist dies den Download wert. ZSH-Farbcodes werden über Ihre Befehlszeile ausgegeben. Außerdem werden wichtige visuelle Hinweise angezeigt, z. B. in welchem ​​Git-Zweig Sie sich befinden und zu welcher Zeit Ihr letzter Befehl ausgeführt wurde. Die Tab-Vervollständigung und die automatische Korrektur sparen ebenfalls viel Zeit.

Kostenlos unter //github.com/robbyrussell/oh-my-zsh

9. Skitch

Machen Sie Screenshots (oder teilweise Screenshots) mit einem globalen Hotkey und markieren Sie Ihren Screenshot schnell mit Pfeilen und großem Text (die Standardfarbe ist Pink!). Sie können problemlos in verschiedene Formate exportieren oder Screenshots per Drag & Drop in andere Apps ziehen. Da Evernote Skitch besitzt, werden dort automatisch alle Ihre Screenshots gesichert.

Kostenlos unter //evernote.com/skitch/

10. SourceTree

Dies ist die beste grafische Benutzeroberfläche für Git und kostenlos (obwohl Sie sie unter einer E-Mail-Adresse registrieren müssen). Selbst wenn Sie einen Großteil Ihres Git über die Befehlszeile ausführen, ist Source Tree dennoch hilfreich, wenn Sie komplexere Git-Aufgaben ausführen müssen (z. B. Reverse Commits, komplizierte Zusammenführungen oder Cherry Picks).

Kostenlos unter //www.sourcetreeapp.com/

11. Trello

Dieses virtuelle KanBan eignet sich hervorragend für die Verwaltung kleiner Produkte mit kleinen Teams. Trello ist viel visueller (und taktiler) als Jira und weniger dogmatisch als Pivotal Tracker. Es kann für alles verwendet werden, von einer ausgefallenen Aufgabenliste bis zu einem API-fähigen Sprint-Story-Koordinator.

Kostenlos unter //trello.com/

12. Verknüpfungen der Universal Control Key (Bash)

Diese Hunderte Male, die Sie jedes Mal nach den Pfeiltasten greifen, summieren sich. Dieses 90-Sekunden-Video könnte Ihnen Tage Ihres Wachlebens ersparen. Diese universellen Verknüpfungen funktionieren unter OSX (sowie wenn Sie SSH in eine Linux-Box einbinden).

Kostenlos (in OSX enthalten)

13. ScreenHero

Wenn Sie überhaupt ein Remote-Pairing durchführen, möchten Sie auf jeden Fall Screen Hero verwenden. Es ist billiger als Unternehmensalternativen (Citrix, LogMeIn) und schneller als Skype. Jeder Benutzer bekommt auch seine eigene Maus und Tastatur! Nur eine Person muss über ein bezahltes Screen Hero-Konto verfügen, um es nutzen zu können. Team Viewer verfügt über ähnliche Funktionen und ist für den persönlichen Gebrauch kostenlos.

Slack hat kürzlich Screen Hero erworben, kann aber hier kostenlos heruntergeladen werden: //www.freecodecamp.com/field-guide/how-do-i-install-screenhero

14. File Vault

Stellen Sie sicher, dass File Vault, der in OSX integrierte Festplattenverschlüsseler, aktiviert ist. Auf diese Weise sind Ihre Identität, Ihr Code und Ihre Daten sicher, selbst wenn Ihr Laptop gestohlen wird.

Kostenlos (in OSX enthalten)

15. Zeitmaschine

OSX enthält ein problemloses Backup-System namens Time Machine. Selbst wenn Sie alle Ihre Dateien in Dropbox, Evernote oder Google Drive speichern, möchten Sie wahrscheinlich keine Stunden damit verbringen, Ihre Entwicklungsumgebung neu zu konfigurieren. Legen Sie eine externe Festplatte in Ihren Schreibtisch und schließen Sie sie gelegentlich an, um automatisch alles zu sichern. Time Machine erinnert Sie alle 10 Tage daran.

Kostenlos (in OSX enthalten)

16. Cloud-Speicher

Cloud-Speicher ermöglicht Ihnen nicht nur die einfache gemeinsame Nutzung von Dateien in Zusammenarbeit mit Kollegen, sondern dient auch als feuerfeste Sicherung wertvoller Fotos und Videos (auf vielen Servern an vielen Orten auf der ganzen Welt). Der Speicherplatz wird jedes Jahr billiger. Der zusätzliche Speicherplatz auf Google Drive beträgt beispielsweise nur 0,25 USD / Gigabyte / Jahr.

Kostenlos unter drive.google.com/ oder //www.dropbox.com/downloading

17. LastPass / 1Password / PassPack

Die durchschnittliche Person verschwendet jedes Jahr Stunden damit, Passwörter zurückzusetzen, die sie vergessen hat. Solche Passwort-Tools sparen Zeit und geistige Energie, indem sie Ihre Passwörter speichern und automatisch ausfüllen. Sie ermöglichen es Ihnen auch, lange, eindeutige Passwörter für jede Site zu haben, was es Hackern fast unmöglich macht, Ihr Passwort zu knacken.

Kostenlos unter //lastpass.com/ oder //agilebits.com/onepassword oder //www.passpack.com/

18. Privater Browsing- / Inkognito-Modus

Viele Leute wissen nicht, dass dies existiert, aber Sie können Ihre Identität beim Surfen leicht vor Websites verbergen. Drücken Sie in Google Chrome Befehlstaste + Umschalttaste + N. Drücken Sie in Firefox Befehl + Umschalt + P. Als Bonus ist dies hilfreich, um zwei Browsersitzungen auf demselben Computer auszuführen, und es kann Ihnen manchmal helfen, sich um kostenpflichtige Websites wie NYTimes.com zu bewegen.

Kostenlos (in Chrome und Firefox enthalten)

19. Ein Messaging-Tool

Unser Team hat sich viele verschiedene Messaging-Tools angesehen und ausprobiert. Von allen, die wir mögen, ist Gitter das Beste für einen laufenden Chatraum, der private Nachrichten sendet, Benutzerkanäle erstellt, die auf die Bedürfnisse der Gruppen zugeschnitten sind, und eine einfache Dateifreigabe. Wenn Sie kein privates Zimmer mit mehr als 25 Personen benötigen, ist Gitter völlig kostenlos. Gitter hilft Ihnen dabei, alle synchron zu halten, während Sie zwischen Ihrem Desktop und mobilen Geräten wechseln.

Kostenlos bei //gitter.im

20. StackExchange

Die Programmierung vor 2008 ist kaum vorstellbar. Zu diesem Zeitpunkt legen die Ingenieure die ersten Streifen des Klebebandes ab, das jetzt den Beruf des Softwareentwicklers zusammenhält, indem sie StackOverflow erstellen. Und jetzt gibt es ServerFault, SuperUser und UX Exchange, unseren persönlichen Favoriten. Es besteht eine gute Chance, dass die von Ihnen googelte Fehlermeldung Sie zum Beitrag "Stapelüberlauf" führt, und das aus gutem Grund. Erstellen Sie ein Konto und zahlen Sie es weiter, indem Sie Fragen beantworten und hilfreiche Antworten bewerten.

Kostenlos unter //stackexchange.com/

21. Flussmittel

Wenn Sie nach einer langen Nacht, in der Sie auf Ihren Computerbildschirm gestarrt haben, jemals Schlafstörungen hatten, ist Flux genau das Richtige für Sie! Ihr Tagesrhythmus kann den Unterschied zwischen Sonnenlicht und dem Leuchten eines Monitors nicht erkennen. Dieses kostenlose Tool ändert nach und nach die Farben Ihres Computers während und nach Sonnenuntergang.

Kostenlos unter //justgetflux.com/

22. LinkedIn

Ohne LinkedIn sind Sie einfach vom Radar der meisten Arbeitgeber und Personalvermittler ausgeschlossen. Einige schnelle LinkedIn-Tipps: 1) Verbinden Sie sich mit allen, die Sie können. 2) Gehen Sie detailliert auf Ihre Arbeitshistorie, Ihre Online-Kurse und Ihre erworbenen Zertifizierungen ein. 3) Wenn Sie irrelevante oder unerwünschte Nachrichten von Personalvermittlern erhalten, jammern Sie nicht darüber. Antworte einfach höflich oder ignoriere sie einfach.

Kostenlos unter //www.linkedin.com

23. Meetups

Es gibt keinen schnelleren Weg, um Ihr professionelles Netzwerk aufzubauen und neue Ideen kennenzulernen, als an Abendgesprächen, Mixern und Hacknächten teilzunehmen. Viele dieser Veranstaltungen sind kostenlos und beginnen normalerweise um die Essenszeit. Einige enthalten sogar Essen! Gehen Sie zu Eventbrite.com oder Meetup.com und durchsuchen Sie die Veranstaltungen in Ihrer Nähe.

Kostenlos unter //www.meetup.com/ und //www.eventbrite.com/

24. Twitter

Während Twitter es ermöglicht, jeden Gedanken zu teilen, der Ihnen in den Sinn kommt, ist die Echtzeitkommunikation der wahre Wert. Viele Leute, mit denen Sie sprechen möchten, haben Twitter-Konten und Sie werden überrascht sein, wie oft (und schnell) sie auf einen Tweet von Ihnen antworten. Verwenden Sie unbedingt ein Profilfoto (Headshots funktionieren am besten) mit einer kurzen, relevanten Beschreibung. Und halten Sie die Dinge positiv!

Kostenlos unter //www.twitter.com

25. Google (oder DuckDuckGo)

Es wird oft gesagt, dass die produktivsten Programmierer früh und oft googeln. Es besteht die Möglichkeit, dass jemand auf ein Problem gestoßen ist, an dem Sie festhalten, und eine Antwort in einem Blog oder StackOverflow veröffentlicht hat. Wenn Sie Ihr Problem artikulieren können, können Sie normalerweise nach einer Lösung suchen.

Kostenlos unter //www.google.com

Werkzeuge benutzen und gedeihen! Wenn Sie die Codierung verbessern möchten, besuchen Sie //freecodecamp.com.

Ursprünglich veröffentlicht auf blog.freecodecamp.com am 1. Oktober 2014.