Найти тему
Сложности при поиске разработчика Нечасто, но иногда передо мной стоит задача найти разработчика, с которым я буду работать бок о бок. Обычно мы ищем разработчиков уровня Middle. В этот раз искали дополнительно еще и Junior. Переживал как раз за младшего программиста, но его нашли очень быстро. А вот найти Middle как было сложно 2 года назад, так и сейчас ничего не поменялось, к сожалению. Непопулярное мнение, но тестовое задание для кандидата часто бывает очень полезным. Оно сэкономило нам кучу времени. Так как отсеивает очень многих на раннем этапе. Но есть и обратная сторона медали. Далеко не каждый потенциальный сотрудник захочет эти самые задания выполнять. Да, разработчик может быть настоящим профи, но о нем мы не узнаем, потому что тестовое он делать не будет и даже не напишет нам. В итоге пришли к такому мнению, что если у кандидата есть работы, которые он может показать - проводим сразу техническое собеседование. А если нет (например, опыт над проектами есть, но он не имеет права их показывать по соглашению) - даем тестовое задание. Как я сказал, на заданиях 95% человек отсеивается просто потому, что делать особо их никто не хочет. Или не может. Но вот дошло дело до интервью и... хочется плакать. Большинство тех, кто хочет попасть в компанию на позицию Middle на адекватную среднюю ЗП по рынку делает это на "авось прокатит". За последние 2 месяца собеседований только 2 человека АДЕКВАТНО прошли техническое интервью. И это с учетом того, что я спрашиваю самые основы и не лезу в дебри. Было много веселых кандидатов, среди которых: 🥲 разработчик со стажем, не умеющий верстать без Bootstrap 🥲 торгующийся middle, который не хотел делать тестовое задание бесплатно и всячески пытался спорить 🤪 Среди Junior огромная конкуренция. Но уже на уровне Middle есть острая нехватка реально профессиональных кадров. На сегодняшний день очень много жертв курсов "Стань профессионалом за 1 месяц". И это печально. Поэтому совет младшим разработчикам. Учитесь, прокачивайте свой скилл. Ваш труд обязательно будет вознагражден. Но никогда не пытайтесь пролезть на "шару". Не портьте себе репутацию.
1 год назад
Сложности в обучении Недавно я столкнулся с таким моментом: студент одного из моих курсов очень сильно расстроился, потому что получил к одной из задач фидбэк с указанием на большое количество ошибок. В итоге прозвучала фраза “А вообще может фронт не мое, почему я так много косячу” 🤨 На самом деле, это нередкая проблема. Многие из тех, кто сейчас находится на стадии обучения, при появлении первых сложностей опускают руки🥲 Причина проста: сейчас настолько много IT-школ и курсов, в которых обещают за полгода сделать из вас гуру и из каждого утюга обещают большую зарплату сразу после обучения, что при появлении сложностей человек думает “Я не могу разобраться в таких простых вещах, значит я тупой” 🙃 Ох как много мне писали и пишут по поводу того, что они тупые, плохо соображают и тп. Хватит это терпеть 😄 Запомните раз и навсегда: до кого-то доходит быстрее, до кого-то медленнее. Кто-то может освоить фреймворк за 2 недели, а кто-то за полгода. Все нереально индивидуально. Не задумывались, почему джунов на рынке море, а крепкого мидла найти сложно? Потому что джуны попадают на работу и сгорают на более или менее сложных коммерческих задачах. Им сложно и они думают, что проблема в них. Таких историй лично мне рассказывали не мало. Правда же в следующем: 🦾 Сложности при обучении это нормально. Не надо этого стесняться, бояться и тп. Особенно когда есть возможность получить фидбэк. Да, я понимаю. Это бьет по самолюбию. НО! В любой профессии не стать гуру за 1 день. А в IT и подавно. Это долгая и упорная работа. 🦾 Вы уже попали на работу и вам кажется, что слишком сложные задачи. Попробуйте поговорить с тимлидом. Возможно, вам реально что-то сложное не по вашему уровню дают. Но скорее всего дело в панике. Я тоже через такое проходил. Задача кажется неподъемной. Но попробуйте ее разбить на подзадачи и окажется, что все не так уж и страшно) Самый главный вывод - не впадайте в депрессию, если что-то не получается. Это тоже часть становления специалиста. Разница между джуном и сеньором в том, что сеньор преодолел сложности. И чтобы джун вырос, ему надо тоже это пройти. Но в первую очередь - это преодоление себя. А с какими сложностями сталкивались вы? Источник
1 год назад
Что важнее: деньги или интересный проект? На самом деле это вопрос без правильного ответа. Я согласен с тем, что когда нет денег - пойдёшь и на ужасный проект с легаси кодом) Но я расскажу немного про себя. 5 лет назад у меня был выбор: работать удаленно и получать среднюю ЗП по рынку (тогда у меня хоть уже и был большой опыт, но скиллов не хватало) или же пойти на ЗП поменьше, но в офис на интересный стартап. Тогда я выбрал второй вариант. Почему? 1️⃣ Это был продукт, в котором я мог полностью участвовать в формировании архитектуры 2️⃣ Мы делали MVP на коленке на jQuery, но знали, что через полгода его переделаем на нормальные технологии. Тогда я выбрал Vue и не прогадал. Можно сказать, изучал фреймворк на практике. В итоге я получал значительно ниже рынка (раза в 2 - 2.5 точно) и зарплата моя поднялась относительно до рынка только за полгода до окончания работы там (проработал я в сумме 3.5 года). Тем не менее я получил крутой опыт, работая там. Я научился взаимодействовать с бэкендщиками, поработал с множеством сложных задач, был руководителем (хоть и небольшого) frontend-отдела. За эти 3.5 года я пытался уйти один раз. Как раз за деньгами. В итоге через месяц пришел обратно. 2 года назад я перешёл работать в онлайн школу программирования для детей. Я не искал на тот момент целенаправлено работу. Но получилось так, что у меня на руках оказалось 2 оффера: сюда или в другую компанию с ЗП в 1.5 раза больше. Я выбрал школу. Причина одна: близкая тема для меня - обучение. И очень адекватные ребята, которые меня собеседовали (кстати, заметил, что чем меньше тебя драконят на собеседованиях, тем лучше работа). Давайте честно: разница между заработком в 2000$ или 3000$ есть, но не хватать вам будет любых денег. Сумма очень быстро перестаёт мотивировать, если нет драйвовых задач и крутой команды. Это моя история. Расскажите, почему вы бы сделали выбор в пользу денег или интересного проекта? Что для вас важнее?
2 года назад
Наверное, только ленивый блогер не написал у себя в постах что-то про данный синдром. Судя по всему, я ленивый и только сегодня постараюсь раскрыть эту тему и сказать свое мнение 🙂 Само понятие синдрома самозванца совершенно не новое. Его стали описывать еще в прошлом веке, но почему-то именно сейчас этому стали уделять большое внимание. Если коротко, люди с данным синдромом на самом деле это те, кто себя сильно недооценивает. И таких среди нас очень много, больше чем мы думаем. Давайте проведем тест и вы сможете понять, считаете ли вы себя самозванцем 🙂 1️⃣ Вы всячески отрицаете, что вы эксперт, хотя великолепно разбираетесь в необходимой вам предметной области и ваше мнение важно для коллег с опытом. 2️⃣ Неважно, насколько хорошо вы сделали свою работу. Вам всегда кажется, что ее можно было сделать еще лучше, поэтому вместо радости вы переживаете о том, что недостаточно вложились, например, в какой-то проект. 3️⃣ Вы беретесь за любую работу, чтобы доказать свою нужность работодателю. На самом деле это просто потребность в одобрении. 4️⃣ Вы думаете, что достичь больших высот может только человек-гений. И если кто-то сделал работу лучше вас, вы сразу впадаете в уныние. Хотя бы один пункт про вас? Поздравляю, вы среди большинства творческих людей. На мой взгляд, именно люди творческих профессий чаще всех страдают синдромом самозванца. Среди разработчиков рано или поздно практически каждый начинает чувствовать самозванцем. Да, конечно, есть и те, у кого завышенное мнение о себе, но таких меньшинство. Синдром самозванца мешает в жизни. Вы можете давно быть экспертом, но получать денег будете намного меньше, чем могли бы. Потому что считаете себя недостаточно компетентным. Совет один: не принижайте свои знания. Часто вас может посещать мысль "Я знаю как сделать такую-то интересную задачу, но ведь каждый это знает". Нет, не каждый. Ваши знания уникальны, каждый опыт неповторим. Когда это поймете - вы начнете больше ценить себя, что положительно скажется на вашей работе, на вашей заработной плате и отношении других коллег. А вас посещал синдром самозванца? 🧐😀 Источник
2 года назад
Знания алгоритмов и наизусть выученные методы не делают из разработчика профессионала. Точнее, не только это важно. Сегодня рассмотрим причины, которые мешают программисту подняться на новый уровень. 👨‍💻 Вы обижаетесь на критику своего кода. Но в действительности получить фидбэк от более опытного разработчика очень важно и ценно. 👨‍💻 Вы не можете справиться с задачей и передаёте ее другому разработчику. Конечно, так проще всего, но ваш скилл при этом не растет. Нужно преодолевать сложности. 👨‍💻 Отказываетесь от помощи. Перекладывать ответственность на другого неправильно. Но спросить совета даже у менее опытного разработчика является верным шагом. Новый взгляд на задачу может очень быстро привести вас к ее решению. 👨‍💻 Обращаетесь за помощью сразу. Да, полная противоположность предыдущему пункту. Но, прежде чем обратиться к кому-то, попытайтесь загуглить. В 98% на вопрос уже есть ответ в интернете. 👨‍💻 Вы не умеете работать в команде. Да, это очень важно. Без этого вы дальше фриланса не продвинетесь и завалитесь на первом действительно серьезном проекте. 👨‍💻 Вы не умеете писать плохой код. Странное заявление? Отнюдь. Иногда нужно написать за очень сжатый срок экспериментальное решение. И тут не до рефакторинга и оптимизации. Но часто у нас заложена привычка все делать идеально с самого начала. Это круто, но не в данном случае. 👨‍💻 Вы считаете часы до конца работы. Ну тут всё просто. Если это так - разработка не для вас. Иногда приходится зависать до ночи, чтобы справиться с важной и срочной проблемой. Суровая реальность. 👨‍💻 Вы пишете слишком много или недостаточно комментария в коде. Надо найти золотую середину. Должно быть понятно, зачем нужна определенная функция, но и описывать каждую операцию нет необходимости. 👨‍💻 Вы не помогаете младшим разработчикам. Да, ваша помощь необходима новичкам. Вспомните себя в начале пути. Делитесь своими знаниями. Не бывает глупых вопросов от младших разработчиков. Есть просто недостаток опыта. Замечали ли за собой эти или другие привычки? Источник
2 года назад
Давайте знакомиться! Меня зовут Белькевич Александр, я из небольшого российского региона. Я Frontend разработчик с опытом в сфере веб-разработки около 11 лет. Не скажу, что мой путь к профессии был долгим и тяжелым. Почти 10 лет назад все было намного проще. Но вот чтобы удержаться на плаву и быть в тренде - это тоже немалый труд. Начинал я с Битрикса в студенческие годы, потом работал с бэкэндом. Параллельно я прокачивал навыки публичных выступлений благодаря партнерству с компанией Microsoft. Из интересных проектов, с которыми я работал, могу выделить 3: - Медицинский стартап, который вышел на международный рынок. Там я проработал 4 года и сейчас иногда помогаю ребятам развивать проект; - Онлайн-школа программирования для детей. Так же международный проект, который достиг отличных финансовых высот; - В данный момент работаю в компании Tripster. Хотите найти интересные экскурсии от местных жителей? Вперед к нам! Я всегда любил делиться знаниями и 3 года назад открыл блог в Instagram. За все это время я писал и пишу много постов о том, что frontend и в целом разработка - это не про беззаботную жизнь на берегу океана с ноутбуком, но и большой труд. Веду потихоньку YouTube-канал, блог в telegram, продолжаю инстаграмить и почти ежедневно делюсь полезным контентом. Создавал авторские курсы, благодаря которому ребята без опыта находили свои первые работы! Надеюсь, нам с вами по пути! Расскажите о себе :) Я очень люблю знакомиться с новыми людьми <3 Источник
2 года назад