Adency про. backend

Тем, кто задумывался над созданием своего онлайн-сервиса / магазина или социальной сети, посвящается наше следующее интервью.
Без backend-программистов посты в уютном инстагрмчике мы писали бы карандашом на коленке.
Вопросы об одном из самых распространенных языков программирования php мы задали Федору. Тому самому Федору, который недавно помогал нам с созданием нового сайта для центра проф.переподготовки Московского энергетического института.
article frontend
Adency: Федя, расскажи кратко о php, что за язык, что позволяет делать? Пару примеров известных сервисов, написанных на php.

Федя: Php - очень широко используемый язык для веба, серверная часть большинства сайтов, которые вы посещаете, написана на нем. Из известных сервисов на php - Facebook, Wikipedia, ВК, магазинная витрина Steam.

Adency: Расскажи про сферы применения. Кому могут быть полезны знания языков программирования? Представители какой сферы бизнеса чаще всего обращаются к таким специалистам?

Федя: Если вопрос в общем о языках программирования, то сферы применения ограничены фантазией.
Кому полезны знания языков программирования - время сейчас такое, что всем полезно иметь представление и хотя бы базовый опыт с языками. Люди во всех сферах вынуждены работать с огромным количеством информации, и автоматизированные способы по ее поиску, сбору и обработке очень помогают.
Работа в студии чаще всего подразумевает три варианта проектов, которые интересует бизнес: интернет-магазины, посадочные страницы (лендинги) и блог-платформы. Сферы бизнеса самые разные. Недавно начали интересоваться телеграмм ботами.

Adency: Как люди становятся программистами? Какая у тебя предыстория?

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

Adency: С чего начать человеку, который хочет стать разработчиком? Какие курсы можешь посоветовать? Когда новичок может рассчитывать на первый рабочий проект?

Федя: Человеку, который решил пойти в программисты, полезно уметь сидеть целый день на одном месте за компьютером, еще очень полезно знать английский язык. После этого полезно посмотреть вводный курс в программирование, например, открытый курс Гарварда Introduction to Computer Science CS50. После этого хорошо бы знать в какой сфере ему хочется работать, какие технологии в этой сфере используются и начать делать проекты по этой специфике. При должном складе ума, усидчивости и упорстве можно искать работу через 9-12 месяцев после начала обучения. Стоит упомянуть, что английский необязателен, но он значительно ускорит обучение.

Adency: Можешь озвучить, над чем сейчас работаешь? Пароли, явки - не обязательно. Просто вкратце, в чем суть работы?

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

Adency: Хайлайт в портфолио. Какой-то интересный проект, над которым посчастливилось поработать?

Федя: Пожалуй, сейчас самый интересный проект связан как раз с реализацией аукционов. Весь аукцион проходит за 200-300мс, и таких аукционов одновременно состоятся тысячи. С такими требованиями приходится учить новые языки, использовать незнакомые технологии, экспериментировать.

Adency: Как формируется ценник на такую работу? От каких параметров он зависит?

Федя: Как правило, этими вопросами занимаются менеджеры студий:) Насколько я понимаю, ценник сильно зависит от следующих факторов:
  • срочность задачи
  • сложность задачи
  • приоритетность для клиента
  • разумность сроков
  • необходимая квалификация для реализации задачи
09 НОЯБРЯ / 2021