Этот пост был перепостирован с q-viper.github.io и dataqoil.com.

Что вы знаете о зарабатывании денег с помощью программирования в этом десятилетии? Он становится все шире и масштабнее. Благодаря наличию широкого спектра Интернета и большого количества технологий многие люди в настоящее время занимаются технологиями, и потребность в предоставлении хороших технологий возросла. Большинство технологий связаны с программированием и разработкой программного обеспечения, потому что даже малый бизнес в настоящее время использует онлайн-маркетинг и маркетинг в социальных сетях. Мир становится меньше!

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

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

Иметь набор навыков

Конечно, прежде чем зарабатывать деньги программированием, нужно иметь идею, но идея, которой я здесь делюсь, предназначена для продажи. Что вы хотите продать? Если вы часами пользуетесь социальными сетями, такими как Facebook и TikTok, вы будете продавать свои данные и обязательства впустую.

Тем не менее, если вы используете такие платформы, как Coursera и freecodecamp, чтобы научиться программировать, вы повысите свою продуктивность.

После обучения программированию на Python, SQL, JavaScript и CSS лучше заняться личными проектами.

Если вы являетесь энтузиастом компьютерного зрения, вам могут понравиться следующие проекты.

Если вы увлекаетесь наукой о данных, вам могут быть полезны следующие темы:

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

Всегда полезно иметь в проекте хороший файл Readme.md.

Пришло время вам продемонстрировать это. Первый шаг — наличие активной учетной записи GitHub. Старайтесь чаще совершать коммиты и коммитить достойные изменения. Ничто не выглядит красивее, чем зеленый статус в разделе коммитов GitHub. Некоторым нравится начинать с leetcode, чтобы освежить свои знания о структуре данных и навыки решения проблем. Некоторые люди следуют 100-дневным задачам по программированию, чтобы начать. Одна из моих подруг Дурга выполнила свой 100 days of coding challenge, и мне интересно, как далеко она зашла с самого начала.

Я узнал о Advent of Code в 2020 году и влюбился в него из-за его уникального способа решения проблем, основанного на долгой и увлекательной истории. Вы можете найти некоторые из моих решений ниже.

Иметь убедительное портфолио

Вы научились программировать, сделали несколько проектов, у вас есть хорошие проекты с readme, хороший профиль на GitHub, что дальше?

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

Хорошее резюме? Но есть несколько способов сделать это, и вы можете найти их ниже.

  1. Делаем хорошую фичу GitHub Readme. Это первое, что люди увидят, открыв ваш профиль на GitHub. Ниже приведен мой файл readme на GitHub от декабря 2022 года.

  1. GitHub дает нам возможность разместить наше портфолио в виде страницы GitHub, и это чертовски круто! Вы можете найти мой как q-viper.github.io, и я начал вести там блоги в 2020 году, когда закончился мой бесплатный экземпляр AWS. Мне это нравится, потому что оно бесплатное, с поддержкой уценки, простое и простое в обслуживании. Вы можете прочитать мой блог о том, как начать работу со страницей GitHub за несколько шагов.
  2. Если вы заинтересованы в ведении блога, чтобы сделать хорошее портфолио, тогда medium.com — это первый шаг, и он даже позволяет авторам зарабатывать. Другими местами являются блоги Hashnode, блоги и обсуждения dev.to, посты LinkedIn, Twitter’s Thread и так далее.

Выберите поле битвы

Поиск возможности — это настоящая битва. И зарабатывание денег с помощью программирования также является битвой, которой посвящен этот блог.

Сначала я выбираю портал вакансий LinkedIn. У меня никогда не было возможностей, которые соответствовали бы моему профилю и интересам, но в основном меня обманывали рекрутеры. Единственная причина в том, что я был недостаточно хорош.

Очевидно, что никто не может быть достаточно хорош для всех.

Я получил краткосрочную работу и избавился от LinkedIn, когда узнал о фрилансе от своего друга.

Для второй попытки заработка на программировании я выбрал freelancer.com, но там у меня ничего не вышло, потому что очень сложно заставить кого-то поверить, что я могу выполнять вашу работу с профилем новичка. И было много вещей, которые нужно учитывать при создании хорошего профиля фрилансера, который мне показался скучным.

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

Я нашел Upwork лучшим местом для фрилансеров, потому что там легко найти работу, а простой пользовательский интерфейс ускоряет навигацию и подачу заявки. Поиск работы там прост, и функция чата также великолепна. Я начал в 2022 году и попробовал Upwork в качестве подработки, и мне удалось заработать немного дополнительных денег. На самом деле, я зарабатывал за неделю больше, чем зарабатывал на своей основной работе за месяц. Я начал с работы за 10 долларов в час в качестве одного из первых фрилансеров, и это был отличный опыт. И если вам нравится читать об опыте тех, кто уже зарабатывает деньги программированием, поддержкой и советами для Upwork, я считаю, что сабреддит r/upwork — лучшее место, куда можно обратиться.

Помимо вышеупомянутых платформ, некоторые известные из них:

  • Toptal: Где люди нанимают опытных разработчиков для удаленной работы. Тесты, которые необходимо проверить, сложны и не подходят для начинающих.
  • Turing.com: То же, что и Toptal, но все равно сложно для новичков.
  • Pyjobs.com: хорошее место, где можно найти только вакансии Python.
  • Angel.co: Платформа для поиска удаленных вакансий от стартапов.

Заключение

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