Работа с NodeJS и перспективы платформы: карьерная история программиста

Опубликовано

Января 29

Ты уже знаешь Front-End и программируешь на JavaScript? А может, пришло время углубиться в Back-End? Мы в Beetroot Academy запускаем новый курс для разработчиков – NodeJS.

 

Алексей Бобырь, Senior NodeJS Developer в Beetroot рассказал, как он начал работать с платформой, какие проекты создавал и почему NodeJS стоит изучать.

 

О старте работы и выборе направления

 

Я учился в университете имени Тараса Шевченко, на кибернетике. Найти интересную работу сразу не получилось и мне посоветовали интернатуру в Cogniance. Это была экспериментальная стажировка. Так в 2011 я попал в разработку на Java Android.

 

Java очень многословен. На JavaScript то, что я разрабатывал для мобайла на Java, потребовало в два раза меньшего количества строк. С тех пор работаю только на JavaScript.

 

В этом языке есть разные предметные области, но в основном это Front-End. Верстка была мне неинтересна и я решил переключиться на Back-End, оставаясь на JavaScript. Для этого перешел на NodeJS. Купил книгу, прочитал ее, подался на вакансию. Из нескольких кандидатов выбрали меня.

 

Об особенностях платформы NodeJS

 

Инфраструктура NodeJS сравнительно новая – платформе около 10 лет. На момент появления NodeJS ее отличительной чертой стала асинхронность, которая позволяет эффективно использовать ресурсы. С тех пор многие другие решения тоже приобрели это свойство.

Инфраструктура Python и PHP развивалась раньше. С одной стороны – если использовать все новые элементы, на этих языках можно написать асинхронный код. С другой – использовать все новое получается не всегда.

 

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

 

Алексей Бобырь, Senior NodeJS Developer в Beetroot

 

О рабочих проектах и популярности JavaScript

 

Моим первым проектом на NodeJS был веб-краулер. Потом я работал с сервисом бронирования билетов. Он все время развивался небольшой командой программистов. Недавно я работал над сервисом интеграции между двумя финансовыми системами.

 

Проект среднего размера на NodeJS, над которым работают несколько человек, уже через год будет иметь сотню зависимостей на другие библиотеки. Еще недавно это было нетипично для других Back-End-инфраструктур.

 

В Украине NodeJS значительно популярнее, чем 5 лет назад. В 2014 году я побывал на собеседованиях на все 5 открытых вакансий. Сейчас их будет больше 50.

 

О перспективах в работе

 

JavaScript используют во Front- и Back-End. Он есть в десктоп-приложениях, в мобильных приложениях, в интернете вещей. Оставаясь в среде этого языка можно менять предметные области. Его знает больше всего программистов. Оставаться на JavaScript довольно выгодно.

 

Когда я начинал с Front-End, веб-сервер был для меня чем-то непонятным. Но разобравшись с Back-End я начал понимать как работают веб-приложения целиком. Я смог говорить на одном языке с любым из членов команды.

 

Сейчас NodeJS на хорошем уровне, а куда он будет двигаться во многом зависит и от людей. На заре развития платформы был один человек, который создал четверть всей инфраструктуры, все популярные модули. Здесь нет авторского права, все языки и решения перенимают хорошее.

 

Не терпится начать обучение? Просмотреть курсы
Не упускай возможность учиться и развиваться

Год прошел, и слава богу: чем запомнился 2018 для Beetroot Academy

Опубликовано

Декабрь 27

Открываешь фейсбук, а там – итоги года, списки дел на следующий, мечты, поздравления и фото “оливье”. Вот и Beetroot Academy туда же – собрались и вспомнили 2018, в цифрах и фактах.

 

 

В этом году у нас учились 570 студентов. Мы набрали 7 стипендиальных групп и провели 87 мероприятий. К нам присоединилось 27 преподавателей, 12 локальных менеджеров и 10 членов support-команды.

