Я получил высшее образование в 2003 году со степенью магистра электронной техники. Электроника была областью, в которой я любил и в которой действительно хотел работать, но, к сожалению для меня, когда я вышел на рынок труда сразу после того, как лопнул пузырь доткомов, фактически уничтожив перспективы трудоустройства в начале моей карьеры ...

С тех пор было несколько рецессий: 2007, 2011 и теперь Covid-19, который принес экономическую неопределенность для многих из нас ... Я собираюсь показать вам в короткой статье как мне удалось научиться программировать, сделаю отличную карьеру, а затем построю многомиллионный бизнес по разработке программного обеспечения в свободное время.

Чтобы узнать, как это сделать, читайте дальше!

Я программист-самоучка

Я довольно рано понял, что программирование востребовано, и, не получив работу в начале 2000-х, решил переквалифицироваться! В то время у нас не было онлайн-курсов, поэтому я научился этому, прочитав набор книг SAMS Teach Yourself. Я сделал это, разделив свое время и проявив последовательность.

Последовательность окупается. Небольшие положительные изменения, вносимые ежедневно, складываются.

Каждая книга состояла из 24 часовых уроков. Я читал их вне учебы и стремился получить один урок в день. Через месяц я закончил одну книгу, которая дала мне базовое понимание языка программирования.

Используя этот процесс, я просмотрел несколько книг:

Спустя всего несколько месяцев у меня появилось базовое понимание того, как программировать. Я бы не использовал этот точный процесс, если бы я учился программировать сегодня, я бы, вероятно, использовал онлайн-видеокурсы, доступные на PacktPub, Pluralsight или Udemy, но принцип остается точно таким же. Последовательность окупается. Небольшие улучшения, которые проводятся ежедневно, складываются.

Как я перешел от обучения программированию к побочному бизнесу на миллион долларов

Это большая тема, поэтому я собираюсь дать вам краткий обзор, поскольку я уверен, что вам будет интересно узнать, как я прошел путь от неспособности найти работу до программиста-самоучки и создания многомиллионного доллар софтверный бизнес.

Развитие навыков и восхождение по карьерной лестнице

Как я уже упоминал, в 2003 году я получил степень магистра электронной инженерии. Хотя я разрабатывал некоторые программные концепции в своей степени, это были 95% схем, и у меня действительно не было каких-либо жизнеспособных знаний о программном обеспечении ...

Мне не удалось устроиться на работу из-за лопнувшего пузыря доткомов, поэтому я вернулся в университет. С 2003 по 2006 год я продолжал учиться, читал книги по программированию и сам научился программировать.

Моя первая работа в 26 лет в компании, занимающейся научным программным обеспечением, и моя стартовая зарплата около 26000 фунтов стерлингов. У меня не было коммерческого опыта, но я получил работу, демонстрируя программное обеспечение, созданное мной в свободное время, в качестве учебных упражнений. Часто бесплатная работа окупается!

Через 3 года в 2009 году я сменил работу, а еще через 1 год в 2010 году я переехал из Манчестера и получил свой первый большой перерыв в инвестиционном банке в Лондоне. Я продолжал учиться, все это время я создавал программные приложения в свободное время, и снова я получил работу, рассказав о финансовом приложении, которое я создал вне 9–5.

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

Я оставался недолго, и только через 4 месяца в конце 2010 года я ушел и получил свою первую контрактную работу по разработке программного обеспечения в инвестиционном банке в Лондоне. Я добился успеха. По контрактам платят довольно много, и в то время рост зарплаты был колоссальным. Я перешел с 28 тысяч фунтов стерлингов с 3–4-летним коммерческим опытом до 65 тысяч фунтов стерлингов до 130 тысяч фунтов стерлингов в год за год.

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

Создание побочного бизнеса

Выбор того, что построить

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

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

Именно тогда я остановился на идее создания диаграмм WPF. Это был небольшой, нишевый продукт, который, как я думал, некоторые люди захотят купить.

Он был достаточно мал, чтобы я мог создать его самостоятельно - элемент управления диаграммой или библиотеку, которая рисует графики и диаграммы, и у меня было много навыков в этой области, и я мог создать первую версию и посмотреть, захочет ли кто-нибудь ее купить.

