JavaRush /Blog Java /Random-FR /Huit choses qui m'ont aidé à trouver un emploi
JuriMik
Niveau 26
Харьков

Huit choses qui m'ont aidé à trouver un emploi

Publié dans le groupe Random-FR
Bonjour, initié ! J'ai décidé de partager mon histoire. Ayant commencé mes études fin 2014 et ayant tout jeté à plusieurs reprises, j'ai trouvé un emploi il y a 2 mois. Dans cet article, je ne parlerai pas de comment et de ce que j'ai écrit dans mon CV, de ce dont j'ai parlé avec les RH et comment j'ai appris l'anglais (il y aura un article séparé à ce sujet). Je n’entrerai pas dans les détails de ce que j’ai enseigné et où. Je partagerai simplement mes observations et réflexions nées lors de ma formation, avec ou sans raison. Je partagerai ce que je considère comme bon et mauvais dans la sphère quasi voitish. Je vais également énumérer 8 choses qui m'ont aidé à devenir programmeur. Aller! 1. Javarush Huit choses qui m'ont aidé à trouver un emploi - 1 Inspiré par les perspectives d'emploi rapide (en Java, ahah), j'ai tapé quelque chose comme « Cours Java en ligne » dans Google. JavaRush a été l'un des premiers à être découvert. Honnêtement, je suis tombé amoureux de Futurama. :D Je ne pense pas que j’aurais pris un abonnement sans ces héros. La ressource m'a vraiment aidé au début. C'était intéressant de lire et de résoudre des problèmes. À cette époque, la ressource était en train de se développer et il n'y avait que quelques critiques sur un emploi réussi. C'était très inspirant (je me souviens du surnom - provisota, mon collègue, je suis aussi en partie un grimpeur de haute altitude, bonjour ! Merci ! Et encore une histoire d'un gars dont je ne me souviens plus de son surnom. Ils étaient particulièrement inspirants ). Je pensais que dans quelques mois j'écrirais mon histoire ici. Mais 2 ans se sont écoulés depuis, je suis devenu beaucoup plus sage, je me suis cogné plusieurs fois le visage sur l'asphalte gris près des bureaux de sociétés informatiques, et il y a tout simplement une mer de critiques sur le site. En général, quand j'ai atteint le niveau 10, j'étais intéressé, j'avais confiance en mes propres capacités, et en plus, il y avait une promotion, donc j'ai pris un abonnement. C'est dommage que je n'étais pas assez grand pour grand-chose, j'ai atteint environ le niveau 26-27, après quoi il n'y avait plus de temps. Peut-être que je le terminerai certainement un jour, si ma limite illimitée n’a pas été annulée, bien sûr. Javarush - merci. Tout a commencé avec toi. 2. Livres. Huit choses qui m'ont aidé à trouver un emploi - 2 Il est possible d’étudier uniquement en suivant des cours, mais c’est difficile. Je ne peux pas dire que j'ai lu beaucoup de livres, mais les fondamentaux, à savoir Eckel « La philosophie de Java » (imprimé sur feuilles A4), Horstmann tome 1, Bloch « Effective Programming », Petzold « Code » (!must lire!) , Hunt "Programmeur pragmatiste" et quelque chose de spécifique comme Building Maitanable Software, quelque chose sur SQL, je ne me souviens plus du nom et un tas d'autres petites choses - je le maîtrise toujours. C’est la base sans laquelle cela sera très difficile. 3. Entretiens Pour le poste de junior, l'entretien ressemble à ceci : Huit choses qui m'ont aidé à trouver un emploi - 3 je suis allé plusieurs fois à des entretiens au tout début de mes études - cependant, dès qu'il s'agissait de la partie technique (théorie) - j'ai constamment échoué. C'était très décevant. D’un autre côté, qu’est-ce que je m’attendais ? C'était mieux avec les tâches de test. Ici, je me sentais comme un poisson dans l'eau et il y avait une envolée d'imagination, surtout quand il y avait des problèmes comme les « Olympiades » ou les algorithmes. C'était ma montre préférée. Résoudre le problème posé, optimiser pour que le temps d'exécution tende à réduire le nombre d'itérations au minimum, etc. Compétences utiles, en général, mais uniquement pour résoudre de tels problèmes. En général, je ne me répéterai pas, vous pouvez lire mon article sur les entretiens au niveau 20 dans les documents complémentaires ou sur ce lien . Depuis juillet 2015, peu de choses ont changé à cet égard. J'ai abandonné les entretiens au bureau (la dernière fois était fin décembre 2015), j'ai communiqué périodiquement sur Skype et je me suis concentré sur la formation et un projet personnel, en passant parfois des entretiens sur Skype depuis chez moi. Lors des entretiens, vous obtenez les choses les plus importantes au début de votre voyage. Essieu, guide. Quelles compétences sont nécessaires pour devenir galérien et travailler dans ce domaine. Même si vous avez très peu de connaissances, si vous êtes appelé, vous devez y aller. C'est tout simplement une expérience inestimable. 4. Tentatives de travail indépendant Huit choses qui m'ont aidé à trouver un emploi - 4 J'ai essayé de travailler en indépendant, mais dans le domaine Java, c'est un peu difficile à faire pour un débutant (à mon humble avis, bien sûr). Si vous souhaitez travailler en freelance sur Upwork ou ailleurs, alors il vaut mieux faire attention au web (js, éventuellement php) ou au C#, si vous développez des applications simples basées sur WindowForms pour le bureau (Java pour le bureau est un spectacle pitoyable , comme disait Bourriquet, ami de Winnie l'ourson). En général, mon opinion est qu'un débutant devrait avoir la chance d'écrire quelque chose de sérieux en Java, et même d'être payé pour cela. De plus, il n’est peut-être pas possible de combiner le travail indépendant avec votre travail principal non informatique. Le travail indépendant, dont je n'ai pas gagné un centime, m'a permis de comprendre à quel point le marché est énorme et à quel point la concurrence dans le domaine informatique est énorme. 5. Stages en entreprise Huit choses qui m'ont aidé à trouver un emploi - 5 Cela peut sembler un moyen plus simple d'entrer dans une entreprise, mais ce n'est pas le cas. Il y a aussi de la compétition ici - environ 20 à 30 personnes par place. Tests informatiques, tests d'anglais, tests de logique, suivis souvent d'un stage non rémunéré. Chez Epam par exemple, un jeune DevOps peut passer 5 mois sans salaire + 2 mois avec allocation, tout en commençant à partir du 3ème mois - à temps plein. Bien sûr, ce n’était pas une option, car… Il faut aussi subvenir à ses besoins. Mais s’il y a une opportunité, il faut y aller. Ne vous attardez pas là-dessus. Ici plus qu’ailleurs, vous comprenez que l’entreprise, dans l’ensemble, ne se soucie pas de votre candidature. Il y en a une douzaine ou deux comme vous qui sont venus aujourd'hui. Même pour la pratique libre, il y a un processus de sélection très strict (je dirais même qu'y accéder est plus difficile que d'accéder à un emploi rémunéré régulier). 6. Événements informatiques Il existe des sujets assez intéressants. Huit choses qui m'ont aidé à trouver un emploi - 6 Si vous habitez dans une ville plus ou moins grande, diverses réunions y sont probablement organisées sur une grande variété de sujets. Vous n’êtes pas obligé d’opter pour des modèles payants. Il existe de nombreuses choses gratuites. Les événements les plus cool auxquels j'ai assisté sont SQL Saturday et GlobalLogic Java Days. Beaucoup de monde, des reportages intéressants et une bonne organisation (mais aussi des concours et des after-parties :D) - rendent ce moment inoubliable. Pas nécessairement Java. J'ai assisté à des événements sur JS, Python, C# et c'était très intéressant. Parfois, vous ne comprendrez même rien, ))))) mais vous serez chargé à 300% d'émotions. Si ce n’est pas possible, ce n’est pas grave, il y a beaucoup de tout en ligne. L'essentiel est la présence d'Internet. Ici, vous pouvez suivre les événements , une excellente occasion de changer d'environnement, de vous détendre, d'apprendre quelque chose de nouveau et d'intéressant et de passer quelques bonnes heures. 7. Mentorat Huit choses qui m'ont aidé à trouver un emploi - 7 Ceci et cela était le point clé de mon emploi. Je suis immensément reconnaissant à cet homme pour sa patience et sa capacité à transmettre des informations. En seulement quelques mois de mentorat, j’ai reçu plus d’informations et de connaissances que pendant toute la période précédente. D’un autre côté, la connaissance tombait sur un terrain préparé, car nous avons enseigné exactement les technologies qui me manquaient. Nous pourrions tenir une réunion en anglais, discuter de problèmes d'actualité, parler des processus au sein de l'entreprise ou simplement discuter d'articles de Bath.it G) La communication est l'une des principales compétences de l'entreprise. C'est une chose de communiquer avec un algorithme qui vérifie les problèmes et discute des aspects de la solution sur un forum. C'est complètement différent - avec une personne réelle et dans des conditions proches du combat. C'était probablement la meilleure étape de ma formation. Le plus productif assurément ! 7a. Cours. Huit choses qui m'ont aidé à trouver un emploi - 8 Je n'y suis pas allé et je ne le recommande à personne. Il y a un bon paragraphe dans un bon article sur le coût des cours par personne. Je recommande de lire l'intégralité de l'article. Pour le reste, concernant les cours, c'est à vous de décider. J'ai fait mon choix en faveur du mentorat, je ne me suis pas trompé, me semble-t-il. 8. Apathie Huit choses qui m'ont aidé à trouver un emploi - 9 J'ai abandonné plusieurs fois. En règle générale, après une nouvelle absence massive de réponses à mon CV ou de réponses du style « Votre CV a été ajouté à la base de données… » La meilleure façon d'échapper à tout cela est d'écrire du code. Apathie de ne pas écrire de code ? C'est arrivé aussi. La solution est triviale - allez vous promener, allez au cinéma, quand vous vous asseyez pour coder - changez de tâche, par exemple, terminez quelque chose que vous n'aviez pas fait auparavant. J'ai entendu le chiffre de nombreux programmeurs - 6 heures. Vous pouvez écrire du code de manière productive 6 heures par jour. Je pourrais geler la nuit ou passer tout le week-end assis devant le moniteur ; après une série de telles veillées nocturnes et diurnes, je pourrais ressentir un « mini-burnout » (appelez ça comme vous voulez : « dépression », « fatigué », etc. .), ce qui, dans certains cas avancés, peut durer des semaines. Un sentiment d'insignifiance et l'absence de toute envie d'écrire davantage de code. C'est très difficile à surmonter, mais cela m'a appris une chose importante dans le processus d'apprentissage : le repos ! Vidéo sur le thème : Dmitry Mantula - « Comment apprendre un langage de programmation en 25 minutes » Lien(Ukrainien) Offre Lors d'une des journées d'automne encore chaudes, ils m'ont appelé et voilà ! Je n'en croyais pas mes oreilles. Ils ont trouvé mon CV dans la base de données et se demandent si je suis toujours à la recherche d'un emploi ? Au cours du mois de juin, je leur ai envoyé un curriculum vitae, mais je n’ai pas réussi. Ils m'ont rappelé (!), j'ai renvoyé un CV mis à jour. Le poste vacant, bien sûr, ressemblait plus à Automation QA (non...), et le travail était à distance (oh, non-non-non), et en plus, le salaire ne répondait pas à mes attentes (nooooo), mais en l'essence que j'étais déjà n'a pas d'importance. J'ai accepté la tâche de test, pour laquelle trois jours ont été alloués, en tenant compte de la familiarisation avec la documentation du projet. Essentiellement, les tests impliquaient l’écriture de tests unitaires pour une application en cours d’exécution. Cependant, il était difficile de parcourir la documentation terriblement gênante (apparemment, à cette époque, par habitude) et la tâche m'a pris une semaine. Comme d'habitude, le dernier jour, après avoir tout refait (refactoring, ouais !) et presque cassé tout ce que j'avais écrit (mais avec 2 fois moins de code !), je l'ai envoyé par mail au recruteur. Après cela, il y a eu 15 jours d’attente pénible pour une réponse. Et deux semaines plus tard, j'ai reçu une réponse : une invitation à un entretien (!) pour le poste de développeur Java à temps plein (!!). Selon le recruteur, j'ai tellement aimé ma tâche de test (!!!) qu'il a été décidé de m'embaucher pour un autre poste. C'est sympa, bon sang. La prime correspondait au montant du salaire que je souhaitais au départ (!!!!). Le lendemain, il y a eu un entretien avec les RH, puis un entretien technique. Le soir même, j'ai reçu une offre. Après 2 semaines, j'ai commencé à travailler. Huit choses qui m'ont aidé à trouver un emploi - 10 Quelques mots sur le travail à distance, je travaille actuellement depuis 2 mois. À domicile, à distance. Ce n’est pas aussi effrayant qu’il y paraissait au départ. J'aime le travail, surtout quand tout se passe bien))) Malgré tout un tas d'inconvénients décrits ici , c'est très agréable de travailler. Mais sérieusement, le principal inconvénient est que ma femme travaille également comme QA à distance et que nous avons un appartement d'une pièce))). De plus, c'est difficile sans contact en direct. Au bureau, vous pouvez vous adresser à quelqu'un et lui donner un coup de pied, en lui disant qu'il a besoin d'aide et en pointant du doigt le problème. Ici, vous devez le décrire qualitativement, ainsi que vos sentiments, vos peurs et vos expériences. Par contre, cela m’oblige à étudier le problème plus en détail et dans certains cas, je ne pose même pas la question. Parmi les avantages, le principal est un horaire plus ou moins libre, un gain de temps sur les déplacements, l'absence de Big Brother derrière soi (à distance d'ailleurs ce n'est pas toujours le cas) et, bien sûr, le compétence d’auto-organisation. Quoi d'autre? Vous pouvez manger tranquillement du bortsch avec de l'ail et ensuite discuter des problèmes urgents avec vos collègues :D C'est tout ce que je voulais dire. Peut-être un peu chaotique, parce que... J'ai écrit le soir, après le travail, mais j'ai fait de mon mieux pour rendre cet article intéressant. J'espère qu'une partie de ce que j'ai écrit sera utile à quelqu'un. Restez calme et écrivez du code !
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION