Перевод статьи Теодора Бендиксона “What does a good side project look like?”.
Я двумя руками «за» сторонние проекты. Во всяком случае, должен быть «за». Моя карьера в разработке программного обеспечения началась лишь через год после того, как я построил и опубликовал мои первые iOS-приложения. Если бы я никогда не проявлял инициативы в создании продуктов, которые зарабатывали бы мне деньги, пока я сплю, я бы никогда не получил свою первую высокооплачиваемую работу программиста.
Разработчики-джуниоры исчезают, потому что компании и люди, руководящие ими, неохотно идут на риски. Ни один начальник из когда-либо встреченных мной не хотел тратить деньги на обучение меня новым навыкам. Они хотят получить разработчика «из коробки», заранее прекрасно подготовленного. Сроки и бюджеты проектов слишком ограничены, а услуги разработчиков дороги.
Нравится вам это или нет, но если вы хотите двигаться вперед в этом бизнесе, вам придется взять груз изучения новых навыков на свои плечи. Хватайтесь за немногие (счастливые) случаи, когда ваш работодатель готов развивать ваши навыки, но в то же время учитесь вдвое больше в свое свободное время.
Это большой объем тяжелой работы. Это не всегда интересно или увлекательно. Это может быть сопряжено с какими-то рисками. Но единственная альтернатива этому – стагнация.
Я использую свои сторонние проекты чтобы отточить свои навыки и добиться автономии. Я использую их для приобретения знаний о бизнесе, которые повысят мою ценность, когда я наконец подниму голову и посмотрю, не ищет ли кто-нибудь человека с моими знаниями и навыками.
Некоторые сторонние проекты – прекрасные средства для достижения таких целей. Другие менее хороши. Давайте разберемся, что к чему.
Хороший сторонний проект учит новым навыкам
Это должно быть очевидным. Есть множество вещей, которыми вы можете заняться в свое свободное время, но которые не научат вас ничему новому и/или полезному. Если бы я захотел, я мог бы с легкостью начать сторонний бизнес, подбирая мусор на парковках. Это оценивается в солидные $30-$50 в час, так что я мог бы обналичить свои физические упражнения.
Но конечно, если моя цель – приобрести навыки, полезные для моей карьеры, подобная халтурка не идеальна. Она не плохая, нет. Вы повышаете свою автономность и занимаетесь физическими упражнениями, но есть же и лучшие способы потратить свое время.
Когда я начал чувствовать неудовлетворенность своей первой программистской работой, я сделал одну простую вещь. Я заглянул в раздел вакансий для iOS-разработчиков, поискал списки желаемых навыков и начал систематически работать над наработкой этих навыков. Достаточно просто, верно? А ведь еще и действенно!
Я сумел удвоить свою почасовую ставку просто практикуясь в том, что людям нужно (по крайней мере, они так считают). Я начал работать над сторонними проектами, для которых я писал код через тестирование и добавил новые фичи к моими приложениям, чтобы воспользоваться преимуществами новых SDK от Apple.
Завершив эти проекты, я смог поднять голову, оглядеться и получить значительно лучшие проекты на фрилансе. Я также повысил качество работы и компетентность в командах, с которыми работал. Двойной удар! Когда вы изучаете новые навыки, вы помимо прочего получаете возможность работать с людьми, которые вам гораздо больше нравятся.
Подобьем итоги. Есть какой-нибудь навык, имеющий отношение к вашей карьере, но еще не отточенный вами? Он имеет ценность на рынке? Отлично! Начните проект, где вам придется его применять.
Я в вас верю. Вы сможете.
Хороший сторонний проект зарабатывает вам деньги, пока вы спите
Этот совет несколько пугает людей. Они не хотят выделяться и просить деньги. Я это знаю. Прошлым летом, когда я учил класс разработке продукта, мои студенты практически в полном составе были против того, чтобы просить деньги за свои приложения.
Я настоятельно рекомендую вам не следовать этому примитивному инстинкту боязни неодобрения. Если вы испытываете что-либо стоящее, скорее всего вы кого-нибудь обидите. Это часть игры. Ваше приложение будет получать негативные отзывы. Ваши статьи будут критиковать, особенно если вы говорите о том, о чем стоит говорить.
Но в отношении денег есть один интересный момент. Они выступают мерилом ценности. Если люди готовы платить деньги за ваш продукт, значит, вы создали что-то ценное. Это означает, что ваши навыки по определению являются ценными.
Я стараюсь нацеливаться на самодостаточные продукты, которые, будучи однажды созданными, могут стоять на полке и делать деньги, пока я сплю. В частности, это платные приложения iOS и Android.
Ежемесячно на мой банковский счет капает определенная сумма и это вызывает выработку дофамина в моем организме. Я в восторге, потому что это побочный заработок, не связанный с моим ежемесячным доходом, который мне нужен для обеспечения своей независимости. Подобные приложения являются залогом самостоятельности в карьере.
Наука говорит об этом довольно недвусмысленно. Люди, обладающие самостоятельностью в своей карьере, намного счастливее тех, у кого таковой нет. Один из способов достичь такой самостоятельности – получить некую финансовую независимость.
Как только ваши годовые расходы сравняются с пассивными доходами от ваших продуктов и инвестиций, у вас больше не будет необходимости работать на кого-то другого. Если вы решите остаться на своей работе, вы будете ее выполнять потому что вам нравится ваше дело и люди, с которыми вы работаете. Вы будете чувствовать себя гораздо лучше, потому что это будет ваш выбор.
Подобьем итоги. Постарайтесь сделать так, чтобы ваш сторонний проект приносил вам деньги, потому что деньги дают вам автономность, а она позволит вам чувствовать себя просто восхитительно.
Хороший побочный проект – способ проявления вашей креативности
Я мог бы с легкостью скопировать приложения моих конкурентов или сделать клон каких-нибудь других продуктов и при этом я приобрел бы те же технические навыки, полезные при поиске работы. Но тогда я, пожалуй, выгорел бы и прекратил работу над собственными приложениями. Это было бы слишком скучно.
Сторонние проекты это прекрасная возможность реализации права человека на самовыражение. Вы должны делать что-то интересное, поразительное и уникальное. А иначе зачем оно нужно?
Многие из нас застряли на должностях, где у нас нет права голоса при принятии креативных решений. Многие из нас рассматриваются как «просто разработчик» или некто, принимающий задания по JIRA и только пишущий код. Возможно, вам не побороть такие смешные представления на работе, но вы точно можете это сделать в свое собственное время.
Ваши сторонние проекты должны быть для вас способом развить ваши навыки, не связанные с написанием кода. Не нанимайте кого-то для создания дизайна пользовательского интерфейса вашего приложения. Почитайте тематическую литературу и сделайте это самостоятельно. Не платите кому-то за написание текстов. Изучите предмет и напишите о нем сами.
В конечном счете, цель всей этой автономии в том, чтобы вы могли сделать лучшее, на что способны. Воспользуйтесь преимуществом отсутствия правил и «группового проектирования» и насладитесь полным контролем над творческим процессом.
Я ушел со своей первой работы программиста потому что не смог убедить своего босса работать с лучшим дизайнером. Я всю душу вложил в работу приложений, но это было перечеркнуто тем, как эти приложения выглядели и ощущались. Я просто больше не хотел, чтобы мое имя значилось на этих жутких продуктах.
Капитализм это лучшая система из придуманных на этот момент, и я не думаю, что можно обойти законы экономики. Пока у вас нет финансовой независимости, вам приходится работать на кого-то другого. Я не мог бросить ту работу сразу, но это не помешало мне отлично провести свое свободное время, нарабатывая навыки, на которые был спрос.
Перенесите ваши творческие порывы на сторонние проекты и тогда ужасные решения на вашей текущей работе не будут ощущаться так ужасно. Кроме того, вскоре у вас появятся продукты, демонстрирующие ваши новые навыки. Будьте терпеливы. Скоро вы найдете более соответствующую вашим талантам команду.
Хороший сторонний проект не слишком масштабен
Если вы решили последовать моим советам, то, возможно, подумали, что сейчас самое время построить новую социальную сеть. И хотя вы точно приобретете новые навыки и в конечном итоге заработаете денег (возможно), вы также можете откусить больше, чем способны прожевать.
Большинство моих сторонних проектов требуют 1-2 месяца для своего завершения. Это позволяет мне избежать некоторых ловушек, в которые попадают многие предприниматели, и одна из них — неспособность выпустить продукт.
Моим первым iOS-приложением был генератор случайных приемов для сноубордистов. В нем были все приемы этого спорта и масса фич, которых не было у конкурентов. А также хороший дизайн.
И что более важно, мне потребовалось несколько месяцев, чтобы создать его.
За этот короткий промежуток времени я продвинулся от отсутствия пассивного дохода до получения ежемесячного чека от Apple. Ощущение было таким заразительным и мотивирующим, что оно подтолкнуло меня начать другие похожие проекты.
Я хочу, чтобы вы почувствовали разницу между этим и попыткой начать нечто огромное и сложное вроде нового Facebook. Когда вы начнете получать деньги? Кто знает? Велика вероятность, что вы годами будете батрачить без каких-либо результатов. Представьте, как это подействует на вашу мотивацию (подсказка: плохо подействует).
Верите или нет, я тоже создавал проекты, которые не увенчались успехом. Я приобрел новые навыки, но оказалось, что рынок не оценил созданный мной продукт.
Для меня те навыки были хорошей отдачей, потому что я не посвятил им больше времени, чем было необходимо. Я мог просто отойти в сторону со своими новыми навыками «в кармане» и понаблюдать, появятся ли покупатели. То, что я с помощью этих навыков не смог создать нечто ценное, не означает, что кто-то другой не может нанять меня для построения чего-то лучшего.
Старайтесь браться за небольшие сторонние проекты. Старайтесь заработать свой первый доллар как можно быстрее. Как только вы это сделаете, вы получите прилив дофамина, который подтолкнет вас к дальнейшей разработке ваших идей.
Пришло время брать управление в свои руки
Никто не заплатит вам на изучение новых и ценных навыков. Мало начальников будут активно помогать вам стать более независимым. Сегодня обучение на работе это скорее исключение, чем норма. Это реальность, к которой мне пришлось приспособиться.
Вы должны взять свою карьеру в свои руки и заниматься ею, задействовав все ресурсы, которым обладаете. Ваше время, ваши деньги, ваша энергия – каждый из этих исчерпаемых ресурсов может подтолкнуть вас вперед. От того, как вы решите распорядиться этими ограниченными ресурсами, зависит то, сколько счастья даст вам ваша карьера.
Как по мне, сторонние проекты это не бином Ньютона. Каждому стоит иметь такие. Надеюсь, я показал вам, за какие стоит браться, а за какие – нет.
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]