J'aurais aimé savoir cela quand j'ai commencé

3 min read

last update: 31 December 2024

Passez à Linux

  • La ligne de commande est puissante ; il existe de nombreux outils utiles qui peuvent vous faire gagner beaucoup de temps et vous apprendre beaucoup sur les ordinateurs et la programmation.
  • Il est hautement personnalisable, ce qui permet à votre productivité de grimper en flèche !
  • Linux est beaucoup plus sécurisé ; contrairement à Windows, vous n’avez pas à vous soucier des virus, des logiciels malveillants, ou de devoir installer un antivirus.

Lisez le Marché

Les exigences des postes sont un très bon mentor. Recherchez les offres d’emploi seniors et juniors que vous souhaitez occuper à l’avenir et lisez les exigences. Les compétences listées sont vos cibles pour le développement.

Trouvez des Projets Uniques

La dernière chose à faire est de se lancer dans des projets standardisés ou de suivre des tutoriels génériques. La seule chose que vous apprendrez de cette façon est comment compter sur d’autres personnes pour vous montrer quoi faire et comment le faire, et comme tout le monde peut faire cela, vos projets ne se démarqueront pas.

Vous devriez plutôt choisir des idées originales qui vous intéressent et travailler avec l’état d’esprit que vous allez réaliser ce projet quoiqu’il en coûte. Trouvez les bons outils à utiliser, apprenez un nouveau langage de programmation, un nouveau framework, ou des bibliothèques en cours de route.

Équilibrez Théorie et Pratique

  • Apprenez la théorie au fur et à mesure que vous en avez besoin ; n’essayez pas d’apprendre tout en même temps, vous en oublierez la majorité.
  • Accordez une grande importance aux bases ; c’est la connaissance fondamentale sur laquelle vous construirez tout.

Présentez, Présentez, Présentez

  • GitHub : Utilisez des dépôts spéciaux, et écrivez de bons README pour vos projets.
  • Site personnel : Écrivez des articles de blog, réalisez des vidéos de démonstration.
  • Réseaux sociaux : Utilisez les réseaux sociaux pour montrer vos progrès sur vos projets, partager des idées originales et des expériences. Vos publications ne devraient pas être là pour se vanter mais plutôt un moyen de partager ce que vous avez appris avec les autres, alors gardez cela court, informatif, et écrivez-le vous-même !

Apprenez les Bonnes Pratiques

  • Arrêtez d’utiliser des notebooks Jupyter pour tout, sérieusement ! Apprenez des meilleurs
  • Commencez à écrire du code modulaire.
  • Apprenez à rendre votre environnement de programmation reproductible (Docker, pyenv, virtualenv).
  • Documentez votre code (docstrings, commentaires, README).
  • Apprenez les conventions de programmation et les meilleures pratiques.
  • Apprenez à linter, typer et tester votre code.
  • Ici remerciez-moi plus tard !
  • Apprenez à utiliser Git pour le contrôle de version et la collaboration.

Apprenez à Écrire des Emails Professionnels

Cela peut sembler basique, mais croyez-moi quand je dis, la plupart des emails que je reçois des étudiants juniors sont terribles.

Un email bien écrit fait toute la différence.