Ein Entwickler Wechselt von PC zu Mac

Wenn Sie mein aktuelles Tutorial und Screencast gesehen / gelesen haben, haben Sie möglicherweise eine Änderung festgestellt: Ich habe von Windows zu Mac gewechselt. Wenn Sie sich für diese Änderung interessieren, wundern Sie sich nicht mehr. Ich erkläre Ihnen, warum ich die Änderung vorgenommen habe, und gebe Ihnen einige Gründe an, die Sie möglicherweise in Betracht ziehen würden, und auf welche Trip-ups Sie dabei stoßen könnten.


Die Geschichte

Haben Sie jemals versucht, der Gehirnwäsche zu widerstehen?

Bevor ich weiß, warum ich gewechselt habe, gibt es einige Hintergrundinformationen, die Sie kennen müssen. Vor einem oder drei Jahren wäre es Ihnen schwer gefallen, einen engagierteren, selbstbestellten Windows-Evangelisten zu finden. Ich habe sogar einen ausführlichen Artikel über Mac vs. Windows geschrieben und darüber, wie ich dachte, dass Windows eine stärkere Position hat (zum Glück wurde das nur in Google Docs veröffentlicht, sodass niemand es je finden kann, da es offensichtlich voreingenommen war). Im Laufe der Zeit geschahen einige Dinge. Zuerst kamen ein paar meiner Cousins, die Britt und Matt schreien, in den Besitz einiger MacBooks. Da ich sie ziemlich regelmäßig sehe, gab es nicht genug Möglichkeiten, um ihre neuen Werkzeuge zu werben.

Haben Sie jemals versucht, der Gehirnwäsche zu widerstehen?

Die nächste große Verschiebung bestand in mehreren dynamischen Programmiersprachen wie Python und Ruby. Es scheint, dass es immer einfacher ist, mit diesen Sprachen zu beginnen, wenn Sie ein Unix-basiertes Betriebssystem verwenden. Unter Windows ist dies definitiv nicht unmöglich, aber sie scheinen sich nicht auf dieselbe Weise in das Betriebssystem zu integrieren, wie dies bei Unix-Varianten der Fall ist.

Natürlich gab es bessere Gründe als Gruppenzwang (mehr dazu in einer Minute). Als jedoch mein Windows 7 Release Candidate erschöpft war, stellte ich mir ein Ultimatum: entweder Window 7 und einen zweiten Monitor kaufen oder einen gebrauchten Mac kaufen. Nach etwa einer Woche Überlegung fand ich mich in einem Miniatur-Starbucks in der Innenstadt von Toronto wieder und kaufte einen 20-Zoll-iMac von einem Psychologiestudenten im dritten Jahr.


Die Gründe, warum ich gewechselt habe

Was ist also aus diesen paar Wochen der Überlegung geworden? Hier habe ich gewechselt:

1 Unix

Die wahrscheinlich größte Motivation für den Wechsel war die Tatsache, dass Mac OS X auf Unix basiert. Als echter Geek fühle ich mich recht gut mit dem Terminal. Wenn Sie gleich sind, wissen Sie wahrscheinlich, dass eine Unix-Shell wesentlich mehr Leistung bietet als die Windows-Befehlszeile. Ja, ich habe Cygwin ausprobiert, aber es ist nicht ganz dasselbe (und ich habe es nie geschafft, mit Windows 7 RC zu arbeiten). Dann gibt es Ruby und Python, so viel mehr zu Hause auf Unix. Natürlich gibt es auch viele andere Low-Level-Vorteile für Unix.

Warum wechselte ich nicht einfach zu Ubuntu? Nun, Ubuntu ist wirklich nett, vor allem die neueste Version, aber es funktionierte einfach nicht für mich, nicht für einen Vollzeit-Gig.

2 Hardware

