Как стать автором
Обновить
10
0

Редактор в GetMentor и GeekFactor

Отправить сообщение

Почему у разработчиков так много сайд-проектов — и это хорошо

Время на прочтение7 мин
Количество просмотров4.9K

За последние два года я создал и запустил восемь небольших онлайн-проектов — от приложений до сайтов. Большинство из них провалились, но в целом мой разношерстный портфель проектов можно назвать прибыльным — на хлеб хватает. Мое последнее начинание, Paper Website, дает возможность вести блог, используя бумагу и ручку. Идея странная, но и у нее нашлись свои немногочисленные ярые поклонники, готовые каждый месяц платить за этот сервис.

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

Почему так происходит? Конечно, no-code-платформы, Codecademy и инструменты вроде Stripe помогают запускать проекты, как бумажные самолётики. Это объясняет, как делаются эти проекты и почему такая тенденция возникла именно сейчас. Но почему разработчики развивают так много сторонних проектов? В этом посте я расскажу о некоторых наиболее интересных причинах.

Сайд проекты — сила!

От джуна до тимлида. Должен ли тимлид писать хороший код, чем хорош planning poker и другие интересности

Время на прочтение9 мин
Количество просмотров5K

Когда-то Юрий Орлов решил перейти из врачей в программисты. В 2018 году он устроился в Genix джуном, а сейчас он — тимлид VK Group. Начало истории вы можете послушать здесь, а в статье мы обсудим перипетии тимлидства — как опыт работы врачом помогает находить общий язык с людьми, должен ли тимлид писать код лучше членов команды, как работает Planning poker и что самое сложное в задачах тимлида.

Cтатья подготовлена по мотивам подкаста Moscow Python Podcast при поддержке курсов Learn Python.

Почитаю, пока тимлид не видит

Как меняется рынок вакансий системных аналитиков: перспективы, скиллы, зарплаты

Время на прочтение4 мин
Количество просмотров15K

Коллеги из Chosy собрали цифры по рынку труда для системных аналитиков. Статью разобьем на три части: 

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

2. Покажем срез по международному рынку труда для системных аналитиков: какие зарплаты обещают специалистам в Грузии, Армении, Турции и ряде европейских стран.

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

Бегу читать

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

Время на прочтение4 мин
Количество просмотров43K

Частичная мобилизация изменила привычный уклад нашей жизни, в том числе и рынка IT-рекрутинга. Мы с командой матчинг-бота «Chosy» проанализировали, как изменился процесс найма для кандидатов и компаний, а также что может нас ожидать дальше.

Вот девять последствий частичной мобилизации.

Подтвердить свои догадки

Большим данным настал конец. Databricks, Snowflake и конец неоправданного хайпа

Время на прочтение9 мин
Количество просмотров10K

Что только нам не обещали с появлением Big Data. Мы будем прогнозировать продуктовый спрос и вспышки болезни, научим нейросети рисовать картины и сочинять романы, от которых плакал бы сам Достоевский (воссозданный теми же нейросетями по дневникам, портретам и рассказам современников). Что-то из этого уже в каком-то виде увидело свет — и это круто. Но большинству компаний это неинтересно и не нужно. Вместо суперсовременной архитектуры с плюшками-свистелками мы ищем аналоги наших старых хранилищ, но быстрее, дешевле и полегче в настройке. И это наглядно видно на примере историй Databricks и Snowflake.

Кликбейт, но интересно

Почему технические собеседования — пустая трата времени

Время на прочтение5 мин
Количество просмотров13K

Летом 22 года я прошел ряд неприятных (и неудачных) технических собеседований. Я столкнулся с компаниями, которые:

меняли описание вакансии после собеседования;

отказывали, потому что у меня не было навыков, которые они НЕ упоминали в вакансии;

требовали пройти несколько раундов технического собеседования для внештатной работы;

проводили «техническое собеседование», не задав ни одного технического вопроса;

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

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

Познать всю боль автора

9 причин перейти с Python на Go

Время на прочтение10 мин
Количество просмотров24K

Переход на новый язык — это всегда большой шаг. Особенно, если этим языком владеет только один член команды. В начале этого года мы поменяли основной язык программирования в Stream — с Python на Go. В этой статье я приведу 9 причин почему — и 3 минуса, выявленных в процессе. 

Кодить на Python не брошу, но посмотрю

Как мигрировать компанией за неделю и никого не потерять. История Monite

Время на прочтение9 мин
Количество просмотров6.8K

Многие компании сменили локацию в этом году. Среди них — клиент Geekfactor.io Monite, немецкий финтех-стартап. Буквально за неделю они перевезли сотрудников в Грузию. Мы поговорили с CTO компании Андреем Корчаком о том, чем помогла пандемия в релокации, все ли сотрудники согласились на переезд, легко ли было открыть юрлицо и чем может Грузия привлечь разработчиков. В общем, обо всём наболевшем.

Прям за неделю? Интересно

Как удаленная работа может изменить будущее детей

Время на прочтение7 мин
Количество просмотров8K

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

Читать далее

Вторая часть гайда по интервью за рубежом — Coding, System Design и Culture Fit

Время на прочтение8 мин
Количество просмотров8.5K

Мы GeekFactor. Вместе с GetMentor мы помогаем разработчикам найти работу за границей, а компаниям подбираем подходящих кандидатов.

Главные этапы в собеседовании зарубеж — подача резюме, system design interview, coding interview и culture fit interview. На что обратить внимание и как готовиться, мы рассказываем в двух статьях. 

