Bonjour à tous. Je m'appelle Oleg et je suis Senior Front-End Developer chez Genesis. Je veux commencer par dire que la carrière d'un développeur front-end peut se développer de manière assez dynamique si vous y mettez un peu d'efforts. J'exerce la profession depuis plus de 5 ans. Dans cet article, je souhaite partager mon expérience, qui sera utile à la fois aux développeurs novices et à ceux qui ont déjà une certaine expérience en développement front-end.
Motivation
Dans mon expérience de vie, il y a deux niveaux de motivation concernant les perspectives de carrière au début du voyage.
Le premier est le choix de l'enseignement, qui était assez simple et découlait du banal «assis devant l'ordinateur», comme le font peut-être la majorité des jeunes informaticiens.
Le deuxième niveau est la prise de conscience que la mise en œuvre du premier doit apporter un certain revenu matériel et, de plus, qu'elle répond aux attentes du marché du travail. De plus, j'ai apprécié le domaine du développeur comme illimité en termes de possibilités, où je peux devenir qui que ce soit et comme je veux si je travaille régulièrement pour améliorer mes compétences, à la fois dans la communication et dans les aspects appliqués du développement.
Ma première expérience professionnelle
Bien sûr, je voudrais commencer par la première fois que j'ai passé l'entretien dans l'entreprise idéale de mes rêves, j'ai immédiatement rejoint l'équipe et j'ai rapidement commencé à remplir idéalement toutes les tâches qui m'ont été confiées. Cependant, ce n’était pas le cas.
, 19 , , , . , , . , . , , , . , , , , . , full-stack . , , IT-.
, . , ; , « » .
. , , . , . — , , front-end .
-3 ,
, . , , - . , . – ( , ) , .
, . , , , , . , , . , , , , .
. , . , , .
Front-End
, B2C, e-commerce, fintech .. , . , .
— , : Tech-lead, Principal Engineer, Head of Engineering . . , , .
— , : Team-lead, Dev-manager, Project manager .. . , , .
,
. . , , - , . , , . — . , . , , . , , . , , , :
) ;
) ;
) .
, , . :
) ;
) ;
) ..
(, ), backlog. , . .
. , -, . , . , ; , .
. , . - :
) ;
) ;
) .
, , , , . , , . , , . , , , , . , .
, . , . , , . , , , , . . , .
– . , . ; , ; , . , . .
, . , , , . , .
. . , front-end 1994 , . , : Design Patterns: Elements of Reusable Object-Oriented Software, Clean Code: A Handbook of Agile Software Craftsmanship .
, , . , , egghead, frontendmasters.com . , , , .
. , . , Twitter, JavaScriptDaily CSS-Tricks , , Dan Abramov / Kent C. Dodds, , , , . , , , . , , , . , YouTube, :
webDev — , , .
DesignCourse — , . front-end , .
Fireship — , front-end .
JSConf — JS-, JavaScript .
junior . , , , . , , , , . , , , . , . , - , , , , front-end.
middle senior . , junior- , , , , .. , , , , .
, middle — -. .
Senior — , . , , , .
, , JavaScript, front-end , , , .
, , , .
, , , .
, intermediate, , , . – , , , .
, , , – soft skills. , , .
, , 15 , , . – , , , . , senior , .
Front-End
, , , .
Sachez que dans les postes de développeur junior, vous devez vous concentrer sur les problèmes techniques, mais dans les postes de direction, vous devez penser à votre impact commercial spécifique et à la manière dont les projets stratégiques vont de pair.
Recherchez des points de contact avec des personnes de différentes générations, car la communication est tout aussi importante que l'expertise technique.
Et, bien sûr, travaillez sur vos connaissances et votre expression orale - bien que nous travaillions dans le domaine technique, la partie humanitaire ou compétences non techniques est également importante pour une croissance rapide de carrière.