Dies ist ein Kinderspiel: Apple macht ihre Hardware einfach besser als die meisten Mitbewerber. Ich weiß, dass Schönheit im Auge des Betrachters liegt und dass alles Schöne nicht Aluminium ist. Ich mag jedoch die minimalistische Haltung von Apple. Und natürlich ist es das, was das Innerste ausmacht, und Apple macht auch dort hervorragende Arbeit. Apple-Hardware hat jedoch einen Haken, und darüber werden wir später sprechen.

3 Software

Der letzte Grund war einfach: Es gibt viele großartige Software für Macs, die kein gutes Gegenstück zu Windows haben. Ich bin auf zwei Fälle gestoßen. Erstens gibt es unter Windows nichts, was in einer Mac-App genauso gut funktioniert wie überhaupt. Beispiel: Ich verwende häufig Simplenote auf meinem iPod Touch. Es gibt vier oder fünf Mac-Apps, die mit Simplenote synchronisiert werden. Bevor ich umstieg, musste ich unter Windows ein Perl-Skript verwenden. (Jetzt hat Uri Fridman Notes entwickelt, die auf Notational Velocity basieren und bald Simplenote-Sycing unterstützen werden! Schauen Sie sich seine Website für andere großartige Nuggets an; Codex ist einer meiner Favoriten). Dann gibt es Programme, die das Richtige tun, aber nicht so ästhetisch und benutzerfreundlich sind wie die Mac-Apps. Ich benutze zum Beispiel viel Evernote. Ihr Windows-Client macht so viel (und ein bisschen mehr, denke ich) wie sein Mac-Client, aber es ist einfach nicht so hübsch.

Allerdings gibt es auch einen Haken an der Software.


Das Gute, was ich mag

Nun, da ich gewechselt habe, hier meine Lieblingssachen über den Mac; Einige mögen ziemlich unbedeutend erscheinen, aber wenn Sie mit vollem Tempo arbeiten und diesen Fluss nicht unterbrechen möchten, sind kleine Dinge sehr wichtig.

1 Das Terminal

Ich habe bereits darauf hingewiesen, dass das Terminal zu meinem ersten Grund für den Wechsel gehörte. Es ist genauso herrlich, wie ich es erwartet hatte, und hat mich dazu motiviert, es mehr zu verwenden, als ich es unter Windows habe. Jeder, der die Befehlszeile unter Windows und das Terminal unter Mac verwendet hat, weiß genau, wie viel besser eine Unix-Shell ist.

2 Sprachen vorinstalliert

Ich war überrascht und freute mich zu sehen, dass mein Mac Ruby, Python, Perl und sogar Java (das ich für die Universität brauche) bereits installierte.

3 Bereitgestellte Laufwerke auf dem Desktop

Dies ist eine Funktion von Unix, die ich schon immer geliebt habe und nie einen Weg finden konnte, unter Windows zu duplizieren. Nicht riesig, ich weiß es. aber riesig.

4 Schnellansicht

Ein weiteres winziges Feature, das mir anderthalb, dutzende und dutzende Male am Tag erspart. Ich arbeite hauptsächlich mit Textdateien, aber für alles, von Code bis hin zu Word-Dokumenten, tippe ich nur auf die Leertaste, um den Inhalt dieser Datei nicht zu überprüfen. Nur schade: Ich kann nicht aus dem Quicklook-Panel kopieren.

5 Zeitmaschine

Unter Windows ist es ziemlich umständlich, Backup und Wiederherstellung durchzuführen. Mit Time Machine ist es einfach und macht Spaß. Ich wünschte, ich hätte ein bisschen mehr Kontrolle darüber, was und wie oft (ohne die zahlreichen Hacks) gesichert wird, aber für die tägliche Sicherung und Überarbeitung funktioniert es problemlos und problemlos.

6 Apps installieren

Die Installation von Apps auf einem Mac unterscheidet sich wesentlich von der Installation unter Windows. Beide verwenden extrem unterschiedliche Methoden. Und insgesamt denke ich, dass der Mac dies viel reibungsloser macht.


Das Böse Was ich nicht mag

Aber in keinem Betriebssystem ist alles perfekt. Was stört mich am Mac:

