5 способов заработка для разработчиков без работы

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

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

Переупаковка существующих навыков

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

Изучите новые навыки

Успех не случаен. Это тяжелый труд, настойчивость, обучение, учеба, жертва и, прежде всего, любовь к тому, что вы делаете или чему учитесь. Пеле.

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

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

Долгосрочные навыки. Это навыки, которые вы хотели бы приобрести, занимаясь планированием и исследованиями. Это может быть изучение нового языка программирования, изучение новой парадигмы в существующих технологиях или даже изучение чего-то совершенно другого, например, программист узнает о SEO или онлайн-маркетинге. В этом нет ничего плохого. Старайтесь быть агностиком в области технологий и никогда не бойтесь адаптировать новые вещи. Я изучил Python после победы во внештатном проекте. Проект портировал систему на основе холодного синтеза на Python. Раньше я никогда не работал на Python, но знал CFM. Все, что я знал, я сделаю это, особенно когда доступна документация и форумы. Тем не менее, у меня все получилось, и я заработал длительный контракт в той же компании.

Обучение

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

Харрисон Кинсли, также известный как sentdex, - довольно знакомое имя в сообществе Python. Он делал бесплатные видео на Python уже 4 года. Посмотрите его видео, в котором он рассказывает о своем путешествии.

Только из-за его бесплатных видеоуроков ему предложили работу в таких компаниях, как Facebook и Apple. Если вы стесняетесь камеры, вы можете начать со скринкастов. Вы можете создавать бесплатные видеоуроки на Youtube и зарабатывать с помощью рекламы или использовать такие сайты, как Udemy или Skillshare, которые позволяют загружать свои онлайн-курсы для других.

Ведение блога

Я часто говорю своим приятелям: Блог - это новое резюме. Прошли те времена, когда вы готовили модное резюме с профессиональным жаргоном и отправляли его с надеждой, что вас примут на работу. Извините, этого больше не происходит. Теперь работодатели или менеджеры по персоналу пытаются воспользоваться социальными сетями или Интернетом, чтобы узнать о различных качествах кандидата. Они хотят знать, насколько он хорош в определенных навыках и насколько эффективно он может что-то объяснить. Будучи техническим специалистом, вы также можете поделиться своим кодом в своем блоге. Google любит блоги. Когда вы обсуждаете определенную тему, у нее будут определенные ключевые слова, по которым люди будут гуглить в Интернете, и в конечном итоге ваш сайт попадет на страницу результатов. Например, я написал пост о написании бота Facebook Messenger. Он входит в десятку лучших по определенным ключевым словам, таким как facebook chat bot php или facebook messenger bot php tutorial. Мои посты о скребках тоже неплохо справлялись. Я получил несколько концертов и контрактов только из-за моего блога.

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

Распространяйте свою работу бесплатно

Это черта, о которой пакистанские профессионалы обычно не подозревают. Они хотят оставить свою работу при себе, а не делиться ею с другими. Я не прошу вас публиковать проприетарные работы на публичных форумах. Все, что я говорю, чтобы делать работу, которую вы хотите показать другим. Для разработчиков Github и дизайнеров Dribbble популярная платформа для обмена вашей работой. Часто меня просили показать код. Теперь я не мог делиться работой, которую делал для предыдущих компаний или других клиентов. Такие сайты, как Github, дают вам возможность сообщить интервьюеру о качестве вашей работы. Не придумывайте оправданий: «У меня нет времени». У вас есть время для просмотра ТВ / фильмов и социальных сетей. Даже если вы выделяете 2–3 часа в неделю, этого достаточно, чтобы выпустить много пакетов. Вы всегда можете получить идеи по написанию кода. Кроме того, работа с открытым исходным кодом дает вам представление о работе над новыми технологиями.

Заключение

Разработчики могут заработать разными способами, если они расширят свой кругозор и примут изменения. Кроме того, когда вы изучаете вещи, упомянутые выше, вы также изучаете многие другие косвенные навыки. Когда вы ведете блог, вы узнаете об инструментах SEO, Google Analytics и веб-мастеров. Когда вы пытаетесь снимать видео, вы узнаете об инструментах для редактирования видео и их использовании.

Надеюсь, этот пост вдохновит вас сразу же сделать шаг. Поделитесь со мной своим опытом.

Оригинальная версия поста доступна здесь.