Что нужно сделать чтобы стать хорошим специалистом
Как стать SMM‑специалистом с нуля самостоятельно
Чем занимается SMM-специалист на самом деле, можно ли зарабатывать больше 100К и как попасть в профессию. Какие навыки востребованы на рынке и реально ли работать на московских заказчиков, находясь в регионе.
Что делает SMM-специалист
В общем смысле SMM-специалист продвигает бизнес, бренд и мероприятия в социальных сетях. В 2021 году соцсетями пользуются 67,8% россиян, а это порядка 99 млн. человек. Поэтому нормально, когда компании делают значительную ставку на этот способ продвижения.
В первую очередь SMM-специалист – полноценный маркетолог, который работает полный день. Он посещает собрания, отчитывается о работе, согласовывает часть постов и контролирует расход бюджета.
Так выглядит что угодно, но не работа смм-менеджера. Солнце засветит экран, плечи обгорят
Иными словами, главный враг профессии – неверная презентация. Некоторые онлайн-курсы до сих пор продают обучение SMM через образ фрилансера на берегу моря. При этом на экране рабочего компьютера, в лучшем случае, лента группы. В реальности SMM-специалист чаще видит рекламный кабинет, графический редактор и корпоративный мессенджер.
Работа в соцсетях гораздо шире создания и публикации постов. В конце месяца специалиста вместе с руководителем разбирает каждый пункт KPI.
Мы проанализировали больше 50 вакансий на HeadHunter и в телеграм-каналах с предложениями работы. В результате составили перечень задач СММ-специалиста, которые чаще встречаются в требованиях работодателей. В этот перечень входит:
Если человек активно ведет собственный аккаунт, это не значит, что из него получится хороший SMM-специалист. Профессии необходимо учиться, чтобы понимать основы дизайна, маркетинга и даже переговоров, ведь ответы на комментарии – тоже обязанность СММ.
В крупных сообществах на вопросы пользователей отвечает отдельный человек. В небольших этим занимается SMM-специалист
Сколько получает SMM-специалист
Зарплатная вилка СММ-менеджера зависит от стажа, портфолио, навыков и региона. Статистика говорит, что средняя зарплата в SMM в России составляет свыше 32 тысяч рублей при условии полной занятости. Однако грустить рано.
На HeadHunter встречаются предложения с зарплатой выше 300 тыс. рублей. Для начинающих SMM-специалистов есть предложения за 40-60 тыс. рублей. Как правило, это помощники для опытных экспертов.
Стоит учитывать, что зарплата в городах-миллионниках выше, чем в большинстве регионов. Технически фрилансеры могут вести несколько проектов параллельно и получать деньги за каждый. Все будет зависеть от их занятости и объема работ.
Темпы построения карьеры SMM-специалиста крайне высоки, но это общее свойство диджитал-профессий. Нормально, когда в компании начинающий СММ-щик становится «лидом» за год, а в агентстве еще быстрее. Важную роль здесь играет умение анализировать и добиваться KPI. Любителей бездумно постить котиков быстро вымывает из профессии.
Большую часть времени СММщик проводит в рекламных кабинетах и сводках аналитики. Изображение vk.com
Уровень «лид» не говорит, что человек дошел до потолка. Скорее это граница, после которой СММщик готов брать сложные проекты, самостоятельно распоряжаться бюджетом и принимать решения по продвижению. Чем больше ответственности, тем больше готовы платить клиенты. Отсюда и разница в зарплатах.
Плюсы и минусы профессии
Закрепим основные преимущества и недостатки работы СММщика.
Преимущества | Недостатки |
---|---|
Низкий порог входа | У разных компаний сильно отличается понимание задач SMM-специалиста. Поэтому отбор релевантных вакансий займет время |
Потенциально высокие зарплаты | Высокая конкуренция на рынке. Всегда найдется новичок, который предложит меньшую оплату |
Возможность работать с несколькими проектами одновременно | Необходимость быть на связи 24/7, даже в выходные, 9 мая и Новый год |
Большинство проектов не потребуют постоянно находиться в офисе | Если вы предпочитаете работать в офисе, придется туго |
Стабильный спрос на SMM-специалистов | Много рутины: мониторинги, отчеты, планы, согласования и т.д. |
Быстрый рост, как и в других диджитал-профессиях | Не все заказчики платят сколько обещали, особенно новичкам. Проблема решается с опытом и поиском компаний в «черных списках» |
Где учиться SMM
Первый шаг для становления в профессии – эксперименты в собственных аккаунтах. Попробуйте создать паблик и посмотреть, какие там есть настройки.
Однако знание техники не сделает из вас SMM-щика. Напомним: это «матричная» профессия, состоящая на стыке множества компетенций. На базовом уровне помимо интерфейса следует понимать:
Маркетинг | Таргетинг | Переговоры | Дизайн | Редактура |
---|---|---|---|---|
Основы продвижения, метрики, анализ эффективности рекламных кампаний | Настройка рекламы внутри соцсети, управление бюджетом на продвижение | Договоренности с заказчиками и общение с участниками сообществ | Умение оформлять посты и сообщества, выдерживание визуальной идентичности | Создание текстов, приносящих лиды, а не головную боль |
Можно пробовать наработать эти навыки самостоятельно. Однако есть и другой путь – специализированные онлайн-курсы.
Есть несколько рекомендаций, как выбрать курс для себя.
У Контур.Школы и агентства Convert Monster есть совместный курс по SMM. На нем вы вместе с лекторами проведете конкурентный анализ, разберете специфику сообществ в разных соцсетях, научитесь создавать и оформлять контент и размещать рекламу. Подробная программа курса на странице.
Где искать работу SMM-специалисту
Предложения от компаний и агентств публикуют на сайтах по поиску вакансий, в профильных сообществах в соцсетях, в том числе и в телеграм-каналах.
Стажировки для новичков
Чтобы побыстрее войти в профессию, попробуйте стажировки в крупных компаниях. Они часто берут студентов и новичков. В большинстве случаев стажировка оплачивается.
Объявления о стажировке регулярно публикуются в на порталах Grintern, Труд и SuperJob.
Работа для специалистов с портфолио
Полезные советы начинающим
Следите за рынком
По информации ВЦИОМ, в России наиболее популярные ВКонтакте (48%), Instagram (39%), YouTube (34%), Одноклассники (32%), TikTok (17%). Следовательно, спрос на продвижение в этих соцсетях останется стабильным.
Расширяйте специализацию
Есть 2 пути повышения заработка: либо продавать экспертность, либо универсальность. Первое придет с опытом, а второе имеет смысл развивать с самого начала пути. Дело в том, что заказчик ожидает продажи из социальных сетей. Одним «вкусным» текстом эту задачу не решить, потребуется оформление постов, настройка рекламы, общение с аудиторией и много что еще.
Компания наймет несколько человек и разделит функционал, либо найдет SMMщика-универсала. Поэтому научитесь работать в простых графических и видеоредакторах, посмотрите уроки по таргетингу. Это поможет стать универсальным специалистом и повысить чек на свои услуги.
Адаптируйте подход других компаний
Нормально адаптировать чужие идеи. Увидели интересный рекламный пост? Сделайте скриншот и сохраните в отдельную папку. Посмотрите, что публикуют популярные паблики и страницы, как работают алгоритмы, что нравится пользователям. Выберите подходящие вашему продукту идеи и адаптируйте их под себя.
У этого совета есть минус: новичок видит конечный результат и только часть контент-стратегии. Следовательно, сделать цельный вывод о контенте затруднительно.
Личная страница в соцсети – второе портфолио
Используйте личную страницу как блог. Пишите о том, что интересно, в чем разбираетесь, рассказывайте об успехах в SMM. Потенциальные работодатели изучают личные страницы и делают предварительные выводы о соискателях.
SMM – растущее и развивающееся направление. Специалистам, которые выбирают эту сферу своей профессией, нужно быть гибкими и любознательными, чтобы адаптироваться под возникающиеся течения и использовать новые инструменты для роста прибыли своего бизнеса.
Изучить теоретическую часть и применить полученные знания на практике можно на курсе Контур.Школы по онлайн-обучению SMM с нуля. Смотрите программу и присоединяйтесь к числу слушателей!
Как стать лучшим специалистом в какой-нибудь области
В 95-ти процентах случаев успех в каком-либо деле определяется отнюдь не природным талантом. Что же, в таком случае, должен делать человек, который задался целью стать лучшим?
Практика! 10 000 часов практики
Вам предстоит потратить на оттачивание мастерства уйму времени, но само по себе количество часов тренировки еще ничего не решает — занятия должны быть вдумчивыми и приложить надо максимум усердия. Принцип «солдат спит, служба идет» тут не годится.
«Правильная» практика предполагает правильную постановку цели, достижение определенного прогресса каждый день и бесчисленные упражнения для совершенствования навыков.
Если вы хотите преуспеть, будьте к выбранному вами делу как можно ближе. Хотите быть боксером? Молотить грушу недостаточно. Необходимо выходить на ринг и бороться с реальным противником.
Не будьте пассивным. Пробовать себя намного результативней, чем просто наблюдать и анализировать.
Практика это не просто повторение. Будьте беспощадны к себе и продолжайте совершенствовать все составляющие, необходимые для избранного дела.
Уединяйтесь. Самые лучшие специалисты чаще всего оказываются интровертами. Почему? Да потому что для вдумчивых занятий необходимо уединение. Даже для людей, которые работают в команде, личная практика жизненно необходима.
Тренируйтесь как можно больше. Пройдет не меньше восьми недель, прежде чем вы преодолеете начальный уровень компетентности, и примерно 10 лет понадобится, чтобы стать настоящим специалистом.
Знайте свою «золотую середину». Лучше всего, когда из всех ваших попыток успешными оказываются 50–80 процентов. Если их будет меньше, то могут опуститься руки, больше — есть опасность расслабиться.
Будьте упорны в достижении цели
Ученые, которые изучали успехи людей, совершенствующихся в разных областях и в разных условиях (от самых престижных университетов мира и военных академий до детских конкурсов правописания) уверяют, что упорство для успеха важнее IQ.
И вы должны рассчитывать, что путь к заветной цели будет долгим. «При одном и том же количестве практики группа, занятия которой были рассчитаны на долгий срок, превзошла «краткосрочную» группу по степени мастерства на 400 процентов».
Найдите хорошего наставника
Вам нужен кто-то, кто не даст вам спуску, кто быстро укажет на ошибки и акцентирует ваше внимание на главном. Лучшие тренеры пользуются принципом «Объяснить, показать, копировать, исправлять и повторять».
Сосредоточьтесь на том, что не получается
Выискивайте недостатки в собственной работе и учитесь на своих ошибках. Новички любят, когда их хвалят, потому что это позволяет им сохранять интерес к работе. Настоящие специалисты фокусируют внимание на негативных отзывах, потому что постоянно ищут возможности для самосовершенствования. Особое внимание к собственным неудачам — одно из непременных качеств, отличающих склад ума истинного профессионала.
Сконцентрируйтесь на развитии
Всегда старайтесь сделать лучше, а не просто хорошо. Если вы ставите себе целью сделать сегодня лучше, чем было вчера, то и мотивация ваша будет повышаться. Задачи становятся раз от раза интереснее, наполняя вас новой энергией. Имейте в виду, что перфекционизм, когда он направлен на внутренние цели, отражается на вашем мастерстве положительно, а когда на одобрение окружающих — отрицательно.
Обратная связь
Вам необходимо знать, что дает результат, а что — пустая трата времени, чтобы вы могли скорректировать ваш курс так быстро, как это возможно. Этот отклик вы можете получить от начальника, от секундомера или компьютерной программы — используйте любую возможность, чтобы оценить свой прогресс.
Оно того стоит
Очень важно помнить, что вы практикуетесь не в вакууме. Напряженные тренировки — это сложно и трудно, но со временем они приносят все больше удовольствия. Заниматься своим делом — самое мощное средство для достижения счастья. Тому есть множество подтверждений.
Как стать востребованным специалистом?
Главный тренд последних лет: уровень оплаты труда в сфере ИТ заметно превышают общий рынок труда.
Кроме того, потребность в ИТ-специалистах постоянно растет и опережает рынок труда в целом на протяжении последних лет.
Динамично растет спрос на высококвалифицированных ИТ-специалистов. Если в январе 2018 года было создано около 200 объявлений о работе, в названии которых присутствовали такие термины, как Data Science, Data analyst, Machine Learning, Big Data, то в марте 2020 года работодатели создали более 700 подобных вакансий.
По уровню средней заработной платы, которую работодатели предлагают ИТ-специалистам, топ возглавляет специализация Machine Learning — 172 тыс. рублей. Далее следуют Data Science — 130 тыс. рублей, Data Analyst — 110 тыс. рублей.
Впрочем, на высокий уровень заработной платы могут претендовать не только ИТ, но и профессионалы, работающие в других областях, например: искусство и культура, продажа лекарственных препаратов, развитие бизнеса, дизайн, верстка и иллюстрация, консалтинг, продажи, а также стратегическое планирование, оргразвитие и бизнес-процессы.
Наиболее низкий уровень заработной платы у «синих воротничков», а также функций, не требующих высокой квалификации.
При этом стоит обратить внимание, что в профобласти «Разработка ПО» — наиболее привлекательной по уровню заработной платы — достаточно большой разброс по оплате труда. В первую очередь ценятся специалисты, обладающие актуальными ИТ-навыками: iOS-разработчики (160 тыс. рублей), специалисты, занимающиеся продуктовым управлением (145 тыс. рублей), а также Data Science (Big Data) (145 тыс. рублей) и Python-разработчики (140 тыс. рублей).
Среди аутсайдеров по заработной плате находятся специалисты, предпочитающие работать с достаточно старыми и малоиспользуемыми языками
Таким образом, стремление человека постоянно повышать свой профессиональный уровень и желание идти в ногу с развитием технологий делает его желаемым кандидатом для работы в лучших российских и международных компаниях.
Вернуться в начало:
Что нового на рынке труда молодых специалистов?
Служба исследований hh.ru подвела итоги 1 квартала 2020 года. Разбираемся вместе с экспертами, что стоит за сухими цифрами, какие вызовы и возможности открывает текущая ситуация и какой карьерной стратегии стоит придерживаться в этом году.
Уровень конкуренции среди молодых специалистов — hh-индекс
В 1 квартале 2020 года наметилась негативная тенденция: конкуренция среди кандидатов с небольшим опытом работы резко выросла.
На какую зарплату могут претендовать кандидаты с небольшим опытом работы?
Уровень заработной платы, на которую могут рассчитывать молодые специалисты в разных профобластях и регионах Российской Федерации.
Топ навыков, которые ценят работодатели
Качества, которыми нужно обладать, чтобы быть востребованным специалистом.
Настроения молодых специалистов на рынке труда накануне 2 квартала 2020 года
Каждый квартал эксперты HeadHunter отслеживают настроения молодых специалистов на рынке труда. Мы хотим понимать, насколько стабильно себя чувствуют новые участники рынка и как они оценивают свои шансы на трудоустройство. Накануне 2 квартала 2020 года индекс самочувствия молодых специалистов значительно снизился, но вместе с этим они более оптимистично, чем рынок в целом, оценивают ближайшие перспективы.
Как я стал программистом
Я пошел работать в «Макдональдс», когда учился в университете. А потом увлекся программированием — и изучил его с нуля.
Я окончил Московский государственный лингвистический университет по специальности «лингвист-переводчик». Всегда любил иностранные языки, поэтому еще в школе думал, что всю жизнь буду работать в этой сфере. А вот с математикой и физикой у меня были проблемы, поэтому я и представить не мог, что в будущем стану программистом. Раньше мне казалось, что эта профессия доступна только тем, кто хорошо разбирается в точных науках.
На деле мой путь в программирование оказался довольно быстрым и простым — сам в шоке. Расскажу, какие этапы мне пришлось для этого пройти.
На третьем курсе университета я осознал, что не хочу работать по специальности. Уже тогда я пытался подрабатывать, используя знание языков: занимался со школьниками английским и был переводчиком на выставках.
Сначала я пошел в «Макдональдс»: хотел понять, смогу ли вообще совмещать постоянную работу и учебу. Потом немного поработал в агентстве, которое занимается продвижением в соцсетях, еще пытался попасть на стажировку в финансовые компании Ernst & Young и KMPG.
Плюс таких стажировок в том, что, если повезет, ты сможешь устроиться в один из этих гигантов даже без профильного образования и уже на месте выбрать будущую специализацию. Но мне не повезло: я не прошел первичный отбор на позицию стажера.
Я думал, чем еще можно заняться, и друг посоветовал попробовать себя в программировании. Он убедил меня, что это не так сложно, как кажется, и не требует никаких специальных знаний. Его главный аргумент: сейчас научиться азам веб-разработки можно практически бесплатно. Я подумал, что человеку с дипломом по информационной безопасности можно верить, и решил, что ничего не потеряю, если попробую.
Программирование — большая и сложная отрасль со множеством направлений, которые тесно переплетены между собой. Кто-то разрабатывает игры для компьютеров или смартфонов, кто-то учит космического робота Федора выполнять нужные действия на околоземной орбите, а кто-то пилит программы, которые в режиме реального времени позволяют получать данные с камер видеонаблюдения и распознавать лица прохожих.
Фронтендеры отвечают за внешний вид сайта или приложения и за функции, которые доступны пользователям. Если сравнить разработчиков со строителями, то фронтендеры — это ребята, которые занимаются внутренней отделкой. Это как выбирать цвет стен, форму окон и ширину дверных проемов, чтобы людям было удобно заходить в здание и вообще в нем жить.
Бэкендеры работают с начинкой сайта: базами данных, алгоритмами, функциями и сервисами, которые потом будут доступны пользователям. То есть эти ребята строят дом из плит, перекрытий и кирпичей, а потом быстро чинят там, где что-то вдруг сломалось.
Девопс-специалисты следят за серверами и инфраструктурой. Их задача — обеспечить бесперебойную работу сайта, оптимизировать нагрузку на сеть и сделать так, чтобы сайт не рухнул, если его вдруг захочет посетить половина рунета. По нашей квартирно-строительной аналогии такие ребята следят, чтобы в квартиры поступала вода, электричество и газ, а еще чтобы дом вообще не развалился из-за просадки грунта.
Я выбрал фронтенд-разработку, потому что мне было важно быстро начать работать. На фронтендера гораздо проще учиться, а результат его работы нагляднее: уже после первого онлайн-курса вы сможете за час собрать простенькую веб-страницу и хвастаться ею перед родными и друзьями. Тогда как результат целого месяца трудов в бэкенде и девопсе сможет оценить только человек, который в этом разбирается.
Обращение фронтендеров Т—Ж
На сегодняшний день фронтенд — это СОВСЕМ не легче, а иногда даже сложнее того же бэкенда. JavaScript за каких-то 20 лет из милого, невинного пупсика, написанного на коленке ради создания простейшего интерактива, превратился в МОНСТРА, с помощью которого можно реализовывать даже серверную часть сайта.
И вообще, это безумно развивающаяся сфера, в которой каждый месяц появляются новые интересные штуки. Короче, словили легкую обиду за фронтенд.
Сначала разберемся, что вообще придется изучать. Я буду сильно все упрощать.
Любой сайт работает благодаря трем элементам: HTML, CSS и JavaScript. Упрощенно их называют кодом сайта или просто кодом. Если вы разобрались в них, то уже сможете собирать и программировать полноценные веб-страницы и даже целые сайты.
HTML, или HyperText Markup Language, — в переводе с английского «язык гипертекстовой разметки». Это еще не полноценный язык программирования, а всего лишь набор команд, или тегов, которые помогают браузеру понять, как именно текст и другие элементы оформления должны располагаться на страницах сайта. Это примерно как схема, где в квартире после ремонта будет стоять диван, а где — холодильник.
CSS, или Cascading Style Sheets, — в переводе «каскадная таблица стилей». Из нее браузер узнает, как сайт должен быть оформлен: какими должны быть размер и тип шрифта, ширина полей, цвет фона и многое другое. Это все равно что выбирать цвет дивана или размер холодильника в вашу новую квартиру.
JavaScript — это уже полноценный язык программирования, с помощью которого можно оживить сайт: добавить сложную анимацию, научить кнопки нажиматься и настроить автозаполнение полей в форме подписки. Если продолжить сравнение со строительством и ремонтом, то JavaScript — это умный дом, который по нажатию одной кнопки сам наберет ванну, приглушит свет в квартире и приготовит вам кофе.
— paragraph), где заголовок (
— paragraph), где заголовок (
Строятся все курсы по единым лекалам: вводная теоретическая часть про то, как вообще работают сайты, объяснение базовых элементов, отработка новых знаний с помощью небольших практических заданий.
Например, изучили основы разметки текста — собираете блоки с текстом на простенькой страничке. Прошли, как вставлять изображения, — добавляете на страницу картинки. Познакомились с базовыми скриптами — пытаетесь поставить на вашу страницу мини-калькулятор или счетчик просмотров.
Обычно платные курсы дают какие-то дополнительные возможности. Например, более интересные практические задания или возможность спросить у наставника, какие ошибки в коде вы сделали и как избежать их в будущем. Такая обратная связь экономит много времени и сил, особенно когда вроде делаешь правильно, но все равно ничего не работает.
В итоге я начал с русскоязычного сайта HTML Academy. Выбрал его, потому что курс по основам HTML и CSS там полностью бесплатный. Еще можно пойти, например, в Codecademy или на Яндекс-практикум. Я расскажу, как все устроено в HTML Academy.
Выглядит курс так: вы смотрите лекции, выполняете задания, они проверяются автоматически, с вами на курсе учатся другие люди. Мне понравилось, что весь материал изложен в максимально простой и понятной форме.
В платной части курса я прошел только то, что показалось мне интересным, например основы адаптивной верстки. Это специальные настройки, которые нужны, чтобы сайты хорошо смотрелись и на большом мониторе компьютера, и на смартфоне. Без адаптивности сейчас никуда. Это стандартное требование ко всем современным сайтам, и каждый фронтендер должен такое уметь.
Страница этого курса — сначала он бесплатный, но, чтобы открыть все блоки с теорией и практическими заданиями, его нужно будет оплатить
В то же время я пропускал все, что казалось мне слишком сложным и на тот момент было просто не нужно. Оправдывал себя тем, что всегда смогу вернуться к пропущенному материалу и внимательно его изучить, когда эти знания мне по-настоящему понадобятся. Но, когда знания действительно понадобились, я уже мог найти все необходимое в более продвинутой технической документации, так что к этому курсу я больше не возвращался.
Если есть время, лучше не спешить
Поэтому в течение месяца я тратил все свободное время на изучение курса, при этом пропуская сложные и неинтересные места. Это очень спорный подход. Вам я так делать не рекомендую. Если есть время, не торопитесь и постарайтесь получше усвоить все основы: потом будет намного легче.
Если у вас что-то не выходит, не берите подсказки и не пропускайте задания. Лучше еще два раза подробно разберите блок с теорией и еще десять раз внимательно прочитайте свой код. Так вы быстрее освоите язык и научитесь не психовать из-за малейшей ошибки в коде.
Немного разобравшись с основными принципами веб-разработки и набив руку на практических заданиях, я продолжил обучение уже на англоязычном сайте Freecodecamp. Он тоже бесплатный.
Курс по веб-разработке там очень обширный и охватывает много тем. Чтобы изучить их все, потребуется около 1800 часов, или 75 дней. Зато, окончив этот курс, вы будете обладать всеми необходимыми знаниями для начала карьеры — от верстки простой веб-страницы до визуализации данных и способов обезопасить сайт от хакерских атак.
понадобится, чтобы пройти курс по веб-разработке на Freecodecamp
Мне понравилось учиться на этом курсе: он простой и понятный. В глубине души даже не верилось, что только на HTML и CSS можно так легко собирать очень красивые страницы. Я все ждал, что встречу какую-то непреодолимую для гуманитария преграду.
И я ее встретил, когда дошел до JavaScript.
Освоить JavaScript оказалось гораздо сложнее, чем разобраться с тегами в HTML и CSS. Это уже полноценный язык программирования, и, чтобы в него вникнуть, придется понять довольно сложные концепции. Например, хойстинг (не путать с хостингом), замыкания, каррирование, контекст вызова функции, параметры и аргументы функции, синглтон-паттерн, инстанс объекта, интерфейс объекта и т. д.
Это как раз те штуки, которые ребята-технари изучают еще в вузах. Без фундаментального образования понять такое сложно. Мне удалось более-менее разобраться в них примерно за год. Помогло постоянное общение с более опытными коллегами: они подсказывали, какие термины что значат, где и какие статьи про это лучше почитать.
Попробовать свои силы на практике мне хотелось с самого первого дня обучения. Начал я с дополнительных заданий в рамках платной подписки на HTML Academy. Потом стал просто копировать известные сайты, как бы пересобирая их заново. Для этого я сначала внимательно изучал, как они оформлены, а потом копировал их код из браузера, попутно разбираясь, как именно он написан, какие теги и зачем используются.
Страничка на сайте Codepen — там лежат мои первые проекты. Сейчас даже стыдно заглядывать в код, но когда-то я очень гордился своими первыми шагами и всегда упоминал о них в резюме
Когда я чувствовал, что для работы над проектами знаний из курса мне не хватает, то шел читать документацию по HTML и CSS в интернете.
Документация — это как инструкция к холодильнику или стиральной машинке. Там описаны все основные возможности языков программирования с подробными примерами. Например, как и когда нужно использовать конкретный тег.
MDN — сейчас это мой любимый сайт с документацией
w3schools.com больше подходит для новичков, там много интерактивных примеров и интерфейс попроще
На этапе практики самое важное — не бояться ошибок. Они неизбежны, и, на мой взгляд, это одна из самых увлекательных частей обучения программированию. Когда в сотый раз всматриваешься в код и пытаешься понять, почему он не работает, начинаешь лучше понимать структуру языка программирования. А еще учишься мыслить нелинейно, то есть не держаться за единственную гипотезу, а придумывать много разных вариантов кода и смотреть, какой из них сработает.
, — учебник покажет, зачем он вообще нужен, в каких браузерах работает и как его применять» loading=»lazy» data-bordered=»true»>
Небольшой совет: если не можете решить проблему сами, вбейте ее описание в поисковик. Скорее всего, вы не первый, кто ломает над ней голову, и опытные люди уже все придумали за вас. На мой взгляд, умение гуглить — это вообще один из важнейших навыков хорошего программиста. Оно позволяет сэкономить много времени и сил, а главное, избежать «костылей» — когда сначала городишь 100 строчек кода, а потом приходит кто-то поумнее и показывает, как то же самое делают всего три.
Даже став достаточно опытным разработчиком, я все равно продолжаю использовать Гугл так же часто, как документацию, а ответы на множество вопросов ищу на сайте Stackoverflow — там разработчики со всего мира пытаются найти варианты решения своих задач.
Большие компании часто проводят разные финтех-школы, хакатоны, кейс-чемпионаты и прочие митапы. По сути, это короткие стажировки, на которых молодые и еще недостаточно опытные ребята могут попробовать свои силы в программировании на реальных задачах.
У меня не было ни опыта, ни профильного образования, поэтому я просто откликался на все понравившиеся вакансии, игнорируя требуемый опыт и обращая внимание только на список необходимых навыков. Сначала меня не приглашали даже на профильные мероприятия. Но я упорно рассылал заявки на участие и откликался на все возможные вакансии.
Еще искал в сети резюме опытных ребят и внимательно их изучал, искал интересные оформительские решения, смотрел, какие данные считаются важными в карьере. А потом пытался подогнать под это свой скромный опыт. Это сработало — на мои письма наконец-то стали приходить ответы. Иногда я даже получал тестовые задания.
С каждым выполненным тестовым заданием я лучше понимал, каких знаний и навыков в сфере веб-разработки мне не хватает. Еще я всегда просил оставить отзыв на мое задание, но за все время поисков получил всего два нормальных отклика.
Хорошо запомнил телефонный разговор с рекрутером из Яндекса: эта девушка подробно пересказала мне комментарии их разработчиков к моему тесту, хотя могла бы этого не делать. Спасибо ей!
Спустя два месяца упорных поисков я все-таки получил первое предложение о работе. Это была позиция удаленного разработчика в компании Travelab. Сейчас компания уже не работает, но тогда она занималась продажей авиабилетов.
Сначала я был крайне воодушевлен тем, что меня наконец куда-то взяли. Но радость быстро закончилась. Оказалось, что, когда ты программист-новичок, работать удаленно очень непросто: если возникнут сложности, спросить совета не у кого.
я получил за свою первую работу программистом
После увольнения из Travelab мне на глаза попалась вакансия фронтенд-разработчика в крупном российском банке. В описании вакансии тоже значилось «Опыт работы — от 2 лет», что я благополучно проигнорировал. Мое письмо прочитали и — о чудо! — взяли меня на работу.
Постепенно я разобрался в проектной работе и из неопытного новичка, который умеет только писать тот код, который ему сказали, смог дорасти до самостоятельного разработчика, способного предлагать нестандартные технические решения и реализовывать собственные проекты. На это у меня ушел примерно год, по прошествии которого я понял, что хочу двигаться дальше, — и ушел из банка.
Я подписал договор о неразглашении информации, поэтому не могу назвать свою зарплату в банке. Скажу только, что это была отличная сумма для человека, который делал первые шаги в программировании. В Москве вилка зарплат на стартовых позициях — от 50 до 100 тысяч рублей, моя зарплата была ближе ко второй цифре. Со временем я понял, что даже в программировании твой заработок во многом зависит от умения торговаться. Поэтому начал искать позицию получше.
Пришло время поговорить про минусы. На мой взгляд, в профессии веб-разработчика их два: частые переработки и необходимость постоянно учиться.
С другой стороны, чем больше ты работаешь, тем опытнее становишься и тем более интересные проекты тебе достаются. По крайней мере, у меня еще ни разу не возникало мысли, что все тлен и я погряз в рутине.
Теперь про учебу. Приступив к своему первому курсу по HTML, вы приоткрываете дверцу, которую потом будет сложно закрыть. Чтобы быть хорошим и востребованным программистом, нужно знать все актуальные инструменты разработчика, а их примерно миллион, и каждый день появляется парочка новых. А если не будешь постоянно учиться, очень быстро отстанешь от этого поезда. И вот тогда привет, рутина и унылые задачи типа «у нас на сайте кнопка сломалась — почини».
Хеппи-энд
Словом, оглядываясь назад, я радуюсь, что вовремя решил свернуть с пути переводчика и стал программистом.
И напоследок
Несмотря на то, что почти любую профессию сейчас можно освоить с нуля в интернете, многие по-прежнему считают, что хорошим программистом можно стать только с техническим образованием за плечами. Как считаете вы?