Русский
Русский
English
Статистика
Реклама

Трудоустройство

Из песочницы Как и к чему готовиться на собеседование начинающему iOS-разработчику и не только

21.06.2020 16:16:20 | Автор: admin
Эй, Хаброжитель, приветствую тебя! Буду признателен ко всем твоим фидбэкам.

image

Небольшая предыстория


В 2019 году увлёкся iOS-разработкой и решил попробовать попасть на курс от Mail.ru в их Технопроект с нашим ВУЗом. Закончил данный курс с отличием. Огромное спасибо Диме и Гена за отличный курс. После этого курса начал активно посещать митапы iOS-разработчиков. Летом особо не прогал под iOS. Осенью все же надумал найти работу в этой сфере и развиваться дальше. Решил начать с небольших компаний, поэтому нагуглил топ-100 аутсорс компаний по разработке приложений. Написал всем компаниям, которые находились в Москве.

Из приблизительно 70 компаний ответили около 15 и где-то 3-4 пригласили на интервью.

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

В это время нашел курс по iOS-разработке от Яндекса и прошел его.

Собеседования в Яндексе


В начале декабря был на митапе в Яндексе для джунов. Всем гостям раздали QR-коды для прохождения первого алгоритмического собеса. Там было 3 задачи на 2 часа без перерыва.

Задачи:

  1. Вводится n и нужно посчитать сумму всех чисел от 1 до n < 1000000, где цифры не встречаются более одного раза.
  2. Есть доска M x N (2<M,N<1000000) есть белая и черная лошадь. На входе начальная точка черной и белой лошади. Нужно совершить минимальное кол-во ходов, чтобы они оказались в одной точке и вывести это кол-во.
  3. Вводиться 2 числа N-кол-во чисел в массиве и M-сумма подмассива. Нужно найти подмассив с минимальным кол-во чисел, сумма которой равнялась M, в противно случае нужно вывести что-то другое (не помню).

Есть ограничения по времени и по памяти.

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

Второе собеседование: В начале собеса сказали, что сейчас будет алгоритмическая секция. Интервью проводил Валера из команды Диска. Собес был суперским, очень понравилось.

Задачи: Сначала поговорили обо всем о чем можно было бы пообщаться на эту тему (Чем отличаются статические языки от динамических?, пару вопрос про каждый тип языков, классы, структуры, стек, куча, массив, список, хеш-таблица, очереди, деревья, графы, про сложности алгоритма, и т.д.). Потом перешли на решение задач.

  1. Есть пять человек: Т, М, А, Л, Д. Они стоят в очереди за магической колой, т.е. тот, кто выпивает его удваивается. На входе n номер следующего, кто должен выпить колу. Нужно найти того, кто будет n-ным.

    Идея решения
    Лучшее решение это hashmap, сам решил через арифметику, т.е. вывел формулу, которая посчитала бы это. //Рассказал всю идею того, как решал бы, потом дал оценку по времени и по памяти, а когда начал писать код, то интервьюер сказал, что он все понял и что код я ему точно напишу так, что давай перейдём к следущей задаче, т.к. у нас осталось чуть больше 20 минут
  2. Есть бинарное дерево поиска. Нужно найти сумму элементов лежащих в сегменте от L до R. Функция на вход получает корневой элемент, левую и правую границу. Тогда уточнил и узнал, что элементы не повторяются и границы включены.

    Идея решения
    Делал через рекурсию. (можно через цикл, но рекурсия проще), опять же сложность алгоритма и т.д.

Где-то ближе к новому году получил письмо об успешном прохождении данного этапа. В 20х числах января связался с HR-ом она сказала, что осталось последнее собеседование (платформенная секция) и назначили дату на следущий день после последнего экзамена. В новогодние праздники и во время сессии готовился еще к собесу. Одним словом было сложно готовится и к экзамена, и к собесу.

Пришел на собес, его проводил Слава из Браузера. Немного пообщались об алгоритмической секции. Дальше он попросил написать схематично код, который реализовывал бы работу многопоточности. Так как до это особо не приходилось работать с многопоточностью, то за счет неожиданности попал в ступор минут на 20-30, просто не думал, что придется писать код. По теории отвечал не плохо, но были проблемы с реализацией. При всем при этом собес очень понравился. Мы не успели реализовать то, что он просил, поэтому Слава предложил дорешать, и нам пришлось сделать это в коридоре, потом немного пообщались. Это было суперски, потому что некоторые ребята ориентируются строго по времени. Через недели две написали, что провалил собес. Было очень обидно т.к. готовился и очень-очень сильно хотел попасть.

Огромный минус собеседований в Яндексе заключается в том, что им неважно попадешь ли ты к ним или нет. Из-за чего они часто игнорят тебя или забывают написать письмо с результатом/(о назначении) собеседования и тебе самому приходится постоянно писать/звонить, чтобы что-то узнать.

Собеседование в МегаФоне


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

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

Самоизоляция говорит: Нет очным собеседованиям!

image

Собеседование в Сбербанк


Было два телефонных интервью, где рассказывал о своих интересах, о том почему решил попробовать попасть в Сбербанк, пару теоретических вопросов связанных с iOS и в общем о программировании. Первое и второе интервью прошел, назначили дату для прохождения очного (последнего этапа) собеса, который из-за режима самоизоляции провели по скайпу. Отлично провели собес со Славой, просто пообщались полностью по платформенной части. Через пару дней пришло письмо о том, что успешно прошел собес, но в данной команде нет месте, поэтому предложат кандидатуру в другую команду. Через 2-3 дня пришло еще одно письмо о том, что набор на стажировку у них закрылся.

Собеседование в ВТБ


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

Прошел их успешно, потом провели заключительный этап собеседования с Мишей. Т.к. сказали, что будет просто платформенная часть и вряд ли будет что-то еще, то особо не готовился. На интервью общались с Мишей об алгоритмах, о структурах, о сети, о многопоточности и т.д. Интервью проходило больше часа, но было очень интересно и классно.

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

Заключение


Параллельно проходил курс по iOS-разработке на CoursEra, но из-за того, что сейчас началась сессия и стажировка, пришлось приостановить активность на CoursEra.

Советы, которые могут помочь при поиске первой работы в IT


  1. Нужно хорошо разбираться в теории, ибо научиться кодить не сложно.
  2. Откликайтесь на вакансии middle/senior, т.к. найти вакансию intern/junior почти невозможно найти.
  3. Если есть возможность попасть на собеседование, то идите, потому что это поможет вам поднять ваши скилы. (Даже если мало что знаете)
  4. Изучите компанию, в которой будете проходить собеседование и покажите интервьюеру свою заинтересованность работать у них.
  5. Обязательно спрашивайте о том, что вас лично интересует и что хотели бы узнать о рабочем процессе.
  6. Когда чего-то не знаете или не помните, то задавайте уточняющие вопросы, они вам помогут. Если не смогли вспомнить, то просто скажите об это.
  7. Думайте открыто, ведь интервьюер больше смотрит на то, как вы думаете и как ищете выход при сложившихся ситуациях. Если вы просто скажете ответ, то это ни о чем не говорит. Когда вы открыто рассуждаете, то интервьюер видит где вы ошиблись и помогает вам, задавая наводящие вопросы.
  8. Прежде чем пойти на собеседование отрепетируйте его. Задавайте себе всякие вопросы связанные с тем, что должно быть и постарайтесь внятно ответить на них.

Совет компаниям


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

Если будут желающие, то сделаю еще пост с самыми популярными и важными вопросами + ответы и материалы к ним.
Подробнее..

Я не знаю, чего хочу! Спросим как быть у CEO HR сервиса takeoffer.ru

01.04.2021 22:22:46 | Автор: admin
Что имею не хочу, что хочу не знаю знакомое состояние? Нередко бывает так, что мы чувствуем неудовлетворение от происходящего. Мы взяли интервью у CEO HR сервиса takeoffer.ru Анны Даллакян как можно определиться с целями в личной жизни и карьере, да и можно ли вообще?

Анна Даллакян, CEO takeoffer.ru:


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

Роберт Дилтс это психолог и автор книг в области нейролингвистического программирования, подхода к изучению развития личности через поведение, язык и неврологические процессы

image

Итак, Пирамида Дилтса состоит из 6 уровней: Окружение, Поведение, Способности, Ценности, Идентичность, Миссия. Разберем на практике, как это работает. За пример возьмем нестандартный, но реальный бытовой кейс, с которым столкнулась я лично: я не знаю, куда поехать в отпуск, который начинается в понедельник. Из просмотренных вариантов ничего не нравится, либо дорого, либо не подходит по срокам, все не то. Начинаем разбираться по пирамиде от основания вверх.

Окружение


Что я хочу, чтобы меня ОКРУЖАЛО? Я хочу, чтобы была вода, чтобы можно было плавать, еще хочу красивый роскошный отель с красивым видом, чтоб были теплые уютные халаты, хочу чтобы в отпуске со мной рядом была моя собака, хочу видеть красивых и отдохнувших людей вокруг.

Поведение


Что я хочу ДЕЛАТЬ в этом окружении? Хочу заниматься йогой каждый день, хочу плавать каждый день, хочу посещать косметические процедуры, хочу заниматься спортом, ходить в музеи современного искусства, ходить на рок-концерты, петь караоке, читать книжку, смотреть фильмы про Бонда, курить кальян, есть вкусную и полезную еду в ресторанах, знакомиться с новыми людьми, танцевать и веселиться до утра.

Способности


Что я реально МОГУ делать, имея это окружение и делая то, что я прописала в пункте 2? Поскольку недавно я сломала ногу и сейчас восстанавливаюсь, с танцами до утра, полноценной йогой и спортом и долгими пешими прогулками могут быть проблемы. Совершенно точно я сейчас НЕ МОГУ пойти в поход. Но я могу неплохо петь в караоке, могу знакомиться с людьми любой национальности, легко общаться с иностранцами, могу плавать, могу ходить на массажи и SPA-процедуры. Могу ходить в музеи, но очень дозировать время и отслеживать свое состояние.

Ценности


Почему для меня важно все то, что я описала выше? Потому что я хочу быть в ресурсе, хочу уделить внимание своему телу и себе, чтобы чувствовать себя отдохнувшей, чтобы не выгореть, чтобы ДЕЛАТЬ ТО, ЧТО Я ДЕЛАЮ С ЛЮБОВЬЮ, БЕЗ ВГОРАНИЯ И ПРОДОЛЖАТЬ ПОМОГАТЬ ЛЮДЯМ, ТК КОГДА Я НЕ В РЕСУРСЕ, Я НЕ МОГУ ПОМОГАТЬ ЛЮДЯМ КАЧЕСТВЕННО (В этом примере можно понять, что одной из моих ценностей является качество, а еще одной помощь людям). В карьерном вопросе тут можно докопаться до очень глубоких вещей, таких, например, как необходимость доверять окружению, необходимость постоянно соперничать и побеждать, необходимость приносить пользу, потребность в уважении и статусе и многое другое.

Идентичность


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

Миссия


ВО ИМЯ ЧЕГО И ДЛЯ ЧЕГО мне все перечисленное? Мне это для того, чтобы нести в мир хорошее настроение, для того, чтобы я могла продуктивно работать и менять жизни и карьеры своих клиентов к лучшему, чтобы я могла поднимать людей, а не опускать их. А дать что-то хорошее другим я могу только после того, как дала все, что хочу, себе. Иначе это постоянный синдром жертвы, а из состояния жертвы невозможно наполнить других.

Вот на таком бытовом и не совсем карьерном примере мы разобрали один из самых эффективных инструментов карьерного коучинга.

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

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

Проблема возраст, опыт и трудоустройство

15.12.2020 14:09:01 | Автор: admin
image
В.Е. Маковский Старички (Чаепитие)
Когда-то рекомендовал своего 47-летнего друга программиста другому более молодому знакомому, работавшему мелким начальником в одной успешной фирме.


Он сказал: Сразу нет.
Говоришь, что он хороший спец. Я тебе верю. Т.к. знаю, что и ты хороший спец. Но себя хорошим не считаю. Могу делать глупые распоряжения. И если какой умник будет мне возражать с аргументами. Или, еще хуже, будет другим сотрудникам комментировать, то прощай всякий порядок. Может он еще мое место попытается занять? Командир должен быть один. И его приказы не обсуждаются. Я и обматерить своего сотрудника могу. По ходу дела, что называется в рабочем порядке. Но я не смогу ругать человека, возраст которого почти как у моего отца. Т.е. данный товарищ будет для меня неуправляемым. И как он впишется в наш молодежный коллектив? Если я дам ему ЗП меньше средней, то его не будут уважать; если больше, то будут завидовать и травить. Мне это нужно? Хоть уровень ЗП секретен, все узнают. У нас бывают авралы, когда все работают по десять часов без выходных. Он в таком возрасте может не выдержать. Мне нужно разбирательство от чего с ним случился инсульт? Сколько времени он может сидеть на больничном? С возрастом производительность падает. Лучше неопытный, но молодой. Он крепче.
Я не знал (и не знаю), что на это возразить. Может кто подскажет.
PS Для меня нет проблемы с трудоустройством, но у моих знакомых она актуальна.
Подробнее..

Дайджест IT-событий первой половины сентября

12.08.2020 14:11:32 | Автор: admin


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

Интенсив по Android-разработке на Kotlin

Когда: 1 сентября 31 октября
Где: онлайн
Условия участия: бесплатно, требуется регистрация

Хорошая (и бесплатная) возможность разом освоить всё, что касается основ разработки на Kotlin под Android за осень. Курс рассчитан на начинающих, но базовое знакомство с Java-синтаксисом упростит слушателям жизнь. Организаторы нацелены в первую очередь на то, чтобы дать знания, которые точно понадобятся на практике: обзор современных инструментов, популярные паттерны, архитектурные решения. Программа включает в себя девять модулей (вводное занятие, компоненты платформы, архитектура, Material Design, работа с сетью, ORM Room, Socket.io и другие темы); соотношение теории и практики примерно один к трём.

Kaspersky Industrial Cybersecurity Conference 2020

Когда: 2-4 сентября
Где: онлайн
Условия участия: бесплатно, требуется регистрация