Если бы они это сделали, я мог бы развить его дальше, если бы нет, я бы не потерял много времени.

Дисциплина со временем

В то время, в 2011 году, я работал на полную ставку подрядчиком по программному обеспечению в Лондоне. Я приступил к разделению своего времени, используя принцип небольших ежедневных последовательных шагов, складывающихся для создания версии 1 моего программного обеспечения.

  • Я ставлю будильник каждый день на 5 или 5:30 утра (и я ненавижу утро!)
  • Я просыпался и принимался за свой побочный проект.
  • Я работал над кодированием своего сайд-проекта до 8 утра, а затем отправлялся в Лондон на поезде.
  • Поезд занял 45 минут, я бы потратил это время на исследования, обучение или программирование на ноутбуке.
  • Я тратил дни на работу, стараясь иметь отличное отношение и делать все, что в моих силах.
  • Я бы поехал домой поездом. Еще 45 минут программирования, обучения или исследования.
  • Я приходил домой к 19:00, проводил время с женой и сыном, ложился спать к 21:00 и повторял это весь следующий день.

Используя этот подход, мне удалось добиться следующего: 3–4 часа дополнительной работы в день в неделю плюс некоторое количество в выходные дни, что равняется 25–30 часам в неделю работы вне основной работы / 120 часов в месяц. Это была подработка!

Сборка и выпуск версии 1

Чтобы создать минимально жизнеспособный продукт, мне потребовалось 4–5 месяцев дисциплинированного последовательного подхода. У меня не было возможности продать это, продать или лицензировать. Эта часть пути была почти такой же большой, как создание продукта!

Для этого я -

  • Нанял графического дизайнера и создал сайт с помощью Wordpress, так как быстро и легко создавать красивые сайты.
  • Начал вести блог о продукте - компоненте диаграммы WPF, рассказывая о его возможностях и создавая короткие демонстрации с видео. УТП заключалось в том, что он был чрезвычайно быстрым, поэтому я продемонстрировал, что в нем было лучше, чем у конкурентов.
  • Я начал получать электронные письма от людей, которые читали сообщения в блогах, со словами «Эй, это выглядит здорово, когда будет готово?» Или «Сколько это будет стоить?»

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

  • Я выбрал модель ценообразования, глядя на своих конкурентов. Большинство участников берут от 300 до 1500 долларов за Библиотеку диаграмм WPF. Я решил разместить свое программное обеспечение прямо посередине этого: 799 долларов. Не слишком дешево, чтобы быть некачественным, но не слишком дорого, поскольку я был новичком.
  • Я выбрал стратегию ценообразования, основанную на модели ценообразования приманки из книги Предсказуемо иррационально, в которой цены на продукты асимметричны для достижения эффекта допродажи.
  • Я устанавливаю платежи с помощью FastSpring, провайдера электронной коммерции, который принимает платежи с помощью кредитных карт на международном уровне. Благодаря всем услугам, доступным сейчас, начать бизнес в Интернете стало еще проще.
  • Наконец, я реализовал базовый механизм лицензирования, так что программное обеспечение можно было загрузить в виде 30-дневной пробной версии, а затем приобрести позже, и я отправил клиенту код разблокировки по электронной почте.

Первая версия была запущена в марте 2012 года, а несколько недель спустя я получил первую продажу!

Первый год

За первый полный год моего бизнеса было продано лицензий на программное обеспечение на сумму 173 000 долларов. Это был невероятный результат, превзошедший все мои ожидания! Я ожидал, что буду продавать, может быть, 2000–3000 долларов в месяц. Я хотел заплатить арендную плату, если что-то испортится, и обеспечить некоторую безопасность, так что это было неожиданно!

Развитие бизнеса

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

  1. Я буду инвестировать только те деньги, которые компания зарабатывает на продажах, не более
  2. Я не позволю компании понести убытки ни в одном квартале (если это так, сократите расходы в следующем квартале)
  3. Я реинвестирую как можно больше прибыли от бизнеса, чтобы добиться роста.
  4. Я трачу на рекламу и маркетинг не более 10% дохода

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

