место,где любят
влд: @abikaasa
инфо: @GLAD_info
отзывы: @otzv_glad
❗️Администрация не несет ответственности за рекламу,будьте внимательны,проверяйте все
Last updated 1 month ago
влд: @abikaasa
инфо: @GLAD_info
отзывы: @otzv_glad
❗️Администрация не несет ответственности за рекламу,будьте внимательны,проверяйте все
Last updated 1 month ago
Не могу пройти тех. собес. Что делать?
Практически все, кто жалуются на то, что не могут найти работу имеют слабые теоретические знания и не могут коротко и ясно сформулировать ответ на вопрос.
Решение довольно простое: собираем все вопросы и ответы в Notion и зубрим их перед собесом. Всего наберётся вопросов 200-300. Для удобства можно разбить вопросы на категории: язык, платформа, библиотеки.
Ещё пришла идея пройти курс для HR-ов, чтобы лучше понять процесс найма и критерии отбора резюме.
🧑💻 Как я провожу финальные собеседования
За последнее время я провел чуть более 30 финальных встреч с кандидатами на позицию разработчика в нашу команду — относительно небольшое количество, если сравнивать с бывалыми тимлидами, но дающее полезные инсайды для рядового разработчика.
В посте я расскажу:
🟠Какие этапы собеседований есть в крупных компаниях
🟠Как выглядит финальная встреча с нанимающей стороны
🟠Какие вопросы я задаю и на что обращаю внимание
🟠Как определяется итоговый грейд и почему важно сделать это точно
🟠Что опыт собеседования дает мне
🎉 Поздравляю всех с благословенным праздником Ид аль-фитр! 🎉
تقبل الله منا ومنكم
Пусть Аллах простит наши грехи и сохранит наш иман. С праздником!
Как я учу алгоритмы?
Тема алгоритмов одна из самых сложных и неприятных, особенно для начинающих. Для себя я нашёл оптимальный способ для их изучения.
Шаг №1. Знакомство
В первую очередь я прочитал книгу "Грокаем алгоритмы". Она дала мне базу по этой теме. В целом, это одна из лучших книг, по теме программирования, которую я читал.
Шаг №2. Наблюдение
Получив теоретическую базу я не бегу на Leetcode решать задачи, как делают некоторые. Сидеть и придумывать часами решение одной задачи, которое по итогу выйдет не самым оптимальным - плохое решение, которое, к тому же, может убить мотивацию. Поэтому я просто смотрю очень много видео с решениями задач. В предыдущем посте я рекомендовал канал Neetcode. Просто открываете плейлист Easy и смотрите видео подряд или в разброс. Если вы не знаете английского, можете посмотреть решения от Влада Тена.
На этом шаге мы знакомимся с часто используемыми приемами типа "метода двух указателей (Two Pointers)" или "скользящего окна (Sliding Window)".
Шаг №3. Повторение
После просмотра кучи видео мы можем смело идти на Leetcode и пытаться по памяти написать решение алгоритма на своем языке программирования. В предыдущем посте я также скидывал ссылку на репозиторий с решениями, можно подсмотреть там.
Заключение
В целом, суть моего метода изучения - это осознанное зазубривание алгоритмов. В этом нет ничего плохого, ведь суть изучения алгоритмов - прохождение собеседования.
Также, я обязательно делаю конспекты в Notion, создавая свою структуру из конспектов, что способствует лучшему запоминанию.
Продолжаю делиться полезными материалами
NeetCode - канал с решениями задач на Leetcode от бывшего сотрудника Google.
Объясняет очень доступно, а сами видео максимально короткие. Первая часть видео - объяснение задачи и её решения при помощи визуализации, а вторая - написание кода.
The Algorithms - реализация структур данных и алгоритмов на различных языках программирования.
Полезно после изучения теории и решения нескольких задач на Leetcode как шпаргалка для реализаций, чтобы не искать каждый алгоритм по отдельности.
В начале года после постановки целей был сильный всплеск мотивации, что аж книжку успел прочитать, но со временем она сильно спала и в обучении снова настал хаос. Решил выделять сфокусированно 1.5-2 часа в день до и после работы на обучение. Основные темы: продакт-менеджмент, тимлидство, маркетинг.
Так как ментора или наставника у меня нет (не хочется записываться на какие-то курсы из-за нестабильности по времени), я сам составил программу обучения открыв курс по продакт-менеджменту от Яндекс.Практикума (не реклама, курс я бы не купил) и выписал список тем. Составил структуру, разбил темы на блоки и теперь прохожусь по списке, уделяя каждой теме несколько часов. Итого получится больше сотни прочитанных статей и 100-200 часов обучения.
P. S. Чтобы эффективно и сфокусированно учиться советую не выедать мозговой ресурс шортсами и рилсами. После 10-15 минут просмотра подобного контента способность к обучению сильно снижается. То же самое можно сказать про новости и посты в телеграме (кроме моего канала), Особенно это касается утреннего времени
Архитектор умер. Да здравствует Махач!
Прошел консультацию с ментором, результатами поделюсь позже, а пока ловите список компаний с отзывами:
https://career.habr.com/companies/ratings
Примерный выбор я сделал, но у меня еще есть 3-4 месяца на размышления 🙂
Habr
Рейтинг компаний — Хабр Карьера
Компании, ищущие IT-специалистов на Хабр Карьере
Сейчас думаю над тем, куда двигаться дальше. В апреле будет 2 года, как я работаю в VK - так долго в одной компании я никогда не задерживался :)
Решил заказать карьерную консультацию у одного из HR. Также есть сервис h.careers, возможно, попробую и его.
Вообще, я хочу сделать этот год годом работы с менторами и консультантами, чтобы двигаться в разы быстрее, а не опираться только на свои опыт и знания.
Потратить 50K, чтобы заработать 500 - вполне разумное решение.
T-Shaped или человек-комбайн. Часть 2: стартапы
При создании совместного проекта важно, чтобы кофаундеры были разного профиля и закрывали разные направления в проекте. К примеру, если команда состоит исключительно из технарей, то закрыть потребности проекта по части продакт-менеджмента, маркетинга, привлечения инвестиций и прочего будет некому.
В итоге, придётся расширять команду, увеличивая количество кофаундеров и уменьшая доли, либо нанимать их на платной основе. Расширение команды не самое хорошее решение для стартапа, т. к. коммуникация внутри маленьких команд происходит намного быстрее + можно пренебречь процессами.
К примеру, в команде собрались три разработчика: дизайнер, фронт и бэк, которые кроме своего направления ничего не знают - это плохая команда.
Пример хорошей команды: дизайнер со знаниями продакта и маркетинга, фулл- стек (фронт и бэк) + DevOps, мобильный разработчик (iOS/Android). Этот состав не решает все потребности проекта, но намного лучше первого.
Можно расширять компетенции по ходу дела, но это будет очень долго и непрофессионально, поэтому лучше заняться этим уже сейчас, если ваш уровень Middle+ или Senior.
место,где любят
влд: @abikaasa
инфо: @GLAD_info
отзывы: @otzv_glad
❗️Администрация не несет ответственности за рекламу,будьте внимательны,проверяйте все
Last updated 1 month ago
влд: @abikaasa
инфо: @GLAD_info
отзывы: @otzv_glad
❗️Администрация не несет ответственности за рекламу,будьте внимательны,проверяйте все
Last updated 1 month ago