Крупный международный форум по промышленной кибербезопаности и защите критических инфраструктур пройдет в этом году за закрытыми дверями, в узком кругу участников но с возможностью следить за дискуссиями онлайн для всех желающих. На площадке соберется более сорока экспертов по киберугрозам, включая Дейла Питерсона (основатель Digital Bond и S4 Events), Патрика Миллера (Archer International), исследовательницу Марину Кротофил. Основные темы конференции: новые тенденции, текущий ландшафт угроз, регулирование и лучшие практики киберзащиты. Свежие решения по ИБ представят Лаборатории Касперского, Arinteg, ICL System Technologies, MOXA, Jet и PcVue. Регистрация для удаленного участия откроется 17 августа.

Академия Playnesis

Когда: 7 сентября 12 октября
Где: Новосибирск, ул. Инженерная, 4А
Условия участия: бесплатно, требуется регистрация

Глубокое, полуторамесячное погружение в мир мобильных приложений для всех, кто хочет с ними работать. Выпускникам и студентам вузов предлагается пройти полный курс по одному из четырёх направлений и, если сойдутся звёзды, сразу устроиться на работу. В академии приставлены курсы для iOS-разработчиков (Swift, вёрстка, анимация, многопоточность, управление памятью), программистов на Unity (работа с кодом и движками, библиотеки, использование физики, создание интерфейсов), маркетологов (монетизация, ASO, коммуникации, исследования и аналитика) и продакт-менеджеров (Agile, SCRUM, целеполагание, мотивация, командная работа). Занятия будут проходить дважды в неделю в офисе организатора. По итогам сертификаты для всех и трудоустройство для лучших.

MOBILE Z-DAYS

Когда: 8-10 сентября
Где: онлайн
Условия участия: бесплатно, требуется регистрация

Трёхдневное мероприятие для мобильных разработчиков всех мастей. Области интересов аккуратно разделены по дням: сначала iOS, затем Android и, наконец, Flutter. Благодаря онлайн-формату, состав участников смешанный выступать будут практикующие специалисты из России и Европы. Программа находится на стадии формирования, ознакомиться с уже поданными докладами можно на сайте.

Администрирование кластера Kafka

Когда: 9-11 сентября
Где: Москва, ул. Илимская, 5/2
Условия участия: 54 000 руб.

Лаконичный курс для системных администраторов, разработчиков bigdata-систем и DevOps-инженеров, которые хотят быть на ты с Apache Kafka. Участники освоят установку, настройку и поддержку кластера, изучат настройки безопасности, отработают методы администрирования, научатся интегрировать Kafka с другими фреймворками и внешними системами. Практические занятия, которые занимают больше половины аудиторного времени, предполагают развёртывание собственного кластера с настройкой конфигурации, системы безопасности и мониторинга. Для участия необходим минимальный опыт работы в Unix.

XIII Межотраслевой Форум CISO FORUM: музыка кибербезопасности

Когда: 10-11 сентября
Где: Москва, ул. Лесная, 15.
Условия участия: по запросу

Крупнейший форум по кибербезопасности с горячими темами и музыкальным оформлением. В программе хватает и классики (лучшие практики, базовые меры безопасности, аудит и менеджмент ИБ), но центральное место занимают угрозы и осложнения, которые возникли в период пандемии: новые типы атак, защита каналов удалённого доступа и другое. За два дня на площадке выступят более семидесяти экспертов из разных стран (доклады разбиты на три потока), пройдут четыре мастер-класса, пять интерактивных дискуссий, а также игра Угадай мелодию и караоке-баттл. Обширная программа уже доступна на сайте мероприятия.

Город IT

Когда: 11-12 сентября
Где: информация уточняется
Условия участия: информация уточняется

Многоаспектная конференция для всех, кто задействован в IT-бизнесе от руководителей до аналитиков, от программистов до маркетологов. Для технических наибольший интерес представляет второй день именно на него запланированы соответствующие трэки: мобильная и веб-разработка, машинное обучение, VR&AR, big data, геймдев. Отдельные секции выделены для разработчиков на Python и C++. В оставшееся же время можно принять участие в многочисленных активностях: послушать откровения спикеров на darkside, внести вклад в облагораживание города на placemaking, поговорить о житье-бытье IT-компаний на ток-шоу или насладиться живой музыкой.

Russian Python Week

Когда: 14-18 сентября
Где: онлайн
Условия участия: от 4 900 руб.

Традиционная конференция для Python-разработчиков со всего света на этот раз готовит для участников много нового, помимо онлайн-формата. Дополнительно к многочисленным докладам и мастер-классам от опытных разработчиков и крупных специалистов, они получат также брошюры с рекомендациям по животрепещущим вопросам (как ускорить код и на какие уязвимости обращать внимание), список полезных книг и советы по применению новых возможностей языка. В числе активностей заявлены экспертная зона с консультациями, блиц-доклады, чемпионат по Python и FailPy особая секция, где спикеры делятся анализом провальных кейсов.

TestCon Moscow 2020

Когда: 15-17 сентября
Где: онлайн / Москва, Измайловское шоссе 71, 3В
Условия участия: 47 000 руб.

Космополитическое собрание тестировщиков в этом году также вирутализируется, но не отменяется. В конференции примут участие эксперты из целой дюжины стран; ключевые спикеры Нил Малотоу (N R Malotaux Consultancy), Егор Бугаенко (Zerocracy), Бйорн Бойсщот (CTG), Рон Вернер (Joyn). Первый день будет занят мастер-классами, доклады пройдут во второй и третий по трём потокам. Те, кто настроен извлечь из TestCon максимум пользы и удовольствия, могут принять участие в викторине и пообщаться с докладчиками в специально отведённых зонах.
Подробнее..

Перевод Опознаём плохие условия работы по текстам вакансий

25.09.2020 10:10:53 | Автор: admin


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

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

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

Вот список того, из чего складывается хороший текст вакансии:

  • Ясное, ёмкое изложение сути деятельности компании без избытка пустых громких слов
  • Ясное, ёмкое изложение тех задач, которыми вам предстоит заниматься на соответствующей должности, без избытка пустых громких слов
  • Ясный, разумный список требований, которые ставит перед вами работа/должность
  • Ясный, разумный список обязанностей, которые предполагает должность
  • Отсутствие упоминаний качеств или умений, которые не имеют прямого отношения к работе (чувство юмора, упорство, настойчивость)

Давайте взглянем на несколько примеров вакансий, которые не подходят под это описание.

Плохой пример 1: требуется человек-оркестр







Перевод
О компании: Компания из списка NASDAQ, поставляющая цифровые решения для Правительства.

Основные обязанности:

  • Делать вклад и принимать ответственность за все аспекты жизненного цикла продукта: дизайн, планирование, разработка, DevOps, тестирование как сервисов, так и веб-компонентов;
  • Стимулировать диалог с партнёрами по бизнесу, помогая определить потребности и найти решения;
  • Сотрудничать и выстраивать прочные связи с технологической группой, а также сторонними поставщиками и оффшор-партнёрами, способствуя созданию дополнительной ценности для клиентов;
  • Уверенно поддерживать существующие программные решения и веб-сервисы, которые написаны на Javascript (Node JS & Angular JS) и размещены на AWS;
  • Обладать способностью и стремлением глубоко погружаться в наработанную кодовую базу и не упускать возможностей, которые предлагает дизайн, функциональность и потребности рфакторинга в коде;
  • Делиться прошлым опытом с другими членами команды, становиться для них наставником с целью улучшить порядок разработки и внедрения.

Необходимые навыки:

  • Хороший практический опыт веб-разработки на Node JS;
  • Практический опыт в параллельном программировании, асинхронном программировании, использовании функций обратного вызова;
  • Разработка микросервисов, архитектуры & REST API;
  • Архитектура системы очередей сообщений SQS или RabbitMQ;
  • Сервисы AWS (SQS, Lambda, EC2, ECS, API Gateway, Beanstalk);
  • Централизованное логирование и анализ логов при помощи AWS Cloudwatch или Elasticsearch;
  • Опыт работы с базами данных NoSQL (MongoDB, DynamoDB);
  • Опыт работы с реляционными базами данных (MySQL);
  • Безопасность (OAuth 2.0), технология единого входа;
  • Разработка через тестирование.

Желательные навыки:

  • Хорошее понимание одностраничных приложений;
  • GraphQL;
  • Запросы SQL & Mongo;
  • Непрерывная интеграция и непрерывная доставка;
  • Разработка гибридных мобильных приложений на Ionic Framework/React Native;
  • Документация API (Swagger).

Преимущества:

  • Конкурентная заработная плата;
  • Бесплатное медицинское страхование, включая стоматологию;
  • План покупки акций;
  • Безвозвратные вложения в пенсионный план 401к;
  • Страхование по инвалидности;
  • Страхование жизни;
  • Оздоровительная программа от компании;
  • Раскованная, весёлая атмосфера в офисе;
  • Отпуск и оплачиваемые праздничные дни;
  • Возмещение расходов на обучение.


Ну, пойдём по порядку.

Делать вклад и принимать ответственность за все аспекты жизненного цикла продукта: дизайн, планирование, разработка, DevOps, тестирование как сервисов, так и веб-компонентов

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

Дополнение: последняя фраза вызвала у людей сильный отклик, поэтому я решил прояснить свою позицию.

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

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

Инженер DevOps это общее название для ряда специализированных работ, его можно спокойно заменить более конкретными наименованиями: специалист по надёжности сайтов, опыту разработки или эксплуатации платформ, системный инженер Как их ни назови, суть в том, что над определёнными областями экосистемы продукта всегда работают разные люди это позволяет сократить время выхода на рынок и даёт больше гарантий. При таком раскладе разработчики, создающие продукт, не распыляются попусту (например, на настройку сервисов AWS), когда могли бы работать над функциональностью.

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

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

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

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

Делиться прошлым опытом с другими членами команды, становиться для них наставником, с целью улучшить порядок разработки и внедрения

Да, до кучи будешь ещё и тимлидом.

Требования и желательные навыки соответствуют смехотворно огромному набору обязанностей. Я сильно сомневаюсь, что какой-нибудь разработчик сможет сосредоточиться на разработке на JavaScript, если параллельно ему нужно возиться ещё и с разнообразными сервисами AWS, очередями сообщений, механизмами логирования и анализом логов.

Ближе к концу начинается откровенное перечисление функций DevOps. Для этой работы нужна отдельная ставка ну, разве только попадётся гений, который разбирается примерно во всём на свете и всегда укладывается ровно в час.

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

Плохой пример 2: нам нужны ОТВАЖНЕ программисты на ОТВАЖНУЮ работу




Перевод
Инженерия и технологии, разработчик ПО, начальный уровень

Гражданство США обязательно. Должность предполагает работу в учреждении, куда требуется специальный допуск.

Основные требования: Диплом бакалавра по специальности Программная инженерия или смежным в аккредитованном университете

ОСНОВНЕ ТРЕБОВАНИЯ
job.Qualifications

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

Присоединяйтесь к команде [вырезано], которая взваливает чужие миссии на свои плечи. Наши клиенты выбирают для себя сложнейшие миссии. Их выполнение требует невероятного мужества, выносливости и точности. Они таят в себе опасности и несут огромную важность. Иногда они даже дают нам возможность изменить мир и спасти жизни. Именно такие миссии вызывают в нас отклик.

Как ведущая инновационная технологическая компания, [вырезано] располагает большой командой, которая работает с партнёрами из разных концов света, стараясь приложить свою доказанную производительность к сложнейшим задачам, которые предлагают нам клиенты. Сотрудники [вырезано] работают во многих штатах США и странах мира, а филиалы расположены в разнообразных государствах и областях.

Необходимый опыт: минимум четыре года обучения в университете


Основные требования: job.Qualifications

Хе-хе, у кого-то автоматический скрипт лагнул.

Присоединяйтесь к команде [вырезано], которая взваливает чужие миссии на свои плечи. Наши клиенты выбирают для себя сложнейшие миссии. Их выполнение требует невероятного мужества, выносливости и точности. Они таят в себе опасности и несут огромную важность. Иногда они даже дают нам возможность изменить мир и спасти жизни. Именно такие миссии вызывают в нас отклик.

Смахивает на ролик из телемагазина. Прямо вижу эти кадры: спецназовцы отдают честь, маршируют, проходят учения под проливным дождём, штурмуют здание Стоп, это же у нас вроде описание работы на должности программиста? Упс. Для рекламного ролика в самый раз, для вакансии не пойми что. Во всём тексте не найдёшь ни единой детали. Чем вы будете заниматься непонятно. Какие для этого нужны базовые навыки кто бы знал.

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

Складывается впечатление, что человек, который это писал, искренне верит в миссию компании (ну или что у неё имеется отдел коммерческого маркетинга). Однако с таким подходом он может рассчитывать только на людей, которые разделяют его чувства. Либо готовы ухватиться за любую работу.

Примечание: справедливости ради нужно сказать, что компания, которая разместила вакансию, хорошо известна и сделала себе имя в индустрии. Но даже если этим можно объяснить отсутствие описания её деятельности, требования к кандидату всё равно нужно серьёзно доводить до ума.

Плохой пример 3: ищем безупречных представителей человечества




Перевод
Мы ищем разработчика начального уровня для выполнения различных задач, которые возникают в компании по производству ПО и разработке интернет-сайтов. Успешные кандидаты должны обладать развитым аналитическим мышлением, жаждой знаний, готовностью принять любой вызов, желанием пополнять багаж знаний и отличным чувством юмора. В компании по производству ПО и интернет-сайтов за пять лет можно научиться практически всему (будем рады тем, кто мечтает в будущем основать свой стартап). На работе придётся выкладываться по полной, но будет весело! Предпринимательский дух обязательное требование! Форма одежды свободная.

Конкретные задачи могут включать:

  • Разработку ПО;
  • Администрирование систем;
  • Составление документации;
  • Поддержку пользователей;
  • Контроль качества;
  • Предпродажную поддержку;
  • И прочее, по мере поступления