1 Der Papierkorb

Ich verstehe die Philosophie des Mülls auf dem Mac wirklich nicht. Ich weiß, dass Sie den Papierkorb nicht als Aufbewahrungsort für Dateien verwenden sollten, bei denen Sie sich nicht sicher sind, aber warum kann ich keine einzelnen Dateien löschen? Warum? Hier ist ein Szenario, das ich hatte: Ich wollte mehrere Gigabytes von Dateien in mehreren Ordnern loswerden, die ich gerade in ein Archiv gepackt hatte. Also zog ich sie alle in den Müll und öffnete den Müll, um sie dauerhaft loszuwerden. Erstens wollte ich die Dateien nach dem Datum / der Uhrzeit sortieren, an dem sie in den Papierkorb verschoben wurden, aber das ist kein Feature, das Jobs jemals brauchen würde, und daher kann ich es nicht. Da habe ich festgestellt, dass ich keine einzelnen Elemente löschen konnte. einfach alles oder nichts. Mächtig unbequem, wenn Sie mich fragen. Ich hätte das Terminal benutzen sollen, um sie zu beenden.

2 Zu wenige USB-Anschlüsse

Mein 20-Zoll-iMac verfügt über weniger USB-Anschlüsse als mein Dell-Laptop. es hat nur 3; Mein Inspiron 1520 hatte 4; wie erklärst du das? Dann scheint der alte USB-Extender, den ich unter Windows verwendet habe, auf dem Mac nicht zu funktionieren. Nicht unbedingt Macs Schuld, aber sicherlich weniger als ideal.

3 "Enter" öffnet die Datei / den Ordner nicht

Dies ist nur eine Frage des Muskelgedächtnisses, aber es ist ziemlich ärgerlich. Durch Drücken der Eingabetaste wird unter Windows eine Datei oder ein Ordner geöffnet. Auf dem Mac benennt die Eingabetaste das betreffende Element um. Um es zu öffnen, muss ich zwei Schlüssel verwenden: cmd + o. In derselben Notiz sind jetzt zwei Tastenkombinationen erforderlich, um Dateien in diesen verworrenen Papierkorb zu senden: cmd + delete statt nur löschen.

4 Start- und Ende-Tasten

Dies muss der frustrierendste Teil des Mac sein. Unter Windows positioniert die Home-Taste den Cursor vor der aktuellen Zeile. Die Endtaste platziert sie am Ende. Auf einem Mac sind die entsprechenden Befehle jedoch cmd + nach links und cmd + nach rechts. Das war ziemlich gewöhnungsbedürftig; und da ich viel in Texteditoren bin, treffe ich nach Hause und Ende (was Sie übrigens an den Anfang oder das Ende der Zeile bringt aber Bewegt den Cursor nicht) war eine schwindelerregende Erfahrung.

5 Tastenkombinationen

Ich weiß, ich habe bereits über zwei spezielle Tastenkombinationen gesprochen, die mich stören, aber Tastenkombinationen waren im Allgemeinen hart. Dies ist hauptsächlich darauf zurückzuführen, dass die Cmd-Taste in den Tastenkombinationen die Stelle der Strg-Taste einnimmt, aber die Alt-Taste auf der Tastatur. Wenn Sie also Windows lange Zeit verwendet haben, Warnungsabscheider.


Das Andere Was ich auch erwähnen möchte

Ich habe Ihnen gezeigt, was gut und was schlecht ist, aber es gibt ein paar Dinge, die ich erwähnen muss, die in keine dieser Kategorien passen. Willkommen bei Sonstiges.

1 Schließen von Windows / Programme

