В Elements мы стремимся привлекать лучших специалистов, поэтому несколько лет назад мы запустили собственную программу обучения для юниоров, также известную как Академия Elements. Несколько недель назад Златан завершил фронтенд-программу, которую начал в августе 2017 года. Под руководством старшего разработчика он стал младшим разработчиком. В этом сообщении в блоге он записал свой личный опыт. Предыдущими выпускниками программы обучения Elements для юниоров были Аарт и Элтьона (2015 г.), Мария и Яхия (2016 г.), Кайра и Аарон (2017 г.) и Серена и Ральф (2018 г.).

С самого детства я интересовался техникой. Мои интересы варьировались от игры с операционными системами до хакерства и, конечно же, игр. Почему-то я всегда был убежден, что не способен стать программистом, несмотря на мой интерес и увлеченность этим. Когда мне исполнилось 30 лет, я понял, что не реализовался в своей профессиональной жизни. Решил заняться программированием. Чем больше я копался в этом, тем больше меня это увлекало, и в конце концов я решил стать разработчиком.

Когда я прочитал о предлагаемой Elements стажировке, мне пришлось подать на нее заявку. К счастью, Elements дали мне шанс пройти стажировку, где я получил возможность изучить React с помощью наставника (Рикардо). Стажировка началась с теоретической части Интернета, о HTTP, DNS, веб-хостинге, WebSockets и даже о том, что такое браузер.

Сначала я не понимал, зачем мне нужно изучать самые базовые элементы (каламбур?) веб-разработки, но в конце концов оказалось, что глубины этих предметов необходимы для веб-разработчика. Когда я закончил все книги, мне нужно было пройти тест, что я и сделал. Затем я перешел к делу: к программированию.

Все началось с HTML и CSS. Набравшись достаточного опыта, я перешел к JavaScript. Чем больше я узнавал о программировании, тем больше мне это нравилось. У моего наставника было огромное количество инструментов для обучения, поэтому я мог создать учебную программу, которая подходила мне лучше всего.
Когда я достаточно освоился с JavaScript, мне пришлось создать свое первое маленькое приложение. Я узнал, что умение программировать — это не то же самое, что создание приложения. Следующим был React.js. Крутая часть React заключается в том, что когда вы достаточно опытны в нем, вы можете легко изучить React Native, который предназначен для создания мобильных приложений. Надеюсь, когда придет время, помимо веб-разработки заняться и мобильными приложениями.

Elements предлагает свободу исследовать себя и пробовать новые вещи, что действительно говорит мне, поскольку я люблю исследовать новые вещи и технологии. После стажировки я получил небольшой проект в React Native по созданию мобильного приложения, которое должно было включать анимацию. Мне так понравился этот проект, что я даже работал над ним после работы и в выходные.

Мне, как экстраверту и общительному парню, Elements идеально подходит. Ненавижу звучать клише, но компания кажется большой семьей. Менталитет таков, что мы все равны и начальники (запрещенное слово) ведут себя одинаково. Мы со всего мира и работаем вместе, как близкие друзья!


Следите за Elements в Dribbble, Instagram и Facebook!

Первоначально опубликовано на www.elements.nl 6 апреля 2018 г.