Вот что нужно, чтобы получить предложение о работе:

  • Диплом бакалавра или магистра по информатике, электротехнике и подобному;
  • От 0 до 3 лет опыта;
  • Предпринимательский дух;
  • Развитое аналитическое мышление;
  • Отличные навыки общения;
  • Глубокая порядочность и сила духа;
  • Энергичность и высокий уровень мотивации;
  • Желание вкладывать много сил в развитие небольшой компании;
  • Стремление к совершенству, готовность сделать всё, что потребуется ради выполнения работы;
  • Желание досконально изучить реалии компании по производству ПО/разработке сайтов;
  • Опыт работы с HTML;
  • Опыт работы с C/C++, C# или Java;
  • Опыт работы с Javascript;
  • Понимание реляционных баз данных;
  • Понимание модели передачи данных TCP/IP;
  • Идеалистичный настрой на улучшение системы образования;
  • Оптимистичная вера в свою способность порождать перемены;
  • Критическое отношение к оптимизму и идеализму, понимание, что они могут обернуться невежеством или самонадеянностью.


Эта вакансия меня добила пишу, и на смех пробивает.

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

Отличным чувством юмора? Это ещё зачем? Настольная книга собеседующихся называется Карьера программиста, а не Манера приколиста. Хорошее чувство юмора это черта, которую мы всегда ценим в окружающих, будь то друзья, родня, коллеги или те, кого мы приглашаем на свидание. Но в вакансии запрашивать такие вещи не имеет смысла.

Конкретные задачи могут включать: разработку ПО, администрирование систем, составление документации, поддержку пользователей, контроль качества, предпродажную поддержку

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

И прочее, по мере поступления

это например? У нас тут вроде бы вакансия на должность разработчика, а не мальчика на побегушках в спорт-бар. Неопределённые, двусмысленные строки такого рода это плохой знак. Люди всегда должны знать, на какие именно типы работ соглашаются

Предпринимательский дух

Так, это выражение мне попадалось уже не раз и что оно вообще означает? Спросишь одного он скажет, это когда разрушают нормы и экспериментируют. Другой станет называть такие качества, как упорство и решимость. А может, это про то, что надо быть изобретательным и мыслить гибко?

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

Что это означает для вас, человека, который хочет устроиться в компанию? То, что у работодателя есть своё собственное, вполне определённое представление о том, кого он хочет видеть на этой должности, но дать ясное описание он не в состоянии.

Глубокая порядочность и сила духа;
Энергичность и высокий уровень мотивации;
Желание вкладывать много сил в развитие небольшой компании;
Стремление к совершенству, готовность сделать всё, что потребуется ради выполнения работы;
Желание досконально изучить реалии компании по производству ПО/разработке сайтов;
Идеалистичный настрой на улучшение системы образования;
Оптимистичная вера в свою способность порождать перемены;
Критическое отношение к оптимизму и идеализму, понимание, что они могут обернуться невежеством или самонадеянностью

Господи Иисусе. Ещё раз: все эти качества нужно оценивать у кандидата на собеседовании, а не расписывать в вакансии. Дураку понятно, что все хотят нанимать честных, деятельных, увлечённых работников. Есть хоть кто-нибудь, кто это всё прочитает и подумает: А, ну я-то сволочь и раздолбай, не буду отправлять им резюме?. Может, лучше что-нибудь о работе расскажете?

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

Скажу вам так: определённому типу людей подобное описание покажется занятным и привлекательным. Но для меня, в свете нажитого опыта, весь текст один звоночек за другим.

Хорошие описания вакансий


Чтобы немного проветрить помещение после всей критики и негатива, давайте теперь изучим несколько текстов, написанных очень и очень толково.

Хороший пример 1: всё при нём




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

О команде: [вырезано] нуждается в опытных программистах разного происхождения, чтобы успешно выполнять свою миссию предоставлять генетическую информацию о миллиардах людей. Наша команда многофункциональна: она включает как экспертов из научной сферы, так и любознательных, целеустремленных программистов. Мы создаём системы, которые берут огромные массивы геномных данных, смешивают со сведениями из научной литературы со всего света, добавляют результаты, которые тщательно выверялись годами, и аккуратно всё упаковывают для использования нашими исследователями. Данных много. По мере того как они накапливаются, системы должны улучшаться и ускоряться. И здесь нам нужна ваша помощь.

Чем вы будете заниматься:

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

Что от вас требуется:

  • Опыт работы в индустрии над проектами с full-stack архитектурой и распределёнными системами;
  • Несколько лет работы с бэкенд и фронтенд-фреймворками, такими как: Python/Django, Javascript/React, Scala/Play или другими общепринятыми стандартами;
  • Практический опыт работы с базами данных (MySQL, PostgreSQL, NoSQL и другими). Знание тюнинга и оптимизации запросов будет плюсом;
  • Отличные навыки общения. Опыт работы в распределённых командах будет плюсом;
  • Желание участвовать в нашей миссии и постоянно учиться новому.

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


Красота. Описание компании и команды, с одной стороны, интригует, с другой даёт подробности в достаточном объёме.

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

Из одного этого предложения уже можно сделать целый ряд выводов о том, в каких сферах, вероятно, подвизается компания:

  • Big data
  • Обработка и аналитика данных
  • Разработка ПО (само собой)
  • Научные исследования или НИОКР
  • Возможно, машинное обучение, чтобы извлекать из данных новые познания

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

Хороший пример 2: коротко и по делу




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

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

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

Вам предстоит:

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

В основе нашего стэка гибкие, масштабируемые концепты, как-то:

  • NodeJs, Go, Kubernetes, Docker;
  • Linux (Ubuntu), работа с командной строкой, Python.


Обязанности понятны. Необходимые умения не расписаны, но их без труда можно додумать, исходя из приведённой информации о стэке и задачах:

  • Микросервисы
  • Node.js, Python и Go
  • Kubernetes + Docker, Linux
  • Акцент на ритейле и коммерческом строительстве

И никто не разливается соловьём о том, как им нужны исключительно совершенные люди и как они ищут тех, кто способен перевернуть весь мир с ног на голову!!!

Хороший пример 3: просто, но добротно




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

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

Что вам предстоит делать:

  • Поддерживать и продвигать ценности нашей корпоративной культуры;
  • Работать в связке с другими сотрудниками, в том числе представителями продуктовых и API-команд, чтобы вносить свои предложения, дорабатывать и улучшать существующий продукт;
  • Организовывать свою работу при помощи Jira, Github и внутренних систем сборки и деплоя;
  • Помогать в тестировании кода и выводе наших творений в продакшн.

Наш стэк включает в себя: Golang, AWS (DynamoDB, Lambda, EC2, Kinesis, SQS, S3), ReactJS, Snowflake, Terraform, Redis, SolarCloud, Kafka, Riac, Docker/Kubernetes и Linux

О вас:

  • Стандартно: опыт в разработке облачных приложений 2-4 года;
  • Диплом бакалавра по информатике;
  • Два и больше года работы с Go и Python;
  • Два и больше года работы с HTML, CSS и Javascript;
  • Умение выстраивать масштабные распределённые системы;
  • Опыт создания веб-приложений с фокусом на интерфейсе и применением современных фреймворков Javascript;
  • Позитивное отношение к жизни, способность учиться и быстро вливаться в небольшую команду;
  • Опыт работы с AWS (желательно);
  • Понимание микросервисной архитектуры и облачных приложений.


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

Не соглашайтесь на плохую работу


Вы пытаетесь устроиться на работу в сфере, которая сейчас переживает взрывной рост, а значит, у вас есть варианты. На свете существует множество прекрасных компаний, которые дают не только интересные задачи и щедрые бонусы, но и отличные возможности для роста, в том числе и карьерного. Продолжайте оттачивать свои навыки, пока ищете работу, и внимательно вчитывайтесь в описания вакансий, чтобы отсеять сомнительных работодателей и не тратить на них зря время. Спасибо, что прочитали!
Подробнее..

Нашел, увидел, получил необычные приглашения на собеседование от HTTP-заголовка до сообщения в поисковике

24.06.2020 12:16:00 | Автор: admin
Одни компании прячут офферы для разработчиков в HTML-коде или HTTP-заголовках, а другие предлагают сперва решить алгоритмические задачи на сайте. Расскажем о нескольких таких кейсах.


Фото Nikita Kachanovsky Unsplash

Пасхалки на сайтах


Многие компании прячут предложения о работе в HTML-коде. Например, Microsoft вставляли HR-объявления на странице Azure. Аналогичного подхода придерживаются в The New York Times и Imgur. Также в Mozilla рассылают приглашения на работу в браузерной консоли. Но некоторые организации проявляют большую изобретательность и скрывают офферы в заголовки HTTP.

В 2015 году специалист по ИБ Трой Хант (Troy Hunt) проводил воркшоп в австралийской фирме. Во время выполнения упражнения один из учеников заметил интересный HTTP-ответ, поступивший через мобильные API с сервера Airbnb. В нем содержалось приглашение на работу и электронный адрес руководителя отдела разработки онлайн-площадки для поиска жилья:

X-Hi-Human: The Production Infrastructure team added this header.Come work with us! Email kevin.rice+hiring@airbnb.com

Месяц назад на Hacker News появился материал, автор которого обнаружил другие сайты с предложениями о работе в HTTP-заголовках. Их удалось найти на Paypal.me, Booking.com, Etsy.com и Otto.de и многих других. Полный список автор опубликовал в своем репозитории на GitHub.

Иногда, чтобы обнаружить спрятанное приглашение, нужно копнуть поглубже. Например, в 2017 году особую страничку с оффером разместили в Apple. Чтобы её открыть, требовалось проанализировать трафик приложений на iPhone. Некоторые из них пересылали пакеты на серверы blobstore, которые обычно используют для хостинга данных iCloud. Оффер как раз располагался по одному из адресов, но Apple пришлось убрать его с сайта. Дело в том, что его обнаружил редактор журнала ZDNet и опубликовал в Twitter. После этого в корпорацию стало поступать слишком большое количество заявок.

Задачки


Решить несколько задач в 2015 году предлагали в Google. Инженер Макс Розетт (Max Rosett) искал информацию о лямбда-функциях Python, когда в поисковике появилось сообщение: You're speaking our language. Up for a challenge? (Вы говорите на нашем языке. Готовы пройти испытание?).

Макс согласился, и в браузере открылась вкладка с Unix-подобной консолью и шестью алгоритмическими задачами. Когда Макс их решил (на это отводилось 48 часов), его попросили прислать резюме и в итоге инженера приняли на работу в корпорацию.


Фото Free To Use Sounds Unsplash

Что интересно, похожим образом резюме отбирают в государственное ведомство британской контрразведки MI5. Участникам предлагают проанализировать изображение (в конце страницы по ссылке) и декодировать содержащееся в нем сообщение. Если подчистить изображение от шума в графическом редакторе и использовать кодировки в RFC 4648, можно найти приглашение на работу:

$ python solution.py | tr -d '-' | xxd -pSongratulations, you solved the puzzle! Why don?tyou apply to join our team? mi5.gov.uk/careers

С какими интересными решениями для приглашения кандидатов на работу сталкивались вы? Расскажите нам о них в комментариях.



Больше материалов на Хабре и в нашем корпоративном блоге:

Смеха ради: для чего могут понадобиться программные инструменты, у которых нет боевого применения

Участие в open source проектах может быть выгодным для компаний почему и что это дает
Почему разработчики дороже денег, как их сохранить и приумножить
Бенчмарки для Linux-серверов



Подробнее..

Как помочь новому разработчику влиться в удаленную команду

12.10.2020 14:18:52 | Автор: admin
image

Привет, Хабр! Меня зовут Сергей Леонидов, я генеральный директор финансового маркетплейса Сравни.ру. В этой статье поделюсь собственным опытом и соображениями относительно адаптации удаленных разработчиков. Отмечу, что это крайне важный процесс как для компании, так и для нового сотрудника. Компании выгодно, чтобы разработчик влился в коллектив и начал эффективно выполнять поставленные задачи. Сотрудник стремится сойтись с коллегами и руководством, чтобы работа на новом месте стала комфортной.

Процесс адаптации сотрудников, онбординга, занимает продолжительное время. Это не день и не два, возможно, недели или месяцы. Сейчас ситуация усложняется еще и тем, что большое количество компаний перешли на удаленный режим работы.

Скорость адаптации удаленщиков


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

Особенности начала работы в офисе:
  • Экскурсия по офису и отделам, общее знакомство с компанией
  • Знакомство с другими сотрудниками, первые впечатления от команды
  • Подписание бумажного договора
  • Беседа с HR и, при необходимости, с другими сотрудниками на кухне
  • Совместные обеды, общение, офисные активности

Особенности начала удаленной работы:
  • Знакомство в Zoom. Я лично провожу встречу, рассказываю о компании, принципе работы, а также выслушиваю идеи нового сотрудника
  • Приветственное письмо
  • Подписание договора через курьера
  • Получение ноутбука и необходимого оборудования от курьера
  • Общение и все введение в работу онлайн

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

Как сделать процесс адаптации эффективным?


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

Адаптационный пакет

Это распространенный инструмент, его использовали и используют многие компании, как те, что продолжают работать в офисе, так и распределенные.

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

В первый день необходимо организовать следующее:
  • Получение приветственного письма, где рассказывается о компании, ссылки на все необходимую информацию
  • Получение доступа к рабочей инфраструктуре компании, включая GitHub, Jira, Slack и т.п.
  • Обсуждение с лидом своей команды распорядка:
    • Начало и окончание рабочего дня
    • Командные мероприятия стендапы, демо, синхронизация, груминги
    • Правила в компании и команды
    • Получение коллеги-наставника Buddy, который сопровождает новичка во время испытательного срока и помогает быстрее адаптироваться в коллективе
    • Список рабочих задач

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

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

Выделение личных инструментов

Ряд компаний предоставляют рабочее оборудование для своих сотрудников вне зависимости, ведется ли работа в офисе или вне его.

Получение оборудования с предустановленным корпоративным ПО может значительно облегчить новому разработчику процесс адаптации в новой команде. Материалы, с которыми работает новый разработчик, должны быть обновлены перед выдачей. Доступы и структуру требуется тщательно проверить.

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

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

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

Программы и сервисы