Летом Beetroot Academy подписала договор о сотрудничестве со Швецией на три года. Благодаря поддержке Швеции в 2021 у нас будет уже 20 академий по всей Украине.

 

 

Основатель академии Андреас Флодструм выступил на The Tiger Conference, которую проводили Kyiv Post, рассказал об экономическом потенциале Украины и о социальном предпринимательстве. А родной университет Chalmers в Швеции присвоил Андреасу звание предпринимателя года.

 

С августа мы начали разработку системы управления обучением – LMS (Learning Management System) и выпустили два масштабных обновления продукта. В системе создаются электронные курсы, хранится база учебных материалов. LMS обеспечивает доступ для студентов, помогает преподавателям следить за успеваемостью.

Благодаря обратной связи менеджеров, преподавателей и студентов мы каждый день улучшаем LMS.

 

 

Даниэл Былич, маркетинг менеджер академии говорит, что в следующем году ждет креативные проекты и счастливых студентов. “Мне запомнился воркшоп для преподавателей в Полтаве. Я был рад познакомиться с ними лично. Это очень положительные люди, которые умеют не только усердно работать, но и правильно отдыхать, – рассказывает Даниэл. – Еще одно важное событие – наш первый анимационный ролик. Мне понравилось создавать его в креативной атмосфере и с талантливыми людьми.

У нас в компании динамичная культура. Это связано с ценностями, которые передали основатели, и с необходимостью быстро реагировать на изменения рынка IT. Мне такой стиль по душе. За последние пару лет я сменил разные сферы деятельности. Здесь чувствую себя максимально комфортно. Я в Beetroot Academy больше года и ни дня не скучал – это прекрасно”.

 

Даниэл Былич, маркетинг менеджер Beetroot Academy

 

 

В Ивано-Франковске мы проводили мастер-классы даже по воскресеньям – приходили все студенты. Впервые в академии прошел общий урок от четырех преподавателей – “Халепи в IT”. Юрий Сивак, преподаватель UI/UX Design в академии Франковска говорит, что год пролетел быстро: “Семеро из десяти моих студентов работают в сфере. Считаю – это хороший показатель. Они изменили свою деятельность кардинально и сделали шаг вперед. Один из этих студентов 5 лет работал в ІТ, был программистом. Он стал дизайнером и счастлив, что осмелился. Я рад, что причастен к этим переменам.

Искренне верю, что я еще молод, и академия тоже молодая – все энергичные, активные, прогрессивные. В этом мы похожи”.

 

Юрий Сивак (в центре), преподаватель UI/UX Design в Ивано-Франковске

 

В Киеве мы вместе с новичками и опытными дизайнерами создавали прототип на открытом уроке. А еще – сходили на питчинг международного конкурса Technovation Challenge. На соревнованиях, которые созданы для школьниц-дизайнерок и программисток, мы вручили стипендии на обучение двум конкурсанткам.

 

Команда Powerful Benefit получила две стипендии от Beetroot Academy

 

Студия Bachoo Design Studio вместе с нашим полтавским преподавателем и автором программ курсов по Front-End и Advanced WordPress Алексеем Калюжным в 2018 получили награду Site of the day за сайт HURU.

 

 

 

А в апреле мы открыли десятую школу – в Кременчуге. С тех пор урок “Как создаются сайты” кременчугские преподаватели провели 5 раз, его прослушало 200 человек.

“Люди в Кременчуге интересуются веб-разработкой, им не хватает информации,говорит Local Manager академии Наталья Неборак. – Вдохновляют студенты, которые готовы учиться каждую минуту. В одной из моих групп есть школьница, 11 класс. На переменке, когда все пьют кофе, она делает домашнее задание по немецкому. Еще она занимается спортом и готовится к поступлению в университет. И, при этом – она одна из лучших студенток в группе.

