Comment devenir un programmeur, si vous ne savez pas quoi que ce soit au sujet du code
Formant / / December 19, 2019
La première chose à faire - pour trouver le bon professeur. Il est clair qu'il est peu probable que vous serez en mesure de tout laisser tomber et se consacrer exclusivement à l'enseignement, il est donc nécessaire de choisir ces cours où les cours sont pour la plupart dans la soirée ou à tout moment opportun pour vous temps. Absolument parfait, si vous n'avez pas besoin d'aller nulle part et vous pouvez faire de la maison. Option combinant les avantages - cours en ligne.
Quels cours choisir
Les traits distinctifs de bons cours: ils existent depuis longtemps, les gens là-bas enseignent avec beaucoup d'expérience dans domaine concerné, enfin, vous donnera non seulement une quantité suffisante de la théorie, mais aussi apprendre à appliquer à pratique. Il est souhaitable que cela se produisait dans des conditions proches du réel.
Prenons un exemple spécifique - cours d'éducation IT-portail GeekBrains, déjà familiers aux lecteurs Layfhakera. Il y a déjà six ans. Pendant ce temps, a appris à coder plus de 70 000 personnes - un indicateur est assez impressionnant.
Quant à ceux qui seront directement enseigné, il contient vraiment le meilleur des meilleurs. La sélection a réuni plus de 300 candidats, il est des professeurs d'université et des spécialistes des grandes entreprises informatiques. En général, ce sont des gens qui doivent composer avec le code et savent comment en parler aux autres, à préciser.
Nous nous tournons vers le plus intéressant. Pratique. Son vous aurez en abondance. Programmation - une telle sphère où la théorie sans la possibilité de l'appliquer en réalité peu de valeur. Voilà pourquoi au cours de la formation, vous serez constamment effectuer des tâches, beaucoup d'emplois aux informations obtenues dans le cours assimilé efficacement. Je vous propose de voir à quoi il ressemble en action.
Nous commençons par les bases
Eh bien, vous voulez apprendre à programmer, mais représentent mal ce qu'il est tout au sujet. Logiquement, la première chose est d'apprendre les bases. GeekBrains Nous avons pour vous quelques offres intéressantes.
Tout d'abord, le cours vidéo « Principes de programmation. » En 15 séances, vous apprendrez non seulement de comprendre les subtilités des opérations avec différents types de données et les algorithmes travailler, mais même écrire ce jeu. Pour un homme qui ne sait pas ce que les parties viennent au code, il est digne, est-ce pas? Enfin on vous dira comment continuer à construire une carrière, et vous aider à choisir une zone d'activité spécifique, et qui vaut la peine d'explorer.
En second lieu, le cours en ligne « Introduction à la programmation » - pour ceux qui préfèrent non seulement de nouvelles informations, mais aussi de communiquer en même temps avec l'enseignant, en clarifiant les moments difficiles. Il est très compréhensible et rapide. Durée totale - deux semaines, au cours de laquelle a tenu quatre sessions. Vous apprendrez les bases de la création d'un code, apprendre comment développer des algorithmes et apprendre des informations de base sur les principaux langages de programmation. Pour commencer n'est pas nécessaire plus probablement.
Et en fait, et dans un autre cas, après la formation que vous avez sous la main sont des enregistrements vidéo de tous les cours et le matériel pédagogique. Si quelque chose soudainement effacé de la mémoire ou si vous voulez plus de temps pour clarifier certains points, vous pouvez toujours vous référer aux notes.
Les deux cours sont gratuits. Il se trouve que vous pouvez vous familiariser avec la zone d'intérêt sans dépenser un sou. Si accroché, vous étudierez plus - sinon, eh bien, la connaissance superflue tout simplement pas. Avec les connaissances de base que nous avons compris, maintenant Découvrons ce que vous devez faire pour maîtriser les deux carrière populaire et très prometteur.
Développeur Web
GeekBrains Feature que les cours professionnels sérieux disponibles pour les débutants. Il ne faut pas même à l'étude des programmes de pré-base - système bien construit de l'éducation à partir du sol pour aider à comprendre les détails de leur profession future. Ici, par exemple, Cours professionnel « Web Developer » - un choix digne.
La formation prendra 10 mois. Oui, c'est une affaire sérieuse, vous devez passer beaucoup de temps. Cependant, les efforts payer grassement - le salaire moyen de développement à Moscou est de 74 000 roubles. Parfois, bien sûr, et plus, tout dépend si le candidat est qualifié. Dans votre pouvoir pour vous rendre plus attrayante aux yeux de l'employeur.
Vous commencez par apprendre les bases de la création de sites Web. HTML et CSS - ici sont vos amis dans le premier mois de formation. Deux fois par semaine, vous apprendrez à créer le site balisage selon les règles, pour développer un vorstku bloc et travailler avec la conception de la mise en page. Ensuite, vous aurez peu à peu à connaître PHP et JavaScript, apprendre ce que les graphiques vectoriels et Node.js, et créer une application console sur la dernière leçon.
Voici la liste complète des cours inclus dans le programme:
- HTML / CSS - bases de création de sites Web.
- PHP. Niveau 1 - Cadre de développement Web.
- PHP. Niveau 2 - développement web professionnel.
- JavaScript - applications Web interactives.
- Node.js - programmation côté serveur JavaScript.
- AngularJS / d3.js - graphiques vectoriels dans une application Web d'une seule page.
- cadre YII - développement professionnel.
A la fin, vous trouverez le plus intéressant - la formation. Oui, tous les étudiants profession ont nécessairement la possibilité de travailler pendant deux mois dans l'une des plus grandes entreprises IT-partenaires GeekBrains ou même dans les GeekBrains. Le projet «IT-incubateur », qui a récemment annoncé sur le site, vous aidera plus et trouver une équipe pour la réalisation de leurs propres idées. Le meilleur endroit pour plonger dans la profession future, de ne pas trouver, en fait, entouré par des professionnels, bon gré mal gré, à élever au-dessus lui-même.
développeur mobile
Une autre profession de l'avenir est lié à la création d'applications mobiles. En savoir maintenant Android et iOS - sur le travail dans un avenir prévisible ne restera pas. Cours professionnel "Mobile Application Developer" Il vous aidera à comprendre rapidement la théorie et la pratique.
La formation dure 11 mois, et le salaire moyen dans cette région est de 130 000 roubles. Le rapport de l'effort et le résultat parle pour lui-même - il vaut vraiment la peine. En fin de compte, le coût de l'éducation, vous pouvez payer pour lui-même en un mois de fonctionnement.
Préparez-vous à être chaud, après tous apprendre beaucoup de nouveau matériel. Mise en route avec Java - de datation à écrire un réseau de chat. Suivant le plan Android: informations générales et de l'architecture de la plate-forme, les applications de développement de l'interface utilisateur et de débogage. Ouvrez ensuite le monde de l'objectif C - des concepts de base et les subtilités du processus de gestion des programmes et la conception d'interfaces. Pour le dessert, nous Swift: la syntaxe, les concepts de base, les approches de développement de jeux et de développer leurs propres applications.
Le programme de formation se compose des unités suivantes:
- Java. Niveau 0 - la base de la programmation orientée objet en Java pendant deux semaines.
- Java. Niveau 1 - cours de base.
- Android. Niveau 1 - développement pour les appareils mobiles.
- Android. Niveau 2 - le développement d'applications professionnelles.
- Objectif C. Niveau 1 - programmation pour iPhone et iPad.
- Objectif C. Niveau 2 - Développement professionnel des applications et des jeux.
- Swift - techniques de programmation modernes pour Apple.
Alors... ... drumroll mise à l'épreuve! Selon ses résultats, vous aurez une expérience dans la création d'un projet à part entière compétences avec succès inscrits et du bon portefeuille, ce qui n'a pas honte de montrer dans une société décente.
résultats
Il est clair que je veux savoir ce qu'ils pensent, ceux qui ont reçu une formation: tout est comme elle, non pas si la lecture hors de contact avec la vie, pas si le zanudnichal des enseignants. S'il vous plaît, voici quelques critiques.
Albert ChopchiyanJ'appris à ne pas-développeur web dans GeekBrains, et maintenant un stagiaire ici. De par la nature des activités que je suis ingénieur, travaillant dans le laboratoire de mesure électrique. Une programmation je décide d'aller parce qu'il est très semblable à créer un nouveau. En particulier, je veux dire au sujet du stage, ce qui a conduit Eugene Kartavets. Un bon professeur est disponible pour expliquer et aider à la solution des problèmes. Nous avons développé le site Web de la société, qui a publié produit sur chenilles. Ce fut ma première expérience de travail dans une équipe où j'ai pu apprendre les faits saillants du développement de l'équipe. Je pris un stage à distance. canaux de commande GeekBrains ont effectivement été organisées pour communiquer et résoudre des problèmes. Finalement, je me suis déplacé à l'étude de leur langue, PHP, et a déjà reçu plusieurs commandes pour la pige. Je veux travailler sur une base permanente dans l'État, et ce qui va se développer. Je conseille aux débutants de ne pas avoir peur de rien et aller aux objectifs fixés avant la fin!
Eugene DarnopyhÀ la fin de Novembre 2015, je suis diplômé de l'GeekBrains. J'ai étudié la programmation iOS. Jusqu'à ce point, il a travaillé dans le support technique du fournisseur d'accès Internet. Je voulais changer d'emploi et iOS-programmeur toujours rêvé de devenir.
GeekBrains Je conseillais un ami du travail, a donné des cours gratuits sur le portail. Je me suis immédiatement décidé de la direction, et après la formation à distance commencé stage, où il a travaillé sur un projet commun, et la maîtrise des outils tels que GIT, Trello, et d'autres.
Cependant, la nécessité d'un stage assez rapidement disparu, parce que même au moment de son passage, je suis un programmeur iOS tant attendu. Maintenant, je junior développeur iOS. A développeurs novices, je vous recommande de commencer toujours avec une théorie et jamais pressé.
Bonne chance!
D'autres opinions des étudiants sur les cours "Développeur Web« Et »Développeur d'applications mobiles« Vous pouvez trouver sur les GeekBrains du site, tout est très honnête: commentaires ne sont pas modérés, afin que les gens ce qu'ils pensent, puis écrire.
Enfin, je veux dire une chose: ne pas avoir peur des difficultés. Aujourd'hui vous jeter les bases de leur succès à l'avenir, alors ne hésitez pas à se mettre à l'apprentissage d'une nouvelle et ne pas avoir peur que ne fonctionnera pas. Avec une bonne aide pour vous sur l'épaule une tâche.