Cómo convertirse en un desarrollador front-end senior. Consejos de la experiencia personal

Hola a todos. Mi nombre es Oleg y soy desarrollador front-end senior en Genesis. Quiero comenzar diciendo que la carrera de un desarrollador front-end puede desarrollarse de manera bastante dinámica si se esfuerza un poco. Llevo más de 5 años en la profesión. En este artículo, quiero compartir mi experiencia, que será útil tanto para desarrolladores novatos como para aquellos que ya tienen algo de experiencia en desarrollo front-end.





Motivación 

En mi experiencia de vida, hay dos niveles de motivación con respecto a las perspectivas de carrera al comienzo del viaje. 





La primera es la elección de la educación, que fue bastante sencilla y se originó en el banal "sentarse frente a la computadora", como, quizás, hace la mayoría de los jóvenes especialistas en TI. 





El segundo nivel es la toma de conciencia de que la implementación del primero debe traer ciertos ingresos materiales y, además, que cumple con las expectativas del mercado laboral. Además, aprecié el campo del desarrollador como ilimitado en términos de posibilidades, donde puedo convertirme en quien quiera y como quiera si trabajo regularmente para mejorar mis habilidades, tanto en la comunicación como en los aspectos aplicados del desarrollo. 





Mi primera experiencia profesional

Por supuesto, me gustaría comenzar por la primera vez que pasé la entrevista en la compañía ideal de mis sueños, inmediatamente me uní al equipo y rápidamente comencé a cumplir de manera ideal todas las tareas que se me asignaron. Sin embargo, este no fue el caso. 





, 19 , , , . , , . , . , , , . , , , , . , full-stack . , , IT-.





, . , ; , « » . 





. , , . , . — , , front-end .





-3 ,

  1. , . , , - . , . – ( ,  ) , .





  2. , . , , , , . , , .  , , , , .





  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, :





  1. webDev — , , . 





  2. DesignCourse — , . front-end , . 





  3. Fireship — , front-end .





  4. JSConf — JS-, JavaScript . 





 

junior . , , , . , , , , . , , , . , . , - , , , , front-end. 





middle senior . , junior- , , , , .. , , , , . 





, middle — -. .





Senior — , . , , , .





, , JavaScript, front-end , , , . 





, , , .





, , , .





, intermediate, , , . – , , , .





 

, , , – soft skills. , , . 





, , 15 , , . – , , , . , senior , . 





Front-End

  1. , , , . 





  2. Tenga en cuenta que en los puestos de desarrollador junior debe centrarse en los problemas técnicos, pero en los puestos senior debe pensar en el impacto empresarial específico y en cómo los proyectos estratégicos van de la mano. 





  3. Busque puntos de contacto con personas de diferentes generaciones, ya que la comunicación es tan importante como la experiencia técnica. 





  4. Y, por supuesto, trabaje en su conocimiento y habla, aunque trabajamos en el campo técnico, la parte humanitaria o de habilidades blandas también es importante para un rápido crecimiento profesional.








All Articles