В этом разделе указаны, скорее, рабочие инструменты, чем специфические онбординговые сервисы и приложения:
  • Slack Корпоративный чат для общения сотрудников
  • Рабочая почта
  • Jira Наша доска с задачами
  • Confluence Наша википедия, а также инструмент для хранения документов
  • Skype и Zoom инструменты для создания конференций и звонков
  • Miro Онлайн доска для наглядного обсуждения материала
  • Figma и Zeplin Инструменты для работы над дизайном продуктов
  • Power Bi Инструмент, c помощью которого аналитики показывают свои данные
  • 1С Предприятие Инструмент для нашего финансового отдела, а также отдела продаж
  • Mango телефония Инструмент для работы нашего КЦ
  • Usedesk Инструмент для обработки заявок и проблем поступающих от пользователей наших продуктов
  • Microsoft Azure Инструмент с помощью которого мы разворачиваем и обслуживаем нашу инфраструктуру в облаке
  • GitHub и GitLab Репозитории, место где наши разработчики хранят свой код
  • PRTG и Grafana Данными инструментами мы смотрим различные графики и мониторим состояние наших сервисов и оборудования
  • Hurma наш софт, в котором все процессы HR, структура компании, оформление запросов( отпуск, больничный, dayoff и т.д.) и отслеживание своих данных.

Напарник/Buddy

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

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

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

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

Понемногу помогать станут и другие коллеги, с которыми новый разработчик будет контактировать. В итоге адаптация новичка примерно на 50% зависит от Buddy, на 20-30% от лида, остальное другие коллеги.

В компании удаленному сотруднику часто помогает влиться в коллектив Product Owner. Он знакомит новичка с командой, с проектом, над которым сейчас ведется работа, и с задачами. Кроме того, раз в две недели руководители компании проводят презентацию новичкам, рассказывая о миссии, ценностях, командах и их задачах. Эта презентация доступна для всех сотрудников.

Время простоя

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

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

Это хороший способ улучшить качество процесса адаптации.

Опытом адаптации в компании поделилась одна из наших новых сотрудниц, которая устроилась на удаленную работу весной 2020 года: В компанию я пришла в разгар карантина, первый месяц не видела никого из коллег. Страшно было только то, что всё общение происходило удалённо, при условии, что ты еще никого не знаешь. Переживала, что все коммуникации будут в почте. Как только меня подключили к корпоративному мессенджеру, все страхи сразу прошли. Мне кажется, что Slack это лучший инструмент для коммуникации внутри компании. На третий день после трудоустройства у меня появилось ощущение, что я уже минимум год в компании работаю. Все вопросы решались сразу, я моментально получала отклик от коллег. Если кто-то не мог мне помочь, то всегда подсказывал, к кому обратиться. А когда нужно было сразу вовлечь в задачу несколько человек, достаточно просто создать групповой чат. Мой главный совет не быть снобом, поддерживать обычное человеческое общение и позитивный настрой, даже когда вы решаете серьезные задачи.

Результаты


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

Резюме, тестовые и прочие неприятности

28.04.2021 12:07:29 | Автор: admin

Резюме и ответ на тестовое задание первое, что работодатель получает от кандидата. Если на этом этапе что-то не так, до собеседования дело не доходит. Только кандидату не всегда сообщают, в чём конкретно проблема.

Мы попросили наших студентов, выпускников и подписчиков поделиться воспоминаниями о том, как они искали работу. Спустя месяцы кто-то так и не понял, почему его или её не пригласили на собеседование, остались догадки и вопросы. Мы показали эти истории тем, кто нанимает разработчиков, и получился целый диалог теперь на все ситуации можно посмотреть с обеих сторон. Каждый пункт прокомментировали технический директор HTML Academy Алексей Малейков и HR фронтенд-аутсорса Лига А. София Петлякова.

В итоге получился список советов и для соискателей, и для работодателей.

Отклик на вакансию

Мне вообще не отвечают

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

Подписчики HTML Aсademy о неотвеченных откликахПодписчики HTML Aсademy о неотвеченных откликах

Я чувствовал разочарование и непонимание: почему нет ответа на отклик? Я считаю, если человек откликнулся, а его резюме просмотрели, то нужно ответить с пометкой не подходите по вакансии, отказано, резюме не для этой вакансии и т.д. то есть да или нет. А просмотр без ответа я считаю странным.

Дмитрий, студент

Отсутствие ответа на отклик это своего рода дурной тон. Даже если большой поток откликов уже обработан, назначены собеседования, остальным всё равно надо ответить, что работодатель сейчас не может ничего предложить и набор уже не проводится. В таких случаях есть заготовленные ответы, и нет ничего сложного в том, чтобы успокоить человека. Со стороны соискателя тоже нормально напомнить о себе. Письмо может затеряться, работодатель может быть занят. Так что напомнить о себе через пару дней вполне норма. Работодатель увидит, что человек заинтересован и хочет работать именно у него.

Алексей Малейков

Отказали после просмотра резюме

Кто-то считает, что в резюме надо расписать все свои (или не совсем свои) лучшие качества и рассказать обо всём, что он когда-то делал. Мало ли что пригодится! Но работодатели смотрят на это по-другому и могут отказать, даже не предложив выполнить тестовое задание.

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

Анна, выпускница

Мы отказываем, когда понимаем, что не сможем дать кандидату то, на что он рассчитывает: определённый уровень или разнообразие задач, график работы, заработная плата. Ещё влияет содержание или отсутствие сопроводительного письма. Или явное понимание того, что человек не сможет разделить наших ценностей и корпоративной культуры.

Если человек решил поменять сферу деятельности, то не стоит указывать весь опыт работы, связанный с прошлой специальностью. Если опыта нет, то лучше просто ничего не писать. Эту информацию в кратком виде можно написать в раздел О себе и объяснить причину смены профессии.

София Петлякова

Ответили, но прошла куча времени

Компании реагируют на отклики по-разному: кто-то через пару дней, некоторые спустя пару недель. Но иногда это занимает намного больше времени. Вот, что рассказали подписчики Академии.

Подписчики HTML Academy об ответах работодателейПодписчики HTML Academy об ответах работодателей

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

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

Вячеслав, выпускник

Оптимальный срок для ответа два-три рабочих дня. Конечно, в разных компаниях процессы устроены по-разному, но отвечать человеку спустя месяц странно. За это время в компании может что-то поменяться, сам человек уже может передумать или устроиться на другое место. Может быть простительна неделя, максимум две. А когда ответы приходят через месяц, закрадываются сомнения: а работа тоже построена так, с задержками и проблемами? В серьёзных структурах, компаниях могут проводиться дополнительные проверки, например, службой безопасности, что может повлиять на скорость ответа, но обычно это происходит уже на следующих этапах.

Алексей Малейков

Почему я должен редактировать резюме под каждую компанию?

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

В резюме я кратко пишу о себе: что умею (2-3 пункта, самых значимых по моему мнению), причина, по которой хочу поменять работу, почему мне понравилась вакансия и чем я могу быть им полезна. В разные компании отправляю одно и тоже резюме, но графу О себе немного меняю под вакансию или компанию.

Анна, выпускница

Плохой пример сопроводительного письмаПлохой пример сопроводительного письма

Если есть сопроводительное письмо, в котором человек пишет, почему он хочет попасть именно в эту компанию, то резюме можно не редактировать. Единственное в резюме надо правильно указать должность, на которую ты претендуешь.

Алексей Малейков

Когда человек откликается, например, на вакансию менеджера проектов, а в шапке написано QA Engineer Junior, это вызывает вопросы и создаёт впечатление, что человек ещё не определился с выбором.

София Петлякова

Хороший пример настоящего сопроводительного письмаХороший пример настоящего сопроводительного письма

Что запомнить

Кандидатам

  • Если через пару дней вам не ответили на отклик, напомните о себе. Это нормально, и никто вас за наглость не поругает. Возможно, первое письмо просто не дошло или за другими делами работодатель забыл про вас.

  • Составьте резюме в официально-деловом стиле. Покажите, что вы умеете вести деловую переписку.

  • Опишите только тот опыт, который относится к должности.

  • Резюме под конкретного работодателя можно не менять, если добавить сопроводительное письмо, где написано, почему должны взять именно вас. Только не забудьте указать в резюме правильную должность.

Эйчарам

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

  • Даже если у кандидата мало опыта, но этот опыт релевантный, а само резюме составлено и оформлено грамотно, человеку можно дать шанс пройти следующий этап. Особенно если кандидат чётко указал, чем он может быть полезен и почему хочет у вас работать.


Заметка на полях: нужно ли делать резюме красивеньким?

Одни тратят часы на оформление резюме, другие считают, что важно только содержание. А правда, как всегда, лежит посередине.

Я составлял своё резюме в Word. Думаю, что работодатель не обращает внимание на оформление. Главное чтобы оно было аккуратно составлено.

Антон, выпускник

Сейчас есть много разных инструментов, чтобы сделать красивую pdf. И хорошо, если человек инвестировал немного времени в своё же устройство и грамотно оформил резюме. Работодатели обычно не сильно придираются к внешнему виду резюме, ведь важно содержание. Но если документ собран нелепо, осадок может остаться.

Алексей Малейков

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

София Петлякова


Тестовое задание

У меня есть портфолио, зачем тестовое задание?

Некоторые не понимают, зачем вообще выполнять какие-то задания, если похожие примеры есть в портфолио.

Я отказывалась выполнять тестовое задание, когда меня просили заверстать макет целиком, несмотря на то, что у меня было портфолио с подобными работами. Считаю, что тестовое задание на должность верстальщика не должно занимать много времени.

Марина, выпускница

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

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

Алексей Малейков

Не хочу тратить много времени на тестовое задание

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

Я отказывался выполнять тестовое задание, если по объёму оно занимало более 20 часов и выглядело как вполне реальная задача (например, сделать полноценную галерею или Masonry сетку). Создаётся впечатление, что хотят сделать реальную работу бесплатно.

Константин, подписчик

Пример тестового задания сверстать виджетПример тестового задания сверстать виджет

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

Даже для работодателя невыгодно давать сверстать целый макет: проверять его слишком долго. Это большая затрата времени для всех. Оптимальное тестовое задание должно выполняться не больше четырёх часов.

Алексей Малейков

Не хочу бесплатно делать для вас работу

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

Некоторые тестовые задания были очень объёмными, и я спрашивал, будут ли они оплачиваться. Мне отвечали отказом, и я их просто не выполнял.

Александр, выпускник

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

Алексей Малейков

Моё тестовое украдут и используют без спроса

Самый лёгкий путь для работодателя дать в качестве тестового реальный проект. Обычно это большое задание, и кандидаты начинают спрашивать: будут ли использовать их решение, заплатят ли им. Многие даже не берутся выполнять такое задание. Другое дело дать небольшие задачи по мотивам настоящих проектов или вообще полностью выдуманную штуку, которая не имеет ничего общего с работой компании.

В качестве тестового задания мне предложили сверстать всю главную страницу макета, включая меню на JavaScript и попап. Из-за большого объёма, появилось подозрение, что это реальный проект. Когда я спросил руководителя, так ли это, он ответил: А что, бывают тестовые не по реальным проектам?

Александр, выпускник

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

Алексей Малейков

Прислали отписку вместо подробного ответа на тестовое

Обратная связь на тестовое задание тоже может удивить. Бывает, её просто нет. А иногда она шаблонная, и невозможно понять, что именно не понравилось нанимателю.

Мне приходила обратная связь, но очень служебная, типа: Сделанное тестовое задание не на том уровне, на котором мы ожидали. То есть текст, который отправляют всем. И никакой конкретики нет. Чего они ожидали? Какие проблемы?

Александр, выпускник

Пример неудачного ответа на откликПример неудачного ответа на отклик

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

Ещё хорошо отметить, в чём сильные стороны кандидата, а что необходимо подтянуть или изучить. Если по какой-то причине работодатель так не сделал, то стоит проявить активность и запросить этот фидбек. В этом нет ничего такого. Эта информация 100% будет полезна для кандидата и его дальнейшего развития.

София Петлякова

Пример развёрнутой обратной связи Пример развёрнутой обратной связи

Что запомнить

Кандидатам

  • Если тестовое задание занимает меньше четырёх часов, то выполните его, даже если у вас есть похожие работы в портфолио. Работодателю важно увидеть не только результат, но и ход ваших мыслей.

  • Если вы понимаете, что на тестовое надо потратить несколько дней, возможно, оно составлено некорректно. Попробуйте уточнить, нет ли ошибки, или спросите об оплате.

Эйчарам

  • Тестовое небольшая задачка, которую можно решить за четыре часа или быстрее. Важно увидеть не только результат, но понять ход мыслей кандидата.

  • Задания, рассчитанные на несколько дней, тянут на полноценную работу. В таком случае не исключено, что кандидат спросит про оплату.

  • Давайте развёрнутую обратную связь, даже если результат совсем не очень.

В трудоустройстве участвуют две стороны. Ошибки могут делать не только кандидаты, но и наниматели, например, когда не отвечают людям на отклики или дают большое тестовое задание. Уважайте друг друга, не тратьте время и разговаривайте так решить все вопросы гораздо проще.

Ну и не забывайте, что без навыков найти работу во фронтенде тяжеловато. Приходите на профессию Фронтенд-разработчик в HTML Academy, мы всему научим, простажируем и поможем с поиском работы. А там и советы из этой статьи пригодятся.

Внеклассное чтение

Что написать в резюме, если нет опыта работы

17 ошибок, которые испортят любое резюме Блог HTML Academy

Тестовое задание для фронтендера

Как провалить собеседование Блог HTML Academy

Устроиться веб-разработчиком: 5 шагов для подготовки к собеседованию

Подробнее..

Насколько вкусные печеньки в Яндексе?

13.12.2020 16:23:06 | Автор: admin

У меня лет с 18 была мечта идиота: я хотел работать в Яндексе и видел в этом если не вершину, то один из основных этапов моей карьеры. Почему, зачем? Я не задавался этими вопросами, Яндекс это же круто, думал я. Три года назад, когда я почувствовал в себе силы устроиться в Яндекс на приличную для моего уровня профессионального развития зарплату, мне пришлось начать искать ответы на эти вопросы. И вот сейчас, я думаю, я их нашёл и спешу поделиться с вами.

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

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

В подтверждение моих слов предлагаю ознакомиться с цитатой управляющего директора группы компаний Яндекса Тиграна Худавердяна на Yet another Conference: Быть яндексоидом это быть олимпиадником каждый день.

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

С одной стороны от тебя требуется быть самым крутым чуваком (олимпиадником). Если говорить проще, нужно быть задротом в хорошем смысле этого слова, но со всеми вытекающими из задротства минусами (например, перекошенный work-life баланс). Но с другой стороны нужно быть постоянно готовым, что к твоим идеям и успехам будут относиться нарочито скептически. Вспоминая мой опыт собеседований в Яндекс, я могу с уверенностью сказать, что это так.

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

