#ALUMNItalk с Дмитрием Почекетой

17.08.2017
17.08.2017

Дмитрий Почекета закончил два курса по JavaScript в BIONIC University. Сейчас он преподает у нас и занимается разработкой на Angular в компании Ciklum.

 

 

 

 

- Когда ты начал увлекаться компьютерами?

 

Как и многие ребята, впервые я столкнулся с программированием в школе, это были Pascal и Delphi. Я не был каким-то ярым фанатом компьютеров - делал домашнее задание, но не более того. Потом я поступил в университет на механико-математический факультет, изучал статистику. К концу третьего курса меня осенило, что бакалаврат заканчивается, а мне нужно оставаться в Киеве и как-то существовать.

 

Я решил строить карьеру не по специальности. Пообщался с другом, который работал Front-end разработчиком, он посоветовал мне ресурсы для обучения. После двух недель обучения HTML и CSS я больше всего удивился тому, что за верстку платят такие деньги. Я знал много ребят, у которых бы это получилось лучше меня, но почему-то они этим не занимались.

 

Дальше я продолжил обучение, меня полностью курировал мой друг. Основы HTML и CSS выучил за два с половиной месяца, после этого почитал JavaScript, но практики у меня еще не было. В ноябре, спустя полгода после начала обучения, я сходил на свое первое собеседование. На нем я столкнулся с тестовым заданием, которое не сумел выполнить. Надо было менять структуру HTML-страницы, а я на тот момент не умел этого делать. Я начал усиленно читать книжки на парах, чтобы разобраться с JavaScript.

 

Еще через четыре месяца меня взяли на работу верстальщиком. В мои обязанности входила только верстка, поэтому мне по-прежнему не хватало практики по JavaScript. Тогда в интернете появилась информация о том, что под Киевом строится IT-городок Bionic Hill. Я решил подать заявку и получить фундаментальные знания по JS в BIONIC University. Потом прошел еще один курс, более продвинутый. Так я научился применять те знания, которые знал только в теории, и стал чувствовать себя уверенно.

 

- Когда ты изучал верстку, порог входа в нее был ниже. Тогда хватало крепкого знания HTML, CSS и JQuery, чтобы браться за работу. Сегодня нужно обязательно писать адаптивные сайты с помощью препроцессоров, часто с использованием многих фреймворков, и работать в менеджерах задач. Как начинающему не утонуть во всем этом море технологий?

 

Нужно понимать, что все фреймворки, библиотеки и препроцессоры - это инструменты. HTML, CSS и JS - это база для Front-end разработчика. Человек должен уметь спокойно написать на этих трех языках страницу, которая будет выглядеть достойно.

 

Также я очень рекомендую всем, кто что-то освоил, закреплять это, помогая менее опытным коллегам. Так ты всегда узнаешь новые нюансы и сам укрепляешь свои знания. Попробуйте взять себе подопечного или парное программирование с ментором, двигаться вместе всегда легче и продуктивнее для обоих участников.

 

Еще советую соблюдать «правило 15 минут». Если вы не можете найти решение своей проблемы в течение 15 минут, попросите помощи у более опытного разработчика. Нет смысла тратить на задачу день, если ее можно решить за полчаса. Но это не значит, что нужно дергать всех каждую минуту. Учитесь самостоятельно искать информацию, это основа всего в наше время.

 

- Сейчас ты преподаешь в BIONIC University. Каково это?

 

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

 

Я знаком с педагогической методологией. По специальности я могу преподавать математику в школах и специализированных школах, поэтому учить ребят верстке для меня не проблема.

 

Когда все побежали в IT, мы с другом проводили курсы программирования. Тогда мы столкнулись с огромным количеством желающих, и всем казалось, что у них получится стать разработчиками. Смешно, но приходили люди, которые едва умели пользоваться компьютером - с трудом создавали папки, например.

 

Важно, чтобы желание заниматься компьютерными науками было сильнее желания зарабатывать. Я общался с разработчиками из других стран и видно, что люди горят своей работой. В Германии, например, начинающий программист получает не сильно больше водителя троллейбуса, но он занимается программированием, потому что ему это нравится. А если идти только за деньгами, то ничего, кроме рутины, получить не удастся.

 

Сейчас я работаю с фреймворком Angular в компании Ciklum. Параллельно преподаю в Bionic University. Для меня это своеобразный вызов - со студентами не соскучишься.