Вдохновляют преподаватели, которые терпеливо отвечают на вопросы новичков и остаются интересными для опытных коллег.
Было открытием, что наши курсы полезны для людей, которые уже в профессии. Многие студенты приходят на курс, чтобы разобраться, как устроено то, что они делают и не работать наугад.
Beetroot Academy – это для меня открытие 2018 года. Горжусь, что причастна к ее появлению в Кременчуге.”

 

Наталья Неборак, Local Manager кременчугской академии

 

Студенты Николаевской академии создали сайт для “Наполеона” – сладкого символа города. А в Мариуполе Beetroot Academy приняли участие в проведении первой в городе ІТ-конференции MRPL IT CONF.

 

В Одессе в этом году мы проводили экскурсии и открытые уроки для школьников. В рамках Odesa 5T Investment Promotion Forum получили награду от вице-мера за вклад в развитие образования в городе.

 

Андреас Флодструм (слева), на вручении награды от вице-мера Одессы

 

 

Аня Шевченко, Local Manager одесской академии, за 9 месяцев выпустила более чем 50 студентов. С большинством из них Аня общается до сих пор. “Смотрим вместе фильмы, или ребята после работы забегают рассказать о своих успехах, – говорит она. – Прорабатываем типичные ошибки на собеседованиях или ищем новые возможности. Некоторым даю конкретный пинок, чтобы они двигались. Зато потом – обсуждаем достижения за чашкой кофе. Круто чувствовать себя причастной к позитивным изменениям в чьей-то жизни.

Мне важно делать вещи, которые меняют меня, общество, страну. Мне нужно видеть результаты своего труда – здесь я их вижу. Академия помогает людям изменить жизнь в лучшую сторону. Естественно, не у всех это получается, потому что не все готовы тяжело работать для достижения цели. Зато те, кто дошел до конца, получили больше, чем просто навыки программирования или дизайна. Они завели новых друзей, у них появилась уверенность в себе.

 

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

 

Аня Шевченко, Local Manager одесской академии

 

В октябре мы поехали в Харьков – торжественно открывать одиннадцатую академию при поддержке Эстонии и Швеции. Подружились с городом и стали менторами в хакатоне Garage48 Empowering Women Hackathon.

 

Запорожская академия была на ярмарке вакансий. Наша Local Manager – Даша, делала презентацию академии, а преподаватель Front-End-разработки Иван Денисенко отвечал на технические вопросы. “Студенты заводили полезные знакомства и получали предложения работы –  говорит Даша. – Мы с Иваном, куратором группы, гордились ими. Иван шутил, что поставит экзамен “автоматом”.

 

На встрече “UI/UX Design vs Front-End: выбери курс по душе” преподаватели в реальном времени показали, как делается макет и создается Front-End сайта. А затем я рассказала об академии и возможностях в ІТ-сфере. По завершению вечера гости оккупировали докладчиков еще на полчаса, образовались кучки по интересам. Это значит – встреча была полезной.

 

Для меня, как и для академии, social impact – главный показатель эффективности. Я не люблю стоять на месте и развиваюсь, и академия тоже. От 2019 жду новых опытов и личных достижений”.

 

Даша Бобкова (справа), Local Manager запорожской академии

 

 

Так для нас прошел 2018. Следующий год начнем с открытия в Херсоне – 16 января и в Виннице – 22 января. Всего в 2019 откроется 5 новых школ. Уже готовим программы выступлений и набираем группы на новый семестр. У нас запускается три новых курса для опытных разработчиков и дизайнеров: Node.js, Introduction to Magento и Sketch Advanced. И еще несколько программ – в разработке. Планируем выпустить мобильное приложение для LMS и новые версии продукта.

Мы ждем талантливых преподавателей во всех городах и, конечно же, студентов. Приходи, если хочешь стать частью Beetroot Academy.

 

Не терпится начать обучение? Просмотреть курсы
Не упускай возможность учиться и развиваться