Но это же манипуляция чистой воды. Расчёт на то, что будет задето моё самолюбие (а у олимпиадников оно очень раздутое и довольно болезненное), что я скажу да как же так, я же такой крутой чувак, сейчас я вам быстренько докажу какой я крутой, вы увидите как вы ошибались насчёт меня, ух!! и, расталкивая коллег локтями, запрыгну в галеру, начав махать веслом с утроенным рвением.

Те, кто работал в Яндексе, те, кто общались с теми, кто работает в Яндексе, те, кто просто читал отзывы о работе в Яндексе, в том числе и на Хабре, наверняка в курсе, что программисты в Яндексе работают очень много. Это нескончаемая череда горящих дедлайнов, прерывающихся только совещаниями-созвонами. Ночевать в Яндексе считается нормой. И я сам всегда хотел там упарываться работой, ночевать, вариться в этом всём. Потому что я так делаю на любой работе. Но я делаю это только потому, что сам так хочу. Потому что мне не хочется спать, когда я увлечён задачей, а не потому, что мне нужно получить две "D" за год, чтобы что-то доказать людям, которым не нужно, чтобы я что-то доказал, но нужно чтобы я постоянно находился в процессе доказывания.

Не знаю точно сколько Яндекс создал технологий, но уверен, что самая крутая их технология это технология HR. Они раскусили нас и покупают время самых дорогих разработчиков на рынке за средние, если не ниже, зарплаты, выжимая из нас всё, на что мы способны. И делают они это не кнутом и не пряником, мы сами готовы им продаваться за копейки.

Заметьте, я не говорю о продуктах, которые делает эта компания, не говорю о плюшках, которые они предоставляют своим сотрдуникам. Я говорю об HR-бренде. Раньше Яндекс пытался быть похожим на западные компании аля Гугл, но у них не получалось, что мы можем увидеть хотя бы сравнив вот эти два видео, выпущенных в одно время и по одному поводу (достаточно посмотреть по 30 первых секунд):

И проблема тут не в качестве видео-продакшина. Проблема тут вот в чём. Вы же ещё не забыли слова Тиграна про Должен уметь быть неправым, незнающим и тебе очень аргументированно могут показать, что это не сработает? Предлагаю теперь посмотреть другое видео (под видео есть перевод, если что):

Мы небольшая дизайн-команда. Мы работаем вместе уже 20-25 лет. Одна из вещей, которой мы научились это то, насколько важно слушать. Потому что, как мы все знаем, очень хорошие идеи очень часто произносятся самым тихим голосом. Идеи невероятно хрупки. Идеи непредсказуемы в том смысле, что когда они у тебя есть, ты не знаешь как много ты получишь. Так что за долгие годы мы создали команду и окружение, которые, я думаю, повышают шанс появления новых идей и способность развивать их.. И так далее.

Насколько вкусные печеньки в Яндексе? У меня так и не получилось это узнать, а теперь уже и не хочется.

P.S.1. Хочу поблагодарить моего друга, который пытался уберечь меня от Яндекса и открыть мне глаза, подкидывая все эти видео, которыми я с вами поделился. Он пожелал остаться анонимом, так что просто спасибо тебе )

P.S.2. Недавно я вдохновился вести свой телеграмм-канал, так что я просто оставлю это здесь: https://t.me/it_monk )

Подробнее..

Из песочницы Хакатоны можно использовать для найма опыт организатора 35 хакатонов

28.06.2020 22:13:05 | Автор: admin

Если вы задаетесь вопросом, возможно ли использовать хакатоны как инструмент для найма сотрудников, то предлагаем вам уделить 15 минут времени на прочтение этой статьи.


Мы опросили более 400 участников хакатонов, чтобы разобраться в этой теме.


image


Исследование проводилось сразу по двум причинам.


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


Во-вторых, мы планируем проводить хакатоны, которые будут полноценным инструментом для найма. Поэтому мы решили сперва понять, интересно ли это хакерам (хакер это участник хакатона, а не взломщик правительственных сайтов).


Есть мнение, что использовать хакатоны для найма попросту неэффективно. Проведя 35 хакатонов, мы поняли: дело не в том, что хакатон плохой иснтрумент, а в том, что им не умеют пользоваться. Часто компании не знают, как именно подсветить свои преимущества, чтобы заинтересовать хакеров.


Это исследование помогло нам сформулировать рекомендации для компаний, которые можно применить на практике.


Мы провели опрос в два этапа:


  • качественный интервью на 30 человек. На основании интервью были сформулированы вопросы для следующего этапа.
  • количественный опрос при помощи гугл-формы, которую заполнили 420 хакеров.
    Важно: при ответе на гугл-форму можно было выбрать только один вариант ответа.

В этой статье мы собрали ответы хакеров на ключевые вопросы, связанные с наймом после хакатона.


В хакатонах участвуют только Junior-разработчики?


Нет, это не так.


По опыту работы хакеры распределились следующим образом:


image


Проанализировав данные с наших хакатонов, удалось оценить примерное распределение по ролям внутри команд-участников:


image


Самыми популярными стэками среди хакеров оказались:


  • Front-end: React, JavaScript, HTML;
  • Back-end: Python, C++, C#, Node.js;
  • Fullstack: Python, HTML, Javascript;
  • Data Science: Python.

Хотят ли хакеры получать офферы после хакатона?


Да, хотят.


image


На вопрос Хотели бы вы получать офферы после хакатона? около половины участников ответили положительно даже при том, что они уже работают. Объяснить это можно желанием оценить себя и понять, как их зарплата соотносится с рыночной.


image


Несмотря на то, что оффер не является самоцелью участия в хакатоне, около 70%(!) малоопытных хакеров хотели бы его получить после ивента.


Что касается более опытных коллег, процент желающих ниже, но все равно он больше 50%.


image


image


Получается, что после хакатона можно не только пригласить на стажировку или нанять хакеров уровня Junior, но и более опытных специалистов.


Как часто хакеры получают офферы после хакатонов?


Выше мы разобрались, что больше половины хакеров хотят получить оффер. Однако всего с 20% участников связываются представители компании для дальнейшего трудоустройства. Здесь мы видим точку роста.


Что же происходит на следующих этапах?


image


Как показало интервью, порядка 4% участников трудоустроились после хакатона. Мало? Мы тоже так думаем и спросили остальных участников, какие проблемы возникают при общении с компаниями.


По их мнению, основные причины несостоявшегося найма следующие:


  • технические специалисты заинтересованы в найме, HR нет;
  • не подошел компании по компетенциям;
  • собеседование прошло напряжно.

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


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


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


На что хакеры обращают внимание при выборе компании?


Топ-4 ответов оказались такими:


image


По ходу интервью мы выяснили, что побудить участников сменить работу может более интересная задача на новом месте. Такой же ответ мы получали и при уточнении, почему участники выбирают тот или иной хакатон. Что же это за интересная задача?


Для хакеров интересная задача это задача:


  • с минимумом рутины и местом для креатива;
  • которую непонятно, как поначалу решать;
  • в ходе решения которой изучаешь новые технологии.

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


Как небольшая компания может конкурировать с IT-гигантом по найму?


Этот вопрос мы и задали хакерам. Топ ответов получился следующим:


  • Обычно небольшие компании делают качественный технологический продукт в узком сегменте, а крупные менее технологический.
  • В таких компаниях больше свободы, гибкости (меньше тестов, согласования).
  • Хакеры получают больше нагрузки и скиллов.
  • Более слаженным коллективом.

Что же тогда делать заказчику хакатона?


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


Внутри компании:


  1. Назначьте рекрутера, ответственного за лиды. Как показал опрос, связываются лишь с 20% участников, а оффер получают 4%. Если поднять долю тех, с кем связались, можно рассчитывать на значительный рост конверсии в оффер.


  2. Привлекайте тимлидов к работе с участниками на хакатоне, поскольку:


    • они непосредственно заинтересованы в найме вы сэкономите время, если тимлид сам отметит интересных кандидатов;
    • кандидаты получат представление о внутренней культуре компании, что лишь поможет нанять больше людей.


Вне компании:


  1. Расскажите участникам, почему ваш продукт и коллектив крутые. Не забудьте о конкретике.
  2. Сделайте акцент на ваших технологиях и задачах. Интересные задачи и топовые технологии могут помочь вам быть интереснее тех, кто завышает зарплаты.

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


Надеемся, что хакатоны помогут вам в достижении поставленных целей.

Подробнее..

Как мы организовали хакатон только для девушек и помогли развеять миф, что Data Scientist не женская профессия

22.12.2020 14:23:50 | Автор: admin

17-18 октября совместно с McKinsey&Company в рамках инициативы Next Generation Women Leaders провели NGWL.HACK исключительный онлайн-хакатон.

Нужно было собрать вместе девушек, увлеченных Data Science. Мы понимали, что это достаточно узкая аудитория к сожалению, девушек в этой области пока не так много, как хотелось бы всего около 28% по исследованию Forbes. В итоге мы получили 700 заявок из 23 стран! В команды отобрали 156 участниц. Уже на самом хакатоне осознали, что покрыли почти все часовые пояса некоторые участницы специально не спали ночью или вставали на заре, чтобы выйти в эфир.

Карта участницКарта участниц

Хакатон для девушек в Data Science идея McKinsey&Company

Московский офис McKinsey&Company занимает особое место для компании в отношении Data Science и является центром компетенций целого региона. В него входят Россия, СНГ, Турция, страны Африки и Ближнего Востока. С помощью анализа больших данных компания помогает клиентам найти интересные инсайты, причины проблем и пути их решения. Офис растет и требует новых специалистов.

Также один из фокусов McKinsey&Company гендерное равенство. Они хотят развеять миф, что Data Scientist не женская профессия. В компании в Data Science направлении девушки уже работают, но их количество планируют увеличить. А хакатон отличный способ познакомиться с талантливыми специалистами.

Мы тоже замечаем и считаем важной проблему неравенства полов в сфере IT, особенно на российском рынке. Но не без света в конце туннеля женщинам в IT рады все больше. Хакатон исключительно для девушек в Data Science крутая инициатива от McKinsey&Company, которую мы с удовольствием подхватили. Подошли к NGWL.HACK как к смелому эксперименту это первый масштабный хакатон исключительно на девушек в узкой области IT.

Задача хакатона смоделировать отток клиентов Сбермаркета

Сбермаркет быстро развивающийся сервис по доставке продуктов из супермаркетов, который присутствует в 157 городах России. За пандемию доставили свыше 5 млн заказов. Для осознания масштаба, чтобы доставить первый миллион, Сбермаркету понадобилось 7 лет.

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

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

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

В организации хакатона сделали упор на нетворкинг

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

Многие девушки зарегистрировались на хакатон поодиночке. Нужно было за два дня собрать всех участниц в 40 команд. И тут как раз сработала стратегия смещения фокуса на атмосферу нетворкинга девушки быстро сдружились, и без команды никто не остался.

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

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

А для создания атмосферы продуктивного нетворкинга позвали двух спикеров девушек, добившихся больших успехов в сфере IT: Эмели Драль (Co-founder, Evidently AI) и Любу Юдасину (Ex-PM, Airbnb).

Эмели Драль поделилась личным опытом в найме и руководстве командой, а также поведала об основных отличиях между работой в ML-стартапе и крупной IT-корпорации.

Люба Юдасина рассказала о том, как отучилась в Канаде на химического инженера, стала software engineer в Airbnb, перешла на Product Management и в итоге ушла в свой стартап.

Дискуссия оказалась настолько жаркой, что участницы задержались ещё на 40 минут!

И про самих участниц. Для нас было важно собрать самых талантливых представительниц направления Data Science. Все получилось конкуренция оказалась весьма высокой: отбор прошла только каждая 6 заявка, среди участниц оказались представители топовых IT-компаний, выпускницы и магистры лучших вузов.

В итоге получили 34 решения, 9 из них оказались выше base line!

NGWL.HACK подарил нам важный инсайт делая фокус на узких аудиториях, можно получить желаемый результат и даже больше. В нашем случае были два сужающих фактора исключительно девушки и интерес к Data Science. Получился душевный по атмосфере ивент с крутой отдачей. При этом изначально участницы почти не были знакомы сдружились за два дня.

На онлайн-трансляции :)На онлайн-трансляции :)

Также получили очередное подтверждение, что хакатон один из лучших способов знакомства со специалистами. По словам старшего рекрутера McKinsey & Company Лики Андреевой, главная ценность NGWL.Hack заключается в том, что он помог пообщаться с талантливыми девушками в неформальной и уютной атмосфере. Онлайн-формат убрал границы и позволил познакомиться с участниками из разных стран и городов.

И финальное. NGWL.HACK доказал, что команды исключительно из девушек отлично решают задачи с применением знаний в IT, не уступая парням по результатам.

Мы дали сложную задачу, очень много сырых данных, но участницы смогли быстро разобраться с датасетом и показать отличную точность своих моделей. Однако больше всего нам понравилось то, как девушки провели Exploratory Data Analysis и помогли нам найти много новых инсайтов про клиентов. Многие полученные инсайты легли в нашу коммуникационную маркетинговую стратегию так отозвался о результатах хакатона Дмитрий Зборовский VP Data & Growth Сбермаркета.

Как сказал Александр Финагин операционный руководитель отдела Data Science McKinsey&Company в Москве: NGWL.HACK маленький шаг для каждого из нас, но большой для комьюнити!.

Подробнее..

Перевод Я вдруг осознал, что я старый программист

23.12.2020 14:04:12 | Автор: admin


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

Мне повезло: у меня хорошая должность сениора в компании, которая меня ценит, и местную кодовую базу я знаю вдоль и поперёк. Для меня не составляет труда внедрять новую функциональность, диагностировать проблемы и оперативно реагировать на новые требования. Но при этом и сама кодовая база порождение ушедшей эпохи PHP/MySQL/JavaScript.

С точки зрения моей компании в этом нет ничего страшного. По правде сказать, для наших задач и не нужен ультрасовременный фронтенд, подвязанный к документоориентированной базе данных NoSQL. PHP/MySQL отлично справляются со всеми операциями, которые мы производим изо дня в день, и при этом без проблем уживаются со всеми старыми приложениями, которые появились на свет ещё до моего прихода в компанию. Я всегда отдавал предпочтение не тому, что в тренде, а тому, что работает, и здесь на меня не давят, чтобы я что-то модернизировал просто ради модернизации.

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

