È meglio un Mac o Windows per uno studente di CS?

Sono un professore di informatica in un piccolo college, e passo sempre la maggior parte del tempo ad aiutare gli studenti Mac che non riescono a capire come fare le cose di base con il loro computer.

Penso che ci siano due problemi qui:

  1. In media gli utenti Mac tendono ad essere meno esperti di computer degli utenti Windows. So che ci sono alcuni hacker Mac con abilità pazzesche, ma non è l'utente medio a cui Apple si rivolge.
  2. Apple fa di tutto per nascondere i dettagli tecnici ai suoi utenti per far apparire i computer "amichevoli". Ma questo cade a pezzi quando si ha effettivamente bisogno di fare un lavoro reale usando la macchina, che è spesso più difficile da fare di quanto sarebbe su una macchina Windows.

Traduzione:

La maggior parte degli utenti Mac sono abituati a prendere semplicemente le applicazioni da App Store, il piccolo giardino recintato di Apple. Quando devono installare uno strumento di sviluppo che non fa parte di questo ecosistema, è un grande adattamento perché improvvisamente l'utente si rende conto che deve usare la riga di comando per sfruttare davvero appieno il suo Mac.

Con Windows, d'altra parte, è più probabile trovare un installatore a prova di semi-idiota e quasi tutto può essere fatto con una GUI.

Quindi se ti senti molto competente con i computer e usi regolarmente la riga di comando per tutto, ti troverai bene con Mac o Windows.

Il vero problema che trovo sono gli studenti che comprano Mac pensando che i Mac siano più facili da usare, ma che non si rendono conto che lo sviluppo del software è in realtà più facile su Windows.

E mentre si potrebbe pensare che tutti coloro che studiano informatica abbiano competenze informatiche di base, posso assicurarvi che non è così.

Per esempio, ho visto molti studenti che non sanno nemmeno cosa sia un file ZIP (tanto meno un tar.gz), e non sanno la differenza tra un archivio ZIP e una cartella, perché le moderne GUI dei sistemi operativi fanno assomigliare molto gli archivi alle cartelle. Poi si confondono quando non possono eseguire correttamente un programma all'interno di un file ZIP, perché non hanno ancora estratto l'intero file ZIP.

E recentemente ho dovuto aiutare uno studente che non riusciva a capire come cancellare un file dal suo computer, perché non sapeva che doveva usare il "tasto sinistro del mouse" per selezionare il file sul suo computer.

Sigh...L'informatica è una materia già abbastanza impegnativa di per sé, ma sarà ancora più difficile se non si hanno conoscenze informatiche di base.

Dalla mia esperienza, circa l'80% degli studenti che hanno difficoltà nei loro corsi di CS a causa della mancanza di conoscenze informatiche di base sono utenti Mac.