Pull to refresh
10
0

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

Send message

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

Reading time7 min
Views4.6K

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

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

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

Сайд проекты — сила!
Total votes 10: ↑8 and ↓2+9
Comments13

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

Reading time9 min
Views4.7K

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

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

Почитаю, пока тимлид не видит
Total votes 10: ↑3 and ↓7-4
Comments5

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

Reading time4 min
Views13K

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

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

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

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

Бегу читать
Total votes 8: ↑6 and ↓2+4
Comments7

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

Reading time4 min
Views42K

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

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

Подтвердить свои догадки
Total votes 60: ↑18 and ↓42-19
Comments96

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

Reading time9 min
Views9.6K

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

Кликбейт, но интересно
Total votes 7: ↑4 and ↓3+1
Comments16

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

Reading time5 min
Views12K

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

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

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

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

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

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

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

Познать всю боль автора
Total votes 17: ↑12 and ↓5+10
Comments62

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

Reading time10 min
Views21K

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

Кодить на Python не брошу, но посмотрю
Total votes 36: ↑8 and ↓28-19
Comments36

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

Reading time9 min
Views6.7K

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

Прям за неделю? Интересно
Total votes 13: ↑8 and ↓5+5
Comments14

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

Reading time7 min
Views7.9K

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

Читать далее
Total votes 6: ↑5 and ↓1+4
Comments32

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

Reading time8 min
Views8K

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

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

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

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

Читать далее
Total votes 14: ↑14 and ↓0+14
Comments1

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

Reading time7 min
Views17K

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

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

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

Читать далее
Total votes 14: ↑10 and ↓4+7
Comments21

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

Reading time8 min
Views8.5K

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

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

Читать далее
Total votes 9: ↑6 and ↓3+5
Comments1

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

Reading time12 min
Views13K

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

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

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

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

Читать далее
Total votes 13: ↑7 and ↓6+4
Comments48

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

Reading time6 min
Views27K

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

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

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

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

И так далее.

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

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

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

Читать далее
Total votes 8: ↑4 and ↓40
Comments20

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

Reading time7 min
Views24K

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

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

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

Читать далее
Total votes 34: ↑16 and ↓18+3
Comments48

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

Reading time8 min
Views19K

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

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

Читать далее
Total votes 14: ↑14 and ↓0+14
Comments4

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

Reading time5 min
Views234K

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

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

Уроки Литкода
Total votes 24: ↑16 and ↓8+15
Comments47

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

Reading time9 min
Views4.3K

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

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

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

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

Читать далее
Total votes 10: ↑8 and ↓2+7
Comments3

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

Reading time9 min
Views19K

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

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

Читать далее
Total votes 27: ↑26 and ↓1+41
Comments13

Information

Rating
Does not participate
Registered
Activity