Qu’est-ce que ça fait de se spécialiser en informatique ?


Je suis passé des mathématiques à l'informatique il y a environ six mois et j'ai terminé la plupart des cours de CS que les gens prennent en deuxième année.

Ce que j'aime dans la CS

  • Si vous étudiez les systèmes, vous découvrez comment l'intérieur des ordinateurs fonctionne. N'est-ce pas cool ?
  • Si vous étudiez les algorithmes, c'est aussi amusant que les maths, sauf que vous pouvez voir comment vous'les appliqueriez à des problèmes réels.
  • Si vous faites des études supérieures en CS, vous avez le choix entre toutes sortes de sujets sexy. Vous pouvez également choisir d'être axé sur la théorie ou de se concentrer principalement sur la mise en œuvre.
  • Probablement plus de la moitié des entreprises au salon de l'emploi de mon école's sont des entreprises de technologie. Pour cette raison, il est plus facile d'obtenir des emplois et des stages si vous êtes un étudiant en informatique. Alors que les majors en maths doivent pratiquement faire des études supérieures pour faire un travail intéressant en maths, les majors en CS peuvent obtenir des emplois directement à la sortie de l'université s'ils le veulent.
  • Les entreprises vous embauchent sur la base de vos compétences techniques, pas seulement sur votre CV ou votre personnalité. Ils'vous demanderont d'écrire du code sur un tableau blanc pendant qu'ils vous critiquent et vous donnent des conseils. Je pense que c'est beaucoup plus juste que dans la plupart des professions. En même temps, cela peut vous faire sentir mal dans votre peau si vous échouez à vos entretiens.
  • Edit : Beaucoup de gens dans notre département CS aiment vraiment les ordinateurs. Ils font des projets parallèles et ont souvent programmé au lycée pour le plaisir. Nous avons eu environ 15 personnes chez moi qui se sont inscrites à un hackathon la semaine dernière. C'est génial d'être entouré de tant de personnes passionnées qui sont bonnes dans ce qu'elles font.

Ce que je n'aime pas dans le CS

  • Le code peut prendre un certain temps à déboguer, et il'est difficile de demander de l'aide aux autres sur ce code parce que personne ne veut lire votre code bogué.
  • You never know how close you are to being done until your code finally works.
  • It's easy to get distracted on the computer.

Neutral

  • Almost nothing is conceptually difficult. CS is probably one of the easier majors at my university. I never thought I was great at math, but upon switching to CS I felt like a math rockstar.
  • Our department is 80% male.
  • It's an excuse to buy a sweetass computer.