Quale sistema operativo usa la maggior parte dei programmatori?
Attualmente nella mia borsa ho 3 portatili. Ho un RAZR Blade Pro con Windows, un MacBook air e un Dell con Ubuntu. Quale uso? Quale non uso?
Non li uso tutti e 3 ogni giorno, ma li uso tutti e 3 ogni settimana. A seconda dei progetti a cui sto lavorando, potrei aver bisogno di Visual Studio, potrei aver bisogno di una solida installazione di Node (che è un inferno su Windows), e potrei aver bisogno di una vera shell bash.
Di giorno in giorno, uso il MacBook perché è il più piccolo e leggero. Se sto prendendo appunti o guardando la documentazione in PDF o sul web è la cosa più facile da prendere con la migliore durata della batteria. Ma continuo a controllare la mia email di lavoro per lo più sulla macchina Windows, perché outlook fa schifo ovunque. Quando devo connettermi ai server linux dei miei clienti ho la maggior parte delle mie chiavi sul portatile Ubuntu. È una shell nativa con una catena di strumenti nativa, quindi si sente il più naturale. Posso quasi sbarazzarmi di Ubuntu e usare solo il Mac, ma non è proprio la stessa cosa se ho bisogno di testare gli script localmente prima di distribuirli su un server. Poi di nuovo, eseguo VirtualBox su tutti e 3, ma può essere doloroso passare da un progetto all'altro se devi alzarti e chiudere le scatole tutto il tempo (anche se vagrant aiuta molto con questo).
La parte più difficile sono le scorciatoie da tastiera su Mac. Mi incasina davvero a volte quando cambio. Ma è meno di una curva di apprendimento rispetto alla differenza nelle scorciatoie da tastiera tra gli IDE.
Credo che quello che sto dicendo è che non c'è una sola piattaforma migliore. Usate quella più simile al vostro ambiente di destinazione, senza rendere la vostra vita quotidiana dolorosa. Se dovessi sceglierne una, sarebbe probabilmente il Mac, per la pura flessibilità. Ma poi dovrei usare le VM per tutto il mio lavoro su Windows, il che sarebbe una spina nel fianco. Quindi non rinuncerò a nessuno di loro.
Articoli simili
- Il sistema operativo Windows potrà mai superare il sistema operativo Android o il sistema operativo Apple nei dispositivi mobili?
- È vero che la maggior parte dei programmatori e degli ingegneri del software sono anche giocatori accaniti?
- Perché la maggior parte dei programmatori professionisti preferiscono i Mac?
- La maggior parte dei programmatori mette uova di Pasqua nel proprio codice? Persino la NASA le ha trovate.