Нужно тратить больше времени на обновление навыков


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

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

Зону компетентности тоже пора расширять


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

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

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

Не отчаивайтесь: всегда остаётся legacy-код


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

В то время я подписался на целую кучу групп, рассылок и форумов, связанных с этой темой, и через них мне до сих пор приходят письма от людей, которые ищут разработчиков на ColdFusion многие компании наследуют кодовые базы, написанные именно на этом языке. Рано или поздно наступит момент, когда они перепишут весь код на что-то более современное. Но для крупных предприятий это задача громадных масштабов, и они будут тянуть время по максимуму. Таким образом, талантливый разработчик на ColdFusion по-прежнему может весьма неплохо зарабатывать как приглашённый специалист. В мире нативной разработки подобные же вещи я слышал о COBOL и даже PASCAL.

Не стоит забывать и о том, что PHP укоренился в коде в значительно большей степени, чем ColdFusion. В общем, я веду к тому, что в мире, вероятно, всегда будет сколько-то кодовых баз с legacy-кодом, которые кто-то должен поддерживать, а то и расширять. Такие возможности сложнее будет найти, но это не значит, что их не существует.

В заключение


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

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

Трансформация резюме. Опыт и Яндекс.Кью в помощь

06.04.2021 18:11:06 | Автор: admin

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

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

Это героиня этого рассказаЭто героиня этого рассказа

1. Редактирование резюме

4.ХХ.2020

[Д] у меня есть вопрос)

[Д] сможете мне дать хорошие рекомендации? по трудоустройству?

[Я] В какой форме тебе дать рекомендации?

[Д] это мы когда о выборе профессии говорили

[Д] я просто добавлю вас в резюме, раздел с рекомендациями

[Д] и маловероятно, но если позвонят, вы расскажете обо мне)

[Д] но только мне нужны хорошие рекомендации, поэтому и спрашиваю

[Я] тогда давай мой местный номер

[Д] и предупрежу, если будут звонить

[Д] ок)

[Я] Рассказывать, о любви к зеркалам

[Д] нет) просто можете сказать, что я так хорошо работала, что Вы мне даже зеркало подарили))

[Д] ну или просто, что я классная)

[Я] Какой профиль там у твоей профессии

[Д] а на самом деле, оч хочу хорошо зарабатывать, и хочу в Мск

[Д] создала себе 2 резюме

[Д] Аналитик и менеджер по программе лояльности

[Д] сейчас работаю аналитиком / менеджером по программе лояльности

[Я] Пробуй. Москва она таких как ты любит

[Д] смотрю в Мск зарплаты хорошие, по тому, чем я занимаюсь на работе в Крыму

[Д] но у меня нет откликов на резюме

[Д] вот думаю, что делать

[Д] помню, вы говорили, что можно высоко запрыгнуть, вопрос в том, смогу ли закрепиться

[Д] уже чувствую, что опыт есть, и смогу закрепиться на хорошей зарплате

[Я] Пришли мне ссылку на оба резюме. Взгляну своим глазком

[Д] а вот как получить приглашение, что б приняли, вопрос

[Д] пару минут)

[Д] ну мне хочется добавить блок с рекомендациями ))

[Д] и Вы тот человек, к кому я могу за ними обратиться, совсем не факт еще, что будут отклики на резюме

[Д] думаю, что может на первое время, понизить зп до 1ХХ тыс., но не хочется

[Я] падать в цене, еще не начав торговаться плохая привычка

[Д] вот)

[Д] как Вам резюме моё?

[Д] чувствую, там есть, что исправить)

[Д] и это так смешно, моё резюме смотрит только мой работодатель, остальные его будто не видят в поиске

[Д] и просто 0 откликов(

[Д] хоть и работа аналогичная

[Я] Ну, информационные системы иногда парадоксально работают

[Я] Подожди посмотрю маякну

[Д] Хорошо. Как передать в резюме, что а много делаю доп работы, и готова много работать? Что был опыт работы неделями без выходных, по 14-16 часов в день в среднем, но больше так не хочется

[Д] специально в Word отправила) что б могли исправить))

[Д] спасибо большое)

[Я] Одна из московских пословиц: "Работа дураков любит"

[Д] ага

[Д] вот и не хочу об этом

[Д] и еще, мне коллега говорил

[Д] В колхозе больше всех пахала лошадь, но председателем она так и не стала

[Я] Так фотосессии москвичей не убедят. Есть интернет и там это двигают.

[Д] так, а как это сделать?)

[Д] что можно добавить? Хорошо, фотосессии убираю

[Д] на что сделать акценты?

[Я] Ну, для начала включи мозги. Не добавлять, а переписать полностью каждый эпизод

[Д] ок

[Д] как? с акцентом на что?

[Д] сейчас приеду домой, и сяду, перепишу заново тогда, может лучше выйдет

[Д] вот, добавила

[Я] Я же написал акцент на то что после твоих безобразий 1 - 50 человек стали работать больше

[Д] ух ))

[Я] Ага а ты как хотела :) Москва слезам не верит, но чужие слезы ее впечатляют

[Я] И чем больше народу от тебя плакало, тем больше это впечатляет Москву.

[Я] Бывало, что ты от моих высказываний плакала, ну как минимум хотела меня убить? Вот эти таланты ее впечатляют

[Д] Прислала Резюме

Вот такие замечания были ей даны

Опыт работы 5 лет 4 месяца

Мои замечания

Декабрь 2019 настоящее время 1 год 1 месяц

Фирма 1

Симферополь

Менеджер по программе лояльности

Курирую программу лояльности в сети (более 60 точек), сильнейшая программа лояльности, насколько нам известно, на рынке этого профиля в России.
Контролирую работу подрядчиков (услуги по маркетинговому и организационному сопровождению, техническое сопровождение), горячую линию. Тесно взаимодействую с точками по работе с программой лояльности (ПЛ).
Делаю уклон на автоматизацию, упрощение работы с ПЛ, целевой маркетинг.
За время работы увеличена вовлеченность на 7%, сокращены затраты на 30%, увеличена доходность. Изменена стратегия Программы лояльности.

Проведен ряд доработок программного обеспечения, для улучшения качества обслуживания

Кем? Нужно писать так чтоб читающий не сомневался, что это ты сделала

и упрощения работы сотрудников.

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

Автоматизирована часть работы Горячей линии.

А вот такое понятно всем руководителям. Ну так и козырни, как ты умудрилась ее автоматизировать, на каком шаге, для какого персонала и т.п.

Автоматизированы отчеты по стандартным акциям в QlikView.

Что такое QlikView. Я не знаю. Скорей всего и руководитель который тебя примет на будущую работу тоже. Поэтому Побольше таких систем упоминай и в двух-четырех словах объясни что сделало. Каждый найдет для себя аналог в своей деятельности и будет чувствовать себя умным в разговоре с тобой

Налажены организационные процессы в работе с ПЛ.
Введено обучение и тестирование по ПЛ, лично проводила тренинги для персонала, работу с возражениями.

Организован контроль выкладки промо ПЛ.

С какой-нибудь фишкой от тебя.

Сокращены затраты на внутреннее промо.

Увеличена доля влияния ПЛ на KPI сотрудников

А это уже означает, что ты нагнула руководителя. Напиши по другому

Разработана система контроля сотрудников по Программе лояльности.

Увеличено количество выдачи и активации карт.

Это следствие предыдущего предложения. А логической связи нет.

Продумано усиление внутреннего промо за счет активной базы ПЛ.

Регламентирована работа по запуску маркетинговых активностей.

В чем твоя заслуга при оттачивания этих регламентов. Скачала их в интернете? :)

Определен порядок расчета каннибализма при открытии новых точек.

Есть опыт в запуске сайта, для торгового предприятия, настройке парсинга,

Что писала XPath запросы? По конкретней пиши

принимала участие в организации конкурентно способного ценообразования.

Бегала по другим точкам конкурентов и цены фоткала? :) Или что-то по ответственней делала

Знаю процессы организации дополнительного контроля, увеличения качества обслуживания.

Организовала премирование сотрудников по ПЛ.

Че. Раздавала конверты с премией? :) Или разработала карточки учета для преобразования производственной информации в вид понятный бухгалтерии предприятия

Автоматизирована работа с результатами тайных покупателей.

Провожу анализ маркетинговых активностей в разрезе брендов.

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

Проводили анализ по эффективности ПЛ в разрезе брендов и периодов LFL.

Рабочие программы: OLAP-куб, СмартАптека, excel, PowerPoint, QlikView, портал обучения, redmine, dirservice, CRM, Bitrix.

Что ты эти порталы разрабатывала? Маловероятно. Скорей всего ты нижестоящих балбесов заставляла ими правильно пользоваться

P.S. Мне очень повезло с руководством и коллективом. Благодарна данной компании за хороший опыт и веру.

Верят только в Бога. А в компании позволяли реализовывать мероприятия. За конструктивное участие ведущих сотрудников. И т.п.

Возможность экспериментировать и автоматизировать. Единственная причина смены работы намеренье увеличить свой доход и переехать в Москву. О моем намеренье руководство знает, согласно, что в Москве уровень доходов выше, затраты меньше.

Это что за простушка такое написала. Мало я тебя материл!!!!!!!

Раздел Обо мне

Лет 5 назад, подрабатывала написанием дипломов и курсовых. Сейчас, помогаю коллегам решать задачи к экзаменам повышения квалификации МГУ.

Это выкинь

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

[Я] И в твоем случае. У тебя должность продвижение товара. Они читают твое резюме и думают - Если она не может продвинуть себя, то как она собирается двигать мой продукт. То есть вывод будет такой - ты еще одна палка в колесе их наполеоновских замыслов.

[Я] Так и общий стиль. Избавься от формулировок, которые звучат в курилке при обсуждении сотрудниками причин повышения какой-то "выскочки"

[Я] По фото. Поищи фото где-ты в деловой обстановке. Лучше сделанное кем-то, а не тобой, из этого фото понятно, что ты фоткала сама себя. Ну и где во взгляде отсутствует стремление обездвижить мужчину. Потому что мужчина не должен стоять столбом, а должен совершать подвиги.

[Д] Спасибо большое!

[Д] Сейчас посмотрю

[Д] Как Вы это читаете?)

[Я] Переваривай.

[Я] Формализуй вопрос. Эта форма "Как Вы это читаете?)" - женский вариант

Тут появилась второстепенная ветка на тему которую если не проговоришь, то женщина будет считать тебя врагом на всю свою жизнь. Эту ветку опускаем.

[Д] так нормально?

[Я] добавь: "и существенно расширяются горизонты и перспективы" Польстить москвичам тоже надо

[Д] хорошо, спасибо)

[Я] И это закон - если ты находишься на этом месте, значит ты его сама выбрала.

[Д] ясное дело

[Д] что это закон, не всегда ясно как наиболее быстро перейти на уровень выше

[Д] сменив место

[Я] Если тебе не ясно. То это тоже твой выбор между ясно - туманно

[Д] ясно

[Д] хорошо

[Д] спасибо)

[Д] Вы на сегодняшний момент довольны своей жизнью?

[Я] Это вопрос богоборческой части населения окружающего нас мира

[Д] сильно

[Д] мне не хватает Вас порой) особенно когда в районе офиса бываю, так и хочется зайти)))

[Д] а что советуете?)

[Я] А советую. То же что и Вам советовал. Узнавать красоту этого мира, мудрость Всевышнего

[Д] Добрый вечер)

[Д] Александр Александрович, я вот под аналитика сделала резюме еще)

[Д] взгляните, пожалуйста

[Д] Переработанное резюме

Опыт работы 5 лет 4 месяца

Старое резюме

Новое

Примечание

1

Фирма 1, Симферополь Декабрь 2019 настоящее время 1 год 1 месяц.

1.1

Менеджер по программе лояльности

Аналитик

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

1.2

Курирую программу лояльности в сети (более 60 точек), сильнейшая программа лояльности, насколько нам известно, на рынке аптек России.

Курирую, анализирую программу лояльности (ПЛ) в сети (более 60 точек).

Убран вывод на основе субъективного анализа и оставлен только объективный фактор.

Это как мать семерых детей понимает, чем отличается воспитание семерых от воспитания одного. Так и руководитель понимает, каким объемом ответственности отличаются 3, 10, 25 и 60 точек

1.3

Контролирую работу подрядчиков (услуги по маркетинговому и организационному сопровождению, техническое сопровождение), горячую линию.

Контролирую предоставляемую аналитику от подрядчиков.

Если в первом резюме она козыряла тем, что понимает, чем там занимаются подрядчики. То во втором она уже декларирует, что может от подрядчиков добиться результатов, которые нужны ее предприятию.

1.4

Тесно взаимодействую с аптеками по работе с программой лояльности (ПЛ).

Выявляю и устраняю слепые пятна в ПЛ.

Сообщает о задачах аналогичных п.1.3, но уже в разрезе работы с точками. И если в первоначальном резюме она сообщала, что умеет дружить с работниками точек, то во втором она уже сообщает, что от ее деятельности есть польза предприятию.

1.5

Делаю уклон на автоматизацию, упрощение работы с ПЛ, целевой маркетинг.

Внедряю (поиск идей, мониторинг опыта в отрасли, плановый анализ, бюджетирование, организация, тестовые запуски, анализ, выводы) новые маркетинговые активности компании.

Тут четко реализована установка на цели, которые важны для предприятия. Плюс представлены ее навыки, которые важны для предприятия

1.6

За время работы увеличена вовлеченность на 7%, сокращены затраты на 30%, увеличена доходность.

Отказалась от освещения этого аспекта.

Сложно сказать, нужно было это делать или нет.

На мой взгляд, если это можете доказать в процессе интервью, то пусть будет.

1.7

Изменена стратегия Программы лояльности.

Анализирую проведение различных активностей компании, в т ч в разрезе брендов.

В новом резюме она объединила этот пункт с пунктом 1.5

1.8

Проведен ряд доработок программного обеспечения, для улучшения качества обслуживания и упрощения работы сотрудников.

