Бесплатно помогаю пикабушникам учить программирование, часть 19: «3 худших работодателя для новичка»
Если вы изучаете программирование или, по крайней мере, делаете вид, то рано или поздно вам предложат работу. Давайте определим худших работодателей для начинающего разработчика. Худшие они потому, что оплата, качество опыта и скорость обучения минимальны. При том, что риски гораздо выше среднего.
1. Стартап с нулевой капитализацией за долю в проекте.
Или же ваш родственник/знакомый/бывший одноклассник предлагает вам сделать проект примерно с такой формулировкой:
- О, слышал ты программировать умеешь. Давай сделаем проект-нейм. Это уникальная идея, такого еще нет на рынке, взлетит стопудово.
- А что мне за это будет ?
- Ну а сколько ты хочешь ? Давай 20% для начала а там посмотрим как пойдет.
Или же, где-то в чате, промелькнет такая вакансия:
Если вы увидите предложения такого рода, то самое время вспомнить знаменитую фразу из фильма Форрест Гамп:
Какие минусы имеет этот подход?
- Вы не имеете никаких гарантий.
Вы не защищены юридически от слова совсем. Если ваш коллега захочет чтобы вы с ним больше не работали, то вы никак не можете ему противостоять.
Конечно, вы можете сказать, что у вас на руках всегда будет доступ к вашему коду, но ваш коллега получает ваш код при околонулевых усилиях и затратах. Вы же потратили и время и усилия чтобы написать этот код, а с его стороны вы не получаете ничего.
- Низкая скорость обучения по сравнению с альтернативами.
Работая в команде вы будете обучаться гораздо быстрее. Да и всегда будет человек который подскажет/исправит/сделает за вас сложную работу. В маленьком стартапе, как правило, вы лишены такой возможности.
- Очень небольшая личная выгода.
Очевидно, что больших денег тут нету. И средних тоже. Только маленькие, и то если повезет. Следует понимать, что стартапов выстреливает только 2%. Остальные, даже самые, казалось бы эмэйзинг-проекты, обычно уходят в никуда.
Ну а теперь о плюсах
Вы получаете какой-то опыт разработки, проект который можно показать на собеседованиях. И все. Стоит ли игра свеч? Однозначно нет.
2. Аутсорс с большой текучкой кадров.
Обычно, в таком случае, вы будете поддерживать несколько проектов одновременно.
Переработки, горящие сроки и низкое качество кода станут вашими верными спутниками. Задачи будут решаться даже без особого ревью. Вжух-вжух и в продакшен.
Вы рискуете стать универсальным солдатом в плохом смысле этого слова, который умеет все по чуть-чуть но ничего из этого не делает хорошо.
Очень скоро от этого нужно будет отвыкать. Лучший вариант: поработать в такой среде некоторое количество времени, чтобы работать какой-никакой опыт, строчку в резюме и немного денег а потом уходить на повышение в другую компанию. Очень часто, после такого аутсорса, следующая работа может быть с зарплатой х1.5-2
3. Небольшой продукт в котором вы единственный разработчик.
Чаще всего, это небольшие интернет-магазины. Разработчик в них, обычно, отвечает за фронтенд, бекенд и настройку сервера одновременно.
Здесь руководство согласно выделять время и средства чтобы ставить качество в приоритет и более охотно соглашается на повышение зарплаты.
Минус, как и в предыдущем варианте, это распыление компетенции. Здесь уже можно проработать уже чуть дольше, чем в предыдущем варианте, т.к. есть возможность в более спокойном режиме повысить свою компетенцию. Но, долго задерживаться тут явно не стоит.
Мой канал в Telegram, где я помогаю новичкам: https://t.me/LearnRubyForPikabu