Кто такой Site Builder. Обзор изнутри от Александра Пожаренко
Про профессию рассказывает CFO Александр Пожаренко из ib.by.
Продолжаем цикл материалов про ИТ-специальности. Каждую описывает «типичный представитель» — опытный специалист и просто авторитетный коллега, тот самый человек, который знает все тайные уголки своей профессии. Мы надеемся, эти материалы помогут школьникам, студентам, переквалификантам, джуниорам и всем тем, кто заинтересован в выборе ИТ-специальности. Цикл не только поможет оценить перспективы, но и даст возможность лучше понять индустрию и особенности профессии изнутри. Обсуждайте и дополняйте материал в комментариях, чтобы сделать его еще полезней.
Представьте врача, который три года работает, но ни разу в жизни не видел живого пациента. Нонсенс! В нашей же ИТ-отрасли аналогичная ситуация — вполне частая. «За всю Одессу» не скажу, но прикладная разработка сайтов, облачные SAAS-продукты и «аутсорс-стартапы» этим сильно грешат.
Представьте, что вы спрашиваете об алгоритмической сложности у продолжающего QA-специалиста. Или решили уточнить порядок генерации страницы в браузере пользователя у UI/UX дизайнера с двухлетним опытом практики. Или слушаете разговор типичного белорусского back-end разработчика с конечным заказчиком из Техаса.
Высока вероятность, что вы столкнетесь с некомпетентностью.
Кто такой Site Builder
Сайтостроитель (SiteBuilder) — человек, способный создать и запустить сайт «в одно лицо». Диапазон при этом довольно широк. От тривиальных случаев «адаптивного лендинга с формой захвата контактов и Яндекс-метрикой» до «серьезного сервиса с потенциалом масштабирования по модели Uber с мобильным приложением».
Главное — от начала (общение с клиентом, понимание его мотиваций и устремлений) и до конца (пострелизное сопровождение проекта, гарантийное обслуживание, плановое развития по данным реальных пользователей).
Формализовать описание знаний, умений, навыков по продуцированию результата для этой профессии полностью довольно трудно, ведь технологии быстро устаревают. Но общие штрихи можно подсмотреть в программах Computer Science университетов и частных сертификатах от производителей веб-систем (например, в контексте CMS).
Откуда вообще пошел сыр-бор? Вспомним про разделение труда, которое описывал ещё Адам Смит. Применительно к нашей области это выглядит примерно так. Первые компьютеры были ужасно дорогие и решали исключительно сложные вычислительные задачи. «Подход к снаряду» допускался на непродолжительное время в порядке предварительной записи. Специалисту дают посчитать что-то сегодня четыре часа, следующая попытка — через три недели.
Так что специалист, который хотел воспользоваться мощью компьютера, должен был сам написать программу, отладить её и обработать на ЭВМ. Если нужно рассчитать траекторию полета ракеты, подбить баланс предприятия или смоделировать распространение вируса по популяции, то инженер, бухгалтер, биолог сам разрабатывал алгоритм, переводил его в машинный код, оптимизировал и запускал. Прекрасное было время, полагаю! Что у нас теперь — вы знаете сами. Просто вспомните своего знакомого «программиста 1С» (такой есть у каждого, кто «живёт» в отрасли 5-10 лет) и поймёте, насколько сильно поменялась ситуация.
Лет 20 назад, чтобы сделать сайт заказчику, был нужен веб-программист. Если сайт был сложный, то несколько веб-программистов. Проблема заключалась в том, что некоторые операции или этапы создания проекта они делали без удовольствия и неэффективно. Обычно «трушный бэкэндщик» просто не успевает развить у себя должное чувство вкуса, чтобы «эстетично» всё разложить в браузере. А ребята, заточенные на глубокую аналитическую работу, часто нетолерантны к переключениям и не в восторге от необходимости обсуждать с заказчиком новые идеи.
Сегодня мы наблюдаем картину маслом. В создании одного сайта могут участвовать как минимум BA, PM, QA, UX/UI дизайнер, бэкенд и фронтенд. В цепочке создания ценности всё больше увеличивается разделение труда, что приводит к оторванности специалистов от конечного потребителя и донесения реальной ценности клиенту.
Ниже приведено описание профессии, которую мы создали у себя в компании и активно набираем новых слушателей для прохождения стажировки по этой вакансии.
Что делает Site Builder
Обязанности
Планировать, создавать и управлять решениями на основе CMS.
Понимать основные практики CMS для создания сайтов.
Разрабатывать и поддерживать приложения, используя инструменты создания сайтов CMS.
Устанавливать и настраивать новые модули и темы в CMS.
Необходимые скилы
Базовые знания HTML.
Базовые знания CSS, JavaScript / jQuery.
Базовые знания PHP.
Карьерный путь
Из кого — Content Manager.
В кого — CMS Site Builder
Далее Frontend/Backend/Full-Stack Developer on CMS, React.js, Angular.js
Переквалификация — в любого Frontend/Backend/Full-Stack Developer на Frameworks.
Домены, в которых можно себя проявить
Любой бизнес-домен, в котором используется CMS или Frameworks.
Где учиться, чтобы получить знания, полезные для Site Builder
Вузы
БГТУ
Дизайн электронных и веб-изданий.
БГУИР
Экономика электронного бизнеса.
Информационные системы и технологии (в бизнес-менеджменте).
Экономика электронного бизнеса.
Информационные системы и технологии (в бизнес-менеджменте).
БГУ
Прикладная математика (научно-производственная деятельность).
Компьютерная физика.
Колледжи
Филиал БГУИР «Минский радиотехнический колледж» —
Программное обеспечение информационных технологий (Программное обеспечение обработки математической информации)/
10 курсов для Project Manager, чтобы прокачать скиллы и обновить резюме (июнь 2023 г.)
Собрали курсы на различных платформах, которые подойдут как начинающим, так и опытным Рroject Мanager. Стоимость: от бесплатных уроков до продвинутых университетских программ за тысячи долларов. Но даже это — сущие гроши за новые знаний и крутой сертификат, которым можно похвастаться на LinkedIn и добавить в свое резюме.
Сегодня в свободном доступе в сети можно найти массу материалов по машинному обучению (МО), но подобрать наиболее оптимальный ресурс может быть довольно сложно. Программист и разработчик Логан Спирс прошёл курс по машинному обучению на Coursera и краткосрочную программу для разработчиков алгоритмов МО от Udacity. Для тех, у кого нет времени изучить оба, Спирс сделал сравнение двух программ, которое поможет определиться с выбором.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
Комментарий скрыт за нарушение правил комментирования.
[censored - П. 4.1.2. Пользовательского соглашения — https://dev.by/pages/agreement]
Комментарий скрыт за нарушение правил комментирования.
[censored - П. 4.1.2. Пользовательского соглашения — https://dev.by/pages/agreement]
Комментарий скрыт за нарушение правил комментирования.
[censored - П. 4.1.2. Пользовательского соглашения — https://dev.by/pages/agreement]