JavaRush /Blog Java /Random-FR /Comment suis-je devenu développeur en six mois ?
llaerto
Niveau 21

Comment suis-je devenu développeur en six mois ?

Publié dans le groupe Random-FR
Salut tout le monde. Ceci est une autre histoire d'emploi sur le site Web de Javarush, où Javarush sera félicité. Je plaisante, ils ne le feront pas. Ou le feront-ils ? Bien sûr qu'ils le feront, j'attendais le moment d'écrire cet article au 1er niveau, quand je lisais ceux des autres :) En général, commençons par le tout début. En juin 2014, j'ai obtenu mon diplôme en comptabilité. Dès la 3ème année d'université, j'ai déjà réalisé que je ne serais pas comptable, j'ai gagné de l'argent sur Internet - différentes manières, arbitrages, abonnements, portes, SDL, GS, etc., il y a beaucoup de ça sur Internet , mais il y a aussi beaucoup de nuances. L’étudiant en a eu assez. Après avoir obtenu mon diplôme universitaire, j'ai continué à « tourner » sur Internet, jusqu'à... En janvier 2015, j'ai pensé que ce serait bien de devenir programmeur. Tout simplement parce que j'aimais le monde informatique, j'y suis moi-même associé depuis longtemps et le développeur en est l'aboutissement logique (à l'époque c'était l'aboutissement, maintenant ce n'est que le début d'un nouveau chemin). Pour mettre en œuvre une idée aussi merveilleuse, j'ai commencé à apprendre Python 3. J'ai suivi un cours de base, des problèmes de logique et d'algorithmes, tout cela, bien sûr, oui, mais « où est l'épopée, où sont les programmes qui sauvent le monde » ?" - Je pensais alors. Une semaine plus tard, je l'ai oublié et je l'ai oublié - il y avait de l'argent, la vie continuait... Mais en février, ma sœur et son mari sont venus me rendre visite, tous deux informaticiens, et son mari a parlé des cours prévus en leur entreprise (pas de formation, mais juste des cours d'initiation à l'informatique - orientation, sur la différence des langues, sur les technologies, sur les projets, les objectifs informatiques, etc.) et m'a conseillé d'aller vers eux. Je me suis abonné à toutes les mises à jour de leur entreprise et j'ai commencé à attendre... En février 2015, les inscriptions à ces cours ont commencé, il y avait beaucoup de candidats, il n'y aurait pas eu assez de place pour tout le monde. Pour réussir, il fallait un test de connaissance de la langue anglaise et des concepts de programmation très basiques. Parce que Je sais très bien utiliser Google (d'ailleurs, je considère toujours cela comme la compétence la PLUS importante d'un programmeur) et je connais bien l'anglais - j'ai réussi le test, je l'ai envoyé, après 2 semaines, j'ai reçu le message « Vous avez été accepté , les cours commencent… » Les cours ont débuté en mars 2015. Après la première leçon, un concours a été annoncé, les gens devaient s'organiser en équipes et accomplir une tâche d'équipe. Bien sûr, personne ne m'a emmené, parce que... Je ne pouvais rien faire. Mais ma sœur m'a conseillé de commencer à apprendre Java en tant que langage commun et en développement. Grâce à ma capacité à rechercher sur Google, j'ai trouvé le service Javarash, trouvé des avis, lu et qu'en pensez-vous - j'ai acheté un abonnement au 2ème niveau (sans attendre 10 gratuits). Mais ensuite, une autre chose s'est glissée... En avril 2015, j'ai eu un mariage, donc en plus des cours hebdomadaires et de gagner de l'argent pour le pain, le seul temps qui restait était de préparer le mariage, et le jawarash acheté a commencé à attendre à le 4ème niveau. Et après le mariage... En mai 2015, je suis partie en lune de miel, après quoi j'ai fermement décidé de commencer à apprendre Javarash, et qu'en pensez-vous ? Quand je suis rentré chez moi le 6 mai, la première chose que j'ai faite a été de commencer à apprendre Java. J'ai commencé à faire cela à partir du niveau 1 de Javarush et, en principe, je crois suffisamment que mon chemin pour devenir programmeur a commencé le 6 mai. En juin 2015, j'étais déjà au niveau 20 de Java Rush. En fait, voici la partie principale de la revue sur Java Rush. Parce que Je n'ai pas dépassé le niveau 20. Quoi, comment, j'ai trouvé un travail ! Oh, puis-je trouver un travail après le niveau 20 ? Non. C'est interdit. Alors quel est le secret ? Le secret est qu’avant le niveau 20 vous passez par les bases de Java, la base la plus importante. Et vous ne vous contentez pas de passer par les bases. Vous répétez chacune des putains de bases une douzaine de fois. Ces putains de robots les mâchent pour vous et vous obligent à chercher un tas d'informations à moitié mâchées qui se téléchargent.Compétence Google (la compétence la plus importante de tout programmeur, rappelez-vous ceci)et ainsi, erreur après erreur, colère après colère, échec après échec, vous parcourez ces 20 niveaux... Ici ma belle répartition par mois est perdue parce que... de plus, il est difficile de le produire de manière aussi différenciée. Et puis, après le niveau 20, j’ai accidentellement essayé Android. Et ça s'est resserré et nous sommes partis. J'ai commencé à lire des livres, à regarder des vidéos, des cours en ligne, des cours de texte - beaucoup de tout (encore une fois, Google !!), mais partout j'étais convaincu à 100% de 1m, c'est grâce à Javarash que j'ai reçu les bases les plus puissantes sur lesquelles le framework Android a simplement été ajouté. Sans les bases, je ne serais pas capable de comprendre Android et d'écrire des applications pour celui-ci. Les fondamentaux sont votre fondation. Si vous sautez Javarash, vous vous tromperez tout simplement dans le monde réel de la programmation, tout simplement parce qu'il y a ici une énorme quantité de pratique qui mettra ces informations importantes dans la tête même la plus lente à apprendre ! Non, vous pouvez devenir programmeur sans Javarash, mais ce sera plus difficile et plus long *(Je n'envisage pas l'option du mentorat et de l'écoute, c'est un cas rare et ceux qui ont un tel mentor ne sont pas assis ici). De juin à septembre j'ai été absorbé par les nuances d'android que j'ai absorbé et absorbé (et elles roulaient toutes encore sur la base Java obtenue ici), mais (ici nous reviendrons sur la répartition mensuelle) d'ici octobre... En septembre 2015 I J'ai réalisé que je savais déjà quelque chose (je plaisante, à ce moment-là je me considérais presque comme un intermédiaire, probablement) et j'ai décidé que j'avais besoin d'un travail (je devais nourrir ma famille), à ​​savoir le travail d'un Android développeur. Mais comment? Après tout, des foules de gens recherchent ce travail, ils écrivent, comme moi, les mêmes CV, que dois-je faire, penserait quelqu'un d'autre, je suis un gars quoi qu'il arrive, j'ai immédiatement décidé que je chercherais un travail quand j'ai écrit un portfolio à part entière :) et j'ai commencé à l'écrire. Mon objectif était 4 applications : une calculatrice avec calcul ligne par ligne (la plus simple, comptez sur le pouce), une application client-serveur (le serveur n'a pas été écrit par moi) qui adaptait le site de l'encyclopédie en ligne en application, une liste de tâches avec toutes les fonctionnalités de la conception matérielle et 1 autre adaptation de l'encyclopédie en ligne , mais avec une base de données, une conception matérielle, une bibliothèque tierce et autre chose. En général, j'ai esquissé un plan et commencé à écrire... En novembre 2015, soit le 15, toutes mes applications étaient prêtes, le code était sur bitbucket, les applications dans le play store, j'ai réalisé qu'il était temps de commencer à chercher un travail, je suis au moins un gars - où :) Afin de chercher du travail, j'ai décidé de rassembler une liste d'entreprises dans ma ville (Odessa), de les trier, ne laissant que celles impliquées dans le développement Android (ou du moins un de leurs domaines). Pour ce faire, j'ai écrit un mini-programme qui a analysé les données de http://jobs.dou.ua/companies/ et m'a donné une liste de 180 entreprises informatiques d'Odessa. Malheureusement, il y avait des sociétés clandestines, des studios de merde, ainsi que toutes sortes de sociétés de fournisseurs d'accès Internet, je les ai éliminées manuellement et j'ai reçu une liste de 63 sociétés qui me convenaient. J'ai décidé d'envoyer des CV à 3 à 5 entreprises par jour. La seule chose c'est que j'ai décidé de me détendre avant ça, d'aller quelque part avec ma femme (sinon j'étudiais plus de 8 heures par jour, + 2 heures de travail. Au fait, le travail - quelque part en juin, j'avais économisé suffisamment d'argent pour un an de vie à venir et j'ai donc étudié calmement sans passer beaucoup de temps à gagner de l'argent) et j'ai commencé à envoyer la liste de diffusion le 20. La seule chose que j'ai décidé de faire pour apaiser ma conscience (afin de ne pas avoir l'air d'un fainéant) a été de publier mon CV sur work.ua. Après avoir posté sereinement l'annonce mercredi, je suis allé me ​​reposer. Le 20 novembre 2015, j'ai reçu un e-mail m'informant qu'une entreprise avait aimé mon CV, à savoir mes projets réalisés, et m'a invité à un entretien. À ma grande surprise, l'entretien s'est déroulé en ligne et l'entreprise était à distance (à cette époque, je travaillais à la maison sur un ordinateur depuis 4 ans ; travailler comme programmeur à la maison était mon rêve). Je n'ai pas montré que j'étais assis avec des yeux brillants, mais j'ai simplement répondu calmement à toutes les questions - techniques et non, et j'ai envoyé mon code pour révision à mon futur chef d'équipe. Après 3 heures d'inquiétude, j'ai reçu la réponse « nous aimerions que vous travailliez pour nous ». Eh bien, je n'ai pas vraiment discuté, vous le voulez comme vous voulez :))) Le 24 novembre 2015 était mon premier jour de travail en tant que développeur Android... Ce n'est pas une petite histoire, sa morale principale sera peut-être la suivante suit : 1 ) Apprenez les bases. Pour les bases de Java, il n'y a rien de mieux que Javarush (croyez-moi, je peux Google :). 2) Apprenez à Google. C’est encore plus important que les bases. En sachant chercher, vous pouvez trouver une solution à TOUT problème. 3) Apprenez l'anglais. Je l'ai étudié une heure par jour pendant mes études de programmation, maintenant je recherche et lis des informations techniques uniquement dans l'original - il y en a beaucoup plus, et elles sont plus claires et plus fraîches. 4) Rédigez un portfolio. Personne n'a besoin de vous, mais si vous savez faire quelque chose et le montrer, alors vous vous démarquerez immédiatement d'une douzaine de candidats comme vous qui étaient trop paresseux pour rédiger un portfolio. 5) Apprenez toujours. Chaque jour, vous devriez apprendre quelque chose de nouveau, au moins 1 petite chose. 6) Programme. Chaque ligne de code vous rapproche de votre objectif, tout vient avec l'expérience. 7) N'abandonnez pas. Au cours de mes études, au moins 5 fois j'ai été attaqué par le découragement et la mélancolie, le doute de moi et la faiblesse, mais à travers je ne peux pas et je ne veux pas, je me suis forcé à avancer et ils ont été remplacés par l'inspiration. 8) Je suppose que c'est tout ce que je voulais dire. Efforcez-vous et tout s'arrangera, je vous dis cela en tant que développeur Android diplômé en comptabilité :) PS Je ne l'ai pas écrit dans la partie principale de l'article, mais je vais le dire ici. En plus de Java\Android\autres grandes orientations, apprenez à utiliser d'autres technologies nécessaires à votre métier. Lesquels exactement ? Eh bien, 100 % Git, JIRA, Scrum, XML, JSON, REST api, HTTP et plus encore. Vous pouvez facilement trouver des exemples spécifiques en examinant ce que les employeurs exigent des collégiens dans votre spécialité. Croyez-moi, ces compétences « secondaires » s'apprennent rapidement et facilement, car... ils sont simples, mais ils augmentent votre niveau et votre prix, et sans eux vous n'irez pas loin :) PPS Ah oui, je suis au travail depuis 2 mois déjà. Tim Lead a dit que je grandis et que tout va bien, il me conseille également sur quoi lire et comment développer.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION