Adency: Федя, расскажи кратко о php, что за язык, что позволяет делать? Пару примеров известных сервисов, написанных на php.
Федя: Php - очень широко используемый язык для веба, серверная часть большинства сайтов, которые вы посещаете, написана на нем. Из известных сервисов на php - Facebook, Wikipedia, ВК, магазинная витрина Steam.
Adency: Расскажи про сферы применения. Кому могут быть полезны знания языков программирования? Представители какой сферы бизнеса чаще всего обращаются к таким специалистам?
Федя: Если вопрос в общем о языках программирования, то сферы применения ограничены фантазией.
Кому полезны знания языков программирования - время сейчас такое, что всем полезно иметь представление и хотя бы базовый опыт с языками. Люди во всех сферах вынуждены работать с огромным количеством информации, и автоматизированные способы по ее поиску, сбору и обработке очень помогают.
Работа в студии чаще всего подразумевает три варианта проектов, которые интересует бизнес: интернет-магазины, посадочные страницы (лендинги) и блог-платформы. Сферы бизнеса самые разные. Недавно начали интересоваться телеграмм ботами.
Adency: Как люди становятся программистами? Какая у тебя предыстория?
Федя: Люди становятся программистами, потому что каждый день имеют дело с компьютерными технологиями, и понимают, что это востребованный труд.
Я с детства интересовался компьютерами, но долгое время программирование было чем-то непостижимым. Ну, и когда я рос, интернет только начинался, и такого количества информации в открытом доступе не было. Получил инженерное образование в области телекоммуникаций, поработал в этой сфере пару лет, потом провел какое-то время в поиске себя и решил попробовать свои силы в программировании.
Adency: С чего начать человеку, который хочет стать разработчиком? Какие курсы можешь посоветовать? Когда новичок может рассчитывать на первый рабочий проект?
Федя: Человеку, который решил пойти в программисты, полезно уметь сидеть целый день на одном месте за компьютером, еще очень полезно знать английский язык. После этого полезно посмотреть вводный курс в программирование, например, открытый курс Гарварда Introduction to Computer Science CS50. После этого хорошо бы знать в какой сфере ему хочется работать, какие технологии в этой сфере используются и начать делать проекты по этой специфике. При должном складе ума, усидчивости и упорстве можно искать работу через 9-12 месяцев после начала обучения. Стоит упомянуть, что английский необязателен, но он значительно ускорит обучение.
Adency: Можешь озвучить, над чем сейчас работаешь? Пароли, явки - не обязательно. Просто вкратце, в чем суть работы?
Федя: Сейчас основной проект - это покупка показов рекламы через интернет-аукционы. Когда юзер заходит на сайт, владелец рекламных мест опрашивает всех рекламодателей (среди которых есть мы), готовы ли они участвовать в аукционе и какая их ставка.
Adency: Хайлайт в портфолио. Какой-то интересный проект, над которым посчастливилось поработать?
Федя: Пожалуй, сейчас самый интересный проект связан как раз с реализацией аукционов. Весь аукцион проходит за 200-300мс, и таких аукционов одновременно состоятся тысячи. С такими требованиями приходится учить новые языки, использовать незнакомые технологии, экспериментировать.
Adency: Как формируется ценник на такую работу? От каких параметров он зависит?
Федя: Как правило, этими вопросами занимаются менеджеры студий:) Насколько я понимаю, ценник сильно зависит от следующих факторов:
- срочность задачи
- сложность задачи
- приоритетность для клиента
- разумность сроков
- необходимая квалификация для реализации задачи