В первой части мы поговорили о том, из чего состоит собеседование за рубежом, как составлять резюме и что нужно помнить, когда проходишь screening interview — разговор с эйчаром. В этой — раскроем подробнее тему coding interview, culture fit interview и system design interview.

Примечание: да, с текущими событиями найти работу с релокейтом стало сложнее. Но советы остаются актуальны — мы проверили.

Читать далее

Собеседование за рубежом. Часть первая: резюме и интервью с эйчаром

Время на прочтение7 мин
Количество просмотров18K

Мы GeekFactor. Вместе с GetMentor мы помогаем разработчикам найти работу за границей, а компаниям подбираем подходящих кандидатов.

Главные этапы в собеседовании зарубеж — подача резюме, system design interview, coding interview и culture fit interview. На что обратить внимание и как готовиться, мы расскажем в двух статьях. 

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

Читать далее

Учимся управлять людьми, пока команда не выгорела: 21 концепт

Время на прочтение8 мин
Количество просмотров11K

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

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

Читать далее

Эйджизм, утечка мозгов и растущие запросы. Поговорим про тяготы найма в IT

Время на прочтение12 мин
Количество просмотров13K

Недавно на Moscow Python Podcast прошлись по всем больным точкам в IT-найме: миграции, эйджизму, девальвации офферов, собеседованиям с HR и сексизму. Не могли пройти мимо — и сделали расшифровку.

Если вкратце:
• возрастным кандидатам приходится несладко (и на то есть причины);
• российским работодателям придётся исхитриться, чтобы отвоёвывать разработчиков у западного рынка (но полномасштабного кризиса на рынке не ожидается);
• а с первичным собеседованием, да, всё непросто. С другой стороны — оценить квалификацию разработчика по одной встрече не может никто.

Все подробности под катом.

Спикеры подкаста:
• Григорий Петров, евангелист Moscow Python и DevRel компании Evrone;
• Валентин Домбровский, руководитель GeekFactor;
• Анна Атрошкина, IT-рекрутёр и руководитель компании Index;
• Злата Обуховская, руководитель разработки Nvidia.

Читать далее

7 вопросов, которые стоит задать на собеседовании: советы разработчикам

Время на прочтение6 мин
Количество просмотров28K

Когда гуглишь «что спросить у работодателя на собеседовании», поисковые системы выдают ресурсы с однотипными рекомендациями:

Чего вы ждете от нового сотрудника в первые полгода?

Расскажите о вашей корпоративной культуре.

Почему вам нравится работать в этой компании?

И так далее.

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

Многим этого достаточно. Но если вы уже не первый год работаете в IT и сформировали ожидания от будущей компании, вам нужна стратегия — и вопросы — посложнее.

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

Читать далее

За два года стать разработчиком и устроиться в Tesla. Рассказываем историю Сергея

Время на прочтение7 мин
Количество просмотров24K

Тут должна быть крутая история успеха с неизменной рекламой каких-нибудь обучающих курсов. Что-то вроде «За два года Сергей выучился на питониста и уехал работать в Tesla в солнечной Калифорнии. Присоединяйся к нашей программе, и сможешь добиться того же!»

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

Рассказ поделим на несколько частей: как Сергей выучился на питониста, как устроился в Tesla, и как там вообще, у Илона Маска и на той стороне земного шара.

Читать далее

Мифы и легенды о тестировании

Время на прочтение8 мин
Количество просмотров20K

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

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

Читать далее

Я решил 500 задач на LeetCode — и они действительно меня чему-то научили

Время на прочтение5 мин
Количество просмотров258K

Много кто знает, что такое Leetcode. Это своего рода решебник — задачи, которые дают на технических собеседованиях в крупных компаниях (в том числе и из FAANG) и их решения.

Такие задания, заточенные на знание структур данных и алгоритмов, все чаще встречаются и на собеседованиях в небольших компаниях. Многим кандидатам это не нравится — они утверждают, что навыки «литкодинга» ничего не говорят о том, как человек справится с реальной работой. Согласен. Если вы не можете слёту решать задачи c LeetCode, это не значит, что вы плохой разработчик. Возможно, вам в реальной работе вообще никогда не понадобится, скажем, инвертировать бинарное дерево. Однако глупо отрицать, что на LeetCode можно изучить массу подходов и инструментов, которые окажутся полезными. В этой статье я расскажу о том, что вынес для себя из работы с платформой.

Уроки Литкода

Почему нет хорошего образовательного контента и кто в этом виноват

Время на прочтение9 мин
Количество просмотров4.4K

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

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

Какие есть альтернативы? Мы в GetMentor топим за менторство. Это лучший способ получить знания и мотивацию идти дальше ( по нашему скромному мнению). Суть подхода в том, чтобы не утрамбовывать людей готовыми знаниями, а указывать путь — и стимулировать любопытство.

А ещё те, кто уже в профессии, могут делиться своими знаниями и навыками. В рунете это делают очень немногие — а те, кто начинают, как правило, быстро выгорают. Чтобы узнать, почему, мы поговорили с Google Developer Expert, основателем Android Broadcast Кириллом Розовым. Он ушёл с работы, чтобы записывать бесплатные образовательные видео. К чему это привело — читайте под катом. 

Читать далее

Есть ли жизнь после разработки: Как расти, минуя менеджмент

Время на прочтение9 мин
Количество просмотров21K

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

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

Читать далее

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность