Le commutateur d'un développeur de PC à Mac

Si vous avez visionné / lu mon dernier tutoriel et screencast, vous avez peut-être remarqué un changement: je suis passé de Windows à Mac. Si vous êtes intéressé par ce changement, ne vous posez plus la question. Je vais vous expliquer pourquoi j'ai apporté le changement et vous donner quelques raisons pour lesquelles vous pourriez envisager de changer, ainsi que les trépidations que vous pourriez rencontrer dans le processus..


L'histoire

Avoir vous déjà essayé de résister au lavage de cerveau?

Avant d’expliquer pourquoi j’ai changé de poste, vous devez connaître le contexte. Il y a un an ou trois ans, vous auriez du mal à trouver un évangéliste autoproclamé Windows plus dédié. J'ai même écrit un long article sur Mac contre Windows et sur la position que je croyais bien occupée par Windows (heureusement, cela n'a été publié que sur Google Docs, afin que personne ne puisse le trouver, car il était manifestement partial). Au fil du temps, quelques événements se sont produits. Premièrement, un couple de mes cousins ​​- Brittany et Matt - est entré en possession de deux MacBook. Comme je les vois assez régulièrement, les occasions de vanter leurs nouveaux outils ne manquaient pas..

Avoir vous déjà essayé de résister au lavage de cerveau?

Le prochain grand changement a eu lieu dans plusieurs langages de programmation dynamiques, tels que Python et Ruby. Il semble qu'il soit toujours plus facile de démarrer avec ces langues si vous utilisez un système d'exploitation basé sur Unix. Bien que ce ne soit certainement pas impossible sous Windows, ils ne semblent pas s'intégrer au système d'exploitation de la même façon qu'avec les versions Unix..

Bien sûr, il y avait de meilleures raisons que la pression des pairs (plus à ce sujet en une minute). Cependant, lorsque ma version Windows 7 Release Candidate est épuisée, je me suis lancé un ultimatum: soit acheter Windows 7 et un moniteur secondaire, soit acheter un Mac usagé. Après environ une semaine de délibération, je me suis retrouvé dans un Starbucks miniature au centre-ville de Toronto, achetant un iMac 20 pouces à un étudiant de troisième année en psychologie..


Les raisons pour lesquelles j'ai changé

Alors qu'est-ce qui est sorti de ces quelques semaines de délibération? Voici pourquoi j'ai changé:

1 Unix

La plus grande motivation du changement réside probablement dans le fait que Mac OS X est basé sur Unix. Étant un vrai geek, je suis assez à l'aise avec le terminal; si vous êtes pareil, vous savez probablement qu'un shell Unix offre beaucoup plus de puissance que la ligne de commande Windows. Oui, j'ai déjà essayé Cygwin, mais ce n'est pas tout à fait pareil (et je n'ai jamais réussi à le faire fonctionner sous Windows 7 RC). Ensuite, il y a Ruby et Python, beaucoup plus à la maison sous Unix. Et bien sûr, il existe de nombreux autres avantages de bas niveau à utiliser Unix.

Alors, pourquoi ne suis-je pas passé à Ubuntu? Eh bien, Ubuntu est vraiment sympa, en particulier la dernière version, mais cela n’a vraiment pas fonctionné pour moi, pas pour un concert à temps plein..

2 matériel

C'est une évidence: Apple rend son matériel meilleur que la plupart des concurrents. Je sais que la beauté est dans l'œil du spectateur et que tout ce qui est beau n'est pas de l'aluminium. Cependant, j'aime la position minimaliste d'Apple. Et bien sûr, c'est ce qui compte le plus à l'intérieur, et Apple y fait également un excellent travail. Il y a cependant un problème avec le matériel Apple, et nous en reparlerons plus tard..

3 logiciels

La dernière raison était simplement la suivante: il existe de nombreux logiciels de qualité pour les Mac qui n’ont pas un équivalent de Windows. Il y a deux cas que j'ai rencontrés. Premièrement, rien dans Windows ne fait autant, ni du tout, ce que j'ai trouvé dans une application Mac. Exemple: j'utilise beaucoup Simplenote sur mon iPod Touch; Quatre ou cinq applications Mac sont synchronisées avec Simplenote. avant de basculer, je devais utiliser un script Perl pour le faire sous Windows. (À présent, Uri Fridman a créé Notes, basé sur Notational Velocity, et il sera bientôt compatible avec Simplenote sycing! Visitez son site pour découvrir d’autres excellentes pépites; Codex est un de mes préférés. Ensuite, il existe des programmes qui font ce qu'il faut, mais qui ne sont pas aussi esthétiques et conviviaux que les applications Mac. Par exemple, j'utilise beaucoup Evernote; leur client Windows en fait autant (et un peu plus, je pense) que leur client Mac, mais ce n'est tout simplement pas aussi joli.

Cependant, il y a aussi un problème avec le logiciel.


Le bon ce que j'aime

Alors maintenant que j'ai changé, voici ce que je préfère sur le Mac; certaines peuvent sembler plutôt insignifiantes, mais lorsque vous travaillez à pleine vitesse et que vous ne voulez pas interrompre ce flux, les petites choses comptent beaucoup.

1 le terminal

J'ai déjà signalé que le terminal faisait partie de ma première raison de changer de poste. c'est tout aussi glorieux que prévu, et cela m'a motivé à l'utiliser davantage que sur Windows. Quiconque a utilisé la ligne de commande sous Windows et Terminal sur Mac saura exactement à quel point un shell Unix est meilleur.

2 langues préinstallées

J'ai été surpris et ravi de constater que mon Mac est livré avec Ruby, Python, Perl et même Java (dont j'ai besoin pour l'université) déjà installé..

3 lecteurs montés sur le bureau

C’est une fonctionnalité d’Unix que j’ai toujours adorée et que je ne pourrais jamais trouver un moyen de la dupliquer sous Windows. Pas énorme, je sais; mais énorme.

4 Quicklook

Une autre petite fonctionnalité qui me fait gagner une seconde et demi, des dizaines et des dizaines de fois par jour. Je travaille principalement avec des fichiers texte, mais pour tout, du code aux documents Word, je suis juste un appui sur la barre d'espace, loin de l'inspection du contenu de ce fichier. Seul reproche: je ne peux pas copier à partir du panneau quicklook.

5 temps machine

Faire des sauvegardes et des restaurations sous Windows est un peu compliqué. Avec Time Machine, c'est facile et amusant. Je souhaite avoir un peu plus de contrôle sur ce qu'il sauvegarde et à quelle fréquence (sans les nombreux hacks), mais pour la sauvegarde et les révisions quotidiennes, cela fonctionne parfaitement et facilement..

6 Installer des applications

L'installation d'applications sur Mac est très différente de leur installation sur Windows. Ils utilisent tous les deux des méthodes extrêmement différentes. et dans l'ensemble, je pense que le Mac le fait beaucoup plus en douceur.


Le mauvais ce que je n'aime pas

Mais tout n’est parfait dans aucun OS; voici ce qui me dérange à propos du Mac:

1 la corbeille

Je ne comprends vraiment pas la philosophie de la corbeille sur Mac; Je sais que vous n'êtes pas censé utiliser la corbeille comme espace de stockage pour les fichiers dont vous n'êtes pas sûr, mais pourquoi ne puis-je pas supprimer des fichiers individuels? Pourquoi? Voici un scénario que j'ai eu: je voulais me débarrasser de plusieurs gigaoctets de fichiers, dans plusieurs dossiers que je venais de compresser dans une archive; alors, je les ai tous mis à la poubelle, puis j'ai ouvert la corbeille pour les éliminer définitivement. Premièrement, je voulais trier les fichiers en fonction de la date et de l'heure de leur déplacement dans la corbeille, mais ce n'est pas une fonctionnalité dont Jobs aurait besoin, et je ne peux donc pas le faire. C'est à ce moment que j'ai découvert que je ne pouvais pas supprimer d'éléments individuels. juste tout ou rien. Puissant incommode, si vous me demandez. J'aurais dû utiliser le terminal pour les terminer.

2 trop peu de ports USB

Mon iMac 20 pouces a moins de ports USB que mon ordinateur portable Dell. il n'y en a que 3; mon Inspiron 1520 en avait 4; Comment expliquez-vous celà? Ensuite, l'ancienne extension USB que j'utilisais sous Windows ne semble pas fonctionner sur Mac; pas la faute de Mac nécessairement, mais certainement pas idéal.

3 "Enter" n'ouvre pas le fichier / dossier

Celui-ci est juste une question de mémoire musculaire, mais c'est plutôt ennuyeux. Sous Windows, appuyez sur Entrée pour ouvrir un fichier ou un dossier. sur Mac, la touche Entrée renomme l'élément en question. Pour l'ouvrir, je dois utiliser deux clés: cmd + o. Sur la même note, il faut maintenant deux keystokes pour envoyer des fichiers à cette corbeille déformée: cmd + delete au lieu de simplement delete.

4 touches de début et de fin

Cela doit être la partie la plus frustrante à propos du Mac. Sous Windows, la touche d'accueil place votre curseur au début de la ligne en cours; la touche end la place à la fin. Cependant, sur un Mac, les commandes respectives sont cmd + left-arrow et cmd + right-arrow. Cela a été assez difficile de s'y habituer; et, comme je suis souvent dans les éditeurs de texte, je ne fais que frapper à la maison (et à la fin) (ce qui, en passant, vous amène au début ou à la fin de la ligne mais ne déplace pas ton curseur) a été une expérience vertigineuse.

5 raccourcis clavier

Je sais que j'ai déjà parlé de deux raccourcis clavier spécifiques qui me dérangent, mais les raccourcis clavier en général ont été difficiles. C'est principalement parce que la touche cmd prend la place de la touche ctrl dans les raccourcis, mais elle remplace la touche alt sur le clavier. Donc, si vous utilisez Windows depuis longtemps, caveat emptor.


L'autre ce que je voudrais aussi mentionner

Je vous ai montré ce qui est bien et ce qui est mauvais, mais je dois mentionner quelques points qui ne rentrent pas vraiment dans ces catégories. Bienvenue dans divers.

1 Fermer Windows / Programmes

L'une des plus grandes différences entre Windows et Mac est ce qu'il se passe lorsque vous fermez une fenêtre. sous Windows (et avec un nom comme ça, ils devraient savoir comment le gérer), le programme se ferme; sur Mac, la fenêtre se ferme mais le programme continue de s'exécuter. Je pense que l'idée ici est qu'il sera plus rapide d'ouvrir juste une fenêtre au lieu de l'application entière la prochaine fois que vous aurez besoin de l'ouvrir. C’est une bonne chose pour la plupart, mais je pense que certaines applications d’une certaine nature devraient vraiment disparaître lorsque vous fermez leurs fenêtres. Et certains le font, comme Préférences Système. J'espère vraiment que Preview a fait ça. C’est l’une des caractéristiques fondamentales de Mac OS X qui nécessite vraiment un changement de paradigme.

2 Savoir ce qui se passe

Je connais Windows, c'est le moins qu'on puisse dire. J'avais ma certification A +, qui traitait principalement de Windows, alors j'ai une assez bonne idée de ce qui se passe sous la couverture lorsque je travaille sur un PC Windows. Cette connaissance intime du système me manque lorsque je travaille avec un Mac. Je sais que ce n'est pas un problème insoluble, mais c'est assez différent de ne pas avoir cette connaissance de base. Par exemple, j'ai récemment été surpris de constater que Time Machine avait saturé mon disque dur externe; Il s'est avéré qu'iTunes copie tous les supports importés dans le dossier iTunes. J'ai donc sauvegardé deux copies de la totalité de la bibliothèque. Comme l'a dit sir Francis Bacon, "le pouvoir est la connaissance [du fonctionnement du système]".

3 La capture de logiciel

Il existe une tonne d'excellents logiciels pour Mac; Cependant, il semble que le passage de Windows à Mac nécessite également le passage d'un logiciel libre à un logiciel de qualité. Maintenant, je sais qu'il existe des logiciels de qualité, payants pour Windows, et des logiciels libres pour Mac. Cependant, pour chaque application payante sous Windows de qualité, il existe cinq ou six applications gratuites qui feront le même travail de manière décente. Sur Mac, la même chose n'est pas si vraie. Il semble que les développeurs Mac mettent beaucoup de réflexion et de sueur dans leurs produits..

4 La prise matérielle

Comme je l'ai dit, Apple fabrique un excellent matériel. Cependant, une chose que je sais que je vais manquer, c'est la possibilité de le mettre à niveau. Apple facilite assez l'ajout de RAM. Mais quand je serai prêt à mettre mon disque dur à niveau, eh bien, ce sera au mieux effrayant. Mais je sacrifierais volontiers le dos monobloc de mon iMac pour un logement de disque dur facile d'accès.

5 commutation?

Tout au long de cet article, j'ai parlé de passer à un Mac. Et oui, je suis passé sur un Mac comme principal outil de travail. Mais mon fidèle vieux Dell n’est allé nulle part. Il est toujours bien utilisé et la synchronisation de services comme Evenote et Dropbox (lien de parrainage) plus que jamais.


Les ressources Ce que j'ai trouvé utile

Changer de système d'exploitation est un très gros changement. voici les ressources qui m'ont le plus aidé dans cette tâche; n'oubliez pas de me faire connaître d'autres excellentes sources dans les commentaires!

  • Mac.AppStorm
  • Podcast Utilisateurs avec pouvoir Mac
  • Mac minimal

Une conclusion très importante

Le passage à Mac ne m'a en aucune manière fait un fan de Apple ou un ennemi de Microsoft. Je ne pourrais pas dire mieux que ça:

"Les débats Mac contre PC me donnent envie de vomir. Votre système d'exploitation de choix fonctionne-t-il pour vous? Grand problème résolu!"
- Drew Douglass