Автоматизирована часть работы Горячей линии.
Автоматизированы отчеты по стандартным акциям в QlikView.
Налажены организационные процессы в работе с ПЛ.
Введено обучение и тестирование по ПЛ, лично проводила тренинги для персонала, работу с возражениями. Организован контроль выкладки промо ПЛ.
Сокращены затраты на внутреннее промо. Увеличена доля влияния ПЛ на KPI сотрудников. Разработана система контроля сотрудников по Программе лояльности. Увеличено количество выдачи и активации карт. Продумано усиление внутреннего промо за счет активной базы ПЛ. Регламентирована работа по запуску маркетинговых активностей.

Доработала и автоматизировала прежнюю отчетность, разработала отчетность под новые проекты, в т.ч. для контроля и мотивации персонала.

Как видим, эти же действия представлены в свете пользы для предприятия. Объединила всю свою головную боль в одно выражение.

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

1.9

На основе аналитических данных утвердили новую стратегию Программы Лояльности, отменили ряд акций, ввели новые, сменив цели.

В новом резюме следом идут описание принятых решений на основе проведенных в предыдущем пункте мероприятий. И опять же для предприятия

1.10

Подготавливаю финансовые модели для расчета окупаемости различных рекламных кампаний.

Добавила тот аспект, который пропустила в первом резюме. Так как он показывает, что не забывает навыки, полученные на предыдущих местах работы

1.11

Определен порядок расчета каннибализма при открытии новых точек.

Разработали расчет каннибализма, при открытии новых точек сети в разрезе регионов.

Более детализировала аспект. Хороший ход, так как позволяет исключить допвопросы на собеседовании

1.12

Есть опыт в запуске сайта, для точек, настройке парсинга

Исключила

1.13

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

Исключила. Скорей всего по причине, что пункт 1.8 уже содержит это. Можно сказать, что это ошибка. Так как в совокупности блоки 1.8 и 1.13 несут много информации. И какая из этой информации сработает на того или иного работодателя предсказать сложно. Поэтому ошибка заключается в том, что сузила потенциальный объем потребителей своих качеств

1.14

Рабочие программы: OLAP-куб, СмартАптека, excel, PowerPoint, QlikView, портал обучения, redmine, dirservice, CRM, Bitrix.

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

1.15

P.S. Мне очень повезло с руководством и коллективом. Благодарна данной компании за хороший опыт и веру. Возможность экспериментировать и автоматизировать.

P.S: Благодарна данной компании за хороший опыт и позволение вводить новые мероприятия, конструктивное участие ведущих сотрудников. Возможность экспериментировать и автоматизировать.

1.16

Единственная причина смены работы намеренье увеличить свой доход и переехать в Москву.

Исправила, видимо когда обозвал простушкой поняла неуместность таких формулировок

1.17

О моем намеренье руководство знает, согласно, что в Москве уровень доходов выше, затраты меньше.

Как видим термин в Москве затраты меньше, даже сложно классифицировать с точки зрения типа ошибки. Больше свидетельствует о копировании какого-то шаблона и некачественного редактирования

2

Фирма 2 Ялта Декабрь 2016 Октябрь 2019 2 года 11 месяцев

2.1

Финансы. Специалист по контролю затрат

2.2

Контроль затрат, соблюдение бюджетов (opex, capex), анализ затрат, подготовка ежедневных, ежемесячных отчетов, учет имущества (инвентаризации всего предприятия, списания, операционные расходы), контроль снабжения (тендеры, анализ цен, ABC), согласование операционной деятельности (договора, приказы, акты выполненных работ, заявки на закупку, акты списаний). Оперативное взаимодействие с департаментами.
Составление бизнес планов, финансовых моделей, бюджетирование.
Управленческий учет, аналитика, контроль и сокращение расходов.
Работа в Bitrix, 1С Документооборот, 1С erp, МС, TNG, Micros, EMC, расширенные знания excel (VBA), PowerPoint.
Активное участие в переводе Фирмы 2 из МС на 1С erp.

Контроль затрат, соблюдение бюджетов (opex, capex), анализ затрат, подготовка ежедневных, ежемесячных отчетов, учет имущества (инвентаризации всего предприятия, списания, операционные расходы), контроль снабжения (тендеры, анализ цен, ABC), согласование операционной деятельности (договора, приказы, акты выполненных работ, заявки на закупку, акты списаний). Оперативное взаимодействие с департаментами.
Составление бизнес планов, финансовых моделей, бюджетирование.
Управленческий учет, аналитика, контроль и сокращение расходов.
Работа в Bitrix, 1С Документооборот, 1С erp, МС, TNG, Micros, EMC, расширенные знания excel (VBA), PowerPoint.
Активное участие в переводе Фирмы 2 из МС на 1С erp.

Как видно ничего не поменяла. Диагноз лень. Хотя была однозначная установка это сделать.

В целом второе место работы следует использовать, чтобы показать вектора своего развития. По принципу: от к , а здесь это не использовано

2.3

P.S. Работа во внучке КРУПНОЙ КОМПАНИИ это работа в компании с сильной корпоративной культурой, расширение кругозора, общение с гениальными людьми и бесценный опыт взаимодействия с коллегами, выстраивания бизнес процессов, экономии сотен миллионов. Ответственность за согласование договоров и ежедневных заявок на закупку, контроль соблюдения бюджетов. Во время работы снизила затраты на закупки, снижен food cost (особенно на шведской линии), поставлен учет в медицинском центре, косметологическом центре, спа. Настроен контроль затрат остальных отделов. Структурирован учет, осуществлен перевод учета в 1С erp.

P.S. Работа во внучке КРУПНОЙ КОМПАНИИ это работа в компании с сильной корпоративной культурой, расширение кругозора, общение с гениальными людьми и бесценный опыт взаимодействия с коллегами, выстраивания бизнес процессов, экономии сотен миллионов. Ответственность за согласование договоров и ежедневных заявок на закупку, контроль соблюдения бюджетов. Во время работы снизила затраты на закупки, снижен food cost (особенно на шведской линии), поставлен учет в медицинском центре, косметологическом центре, спа. Настроен контроль затрат остальных отделов. Структурирован учет, осуществлен перевод учета в 1С erp.

Структурно выделяет P.S. и в нем описывает функциональные обязанности. Это все свидетельствует об разрывности мышления. Неумении структурировать информацию.

2.4

P.S. Английский в совершенстве не знаю, но отчеты многие были на английском, как для ознакомления, так и формируемые. Все было ясно и спокойно, справлялась.

P.S. Английский в совершенстве не знаю, но отчеты многие были на английском, как для ознакомления, так и формируемые. Все было ясно и спокойно, справлялась.

Вот такие заявления в P.S., предполагаю, достаточно уместны

3.

Фирма 3. Май 2016 Декабрь 2016 8 месяцев

3.1

Бухгалтер

3.2

Ведение учета в ресторанах, проведение инвентаризаций всего предприятия.

Ведение учета в ресторанах, проведение инвентаризаций всего предприятия.

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

4

Фирма 4. Симферополь Август 2015 Апрель 2016 9 месяцев

4.1

Ассистент аудитора

4.2

Отчеты по оценке имущества, заключения эксперта по оценке инвестиционных проектов. Составление аудиторских заключений. Ведение бухгалтерского учета компаний на УСН, сдача нулевой отчетности, частичное ведение фирм на ОСН. Так же опыт работы в СУФД, гос. закупки. Составление ФЭМ, ТЭЗ.

Отчеты по оценке имущества, заключения эксперта по оценке инвестиционных проектов. Составление аудиторских заключений. Ведение бухгалтерского учета компаний на УСН, сдача нулевой отчетности, частичное ведение фирм на ОСН. Так же опыт работы в СУФД, гос. закупки. Составление ФЭМ, ТЭЗ.

Образование

Магистр

2021 КФУ Институт экономики и управления

Экономика, Мировая экономика (заочное)

2015 Южный филиал Национального университета биоресурсов и природопользования Украины "Крымский агротехнологический колледж", Симферополь

Учет и аудит, Бухгалтерский учет, анализ и аудит

Повышение квалификации, курсы

2018 Microsoft Excel 2016. Уровень 2. Расширенные возможности. Уровень 3. Анализ и Визуализация данных.

ОЧУ "Специалист" при МГТУ им Н.Э. Баумана

Тесты, экзамены

2020 EY Audit

Russia & CIS, All-Russian online case competition EY Audit Adventure 2020.

2020 Работа в Microsoft Excel XP

Национальный открытый университет "Интуит"

Ключевые навыки

Знание языков Русский Родной

Английский A1 Начальный

Украинский C2 В совершенстве

Навыки Анализ,контроль MSExcel Бизнес-анализ Анализинвестиционныхпроектов Инвестиционныепроекты Бюджетирование ERP-системынабазе1С

5.

Обо мне

5.1

Целеустремленная, коммуникабельная, инициативная, структурная. Умею работать с большими объемами информации в режиме многозадачности.
Есть хороший опыт работы в различных фирмах, от мелкого до крупного бизнеса, постановке различных бизнес процессов.
Создала финансово-экономическую модель для фототочек на пляже, защитила перед инвестором.
Рассчитала финансово-экономическую модель на 40га. орехового сада.
Настроила управленческий учет ООО "ХХХ".
В Фирме 2 и Фирме 1 был опыт проведения тренингов для персонала.
Староста, два диплома с отличием.
Предпочитаю активный отдых.

Целеустремленная, коммуникабельная, инициативная, структурная. Умею работать с большими объемами информации в режиме многозадачности.
Есть хороший опыт работы в различных фирмах, от мелкого до крупного бизнеса, постановке различных бизнес процессов.
Создала финансово-экономическую модель для фототочек на пляже, защитила перед инвестором.
Рассчитала финансово-экономическую модель на 40га. орехового сада.
Настроила управленческий учет в ООО "ХХХ".
В Фирме 2 и Фирме 1 был опыт проведения тренингов для персонала.
Староста, два диплома с отличием.
Предпочитаю активный отдых.

Ничего не поменяла

5.2

Лет 5 назад, подрабатывала написанием дипломов и курсовых. Сейчас, помогаю коллегам решать задачи к экзаменам повышения квалификации МГУ.

Реализовала предписание

5.3

Есть намеренье переехать в Москву и увеличить свой доход.

Есть намеренье переехать в Москву и увеличить свой доход.

[Я] Ну фотка уже более для темы.

[Я] Ну вот еще чуть-чуть и будешь приличной девочкой

[Я] Вот а теперь сравни первое резюме с этим. Как думаешь, что для работодателя будет информативнее?

[Д] Спасибо!)

[Я] Как тебе самой твое резюме?

[Д] смотрю))

[Д] Круто, не знала, что у Вас свой блог))

[Я] Ну думаю список рекомендаций он не испортит

[Я] Ну стараюсь быть в тренде. У меня еще на хабре есть. Но в твой список он не интегрируется

[Д] я даже не знала о нем, интересно) отправьте ссылку, пожалуйста)

[Д] ах-хах, работник года))

[Я] Что-то аж захотелось на хабре пост создать "О преображении резюме". Разрешаешь, если вдохновение не исчезнет? Конечно обезличу. Ссылку пришлю

[Д] конечно)))

[Я] Нет ты ссылку на блог вставь рядом с моим именем. Где рекомендации

[Д] я с радостью прочитаю))

[Д] Аааа, хорошо )))

[Я] Ну а если там плеваться будут, на хабре, в комментах. Переживешь?

[Д] конечно)

[Д] у меня с самооценкой вссе норм)

[Д] (smiley) на ошибках надо учиться) а не переживать из-за них))

[Д] получила урок, иду дальше)) к новым вершинам))

[Д] чем Вы занимаетесь сейчас?

[Д] чем увлекаетесь?

[Я] Спать уже собираюсь. У нас уже первый час, а завтра в соседний город ехать осмотр по судебке.

[Д] Ясно. Доброй ночи) Спасибо, за помощь!)

2. Договор с работодателем

[Д] так, давайте сначала с уровнем зп

[Д] мне сказали, что не смогут дать 1ХХ тыс.

[Д] но моя кандидатура интересна

[Д] и предложили 1ХХк

[Д] я сказала, что соглашусь на 1ХХ

[Д] и так, как быть?

[Я] Расскажи ка мне про брата. Как он давно, где, чем страдает

[Д] он уже 1,5 года в Мск

[Д] а так, уже лет 10 работает аналитиком

[Д] 5 лет на И-ском заводе

[Я] По какому профилю, направлению

[Д] и его по работе из офиса в Севасе перевели в Мск офис

[Д] существенно подняв зп

[Д] ему за 30

[Я] Покурю и ты мне позвони минут через пять

[Д] он ответственный, и не особо общительный, любит путешествовать)

[Д] хорошо

[Д] только мне не удобно рассказывать про собеседование и брата, т.к. сейчас в гостях бабушка, ну и родители не поймут, если на улицу выйду

[Д] да и при они не поддерживают мой переезд (я как минимум еще деньги на него не нашла)

[Д] поэтому, буду слушать Вас)))

[Я] Чтоб дальше тебе что-то советовать. Нужно понимать на сколько ты и как готова играть в длинные игры

[Я] У тебя то хорошая зп была. Куда деньги протрынькала

[Д] или, если удобно, давайте через 20 мин, я просто за столом успокою семью, и смогу норм поговорить

[Д] или сейчас удобнее?

[Я] Успокой. Не добавляй психотрепки в этом мире. Подожду 20 мин

[Д] прошла ряд обучений, купила ноут за 100к., в машину часть вложила, и отдохнула, + коммуналка, бытовые расходы

[Д] откладывала по 10% с каждой зп

[Д] но на машину деньги с резерва пошли, сейчас надо пополнить

[Д] + у меня много на подарки к ДР и проч. уходит

[Я] Какая машина

[Д] лифан 50, 2015г., пробег 90к

[Я] За сколько взяла

[Д] 350к+ 50 ремонт, оформление, резина

[Я] А насчет компетенции, то найди в библии фразу "не оспаривай глупца ..." . Это о механизме как возникает баланс между компетентностью и не компетентностью.

[Д] интересно

[Я] Это как продолжение вчерашней темы. Есть такое понятие - ошибка выжившего. Вот ты смотришь и видишь успешных и пытаешься повторить их опыт. А я смотрю и сопоставляю успешных с теми кого утопили. И пытаюсь не повторять ошибки выпавших на дно. То есть отыскиваю некомпетентность и не позволяю ей управлять

[Д] соединив эти подходы, можно получить хороший результат

