Comment il est passé d’employé de cimetière à développeur de logiciels en moins d’un an

Comment il est passé d’employé de cimetière à développeur de logiciels en moins d’un an
Comment il est passé d’employé de cimetière à développeur de logiciels en moins d’un an
-

Pioneer64 a suivi des cours en ligne à Harvard. (Image d’illustration Infobae)

Sur Reddit, un utilisateur a partagé son incroyable transformation d’employé de cimetière en stagiaire développeur de logiciels en moins d’un an.

Sous le pseudonyme de Pioneer64, il a dévoilé toutes les étapes et parcours qui l’ont mené de son travail au cimetière jusqu’à devenir expert en programmation. En un temps record de dix mois seulement, Il a profité d’une série de cours en ligne gratuits dispensés à Harvard pour maîtriser les subtilités du développement logiciel.

Pionnier spécialisé en Python. (Image d’illustration Infobae)

CS50 complet

CS50 est le cours d’introduction à l’informatique de Harvard, disponible gratuitement en ligne. Les étudiants explorent des concepts tels que l’abstraction, les algorithmes, les structures de données, l’encapsulation, la gestion des ressources, la sécurité, le génie logiciel et le développement Web. Les langages enseignés incluent C, Python, SQL, JavaScript, ainsi que CSS et HTML pour la conception Web.

Ce cours ne se concentre pas uniquement sur la théorie, mais propose également des ensembles de problèmes inspirés d’applications du monde réel dans des domaines tels que la biologie, la cryptographie, la finance, la médecine légale et les jeux.

Les étudiants qui réussissent neuf séries de problèmes, qui consistent en des tâches de programmation difficiles, ainsi qu’un projet de synthèse, Ils obtiennent une attestation de fin de cours.

– Prenez la plupart des CS50p

L’utilisateur a suivi plusieurs cours et n’a pas mis ses connaissances en pratique. (Reddit)

CS50x Python (CS50P) est une introduction dynamique à la programmation utilisant le langage Python. Ce cours est conçu pour les étudiants avec ou sans expérience préalable en programmation, qui souhaitent se familiariser spécifiquement avec Python.

Pendant le cours, Les participants apprendront à lire et à écrire du codeainsi que de le tester et de le déboguer pour garantir son bon fonctionnement.

– Cours d’introduction NeetCodes DSA

Ce cours se concentre sur les algorithmes et les structures de données, éléments essentiels pour une programmation efficace. Pioneer64 est passé à la section des arbres binaires, acquérant des connaissances fondamentales pour résoudre des problèmes très complexes.

Ce cours en ligne de Harvard est disponible sur leur site Web et est gratuit. (Harvard)

– Faire avancer un projet personnel

Réalisez votre propre projet de CV personnel (j’ai créé un mini-jeu de test de base complet pour un site Web) », a noté le programmeur. Ceci dans le but de motiver les lecteurs à appliquer ce qu’ils ont appris et à enrichir leur portfolio.

– Postuler à 3 à 5 stages par jour

Grâce aux connaissances acquises et à la pratique constante, Pioneer64 a acquis la confiance nécessaire pour commencer à postuler à toutes les offres d’emploi disponibles.

Ceci est essentiel car postuler à plusieurs offres d’emploi augmente non seulement vos chances de décrocher un emploi, mais permet également aux candidats d’acquérir de l’expérience dans le processus de candidature et d’entretien.

L’utilisateur de Reddit a trouvé une alternative aux cours en ligne. (Informations sur l’image illustrative)

En fait, l’utilisateur de Reddit a déclaré : « Lorsque vous obtenez des entretiens, étudiez ce que vous pensez que l’entreprise pourrait vous demander (par exemple, si le message mentionne l’API REST et la programmation OO, mémorisez les API Rest et les piliers de Oop). »

Il a également souligné l’importance d’assister à des événements pour réseauter avec d’autres programmeurs et employeurs potentiels.

Bien que Pioneer64 n’ait pas mentionné pour quelle entreprise il travaille actuellement, voici une liste d’entreprises qui recherchent souvent des développeurs de logiciels pour leurs projets :

– Entreprises technologiques: Des startups aux grandes entreprises technologiques comme Google, Microsoft, Apple, etc.

– Conseil technologique: Entreprises qui offrent des services de conseil en développement de logiciels et de solutions technologiques.

Amazon a besoin de plusieurs développeurs de logiciels pour Amazon Web Services (AWS). REUTERS/Dado Ruvic/Illustration/Photo d’archives

– Secteur financier: Banques, institutions financières et fintechs qui ont besoin de développeurs pour les systèmes de gestion financière, les plateformes de paiement, etc.

– Secteur de la santé: Hôpitaux, cliniques et entreprises de technologie médicale qui développent des logiciels de gestion des patients, d’analyse de données médicales, etc.

Éducation: Établissements d’enseignement et plateformes d’apprentissage en ligne qui nécessitent le développement de logiciels pour l’administration scolaire et la création de contenu éducatif.

Ce n’est pas le même salaire dans toutes les entreprises, mais par exemple, OpenAI offre 310 000 $ par an à ses analystes de données. Amazon offre à ses ingénieurs seniors en développement de logiciels à New York jusqu’à 261 500 $ par an.

-

PREV Le 8 cylindres exotique, à prix cassé aujourd’hui, avec lequel Volkswagen a réussi à défier les premium
NEXT Meta arrête de former son IA avec les données Facebook et Instagram des utilisateurs