Темпы разработки ускорились, поскольку от пользователей стали поступать отзывы о том, чего они хотят, и мы начали встраивать функции в продукт. Я создал политику о том, что строить.

  • Ошибки: сообщенные, будут немедленно исправлены, если они серьезны. Мы реализовали сверхбыстрый оборот, когда мы могли опубликовать исправление, используя сценарии для развертывания кода, часто в течение нескольких дней после сообщения.
  • Функции будут иметь приоритет по количеству людей, которые их попросили (или размеру учетной записи, или оценочной стоимости).
  • Служба поддержки клиентов: мы бы оказали чрезмерную техническую поддержку, поскольку у меня лично был большой опыт работы с компаниями, которые оказали мне индивидуальный подход.

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

Именно так мы развивали бизнес - из уст в уста благодаря отличному обслуживанию - и в первые дни мне не нужно было тратить ни копейки на рекламу.

От нуля до многомиллионного предприятия

Продажи в размере 173 000 долларов за год - это деньги, о которых большинство людей могло бы мечтать, но еще не пришло время бросать работу. Я выбрал другое правило:

5. Я оставлю свою основную работу и сосредоточусь на этом бизнесе на полную ставку, когда он будет стабильно приносить больше прибыли, чем моя работа по контракту на программное обеспечение в Лондоне.

Это дало мне цель, к которой нужно было стремиться.

За год 2 мы увидели ошеломляющий рост на 80% и выручку в 309 000 долларов США.

Год 3 - еще один рост на 100% и выручка в размере 622 000 долларов США.

Было нанято больше сотрудников, и к настоящему времени я начал тратить деньги на рекламу и маркетинг, следуя правилу «не более 10% дохода на рекламу». Это было на третьем году, когда мы прошли точку, когда прибыль превысила мой доход от контрактов на программное обеспечение, и я сначала перешел на неполный рабочий день, а затем полностью ушел с работы, чтобы сосредоточиться на построении бизнеса на полную ставку.

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

Большой прорыв произошел в 4 и 5 годах. Теперь, когда несколько сотрудников и я работаю полный рабочий день, мы смогли внедрить 3D-диаграммы в наш компонент WPF Chart и выпустить новые продукты / платформы с более высокими ценами. Это существенно сказалось на доходах конкурентов, в результате чего один из них ушел, а второй выдвинул в адрес нас ложные обвинения. Это было неправдой и ни к чему не привело, но пусть это послужит предупреждением: по мере того, как вы начинаете добиваться успеха, некоторые люди могут бросать камни.

В течение 4-го года мы продали 832 000 долларов США с ростом еще на 30%.

В пятый год мы преодолели отметку в 1 миллион долларов с общим доходом от лицензирования 1 251 778 долларов США и поразительным ростом на 50%.

Где мы находимся сегодня?

Сегодня прошло 8 лет после того, как эта первая версия моего программного обеспечения была запущена. Программное обеспечение, которое я создал версию 1 с нуля в свободное время, на столе в гостиной и в электричке, идущей в Лондон с маленьким сыном и одновременно зарабатывая себе на жизнь. И это сработало, и людям это нравится, и они используют это каждый день!

Мы выиграли и получили награды, мы продали лицензии на программное обеспечение на миллионы долларов, плюс консультационные услуги и наняли 15 сотрудников. У нас отличная репутация за предоставление лучших диаграмм WPF и отличную репутацию в сфере обслуживания клиентов и сотен 5-звездочных отзывов. Мы пожертвовали деньги на благотворительность и помогли людям, помогли почти 200 университетам с бесплатным программным обеспечением для поддержки их исследований и предоставили ценный программный компонент для компаний, от небольших стартапов до крупнейших предприятий. Это был невероятный путь, и я считаю, что нам еще предстоит проделать большой путь, поскольку мы продолжаем расти и развивать наши продукты и услуги.

Очки на вынос

Если есть что-то, что я хочу, чтобы вы вынесли из этой статьи, так это вот что. Небольшие ежедневные изменения складываются.

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

Следуйте за мной, пока я продолжаю документировать свой путь к созданию богатства, инвестициям, разработке программного обеспечения и росту бизнеса. Вы можете найти меня в Twitter как DrAndrewBT.