Не так страшна Back-End разработка, как ее малюют

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

Июнь 21

Снаружи сайты выглядят как цельные и слаженные системы. Нажимаешь на кнопки, скроллишь, видишь нужные тебе разделы, заказываешь товар или читаешь отзывы. Что же стоит за красивой картинкой и удобным сервисом?

 

Над “внутренностями” сложных сайтов работают специалисты по Back-End. Именно они отвечают за то, чтобы твой запрос был выполнен, а данные – защищены.  Back-End-разработчики знают, как обрабатываются данные и как работает архитектура сайта. Они могут создавать приложения и кодить на разных языках.

 

Мы спросили преподавателей Beetroot Academy из разных городов о том, как им работается в Back-End и рассказываем тебе о радостях и трудностях программистов.

 

 

Вадим Завгородний, преподаватель курса Back-End в Краматорске

 

 

О выборе профессии и специфике работы

 

Я увлекся программированием на первом курсе института. Понял, что чем раньше войдешь в IT, тем проще. После первого курса пошел устраиваться на работу в веб-студию. Выбрал Back-End, потому что на тот момент был выбор – верстать или кодить, а монотонную работу я не люблю.

 

В моей работе 80-90% времени занимает мозговая активность и поиск решения задачи. Если вы не готовы сидеть и разбираться, то в профессии будет нелегко.

 

Но в Back-End интересно все  –  новые технологии, молодой активный коллектив. Скучно будет, если остановишься в развитии, создашь зону комфорта и будешь делать рутину.

 

О навыках

 

Я умею планировать свой рабочий день. Когда не общаюсь с клиентом лично, знаю, как правильно задавать вопросы, чтобы получить внятный ответ с первого раза. У меня англоязычный проект и знания английского подтягиваются сами по себе.

 

О проектах и развитии

 

Я принимаю участие в разработке SAAS проекта Storied над которым работают несколько команд из разных стран. Здесь мощный функционал.

Я постоянно учусь и планирую развиваться дальше. Рынок IT – это пирамида, у основания очень много людей, которые хотят попасть в эту сферу. Конкуренция очень высока, но, чем выше уровень знаний и навыков – тем проще.

 

Иван Карабаджак, преподаватель курса Back-End в Одессе

 

 

О выборе профессии и специфике работы

 

Я всегда увлекался техникой, компьютерами, программировать начал в 14. Это были простые программы для решения домашних работ по математике на С++. Все работало в консоли, без графики. Потом увлекся информационной безопасностью, появилась необходимость создавать комплексные системы, начал учить PHP и C#.

 

Рутинные и простые задачи надоели, я всегда искал что-то посложнее. Back-End-разработка заинтересовала меня сложностью, требованиям к скорости и сетевым взаимодействием.

 

Я преподаю курс по Back-End, кроме того – работаю IT-консультантом, разработчиком, инженером. В преподавании мне интересно все. Люблю объяснять сложные штуки простыми словами, придумывать примеры. Нравится когда студенты начинают понимать и ловят твою “волну”.

 

В консультировании и разработке нравится решать проблемы, с которыми раньше не сталкивался. Кроме того, я занимаю должность CEO/CTO в компании WP Rock. Люблю организовать людей, управлять, задавать тон работе. И это перекликается с преподаванием.

 

О навыках

 

Я 8 лет в “вольном плавании” – делаю разные проекты, работаю в команде и в одиночку. Знание низкоуровневой архитектуры устройства компьютеров, интернета и сетей очень помогает. Когда нужно что-то оптимизировать или написать самую простую программу – без этого никак.

 

У меня есть опыт программирования на разных языках, со временем перестаешь чувствовать разность, просто берешь и пишешь.

 

О проектах и развитии

 

Когда-то я работал с распределенной системой. Там была админ-панель, установщик в автоматическом режиме ПО, само ПО и нод сервера для пересылки и обработки. Я сам написал сервер. Нагрузку в 10 000 запросов в секунду система держала даже на слабом VPS. Тогда я очень гордился этим проектом.

 

Из новых проектов – работал с текстовым файлом клиента, объемом 10 гб. Представляете, сколько там строк? Клиенту написали скрипт, который работал со скоростью – 1 строка в минуту. Общее время работы – больше года. Я переписал все на PHP, за две минуты скрипт обработал все данные.

 

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

 

Игорь Ребега, преподаватель курса Back-End в Ивано-Франковске

 

 

О выборе профессии и специфике работы

 

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

 

В работе всегда будет рутина. Конечно, похожие проекты надоедают. Иногда просто делаешь одни и те же вещи или копируешь готовые решения. Но это работа, такие моменты будут всегда.

 

О навыках

 

Я работаю в компании bvblogic, где много разных коммуникаций – между разработчиками и с заказчиками. Когда ты непосредственно общаешься с клиентом, то узнаешь о проблемах бизнеса и можешь их решить А если работаешь над проектом пару лет, можешь смело называться экспертом в отрасли. Приходит новый заказчик, а ты уже не просто кодишь, но и понимаешь его бизнес, можешь предлагать свои решения Заказчики неоднократно говорили мне: “Если уволишься – можешь переходить к нам”. Думаю, такое отношение обусловлено тем, что я разбираюсь в потребностях клиента.

 

У меня есть хобби, я провожу разные мероприятия, работаю ведущим. Я активный человек и люблю собирать людей, объединять в команды.

 

У меня было много возможностей смотреть на коды других, чтобы понимать преимущества и недостатки моего кода. Я набрался опыта, работая с людьми из разных стран. Поэтому могу дать студентам реальные примеры. Но, самое важное – замотивировать людей так, чтобы они захотели продолжать работу.

 

 

О проектах и развитии

 

 

Еще года три назад отрасль ІТ в Украине мне не нравилась. Это был рынок с низким порогом входа для специалистов, а у заказчика выбор был невелик. Сейчас специалистов больше, отрасль меняется, а программист больше не машина, которая делает поставленную задачу. Он должен понимать продукт и предлагать свои идеи.

 

В последнее время я работаю для ритейла, разрабатываю онлайн-магазины и CRM-системы для бизнеса. Хочу работать над интересными идеями, а в будущем – разрабатывать свои решения. Продукт, над которым ты работаешь, должен нравиться, в первую очередь – тебе.

 

Надеемся, тебе было интересно узнать о работе программистов изнутри. А мы знаем, что в месяц на DOU.ua появляется больше 60 вакансий Back-End разработчиков по всей Украине. Регистрируйся на наш курс по  Back-End разработке и начинай карьеру в IT.

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