Einer der größten Unterschiede zwischen Windows ist Mac, was passiert, wenn Sie ein Fenster schließen. Unter Windows (und mit einem solchen Namen sollten sie wissen, wie sie damit umgehen sollen), schließt sich das Programm. Bei Mac wird das Fenster geschlossen, das Programm wird jedoch weiterhin ausgeführt. Ich denke, die Idee hier ist, dass es schneller sein wird, beim nächsten Öffnen nur ein Fenster statt der gesamten App zu öffnen. Das ist zum größten Teil nett, aber ich denke, einige Apps einer bestimmten Art sollten wirklich beendet werden, wenn Sie ihre Fenster schließen. Und einige tun dies, wie etwa Systemeinstellungen. Ich wünschte wirklich, Preview hätte das getan. Dies ist eine der grundlegenden Funktionen von Mac OS X, die wirklich einen Paradigmenwechsel erfordert, um richtig grok zu sein.

2 Wissen, was los ist

Ich bin mit Windows vertraut, um es gelinde auszudrücken. Ich hatte meine A + -Zertifizierung, die sich hauptsächlich mit Windows befasst, so dass ich eine ziemlich gute Vorstellung davon habe, was unter den Abdeckungen passiert, wenn ich an einem Windows-PC arbeite. Ich vermisse dieses intime Wissen des Systems wirklich, wenn ich mit einem Mac arbeite. Ich weiß, dass es kein unlösbares Problem ist, aber es war ziemlich anders, dieses Hintergrundwissen nicht zu haben. Ich war zum Beispiel erst kürzlich überrascht, als ich herausfand, dass Time Machine meine externe Festplatte voll ausgelastet hat. es stellte sich heraus, dass iTunes alle importierten Medien in den iTunes-Ordner kopiert, sodass mir zwei Kopien der gesamten Bibliothek gesichert wurden. Wie Sir Francis Bacon sagte: "Wissen [über die Funktionsweise des Systems] ist Macht."

3 Die Software fängt an

Es gibt eine Menge großartige Software für Mac. Es scheint jedoch, dass der Wechsel von Windows zu Mac auch von freier Software zu Qualitätssoftware führen muss. Jetzt weiß ich, dass es hochwertige, kostenpflichtige Software für Windows und kostenlose Software für Macs gibt. Für jede kostenpflichtige, kostenpflichtige App unter Windows gibt es fünf oder sechs kostenlose, die die gleiche Arbeit anständig erledigen. Auf Mac ist das nicht ganz so wahr. Es scheint, dass Mac-Entwickler einfach nur viel Gedanken und Schweiß in ihre Produkte stecken.

4 Der Hardware-Haken

Wie ich schon sagte, Apple macht großartige Hardware. Was ich jedoch vermisse, ist die Möglichkeit, es zu verbessern. Apple macht es einfach genug, RAM hinzuzufügen. Aber wenn ich bereit bin, meine Festplatte aufzurüsten, wird es im besten Fall beängstigend sein. Aber ich würde gerne die einteilige Rückseite meines iMac für einen leicht zugänglichen Festplattensteckplatz opfern.

5 Umschalten?

In diesem Artikel habe ich über den Wechsel zu einem Mac gesprochen. Und ja, ich habe als Hauptarbeitspferd zu einem Mac gewechselt. Aber mein treuer alter Dell ist nirgendwohin gegangen. Es wird immer noch gut genutzt, und Dienste wie Evenote und Dropbox (Verweislink) werden mehr als je zuvor synchronisiert.


Die Ressourcen Was ich hilfreich gefunden habe

Das Wechseln der Betriebssysteme ist eine ziemlich große Änderung. Hier sind die Ressourcen, die mir dabei am meisten geholfen haben. Vergiss nicht, mich in den Kommentaren über andere großartige Quellen zu informieren!

  • Mac.AppStorm
  • Mac Power Users Podcast
  • Minimaler Mac

Eine sehr wichtige Schlussfolgerung

Der Umstieg auf Mac hat mich auf keinen Fall zu einem Apple-Fan oder einem Microsoft-Hasser gemacht. Ich kann es nicht besser sagen:

"Mac vs. PC-Debatten lassen mich gerne kotzen. Funktioniert Ihr bevorzugtes Betriebssystem für Sie? Tolles Problem gelöst!"
- Drew Douglass