Я получил высшее образование в 2003 году со степенью магистра электронной техники. Электроника была областью, в которой я любил и в которой действительно хотел работать, но, к сожалению для меня, когда я вышел на рынок труда сразу после того, как лопнул пузырь доткомов, фактически уничтожив перспективы трудоустройства в начале моей карьеры ...
С тех пор было несколько рецессий: 2007, 2011 и теперь Covid-19, который принес экономическую неопределенность для многих из нас ... Я собираюсь показать вам в короткой статье как мне удалось научиться программировать, сделаю отличную карьеру, а затем построю многомиллионный бизнес по разработке программного обеспечения в свободное время.
Чтобы узнать, как это сделать, читайте дальше!
Я программист-самоучка
Я довольно рано понял, что программирование востребовано, и, не получив работу в начале 2000-х, решил переквалифицироваться! В то время у нас не было онлайн-курсов, поэтому я научился этому, прочитав набор книг SAMS Teach Yourself. Я сделал это, разделив свое время и проявив последовательность.
Последовательность окупается. Небольшие положительные изменения, вносимые ежедневно, складываются.
Каждая книга состояла из 24 часовых уроков. Я читал их вне учебы и стремился получить один урок в день. Через месяц я закончил одну книгу, которая дала мне базовое понимание языка программирования.
Используя этот процесс, я просмотрел несколько книг:
- SAMS Teach Yourself C за 24 часа
- Научитесь C ++ за 21 день
- Научитесь C # за 24 часа
- Плюс книги по Windows Forms, Managed DirectX и другим темам, которые меня интересовали в то время.
Спустя всего несколько месяцев у меня появилось базовое понимание того, как программировать. Я бы не использовал этот точный процесс, если бы я учился программировать сегодня, я бы, вероятно, использовал онлайн-видеокурсы, доступные на 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 долларов в месяц. Я хотел заплатить арендную плату, если что-то испортится, и обеспечить некоторую безопасность, так что это было неожиданно!
Развитие бизнеса
Поскольку я все еще работал полный рабочий день, у меня были иждивенцы, а продажи программного обеспечения были нестабильными, я решил вложить деньги в рост. Я сформулировал несколько правил инвестирования в бизнес:
- Я буду инвестировать только те деньги, которые компания зарабатывает на продажах, не более
- Я не позволю компании понести убытки ни в одном квартале (если это так, сократите расходы в следующем квартале)
- Я реинвестирую как можно больше прибыли от бизнеса, чтобы добиться роста.
- Я трачу на рекламу и маркетинг не более 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.