JavaRush /Blog Java /Random-FR /Un guide pour le futur développeur Java. Entretien et car...
Fry
Niveau 41
Львов

Un guide pour le futur développeur Java. Entretien et carrière

Publié dans le groupe Random-FR
Un guide pour le futur développeur Java.  Entretien et carrière - 1 La Force est une rivière dans laquelle beaucoup peuvent s'abreuver, et l'entraînement Jedi n'est pas le seul moyen d'en tirer profit." — Luke Skywalker Toutes les sélections de livres sont laissées pour compte. C’est à vous de décider lesquels lire et lesquels ne pas lire. Il ne vous reste plus qu'un objectif : trouver un emploi et construire une carrière sans marcher sur un râteau. Le dernier article est divisé en sections : - Avant le travail - Entretien - Pendant le travail Cette partie contient une grande partie de mon opinion personnelle, alors s'il vous plaît, ne sortez pas les phrases de leur contexte et traitez-les comme une conversation franche avec un vieil ami :).

Avant le travail

Vous trouverez ci-dessous les dix clichés les plus populaires qui surviennent lorsque l'âme est attirée par la programmation, mais que certaines circonstances interfèrent avec la personne. Ma tâche est d’essayer de mettre fin à votre méfiance et de vous préparer à une façon de penser positive. Si vous lisez cet article, vous êtes plus loin que vous ne le pensez ! Mentalement, vous êtes déjà là où vous devez être, et si vous avez déjà lu quelques livres, alors vous êtes déjà à mi-chemin. Alors arrêtez de douter, c'est le lot des faibles. Seulement en avant ! Déjà mieux ? Alors allons-y! "Je n'ai aucune éducation" Lorsque j'étais complètement vert et que je suis entré dans l'académie de l'une des grandes entreprises d'externalisation, les intervieweurs m'ont gentiment laissé entendre qu'ils n'étaient pas du tout intéressés par un diplôme, donc les questions étaient spécifiques - sur la POO et les bases Java. Bien sûr, vous rencontrerez des postes vacants où la technologie est disponible. l’éducation sera une exigence claire. Je veux juste dire que son absence n'est pas un obstacle ces jours-ci. De nombreux bureaux à l'étranger demandent un BS/MS en informatique ou, attention, une expérience pertinente. Pas convaincant? Vous serez peut-être encouragé par le fait que je n’ai pas de formation technique ;), mais cela ne m’a absolument pas empêché d’acquérir de l’expérience dans de grandes entreprises. Demandez-moi maintenant, que ferais-je si je pouvais rembobiner le film ? Bien sûr, j’irais au KPI/NAU, mais je ne serais pas trop triste si je n’y entrais pas. Arrêtez de vous en soucier. Le temps passera - vous pouvez obtenir un diplôme à 40 ans si vous le souhaitez - mais pour l'instant, concentrez-vous sur le fait de devenir un développeur junior ici et maintenant. « Il y aura des gens plus intelligents que moi » Il y aura toujours des gens plus intelligents, plus intelligents, plus flexibles, plus talentueux que vous, et tout travail ne fait pas exception. Ce fait ne vous donne absolument pas le droit de vous écarter de votre objectif. Peut-être existe-t-il quelque part à l’autre bout du monde un petit garçon japonais qui multiplie et divise les nombres plus vite que vous, et une grand-mère tchèque qui tape sur le clavier d’un téléphone portable plus vite que n’importe quel adolescent. Mais tu n'y penses pas, n'est-ce pas ? Alors pourquoi devriez-vous vous soucier des personnes avec qui vous travaillez une fois embauché ? À certains égards, vos futurs collègues vous seront supérieurs et à d’autres, ils vous seront inférieurs. C'est bon! Nous le barrons. "Je ne pense pas pouvoir le faire" Eh bien, tout d'abord, personne n'a dit que ce serait facile, mais cela ne veut pas du tout dire que votre objectif est impossible. Rien ne vous empêche d’essayer, même si vous travaillez actuellement comme comptable ou conseiller commercial. Venez après le travail et asseyez-vous pour étudier. Si au fil du temps vous constatez des progrès, c’est le signe que vous avancez dans la bonne direction. Ne vous arrêtez pas! Si cela vous intéresse ne serait-ce qu'un peu et que cela vous est donné, alors je ne connais pas un seul point qui pourrait me convaincre que vous n'en êtes pas digne. "Je suis accablé par la paresse" La paresse est simplement un manque de motivation. Si vous remarquez que la plupart de votre temps libre, au lieu d'étudier et de rester sur la bonne voie, vous faites bêtement des ordures - je m'empresse de vous informer que, très probablement, être programmeur n'est pas pour vous. Du moins pas maintenant. Certains considèrent la paresse comme un péché, une maladie, le choléra des temps modernes ainsi que l'obésité. Laissez cette affaire aux hystériques de carrière. À mon avis, tout dans cette vie est imprégné de l'illusion de lutte et de compétition : qui est le plus grand, qui est le plus fort, qui est le plus riche. Qui a une voiture plus cool, qui dans l'équipe a un salaire plus élevé, qui fait des développé couchés plus lourds au gymnase, laquelle des filles s'est mariée plus tôt et a eu des enfants - cela vous rend malade, comme un fast-food puant. Les gens ont arrêté de vivre et de profiter de la vie, de poursuivre leurs rêves, échangeant leur zone de confort contre le choix entre Pepsi et Coca-Cola. Pour moi, la paresse, c'est bien, c'est tout simplement merveilleux. Il s’agit d’une fonction de protection ordinaire de votre corps consistant à économiser de l’énergie et du temps sur des choses qui lui sont inutiles. L'homme a été créé pour être libre, alors si vous êtes paresseux, arrêtez d'essayer de soulever vos fesses du canapé - peut-être qu'elles sont maintenant à leur place :). "J'y vais à cause de l'argent" Si vous rassemblez des développeurs et dites : à partir de maintenant, votre salaire sera de 3 à 4 000 hryvnia pour n'importe quel niveau, et les testeurs continueront à recevoir les mêmes tarifs, alors la question sera différente : pas combien c'est une bombe, mais combien de programmeurs resteront programmeurs après cette nouvelle. Beaucoup de gens se lancent dans l’informatique à cause de l’argent. Salaire traduit en dollars, en fromage et en un reflex numérique coûteux. Peu importe à quel point je travaillais avec les gens, il y avait toujours des conversations à ce sujet. Je ne dis pas que c’est mauvais, je veux juste que vous n’essayiez pas de vous convaincre que vous venez dans un but purement spirituel pour changer le monde pour le meilleur. Avant d'obtenir un emploi de junior, je savais quels étaient les salaires des seniors, des responsables techniques et même des cadres intermédiaires, et ces pensées ne faisaient que m'inspirer : avant de travailler comme programmeur, je ne pouvais que rêver de tels chiffres. Appelez ces choses par leur nom propre et arrêtez d’en avoir honte. « Il me semble que ceci n'est pas à moi. » À qui donc ? Vous savez, c'est facile à vérifier. Ouvrez le premier volume de Hortsmann et commencez à lire et à écrire du code à partir des exemples. Si vous ne vous ennuyez pas et que vous ne piétinez pas sur le même chapitre la deuxième semaine, mettez de côté vos doutes. L'étude des spécialités techniques est une chose séquentielle. Vous ne pouvez pas passer à B sans connaître A, mais vous aurez toujours la possibilité de revenir en arrière et de renforcer vos fondations. Allez-y. "Il y en a beaucoup comme moi" Il y a toujours de la compétition pour une place. Je ne discute pas, par exemple, il y a maintenant 300 à 400 testeurs sans expérience, voire plus par place. Oui, c'est l'amère vérité, mais d'un autre côté, même avec de tels indicateurs, je ne trouve pas de point suffisamment sérieux. Oui, au moins 100500 par place !! Vous avez toujours la possibilité d'acquérir de l'expérience sur vos projets : créez une sorte de service, un programme de bureau, utilisez toute la pile que vous connaissez - et vous avancez déjà, tandis que le reste, à part envoyer votre CV, fait rien d'autre. « Personne ne répond à mon CV » Suite du point ci-dessus. Très probablement, pour les futurs informaticiens sans expérience, être capable de rédiger un beau CV est une bonne chose, mais lorsqu'il y a beaucoup de monde pour un poste vacant, de nombreux CV sont très similaires les uns aux autres : vous pouvez bien sûr envoyer une photo avec un décolleté (si c'est une fille) ou écrivez beaucoup de technologies , que vous ne connaissez vous-même que sur Wikipédia. Dans les deux cas, les RH ne s'en soucieront tout simplement pas : si le poste vacant doit inclure une personne qui, par exemple, connaît AWS, alors ils rechercheront AWS dans le CV. Tenez compte d'un autre point important, comme les recommandations de vos collègues. C'est la douleur de toute personne qui n'a pas de telles connaissances, car la part du lion des juniors y est prise (si la personne est recommandée - pas un idiot, bien sûr). Habituellement, pour le poste junior, ils embauchent, je le souligne, une personne active adéquate et prête à apprendre, et même pour se nourrir. Et si un tel candidat échoue, vous serez probablement le prochain. Eh bien, pendant que les autres sont interviewés, vous disposez de nombreux domaines dans lesquels vous pouvez améliorer vos compétences : l'open source, les tâches sur Internet et peut-être le travail indépendant. « Je ne réussirai pas l'entretien/Je souhaite rejoindre une entreprise spécifique » Oui, très probablement, le premier entretien sera un échec, mais l'expérience que vous gagnerez n'a pas de prix. À chaque entretien ultérieur, vous deviendrez plus confiant et plus ingénieux. Je me souviens encore de mon premier... Mon Dieu, de quelles bêtises je parlais ?! C'était vraiment dommage de partir après cela (je me souvenais de cette goule qui me souriait au visage), mais quand je suis rentré à la maison et que j'y ai réfléchi, j'ai réalisé que c'était une merveilleuse leçon. Après lui, tous les événements similaires ultérieurs furent empreints de légèreté et de confiance. Personne n'est mort, ils recherchent des gens comme moi, ce qui veut dire que je viendrai. Croyez en vous! Si vous souhaitez spécifiquement rejoindre une certaine entreprise, alors je pense que je ne vais pas vous raconter une astuce populaire dans notre environnement, mais quand même : avant d'organiser un rendez-vous avec cette entreprise, passez par un entretien avec des concurrents. Peut-être qu’on vous proposera quelque chose que vous ne pourrez pas refuser, ou que les conditions seront plus dures. Je suis sûr d’une chose : vous ne le regretterez pas. « Moi aussi, je me sens bien dans ce travail » Vous savez, il y a un vieux dicton : Le mieux est I'enneini du bien (« Le meilleur est l'ennemi du bien »). Peut-être que votre travail n'est pas le pire endroit où être, mais oui, le patron est un connard, et alors ? Ou, par exemple, la troisième année sans prime, mais avec un salaire stable, d'autant plus que j'ai déjà plus de 30 ans. Dans une certaine mesure, cela peut être vrai, rappelez-vous simplement que vous n'avez qu'une vie et qu'il ne faut pas la gaspiller des déceptions, pour un confort imaginaire, quand il y a tant de choses intéressantes autour et que toute votre vie ne suffit pas à comprendre. N'ayez pas peur d'être meilleur, n'ayez pas peur d'être le meilleur. N'écoutez personne, avancez vers votre objectif avec persévérance si vous savez que c'est ce que vous voulez vraiment faire. N'ayez pas peur de changer !

