Ко всем материалам

Как стать веб-разработчиком в digital-агентстве: личный опыт специалистов

1864 
 

Профессия веб-разработчика уже давно входит в топ самых востребованных специальностей в IT сфере и не теряет своей актуальности. К сожалению, некоторые молодые специалисты и выпускники ВУЗов не до конца понимают, какая требуется база знаний новичку при устройстве на работу в агентство. Если вы как раз начинающий специалист, то советы моих коллег из digital-агентства Original Works помогут вам подготовиться к старту карьеры.

Hard Skills: базовые профессиональные знания и навыки

Как стать веб-разработчиком в digital-агентстве: личный опыт специалистов
Андрей Егоров:

Веб-разработчик, стаж 6 лет

Можно выделить ряд основных знаний, которые будут актуальны в 90% случаев:

1. Стандартная связка для front-end: знание HTML, CSS, JavaScript (или хотя бы jQuery). Желательно уметь читать чужой код, разбираться в нем

HTML, CSS, js нужны для работы с внешним видом сайта и описания пользовательского взаимодействия с сайтом. Главное — не заучивать все наизусть, а понимать структуру в целом, получить представление о языках, их работе и возможностях.

В нашей работе встречается множество проектов, которые не всегда написаны «правильным» и понятным способом. Поэтому наша задача — как можно быстрее разобраться в этом и внести правки.

2. Для back-end неким стандартном будет: PHP, SQL, работа с API

Опять же, на сегодняшний день есть множество языков для работы с серверной составляющей сайта, но в 80–90% это будет PHP.

Умение работать с API позволяет настраивать интеграции сайта с другими сайтами/сервисами. Это может быть выгрузка данных из Instagram, YouTube или более сложные интеграции. Например, с платежными системами или со сложными CRM (Мой склад, retailCRM и пр). Для новичка, наверное, это может оказаться непростой задачей, но хотя бы поверхностное знание точно нужно.

Знание MySQL нужно для работы с базами данных. Нужно уметь составлять запросы на получение, сохранение, удаление и добавление данных.

3. Базовые навыки администрирования UNIX-систем

Сейчас многие крупные интернет-магазины переходят от простого хостинга на выделенные сервера. Даже если в своей работе вы не сталкиваетесь с детальной настройкой сервера, вам все равно будут необходимы знания работы с командной строкой и умение пользоваться базовыми командами.

4. Умение работать с системой контроля версий git

Работа с системой контроля версий — тоже уже своего рода стандарт для каждого разработчика. Нужно как минимум уметь делать коммиты и отправлять данные в репозиторий.

5. Понимание базовых принципов работы популярных CMS: MODX, WordPress, Webasyst, Joomla, 1С-Битрикс, Opencart, Netcat, Umi и т.д.

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

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

Soft skills

Soft skills — не связанные с конкретной профессией навыки, но помогающие хорошо выполнять свою работу. Они помогают быстрее развиваться в профессии, перенимать опыт коллег.

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

Как стать веб-разработчиком в digital-агентстве: личный опыт специалистов
Егор Игнатьев:

Веб-разработчик, стаж 1,5 года

1. Умение быстро искать и обрабатывать информацию

Будет большим плюсом, если вы научитесь быстро изучать новую для себя тему и реализовывать полученные данные на практике. Я ощутил пользу этого навыка, когда пришел работать в ORWO.

2. Креативные навыки

Новичкам нужно развивать способность нестандартно мыслить. В работе мы часто сталкиваемся с задачами, которые требуют нешаблонного подхода. Бывает так, что придуманное решение может оказаться неверным или не единственным верным, поэтому важно иметь в запасе план B, C, D.

3. Навыки самоорганизации

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

4. Коммуникативные навыки

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

5. Знание английского языка

Веб-разработчику нужно иметь хотя бы средний запас популярных слов для того, чтобы базово понимать, о чём идёт речь в описаниях разнообразных компонентов, которые зачастую не русифицированы.

Обучение в вузе

А что насчет образования, спросите вы. Важно ли работодателю, на кого учился кандидат и какой окончил университет?

Как стать веб-разработчиком в digital-агентстве: личный опыт специалистов
Андрей Касимов:

Руководитель отдела разработки, стаж 12 лет

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

ВУЗ не дает 100% необходимых знаний, только какую-то мизерную базу. Поэтому сотруднику всё равно приходится учиться по ходу работы.

Иными словами, если человек имеет склонность к работе в сфере IT, то, разглядев потенциал, его могут взять даже без корочки ВУЗа.

Резюме и собеседование

Перед тем как попасть на собеседование, нужно заинтересовать работодателя своим резюме. Как это сделать? Если вы уже не первый год работаете в IT, то тут всё просто: указываете все предыдущие места работы, занимаемые должности и обязанности.

Если вы начинающий специалист, то укажите в каких проектах вы участвовали, пусть самых маленьких, коротко опишите их и задачи, которые вы выполняли. Напишите, что изучали по теме последние полгода-год и в каком направлении хотите развиваться. Если агентство посчитает ваш опыт достаточным для вакансии, на которую вы откликнулись, то вас обязательно пригласят обсудить детали на личной встрече. Большинство работодателей будут волновать примерно одни и те же моменты.

Как стать веб-разработчиком в digital-агентстве: личный опыт специалистов
Андрей Касимов:

Руководитель отдела разработки, стаж 12 лет

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

  1. Какие проекты были на предыдущих местах работы?

  2. Какие конкретные задачи вы решали в рамках этих проектов? При необходимости задаю уточняющие вопросы по задачам, чтобы понять действительно ли есть этот опыт или соискатель немного приукрашивает.

  3. В каком направлении вам интересно развиваться?

  4. Какая причина смены работы?

Мне близок подход Илона Маска. В одном из интервью он сказал, что на собеседовании он спрашивает каждого кандидата: «Расскажите мне о самых сложных проблемах, над которыми вы работали. И в подробностях расскажите о том, как вы их решали». Ответ на данный вопрос помогает понять, насколько человек разбирается в теме и понимает детали. Так можно сразу отсеять неподходящих кандидатов".

Поэтому будьте готовы подробно (и с гордостью) рассказать, какой опыт вы получили, работая над прошлыми проектами, какие задачи вызывали у вас энтузиазм, какие идеи вам удалось реализовать. Про факапы тоже можете рассказать, ведь не ошибается тот, кто ничего не делает. А работодателю будет любопытно послушать, как вы решили возникшую проблему.

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

Чтобы достичь успеха в любой профессии, важно, в первую очередь, любить то, что делаешь. В этом случае процесс обучения и развития принесет удовольствие, а результат не заставит себя долго ждать!

Разместить

Вакансии

Смотреть все
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
Спасибо! Подписка успешно оформлена

Подписка

Отлично! Мы отправили письмо на указанный вами электронный ящик с инструкцией по подтверждению.

Если письмо с подтвержением вашего e-mail не будет получено в течение 10 минут, пожалуйста, проверьте папку СПАМ в соответствующем почтовом ящике.

1865

Похожие статьи