Сегодня мы расскажем достопочтимой публике о пяти способах делать деньги, если ты программист. Если вы научитесь зарабатывать правильно, ваша жизнь станет на порядок лучше.
Сирадж Равал, программист, писатель и видеоблоггер, рассказывает о способах заработка, которые испробовал сам.
1. Фриланс
Если до этого вы не зарабатывали деньги программированием, это первый метод, которым вам следует воспользоваться. На свете есть куча людей, готовых заплатить за ваши навыки, вам нужно лишь отыскать их. Вы можете найти контрактную работу на сайтах типа Upwork, Freelancer и других.
Имя как бренд
Представьте, что ваше имя — это бренд. И, как и любой бренд, оно нуждается в доверии. Путь, которым можно добиться желаемого — создать себе хорошую репутацию. Если вы корректно общаетесь с людьми и оставляете их довольными вашей работой — они сделают все за вас. Они напишут положительные отзывы и расскажут о вас своим друзьям. Но как найти клиентов, если вы абсолютный новичок? В первую очередь, вам нужно уметь преподнести, зарекомендовать себя. Научитесь доверять самому себе. Попробуйте взяться за проект с требованиями, с которыми вы раньше не сталкивались, но только если вы уверены, что справитесь с поставленной задачей. Прежде чем просить людей доверять вам, вы должны научиться доверять себе сами.
Продать себя правильно
Создавая свой профиль на одном из сайтов, не стоит забывать о том, как выгодно подать себя и свою работу. О каждом проекте, в котором вы приняли участие, должно быть написано одновременно детально и впечатляюще. Если вы делали мобильное приложение или разрабатывали какую-нибудь особую сетевую архитектуру, включите в их описание детали, способные произвести впечатление.
При выборе проекта, над которым вы планируете работать, необходимо учесть два основных момента: во-первых, он должен быть востребован на рынке, а во-вторых, приносить удовольствие.
Например, машинное обучение сегодня — очень востребованный профиль. Сотни компаний и индивидуальных заказчиков ищут кого-то, имеющего опыт работы с распознаванием образов, виртуальной реальностью, аналитикой баз данных и много чем еще. И, специально для вас: большинство из них не представляет, как это должно работать. Поэтому даже если вы обладаете минимальными знаниями, это уже достаточно для того, чтобы быть большим преимуществом.
Контакт с клиентом
Отзываясь на вакансию или получая заказ, вы столкнетесь с необходимостью общаться с заказчиком. К этому тоже необходимо тщательно готовиться. Перед встречей с клиентом нужно сформировать четкое представление о требованиях, иметь в голове список фич заказа и план их реализации. Заказчик будет впечатлен вами, а также повысится вероятность того, что вам больше заплатят. Когда придет время договориться о цене, не продешевите. Будучи объективным и честным, постарайтесь, тем не менее, излишне не занизить стоимость вашей работы.
Для первого контракта лучше всего выбирать заказ с небольшим сроком выполнения (около месяца или меньше) и фиксированной оплатой. Выполнив несколько первых заказов, присмотритесь к людям, с которыми работали, постарайтесь привлечь постоянных клиентов. Когда заказчик знает исполнителя, имеет возможность стабильно контактировать с ним, он больше ему доверяет.
Когда я только переехал в Сан-Франциско, я жил в так называемом „hacker house“ и считал,что в моем положении довольно сложно найти контрактную работу. Но когда это наконец случилось, всего три месяца работы дали мне возможность путешествовать по миру За полгода я побывал в Индии, Тайланде и Японии, а также написал свою первую книгу «Децентрализованные приложения».
Фриланс делает свободным, дает пространство, которое необходимо разработчику, чтобы подумать о влиянии, которое он действительно хочет оказать на этот мир, и получить опыт во всех тех вещах, которыми он хочет заниматься.
2. Стартап
Одновременно самый сложный и самый прибыльный путь. Шанс на успех ничтожно мал, но вы можете постепенно увеличивать его, следуя нескольким небольшим рекомендациям.
В первую очередь, в приоритете должна быть установка на позитивное влияние. Вы должны верить в вашу затею. На втором месте должна находиться прибыль. Между этими двумя пунктами очень тонкая грань, но именно она является ключевой.
Добиться первого успеха — самое сложное. Но этот успех окрыляет. Он дает силы справляться со всеми проблемами, работать с самыми сложными клиентами и двигаться дальше во что бы то ни стало.
Подумайте о проблеме, решение которой вы ищете. Закройте глаза и представьте себе мир, в котором это решение найдено. От этого можно вернуться к изначальной точке и разрабатывать план действий. Это и положит начало вашему стартапу.
Как однажды сказал Марк Андрессен, «Скоро софт поглотит мир». Тем временем, искусственнй интеллект поглотит софт. Он уже и сейчас находится в вершине этого стека: над приложениями, фреймворками, операционными системами — над всем. Так что для успешного стартапа нужно лишь взять ИИ, применить его к любой сфере человеческой жизни и вуаля — идея для вашего бизнеса!
3. Постоянная работа или стажировка
План действий таков: какое-то время вы работаете на небольшую компанию или стартап, набираетесь опыта, а затем переходите в более масштабную компанию. Первый этап необходим для того, чтобы у вас была возможность учиться, а учиться придется много. Но, пожалуйста, не соглашайтесь на неоплачиваемые стажировки. Если вы пишете код, вам должны за него заплатить.
4. Соревнования по программированию
В них можно участвовать с командой или самостоятельно. Это еще один прекрасный способ почерпнуть очень много знаний. Можно тернироваться на таких сайтах как HackerRank Или Topcoder, где победителям платят денежные призы.
Другой вариант — местные хакатоны. Если не можете найти подходящий именно вам- устройте свой! Привлеките потенциальных спонсоров (постарайтесь выбрать для этого компании, в которых сами хотели бы работать), пригласите программистов и устройте масштабное соревнование, где они смогут генерировать новые идеи и создавать проекты, используя инструменты этих спонсоров. Компания получает потенциальных клиентов и соискателей, разработчики — возможность многому научиться, а вы срываете бурные овации.
5. Оплачиваемый багфикс
Это работает следующим образом: в некотором проекте с открытым кодом вы исправляете баг и получаете за это какое-то фиксированное вознаграждение, установленное автором проекта. Вы можете фиксить по багу в неделю, зарабатывая себе на стаканчик хорошего кофе, либо сделать из этого источник стабильного дохода. Прекрасным ресурсом для этого является Bountysource. Вуаля, вам начинают капать денежки!
Комментарии