Entretien

En gros, vous pouvez trouver tout cela sur Internet ou demander à vos amis, mais je pense que ce ne sera pas superflu. Vous trouverez ci-dessous un exemple d'entretien pour un développeur Java junior, tel qu'il le serait maintenant si j'étais l'intervieweur. Les questions peuvent être n'importe quoi, j'ai juste essayé de recueillir quelque chose de moyen sur l'hôpital. Imaginons que vous ayez de la chance. Schéma standard Étape 1. Un recruteur vous appelle et vous fixez un entretien avec lui, par exemple demain à 11h00. Étape 2. Vous arrivez plus tôt, car 11h00 n'est probablement pas l'heure pour vous, mais pour les développeurs, qui ont réservé une sorte de salle dans laquelle ils vous tortureront. Ce serait une bonne pratique pour tout recruteur de mettre en garde à ce sujet. Étape 3. En fait, à partir de l’étape 3, tous les points peuvent être mélangés, car les entretiens peuvent se dérouler différemment. Par exemple, ici, on peut vous poser des questions sur des choses de base, d'où venez-vous, pourquoi ici, etc. Il est possible que les RH eux-mêmes puissent le faire, et bien sûr, il est possible qu'en anglais. En fait, cela dépend de l'entreprise. Étape 4. Vous êtes invité dans une salle de réunion, où vous aurez une conversation avec une, deux, trois personnes, dont l'une sera soit un senior, soit un responsable technique qui travaillera avec vous à l'avenir, parmi les autres. peut être un Scrum master, d'autres développeurs ou des RH. Ils vous interviewent pendant un moment, puis vous serrent la main et vous laissent partir. Étape 5. Ce sera peut-être le lendemain, ou peut-être immédiatement après l'étape 4 - vous aurez une conversation avec le client étranger (s'il y en a un), ou peut-être qu'il mènera lui-même l'entretien. Comme vous pouvez le constater, il existe de nombreuses options. Quelque part il y a des clients, quelque part il y a aussi un entretien téléphonique. C'est juste un exemple. Exemple d'entretien technique pour un développeur Java Junior Je suis vraiment désolé pour les sous-développeurs qui lisent quelque chose d'intelligent dans le but de se noyer/écraser/s'exhiber devant le candidat lors de l'entretien. Si vous voyez une telle personne devant vous et ressentez de la pression et de la tension de sa part, envoyez-la immédiatement à trois personnes amusantes, car après avoir réussi, vous devrez travailler avec cet idiot. Ne gaspillez pas vos précieux nerfs. L'entretien doit avant tout être mené dans le but de découvrir ce que le candidat sait, et non ce qu'il ne sait pas. Naturellement, si vous avez besoin d’une personne qui connaît quelque chose de précis, demandez-lui, ne l’embêtez pas avec des choses inutiles que vous n’utilisez pas dans le projet. Soyez humain, après tout ! Vous trouverez ci-dessous des questions approximatives qui pourraient surgir lors d’un entretien. 5 questions pour chaque technologie. POO 1. Donnez un exemple concret de polymorphisme ? Quels sont les avantages? Défauts? Écrivez du code simple. 2. Qu'est-ce qu'une interface ? Cours abstrait ? Pourquoi a-t-on besoin d'interfaces si on peut bêtement tout écrire en classe (un peu de provocation) ? Il en va de même pour la classe abstraite. Quelles sont les méthodes par défaut dans Java 8 ? 3. Construire une hiérarchie de classes en utilisant un exemple spécifique d'une base de données ou d'un programme imaginaire (il existe une liste de différentes classes de travailleurs de la base de données) et de l'interaction entre elles (agrégation, composition). 4. En quoi la composition diffère-t-elle de l'agrégation (is-a, has-a) ? 5. Comment contourner l’interdiction de l’héritage multiple en Java ? JDK/JRE 1. En quoi le JDK est-il différent du JRE ? Qu’est-ce que la JVM ? 2. Qu'est-ce que le chemin de classe et à quoi sert-il ? Comment, par exemple, charger d'autres classes dans le classpath ? 3. Que savez-vous du chargeur de classe ? 4. Parlez-nous de javadoc ? Pourquoi est-ce? 5. Qu'est-ce que JAR, WAR ? Java Common 1. Quelle est la différence entre les méthodes statiques et non statiques ? Qu'est-ce qui est définitif ? 2. Qu’est-ce que le boxing-unboxing ? octet b = 127, b++, quel est le résultat et pourquoi ? 3. Que sont les emballages, à quoi servent-ils ? 4. Que dois-je faire pour créer mon annotation ? Qu’est-ce que la substitution/surcharge ? 5. Pourquoi la classe String est-elle finale ? Que fait la méthode stagiaire() ? Structures de données 1. Expliquer la structure de l'API Collections en Java ? Avez-vous déjà travaillé avec l'API Stream ? 2. Quelle est la différence entre ArrayList et LinkedList ? Où est-il préférable d'utiliser ArrayList et où est LinkedList ? 3. Dites-nous comment fonctionne HashMap ? Quelles sont les fonctionnalités de travailler avec TreeSet, HashSet ? Avez-vous de l'expérience avec les collections de goyaves ? 4. Tableaux en Java, exemple de tableau bidimensionnel. 5. hashCode, équivaut à utiliser HashMap comme exemple ? Concurrence 1. Qu'est-ce qu'un processus ? Couler? Comment créer un fil de discussion ? Qu'est-ce qui est synchronisé ? Comment comprendre tel ou tel morceau de code thread-safe ? 2. Qu'est-ce que Thread.sleep, et aussi attendre, notifier, céder ? 3. Donnez un exemple d’impasse ? 4. Collections lorsque vous travaillez avec le multithreading. 5. Opérations ThreadLocal et Atomic SQL/JDBC 1. À l'aide d'un exemple spécifique, récupérez dans la base de données Utilisateurs celui dont le salaire est supérieur à 5000. 2. Exemples INNER JOIN, OUTER JOIN, Order By, Group By. 3. Pourquoi avez-vous besoin d'un pilote JDBC ? Exemples. 4. Dites-nous tout ce que vous savez sur ResultSet, quelques exemples. 5. Écrivez un DAO simple en utilisant RS. JPA/Hibernate 1. Quels sont les inconvénients et les avantages de JPA ? 2. Qu'est-ce qu'EntityManager ? Entité? 3. Critères dans JPA/Hibernate. 4. Un-à-un, plusieurs-à-plusieurs dans JPA/Hibernate 5. Comment feriez-vous un JOIN dans Hibernate ? HQL ? Printemps 1. Qu'est-ce que DI/IoC ? Avantages. 2. Qu'est-ce que le contexte d'application ? Haricot? 3. Quels sont les types d’initialisation IoC ? 4. Singleton, prototype au printemps ? Printemps basé sur les annotations ? 5. Cycle de vie des haricots ? Méthode d'initialisation, méthode de destruction ? @PostConstruct, @PostDeploy ? Maven 1. Principales phases de maven, cycle de vie. 2. Comment exécuter maven avec des tests, sans tests ? Qu'est-ce que l'archétype, la dépendance mvn ? 3. Profils dans maven, comment créer, comment lancer. 4. Qu'est-ce qu'un instantané dans Maven ? Dépôts centraux/distants ? 5. Plugins dans mvn, comment ils fonctionnent, quelques exemples. Algo 1. Le concept d'algorithme, sa vitesse, Big-O-Notation. 2. Comment trouver l’élément du milieu dans LinkedList en une seule fois ? 3. Écrire une pile primitive ? Quelle est la différence entre pile et file d’attente ? LIFO, FIFO ? 4. Tri rapide, tri par fusion. 5. Écrivez un programme qui vérifie si un nombre est un palindrome. Je suis d'accord, peut-être que la barre est un peu plus courbée vers le milieu que chez les juniors, mais je pense qu'une telle préparation ne vous fera certainement pas de mal. Essayez d'approfondir chaque question. D'ailleurs, de nombreux domaines de Java ne sont pas indiqués ici, veuillez en tenir compte.

Pendant le travail

Voici quelques petites recommandations pour les développeurs juniors/intermédiaires déjà installés. Ces conseils simples peuvent vous aider tout comme ils m’ont aidé. Ne soyez pas têtu. Arrêtez d'essayer de prouver votre point de vue, même s'il est incroyablement proche de la vérité. Vous avez déjà remarqué que vous vous disputez depuis longtemps, ce qui veut dire que de l'autre côté des barricades se trouve un âne ordinaire qui n'a que deux opinions dans la vie : la sienne et la mauvaise. Nous avons un nombre incroyablement grand de personnes têtues qui tiennent bon jusqu’au bout, juste pour que leur ego ne soit pas ébranlé. Et ce ne sont pas seulement vos collègues, ils sont tout simplement partout - dans le minibus, dans le magasin, chez les parents, les amis proches - vous ne pouvez pas les fuir ou vous cacher. Vous devez d'une manière ou d'une autre interagir avec eux, même si vous comprenez que la personne dit ouvertement des bêtises. D’ailleurs, la même chose peut vous arriver. Je suis d'accord, des choses simples peuvent être expliquées même à une personne têtue, mais que se passe-t-il si nous parlons de problèmes architecturaux dans un projet ou d'une opinion personnelle ? Oubliez ces déchets – soyez flexible. J'ai beaucoup de respect pour les gens qui peuvent admettre qu'ils ont commis une erreur devant tout le monde. C'est précisément cette qualité qui vous sera utile en tant que spécialiste junior : il est difficile d'entrer en confrontation avec une personne ouverte, surtout lorsqu'elle admet qu'elle apprend et qu'elle a le droit de se tromper. Ne soyez pas en retard Peu importe qu'il s'agisse d'une période d'essai ou juste d'un vendredi, quand tout le monde oublie et arrive à 11 heures. Une autre chose est importante : la ponctualité est une caractéristique d'un professionnel qui gagne des points supplémentaires à l'improviste . Et des points supplémentaires ne feront pas de mal à une personne sans expérience, n'est-ce pas ? Essayez de ne pas être en retard et quittez le travail après avoir travaillé honnêtement pendant 8 heures. N’abusez pas des estimations Malheureusement, il s’agit d’une situation très courante dans laquelle je me suis retrouvée par le passé. Le développeur s'est fixé 8 à 16 heures pour terminer la tâche et l'a achevé de manière inattendue en 3 à 4 heures. Il consacre le reste de son temps personnel à jouer au tennis de table, comme c'était le cas pour moi, ou à regarder YouTube et d'autres divertissements. D'un point de vue juridique, il semble que nous soyons d'accord, mais d'un point de vue humain, vous vous privez de choses très importantes : 1. Vous restez immobile, parce que vous occupez votre temps supplémentaire avec des choses inutiles ; 2. Vous ne vous développez pas parce que vous n'informez pas votre direction de vos progrès rapides, personne ne sait que vous accomplissez vos tâches plus rapidement que prévu ; 3. Vous commencez à surestimer constamment le temps moyen nécessaire aux valeurs, ce n'est qu'un chemin qui ne mène nulle part. Prenez le temps d'étudier Les chances de prendre du retard sur la locomotive sont irréalistes, alors gardez à l'esprit que la technologie et les nouvelles versions évoluent très rapidement. Abonnez-vous aux évangélistes Java d'aujourd'hui, lisez les résumés Java et, en général, soyez intéressé, apprenez de nouvelles choses. Cela vous aidera à maintenir votre marque et à vous développer. Aider les autres N'ayez pas peur d'aider les autres, même s'ils sont aussi verts que vous. Premièrement, vous renforcerez considérablement vos connaissances, et deuxièmement, vous gagnerez le respect aux yeux des autres, et en même temps ils vous aideront. Dans un tel environnement naissent les meilleures équipes, ainsi qu’une croissance technique et personnelle très rapide. Faire du sport. Avoir un passe-temps Non, sérieusement. Non seulement les personnes qui font de l’exercice se sentent mieux, mais leur fonction cérébrale est également meilleure ! La scoliose, le bas du dos, l'excès de poids, divers problèmes au niveau des organes internes - rester assis devant l'ordinateur 24 heures sur 24, même en dehors du travail, y contribuent. Si vous ne savez pas faire de sport (ce dont je doute), utilisez de petites astuces : travaillez debout de temps en temps, descendez deux arrêts plus tôt et marchez jusqu'au travail. Et en général, marchez davantage. Il existe également un risque d’épuisement professionnel si la programmation prend beaucoup plus de temps que 40 heures par semaine. Les passe-temps personnels viendront à la rescousse - par exemple la photographie, la musique, etc. Prenez régulièrement du temps pour la spiritualité. Équilibrez votre vie personnelle Lorsque votre petite amie/femme vous dit : « l'ordinateur portable ou moi », vous devez réfléchir attentivement à la place qu'occupe la programmation dans votre vie. D'un autre côté, lorsque vous commencez votre parcours dans l'informatique, vous devez expliquer clairement à votre partenaire que vous devez désormais étudier beaucoup pour en faire plus. J'espère qu'ils comprennent. Eh bien, essayez d’équilibrer et de répartir votre temps correctement. Allez au-delà Soyez proactif, si vous sentez par exemple que vous pouvez partager des connaissances ou avoir des sujets intéressants, pourquoi ne pas organiser des petits cours au sein de l'entreprise pour les autres ? N'ayez pas peur de participer à de grands projets open source si vous savez comment vous pouvez aider. Si vous voulez écrire un jeu, un projet social ou une autre idée, faites-le, faites-le, faites-le ! Ne restez pas immobile, cherchez toujours des moyens de vous développer. Soyez compétitif Surveillez les nouvelles tendances, restez au courant des tendances qui se produisent dans la communauté Java. Par exemple, cela ne fera pas de mal si vous surveillez de temps en temps les postes vacants Java sur DOU, mais pas pour vous éloigner du travail, mais pour savoir quelles technologies restent pertinentes et lesquelles disparaissent lentement du marché. . Essayez également de suivre des cours sur Coursera, Udacity, etc., explorez de nouveaux horizons. Et même l'anglais : essayez de regarder vos films/séries préférés en version originale avec sous-titres pour améliorer votre expression orale, téléchargez quelques applications intéressantes pour apprendre la langue (par exemple LinguaLeo) et, au final, suivez des cours.

Conclusion

Voilà, mon petit projet sur DOU touche à sa fin. Chers amis, je vous souhaite sincèrement de trouver un emploi et j'espère que tout ce que j'ai décrit dans ces 7 articles sera un guide précieux pour vous, même pour ceux qui travaillent déjà en tant que développeur Java. Futurs juniors, n’oubliez pas que rien n’est impossible et que si vous vous dépassez vraiment, vous réussirez certainement. Je veux que vous décidiez enfin si c'est pour vous ou non, que vous élaboriez un plan de formation détaillé et que vous le suiviez sereinement. Ne vous inquiétez pas si vous obtenez le silence en retour - tout cela est temporaire, l'essentiel est de croire et en aucun cas de s'écarter du cours, mais d'étudier, d'étudier et d'étudier encore. J'aimerais remercier chaleureusement l'équipe du DOU pour avoir édité une grande partie du matériel et m'avoir accordé du temps de grande écoute le lundi. DOU est une communauté sympa qui a cessé d'être simplement un site pour les informaticiens ukrainiens. Je voudrais également remercier tous les commentateurs qui ont lu mes articles en diagonale et ont sorti les phrases de leur contexte. Sans vous, les articles n'auraient pas l'air si intéressants :) Que la Force soit avec vous ! Article original tiré de DOU
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION