JavaRush /Blog Java /Random-FR /De l'ingénieur aux programmeurs
Bessus
Niveau 41
Франкфурт

De l'ingénieur aux programmeurs

Publié dans le groupe Random-FR
L'histoire de la façon dont j'ai changé ma spécialisation en ingénierie pour l'informatique. Il y a environ deux ans, j'ai décidé de changer de spécialisation et de devenir programmeur. Avant cela, j'ai travaillé comme ingénieur dans un domaine sans rapport avec l'informatique. D'après mon expérience en programmation, je n'avais que Paskal dans mon lointain passé scolaire. Un bon avantage pour commencer était de connaître l'anglais à un niveau assez élevé. Sur les conseils d'un ami, le choix du langage de programmation s'est immédiatement porté sur Java, le plus populaire du marché à l'époque. J'ai commencé par lire des livres et regarder des tutoriels sur YouTube. Ensuite, je suis tombé par hasard sur le projet Javarush et j'ai travaillé ici pendant environ six mois (avec des pauses). En parallèle de Javarush, j'ai étudié d'autres sujets/technologies d'intérêt (comme SQL, HTML/CSS), et me suis familiarisé avec la syntaxe C++/C# à un niveau basique. Pour mon succès sur Javarush, l'administration JR m'a même donné l'opportunité de participer gratuitement au projet (dont je leur suis très reconnaissant !), mais, malheureusement, je n'ai pas pu maintenir le rythme d'apprentissage fixé par Hubert et j'ai été obligé de quitter le projet. Un peu plus tard, je me suis inscrit à un cursus de programmation, où j'ai étudié pendant 5 mois. Là, je me suis familiarisé avec les principes de création d'applications Java EE, un ensemble de base de frameworks EE, et j'ai écrit mon premier projet. Parallèlement, j'ai perfectionné mes connaissances sur diverses technologies sur différentes ressources et je suis périodiquement « revenu » à Javarush. Immédiatement après avoir terminé mes cours, j'ai commencé à chercher un emploi (la recherche a duré six mois, mais c'est une autre longue histoire :)). De l'ingénieur aux programmeurs - 1 Mon humble avis sur JavaRush : Avantages : le principal avantage pour moi au départ était la présence de tâches - car pour un programmeur débutant, le problème est toujours "sur quoi s'entraîner". De plus, la qualité des tâches est assez élevée en termes de polyvalence technique et de diversité (je dis cela en tant que personne ayant travaillé sur diverses ressources). J'ai également apprécié les cours pour leur accessibilité et leur contenu (si c'était possible, je continuerais à lire les cours maintenant). J'ai aimé que le matériel théorique soit immédiatement suivi d'une mise en pratique pratique. Une bonne sélection de matériel supplémentaire, provenant de diverses sources, ce qui est très cool pour un débutant - vous découvrez immédiatement de nombreuses ressources utiles et informatives. C'était intéressant d'étudier et, dans l'ensemble, je suis satisfait des progrès que j'ai réalisés pendant mon séjour ici. Inconvénients: un système pas très pratique pour vérifier les tâches sans feedback. Au début, cela n'était pas particulièrement visible, mais à des niveaux supérieurs, j'ai commencé à me surprendre à penser que souvent 90 % du temps pour résoudre un problème n'est pas consacré à l'élaboration d'un algorithme de solution/à l'étude du sujet, mais à piétiner en rond : « qui le cas de test échoue dans ma solution. Cela est devenu particulièrement visible sur les tâches volumineuses. D’un côté, cela semble être un défi, mais ensuite vous réalisez que votre temps pourrait être utilisé de manière plus utile. Je n'ai pas non plus aimé le fait que plus près du niveau 30, pour continuer à lire les cours, il faut résoudre presque tous les problèmes sans rien manquer (en plus du "problème" précédent, de ce fait, le processus d'apprentissage ralentit /s'arrête grandement). Par ailleurs, je voudrais souligner un projet réel - assurez-vous d'y participer, le plus tôt sera le mieux. Apprendre Java Core, c'est cool, mais les programmeurs sont payés pour leur connaissance des technologies d'entreprise. Si vous ne voulez/ne pouvez pas participer à un projet sur JR, recherchez d'autres opportunités - cours de programmation ou commencez à écrire vous-même quelque chose de simple (même si ce sera difficile au début sans aide). Voici ma courte histoire d'apprentissage, bon codage à tous :).
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION