Comment venir à savoir que l’informatique est le meilleur domaine pour moi


Je suppose que nous faisons référence à l'informatique et à l'ingénierie (niveau supérieur) ici.

L'ingénierie n'est pas encore une autre extension de l'école que vous rejoignez d'abord et ensuite comprendre. Cela s'avérera être une erreur " coûteuse " pour beaucoup. Vous avez l'intention de gagner un certain gagne-pain en utilisant vos compétences pendant au moins quelques décennies après l'obtention du diplôme. Et vous voulez aussi vous assurer que vous aimez votre travail. N'est-ce pas ? Alors, s'il vous plaît, passez quelques mois à faire un travail de fond avant de vous inscrire dans une filière d'ingénierie particulière.


Je vais parler de l'informatique ici. Elle est unique dans un sens. Voici comment vous pouvez faire le travail de base.

1, Obtenez un ordinateur portable (les smartphones sont trop encombrés pour fonctionner) et une connexion Internet et commencez à explorer.

2. Commencez à programmer. Référez-vous à n'importe quel tutoriel en ligne. Disons que vous avez choisi Java. Écrivez des programmes simples pendant un mois. Comprenez les différentes constructions disponibles dans le langage de programmation.

3. Attrapez n'importe quel livre sur les structures de données et les algorithmes avec des implémentations en Java (vous pouvez trouver des ebooks décents et gratuits, si vous cherchez). Regardez beaucoup de vidéos YouTube pour comprendre. Continuez à coder les DS & A. Passez un mois là-dessus.

4. Rassemblez le courage de construire une petite application. Que diriez-vous de tic-tac-toe ?

5. Serez-vous capable de sacrifier la prochaine IPL/le match de football/les célébrations du nouvel an afin de terminer la mise en œuvre ci-dessus ou de corriger un bug ennuyeux ? Cela montre votre passion et votre niveau d'engagement. C'est un indicateur du chemin que vous allez parcourir dans ce domaine. Préparez-vous à rater certains événements de vos débuts dans la CS si vous envisagez sérieusement d'y faire carrière.

L'informatique n'est pas faite pour tout le monde. It requires

  1. staring at the screen for long hours daily.
  2. sitting for long hours daily.
  3. applying Math, DS & A and good coding/design practices.
  4. learning new things and/or applying your learning almost daily.
  5. debugging hard issues without much help.
  6. doing proof of concepts, turning them into real products, testing, documenting and maintaining and moving to new proof of concepts. You see the cycle?
  7. working under tight deadlines (now, you can forget IPL) under a not-so-nice boss/client/culture.

Do you think you can do it and will enjoy it most of all?