[Д] а Ваш сын тоже оценкой занимается?

[Я] Я тебе вчера задавал вопрос к какому результату ты хочешь прийти? Антон бэкэнд разработчик

[Я] И от финиша зависит какие подходы там сходятся

[Я] Есть анекдот. Поймал мужик золотую рыбку. И говорит ей желание: "Чтобы у меня все было". А золотая рыбка ему отвечает: "Мужик у тебя уже все было".

[Я] Желание исполнено :)

[Д] более четко и конкретно, верно?)

[Д] и что-то 1?)

[Я] Ну желательно поконкретней формулировать цели. Чтоб не получать такие ответы от золотой рыбки.

[Д] что-то одно не откликается, 1 сфера усиливает другую

[Я] Состояние неопределенности это тоже состояние. И золотая рыбка может его зафиксировать на определенный промежуток времени, возможно, и до конца жизни. Ей без разницы

[Д] хорошо, я сформирую конкретные намеренья, цели

[Д] спасибо)

3. Абстрактный анализ

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

Так как Яндекс.Кью это ответы реальных людей, ответы актуальные, то есть относимость по времени достаточно определенная.

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

Начинаем с должности Аналитик. Мне приглянулся следующий ответ: В разных компаниях аналитиками называют разных специалистов. Если говорить обще, то аналитик - это человек, который каждый день очень плотно работает с данными для того, чтобы приносить бизнесу определённую пользу. Снижая уровень абстракции, можно уточнить, что работа с данными проходит в несколько этапов: сбор, обработка (здесь и про типы данных, и про упорядочение, очищение) непосредственно анализ, построение выводов (и, конечно, визуализация).

Основная задача аналитика - это Снижение уровня абстракции.

Как следствие если соискатель сможет в своем резюме показать, что он может снизить уровень абстракции, то это востребованный специалист.

Следующим ключевым понятием, которое акцентирует соискатель это программа лояльности. Смотрим, что люди о ней говорят на Яндекс.Кью. Мне понравился ответ: Прежде, чем ответить на ваш вопрос, определим типы продаж. Их всего два:

1. Продажи новым клиентам (Первичные)

2. Продажи клиентам, которые у нас уже что-то покупали (Повторные)

Задача первичных продаж увеличить приток новых клиентов.

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

Задача повторных продаж увеличить период, в течение которого клиенты покупают товары или услуги компании. Расходы на этот канал продаж, обычно, значительно ниже, чем на первичный. Клиенты познаклмились с товарами/услугами компании и охотнее принимают решение о покупке.

Цикл, в течение которого клиенты делают повторные покупки, принято называть LTV Life Time Value.

Задача внедрения системы лояльности увеличить число повторных продаж и LTV!

Это всякого рода скидки, кешбэк, льготные мили и т.п. Через это очерчиваем, какие абстракции и как мы будем снижать.

У соискателя, в представленном резюме заявлен термин: расчет каннибализма. И тут Яндекс.Кью выдает результат из 0 (нуля) ответов.

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

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

А) У него есть понимание, как рассчитывать непересекающиеся зоны для открытия новых точек.

Б) Как дополнительная точка усиливает лояльность потребителей.

В) Как пресечь желание у конкурентов использовать каннибализм против собственного предприятия.

Также поступать с другими аспектами резюме.

4. Практический анализ за пару недель до окончания испытательного срока

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

[Я] Приветик. Как впечатления от столицы?

[Д] Ой, тут так дорого. Пошла в фитнес-зал, а там час занятий 700 руб., а мне нужно как минимум 2 часа на одно занятие. Не решилась такие деньги отдавать, вот на улице и занимаюсь.

[Примечание от меня] Да, непонятно чем там Росстат занимается и зачем мучает людей своими формами. Отслеживал бы фитнес-центры было бы реальней и дешевле :).

[Я] Как на работе?

[Д] Вот жду когда испытательный срок закончится. Может признают и оставят?

[Я] Подводных камней по договору не вылезло?

[Д] Нет не вылезло, все нормально, фирма свои обязательства выполняет.

[Я] Как атмосфера на рабочем месте?

[Д] Хорошая. Я внутренне готовилась к более выжигающей.

[Д] Только вот тут с парнем подружилась, а он мне цветов не дарит. Я ему намекаю, намекаю, а он не догоняет.

[Я] Ну тут тебе уготована общая женская участь искать и находить ниточки в мужчине дергая за которые будешь получать свои небольшие радости.

[Примечание от меня] Зачем такое посоветовал? Не знаю. Да и женщин не переделаешь, они все равно, рано или поздно, к этому приходят. Ай, наплевать, все равно не мне это исполнять :).

Вспомнил эпизод, произошедший у меня в офисе и связанный с ней.

В первом офисе, который арендовал в Симферополе, было прилично. Отличный вид с балкона открывался на Симферополь. И вот через несколько дней после ее прихода на работу, она обращается ко мне со следующим: Александр Александрович. В офисе все хорошо, но только нет зеркала, девушкам немного неудобно. Это была реальность, тут не поспоришь. Подумал, что действительно для женщин это важно, чтобы территория, на которой они живут, была обустроена этим элементом. Для женщин, это своего рода признак, что вокруг них не токсичная обстановка, для их женской натуры.

Выбрал моментик, взял ее (так как сам город еще знал плохо) и поехали искать зеркало в городе. Оказалось это не такая простая задача, но всё-таки приобрел самое красивое зеркало из того что обнаружили.

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

Впоследствии героиня этого рассказа, уже работая в других местах, когда заходила ко мне в офис в гости, всегда проверяла это зеркало на месте ли оно? :)

Как видим женский талант организовать всех (подчеркиваю всех), кто в зоне ее досягаемости на какую-то деятельность у нее присутствует. А все мы знаем что: Можно бесконечно смотреть на то как: горит огонь, течет вода и работают другие. Единственное, что в 18 лет хочется, чтобы все вокруг были от этого счастливы, а с возрастом фактор уровня эндорфинов в задействованных лицах уходит на позиции с более низким приоритетом. :)

[Я] Как профессиональные горизонты, расширились?

[Д] Задачи остались те же. А вот количество инструментов расширилось, все таки компания постарше и более крупнее.

[Я] Как организационная структура, тебе понятно твое положение, перспективы?

[Д] Ну тут у меня позиция ниже, чем была на предыдущем месте работы. Ключевой менеджмент возрастной 40+. Как то не увидела, что готовят резервы под какие-то прорывные решения. А значит движение вверх по служебной лестнице возможно только пошаговым путем. Шаг зарплаты по ступенькам служебной лестницы немного меньше, чем мне бы хотелось.

[Я] С какими проблемами столкнулась?

[Д] Да как-то сложилось, что аналитики считают меня маркетологом, а маркетологи аналитиком.

[Я] Чем аналитики занимаются?

[Д] Да что-то там в пандасе колдуют. Модели, прогнозы.

[Я] А понятно. Тычут пальцем в небо припевая: Кто сказал, что невозможно дотянуться до звезды. А маркетологи?

[Д] Да разбираются с данными которые выдают результаты маркетинговых экспериментов.

[Я] Тоже все по прежнему. Пытаются адаптировать подсмотренные у других решения. Нормально это элемент коллективного разума маркето-аналитиков.

[Я] Ну что если они не могут определиться с тобой, то тогда ты определяй их. Создавай собственный отдел. :)

[Я] Ну что пора разлетаться по своим траекториям.

[Д] Александр Александрович подарите мне цветочек.

[Примечание от меня]

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

Подробнее..

Портфолио разработчика по Джошу Комо структура, наполнение, смысл

26.05.2021 14:12:47 | Автор: admin


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

Общие вопросы


Что подразумевается под портфолио разработчика?

В большинстве случаев речь идет о сайте, где представлены личные проекты, по которым можно судить о его опыте и навыках.

Это обязательно?

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

Разве нет других способов продемонстрировать свою работу?

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

Для кого предназначены эти советы?

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

Сколько проектов должно быть на сайте?

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

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

Какие проекты включать нельзя?

Есть несколько категорий проектов, которые следует использовать с большой осторожностью:

  • Всё, что сделано по инструкции скажем, с опорой на туториал или в ходе воркшопа. В таких проектах слишком велик вклад человека, который вас направлял, они не дают четкого представления о том, что вы умеете делать самостоятельно. К тому же можно нажить проблемы с авторскими правами. Проект можно считать своим, только если вы использовали чужой материал как отправную точку и очень существенно (на 50% и более) его расширили или переработали.
  • Проекты с предыдущих или текущего места работы. Причина здесь очевидна велик риск нарушить соглашение о неразглашении. Если все же решаетесь разместить рабочий проект на сайте, обязательно обсудите все подробности и узкие места с работодателем.
  • Сам сайт-портфолио. Обычно это производит удручающее впечатление как будто разработчик не нашел среди своих работ ничего более яркого. Исключение составляют случаи, когда вы реализовали что-то сложное и нетривиальное под капотом. Если же кроме того, что посетитель видит невооруженным глазом, показать нечего, то на уровень портфолио сайт сам по себе не тянет.
  • Проекты, не имеющие отношения к разработке. Все прочие умения и увлечения лучше оставить для раздела О себе. Комо также не рекомендует уделять слишком много внимания своим навыкам в смежных областях, вроде графического дизайна или написания технических текстов. Это несколько меняет жанр сайта, создавая ощущение, что вы занимаетесь фрилансом и работаете по краткосрочным контрактам. Работодатель, который ищет сотрудника на постоянную основу, может сделать неверные выводы о ваших предпочтениях.


Какие проекты стоит включать в первую очередь?

Помимо очевидного (хорошие и интересные), есть несколько характеристик, которые работодатели склонны ценить особенно высоко:

  • Целевые проекты, которые создавались для решения конкретной частной проблемы. Они показывают, что вы умеете переложить технические навыки на практическую почву, и позволяют оценить ваш подход ко всем аспектам ведения проекта, от начала до конца.
  • Живые проекты, у которых есть реальные пользователи, пусть даже немного, как правило, вызывают больше интереса, чем демо-версии продуктов, которые делались ради самого процесса.
  • Масштабные, сложные проекты, на которые ушло много времени и сил. Не каждый джуниор в принципе в силах довести нечто подобное до конца, так что сам факт наличия будет говорить в вашу пользу.
  • Вклады в популярные библиотеки с открытым кодом. Это своего рода признание со стороны сообщества, подтверждение, что вы способны работать с чужим кодом, ставить перед собой задачи и взаимодействовать с другими программистами. Само собой, необходимо очень четко прописать, какие именно изменения вы вносили, чтобы случайно не присвоить себе чужую работу.

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

Структура и наполнение сайта


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

О себе

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

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

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

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

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

Проекты и их описания

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



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

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

Критических недостатков у такого подхода два. Во-первых, без вашего курирования взаимодействие посетителя сайта с продуктом становится непредсказуемым. Вам будет очень сложно заранее угадать, как будет проходить пользовательское путешествие и на каком моменте оно прервется, особенно если вы никогда не занимались UX-дизайном. Человек может просто не добраться именно до тех вещей, которыми вы больше всего гордитесь и на которые делаете ставку.

Также обстоят дела и с кодом. Ни для кого не секрет, что с точки зрения качества кодовые базы обычно неоднородны: какие-то части сделаны умно и изящно, какие-то держатся на изоленте. По воле случая, смотрящему вполне могут броситься в глаза вторые, а не первые.

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

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

Введение

  • Общий обзор, суть проекта
  • Список основных функций и отличительных особенностей
  • Ваша роль в проекте: работали в одиночку или в группе, какие именно вещи реализованы вашими силами?
  • Технологии, которые применялись
  • Ссылка на демо-версию и кодовую базу (по возможности)

Цели и основания

  • Почему вы взялись за этот проект, какова его значимость лично для вас?
  • Что предполагалось на старте, каким был продукт на этапе проектирования?
  • Любые другие замечания, касающиеся стадии планирования.

Ключевые моменты

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

Выводы

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


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

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

Контакты

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

Техническая реализация


Дизайн

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

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

Комо отмечает, что в ходе своего массового просмотра портфолио неоднократно сталкивался с одним и тем же популярным дизайном, просто скопированным пиксель в пиксель:



Так делать точно не надо. Даже если дизайн в открытом доступе, это оставляет неприятное ощущение вторичности и вызывает вопросы насчет легальности заимствования.

Вот ряд шаблонов, на которые можно опираться при создании дизайна:

Portfolio Starter
Craig Portfolio
Alex Portfolio
Dexter Portfolio
Novo
Kester
Art Director

Разработка сайта

Если вы претендуете на должность фронтендера или фуллстек-разработчика, делать сайт нужно своими силами, без nocode-решений положение обязывает. Инструменты можно использовать любые, лучше всего те, с которыми вы хорошо знакомы, чтобы не тратить лишнего времени. Как варианты можно рассмотреть: ванильные HTML/CSS/JS, 11ty, Gatsby, Next, Jekyll. Лично от себя автор рекомендует Gatsby, не в последнюю очередь за то, что для него сделано много тем и плагинов, сильно экономящих усилия.

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

Доменное имя

В идеале это должно быть что-то в духе имяфамилияналатинице.com. При необходимости (например, если имя уже занято) можно вставить элемент code или dev. Ники использовать нежелательно, если только вы не видная персона в онлайн-сообществе.

Домены верхнего уровня можно выбирать на свой вкус (co, io, специфические домены разных стран). Единственный момент: стоит избегать .info, который у многих ассоциируется со спамом и мошенниками.

Хостинг

Сайты-портфолио обычно статические, так что проблем с серверами они не создают. Для хостинга статических сайтов существует целый ряд сервисов, среди которых Комо выделяет Vercel, Netlify, Github Pages, Surge.

*

В дополнение к теории для наглядности Комо приводит два примера портфолио с подробным разбором. Первый сайт Чарли Смит, вымышленного лица, который автор сделал сам, ориентируясь на типичный, усредненный образец из Сети. Второй сайт Джулии Джонсон, студентки и стажерки IBM, который произвел на него самое приятное впечатление на фоне других, присланных подписчиками. Сравнивая один с другим, легко заметить, как они соотносятся с рекомендациями.



Сайт Чарли невыразительный дизайн без изюминок, шаблонный рассказ о себе, краткое и поверхностное описание проектов



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

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru