Как зарабатывать программисту: 7 работающих советов от успешных профессионалов
Хотите узнать, как зарабатывать программисту начинающему и не только? Мы поговорили с опытными и успешными программистами и выяснили, как любому начинающему программисту начать зарабатывать хорошие деньги в интернете и не только.
В этом материале о том, как заработать начинающему программисту, вы узнаете:
- Как начинающему программисту заработать на фрилансе
- Как разработчику запустить собственный бизнес
- Как программисту начать работать в найме
- Как начинающему программисту заработать на соревнованиях и хакатонах
- Как разработчику получать деньги за исправление багов и поиск уязвимостей
- Как программисту заработать на образовании
- Как разработчику начать зарабатывать вахтовым методом
Как заработать на фрилансе начинающему программисту и сколько можно заработать
Работа на фрилансе — удобный способ начала карьеры для начинающих программистов или подработки для опытных.
Фриланс — это когда вы выполняете разовые заказы для клиентов в качестве разработчика на аутсорсе.
Например: клиенту нужно написать какой-то конкретный кусок кода. Он выставляет заказ на специальных площадках. Они называются «биржи фрилансеров». В заказе клиент описывает, что нужно сделать, к какому сроку и в каком виде сдать работу. Иногда указана цена, которую заказчик готов заплатить. В других случаях клиент принимает предложения цен от самих программистов, а потом выбирает из них одного.
Пример популярной фриланс-биржи для программистов: Upwork.
В работе фрилансеров есть некоторые особенности. Во-первых, нужно постоянно мониторить биржи, чтобы не пропускать выгодные заказы. Во-вторых, придется браться почти за любую работу. Так же нужно тщательно следить за своей репутацией. То есть просить клиентов оставлять отзывы, отвечать на негативные комментарии, работать над личным брендом разработчика.
Плюсы работы на фрилансе в интернете для программистов:
- удаленная работа
- можно самому выбирать проекты и заказчиков
- низкий порог входа
Минусы работы на фрилансе в интернете для программистов:
- большинство заказов — мелкие. Чтобы получать деньги, на которые можно жить, придется выполнять много мелких заданий. Особенно в начале карьеры
- нет старших товарищей, которые могут объяснить сложный технический момент и поделяться опытом
- работа без коллектива
- нужно быть дисциплинированным программистом
Как программисту запустить бизнес и заработать на нем
Если вы чувствуете в себе не только навыки программиста, но и предпринимательскую жилку, то попробуйте запустить бизнес. Есть 3 категорий бизнеса, которые может запустить программист:
Агентский бизнес
Создайте свое агентство или студию по разработке программного обеспечения. Это популярная во всей IT и digital индустрии. Особенности: нужно будет не только разрабатывать ПО, но и вести переговоры с клиентами, заниматься продажами и выполнять другие функции, которые не относятся к разработке и программированию.
Продуктовый бизнес
Создать аналог одному из существующих продуктов и попытаться на этом заработать. Например, можно спрограммировать таск-менеджер для смартфона. Или игру для ПК. Или ПО для банкомата. Зависит от того, на каком программировании вы специализируетесь.
Стартап
Стартап — это проект, который решает старую задачу новым способом. Способ должен быть дешевле и/или удобнее и/или еще по какому-то критерию лучше предшественника.
Например: раньше люди вызывали такси с помощью телефона. Нужно было звонить диспетчеру, диспетчер передавал запрос таксистам по рации, один из водителей мог взять заказ и так далее. Потом появился стартап Uber. Он объединил навигатор и диспетчера. Так был создан новый успешный способ работы такси.
Как начинающему программисту найти работу и начать зарабатывать в найме
Самый популярный и стабильный вариант. Можно устроиться разработчиком в агентство или в продуктовую компанию. С точки зрения зарплаты и соцпакетов разницы между ними нет никакой.
Отличается суть работы, которой занимается компания. Агентство работает со многими клиентами. Раз в несколько недель или месяцев приходит новый заказчик с новым запросом. Вы и ваши коллеги будете будете разрабатывать для него продукт. Когда заказ будет выполнен, на место старого клиента придет новый. И так по кругу. Проекты, с которыми работает агентство, постоянно меняются.
Продуктовая компания — это компания, которая создает какой-то конкретный продукт, который сама же и продает. Apple, Google, Mail.ru и Яндекс — продуктовые компании. Они создают свои сервисы и физические продукты.
Как начинающему программисту заработать на соревнованиях и хакатонах
Это способ подходит для того, чтобы повысить свою квалификацию, прокачать нетворкинг и, иногда, единоразово получить деньги. Это не регулярный доход для программиста.
Соревнования и хакатоны для разработчиков проводят крупные компании и университеты. Они дают кейсы, которые участники должны решить за ограниченное время. Обычно — за несколько часов или дней. Победители и призеры получают призы и, иногда, приглашения на работу.
Например, вот здесь можно посмотреть расписание популярных международных хакатонов для программистов на 2021 год.
Плюсы работы на хакатонах для программистов:
- нетворкинг
- возможность единоразово получить крупную сумму денег
- профессиональный рост
- стресс-тест
Минусы работы на хакатонах для программистов:
- нет гарантий успеха, даже если вы будете стараться изо всех сил
- большинство соревнований и хакатонов нацелены на студентов и джуниор-программистов
- хакатоны обычно проходят в выходные или праздничные дни
Как программисту заработать на исправлении багов и поиске уязвимостей через интернет
Возможно вы слышали,что иногда крупные компании на весь мир заявляют, что выплатят какую-то сумму денег программисту, который найдет ошибку в коде. Или предложит эффективное решение для уже найденной ошибки.
Это практикуют не только самые известные, но и многие другие компании. Можно участвовать в таких программах и получать деньги. Программы багфиксов крупных компаний анонсируют технические и предпринимательские СМИ. А задачи от остальных заказчиков можно найти на Bountysource.
А если вы хотите получать деньги не только за багфикс, но и работать в какой-то конкретной компании, советуем изучать ее продукты и сайт. В коде часто бывают ошибки или пасхалки. Если вы их найдете и расскажете об этом в сопроводительном письме или на собеседовании, то шансы получить работу программистом сильно вырастут.
Плюсы заработка на багфиксах для программистов:
- свободный график
- удаленная работа
- интересный опыт
- крупные гонорары
Минусы заработка на багфиксах для программистов:
- нет стабильности
- нет гарантий
- сложные задачи, высокий порог входа
Как программисту получать доход от образования
Начать преподавать. Junior-разработчики могут работать репетиторами для школьников и студентов. Опытные программисты могут преподавать в качестве менторов у нас в Solvery.io. Или работать учителями на курсах программирования.
Как разработчику начать работать вахтовым методом
Неизвестный, но очень интересный способ заработка. Обычно работодатели — это IT-компании и стартапы, или производства, которые физически находятся в труднодоступных местах. В первом случае заказчик собирает команду разработчиков и отправляет ее на работу. Обычно в азиатские страны, где дешевая аренда офисов. Во втором случае, заказчик ищет специалистов, которые будут поддерживать работу производственных мощностей. За полярным кругом или в море, например.
Работодателей оплачивает дорогу до места работы и обратно, проживание, питание и обеспечивает оборудованием.
Плюсы работы вахтовым методом для программиста:
- нетворкинг
- совмещение путешествий и работы
- хорошие зарплаты
- интересный опыт
Минусы работы вахтовым методом для программиста:
- работа вдалеке от родины и семьи
- непривычный климат: часто или очень жарко, или очень холодно
Как заработать программисту в интернете? 11 способов заработка на программировании
В статье собраны основные способы заработка для программистов. Даны ссылки на обзоры сайтов, где можно предложить свои услуги, в том числе новичкам или студентам. Рассказываем, как получить хорошую работу в сфере ИТ и какие навыки, помимо умения писать код, необходимо развивать.
Содержание статьи:
- Способы заработка на программировании
- С чего начать зарабатывать деньги?
- Как устроиться на денежную работу?
- Какие навыки пригодятся программисту?
Способы заработка для программистов
1. Выполнение заказов на фрилансе
Данный способ заработка доступен программистам любого уровня, в том числе начинающим, без опыта или профильного образования. Есть множество бирж, на которых размещаются задания. Выполняя их, можно получать деньги. На старте с клиентами лучше работать через безопасные сделки. В этом случае площадка выступает гарантом оплаты.
- Кворк – здесь нужно зарегистрироваться и добавить в каталог свои услуги, где их будут выбирать клиенты. Посмотрите, что покупают у конкурентов, и предлагайте то же чуть дешевле. Высоким спросом пользуются доработки сайтов на популярных движках, например, WordPress. Установка плагинов, настройки, перенос сайтов на другой хостинг и подобные задачи.
- Kadrof.ru – бесплатная биржа, на которой можно искать заказы на разработку сайтов, доработку, поддержку. Встречаются предложения из Gamedev.
- Хабр фриланс – специализированная биржа для специалистов в сфере ИТ.
- Workspace.ru – здесь размещаются тендеры на разработку и поддержку сайтов.
- Яндекс.Услуги – популярный сервис для фрилансеров от одноименной компании.
- 1clancer.ru – здесь размещаются заказы для 1С-разработчиков.
2. Удаленная работа
Есть два типа работодателей:
- Веб-студии и digital-агентства. Они создают программный продукт под заказ, то есть для клиентов. Обычно студии платят меньше, но охотнее берут начинающих. Если у вас мало опыта, и вы хотите его быстро наработать, агентства будут оптимальным выбором.
- Продуктовые компании. Например, Яндекс, Майл.ру, ВКонтакте. Сейчас они открывают все больше вакансий удаленной работы для разработчиков. Обычно предъявляют более высокие требования, но и зарплаты выше, перспектив больше.
Искать удаленную подработку можно на сайтах для поиска удаленной работы и обратившись напрямую к работодателям. Посмотрите обзор 70 компаний, которые набирают сотрудников на удаленку.
3. Написание и продажа скриптов, плагинов, тем
Лучше всего писать плагины и скрипты для популярных бесплатных CMS. Они должны решать типовые задачи, которые возникают у владельцев сайтов. Например, можно зайти на форум любой CMS и посмотреть, какими доработками там часто интересуются.
Предлагайте плагины с установкой. Так вы расширите круг потенциальных клиентов. Зачастую владельцы сайтов на бесплатных CMS не могут сами поставить и настроить скрипт. Если вы это сделаете, они с большей вероятностью купят ваш код. За отдельную плату можно предлагать расширение функционала и индивидуальные доработки.
Подробно о том, как начинающему программисту заработать на продаже скриптов, можно прочитать в этой статье.
4. Разработка и продажа собственных программ
Сейчас можно заработать, создавая российские аналоги иностранного софта. По ссылке находятся примеры программ, которые выпустили команды из РФ. Также можно делать различные утилиты и софт, который решает бытовые задачи.
Например, есть программа «Домашняя бухгалтерия». Она позволяет вести семейный бюджет и пользуется популярностью. Есть программа «Бизнес Пак». Бесплатная версия формирует различные бухгалтерские документы (счета, акты, счета-фактуры, накладные и другие). Для расширения функционала необходимо приобретать платную версию.
Чтобы сделать популярную программу, нужно найти проблему, которая возникает у достаточного большого числа людей, для решения которой нет софта или текущие решения дороги или неудобны. Сделать свой вариант, и продавать его через интернет.
5. Поддержка сайтов
Осуществляется либо на условиях абонентской платы, либо за разовые доработки. Поддержку могут заказывать компании, которым важно обеспечить стабильность работы веб-сайтов, или средние и крупные информационные сайты и порталы. Как правило, разработчики специализируются на поддержке проектов на определенных CMS. Например, WordPress, Opencart, Drupal и других.
Можно специализироваться на поддержке не очень популярных CMS. В этом случае у владельцев сайтов меньше выбора, кому обращаться за услугой, и конкурировать за клиента будет проще.
Искать заказы можно на форумах, посвященных различным системам управления. По ссылке вы найдете обзор таких площадок.
6. Заработок на своем сайте, блоге или канале
Сейчас популярно изучать языки программирования, поэтому многие разработчики открывают блоги или каналы, где делятся опытом и размещают рекламу или предлагают консультации, обучение.
Плюсы данного способа заработка
Минусы данного способа заработка
- Сайтом или каналом можно заниматься в свободное время.
- Блог работает на известность и репутацию в профессиональной среде.
- Популярный блог может привлекать клиентов, которым нужна консультация, поддержка сайта или иные услуги.
- Интересная подработка, которая приносит деньги.
- Требуется время, чтобы канал стал популярным.
- Нет гарантий, что сайт или блог наберет аудиторию.
- Нужно тратить много сил на подготовку и публикацию материалов.
- Не всем нравится писать тексты и снимать видео.
7. Обучение начинающих разработчиков
Профессия программиста стала популярной, и многие сейчас ее осваивают. Часто новички ищут менторов, которые помогут им разобраться с кодом. Решить какие-либо проблемы. Либо научат определенным навыкам.
Можно делать курсы или предлагать платные консультации. Часто на курсах зарабатывают блогеры, имеющие популярные каналы. Также можно подрабатывать преподавателям, обучая студентов в онлайн-универститетах.
8. Консультации, исправление ошибок
Частный случай поддержки сайтов и продажи своих услуг на фрилансе. Консультировать можно новичков, которые осваивают программирование с нуля. Владельцев сайтов и вебмастеров.
Исправление ошибок – популярная услуга на биржах фриланса. Например, человек установил плагин на сайт, но он не работает. Или возникла ошибка при обновлении CMS. За ее устранение люди готовы платить деньги. Искать заказы можно через сервисы для фрилансеров, например, Кворк.
9. Разработка игр
Популярный способ заработать деньги для программистов. Индустрия игр активно развивается. Появляются новые игры, которые завоевывают популярность.
Лучше всего делать игры для мобильных устройств. Причем они могут быть условно бесплатными, что упростит их продвижение. За деньги продавать специальные предметы и возможности, которые потребуются фанатам, либо размещать в играх рекламу.
10. Поиск багов и ошибок
Есть компании, которые платят за информацию о багах в их программах, приложениях, сервисах. Такие программы называются Bug Bounty, и они подразумевают выплату денежного вознаграждения за информацию об ошибках.
Например, такая система есть в Яндексе. По ссылке описаны направления, в которых можно работать, чтобы получить вознаграждение. Например, на момент подготовки статьи компанию интересовали уязвимости в работе приложения Яндекс.Еда, в браузере, умных устройствах с Алисой и ряде других проектов. За информацию о баге платили до 1,5 млн. рублей.
11. Конкурсы (разовый заработок для программистов)
Многие крупные компании, особенно продуктовые, периодически проводят конкурсы, олимпиады. На регулярной основе такие мероприятия проходят в Яндексе. Победители получают солидные денежные призы. Также это хороший шанс для начинающих устроиться на работу в крупную компанию.
Можно отслеживать конкурсы в интернете и принимать в них участие. Как постоянный заработок данный способ не подойдет. Но может быть вариантов подработки.
С чего начать зарабатывать деньги?
Чтобы заработать с помощью программирования, необходимо:
- Разобраться, в какой сфере вы хотите трудиться: веб, gamedev или другой.
- Определить круг потенциальных работодателей или клиентов, которые могут вас нанять.
- Изучить требования нанимателей к кандидатам. Для этого можно анализировать вакансии или заказы на фрилансе.
- Оценить свои конкурентные преимущества.
- В случае найма на офисную работу – подготовить хорошее резюме, в случае фриланса – сделать портфолио.
- Начать поиск работы. Подробнее о том, как правильно это делать, рассказываем ниже.
Если вы являетесь студентом, то ищите стажировки или берите заказы на биржах. Это хорошие способы, как студенту заработать в программировании первые деньги и получить опыт.
Как устроиться на денежную работу?
- Посмотрите на сайтах типа HH.ru вакансии с зарплатой, которая вам нужна. Выпишете требования к соискателям. Проверьте, хватает ли вашей квалификации, чтобы претендовать на интересующие места? Если нет, необходимо подтянуть знания самостоятельно или на курсах.
- Подготовьте резюме и портфолио. Большинство работодателей попросят показать им ваш код или выполнить тестовое задание на собеседовании.
- Подготовьтесь к собеседованиям. В интернете можно найти вопросы, которые часто задают рекрутеры. Заранее подумайте, что будете отвечать.
- При устройстве на работу самое важное для программиста – это знания и навыки. При их наличии попасть можно практически в любую компанию. Именно уровень знаний будут проверять в первую очередь.
- Если у вас нет опыта, получить его можно на стажировках, нанявшись в стартап, выполняя задания на фрилансе. Не пытайтесь устроиться в крупные компании без реального опыта. Это крайне сложно. Вначале требуется наработать портфолио – потом можно будет искать денежную работу.
Какие навыки пригодятся программисту, помимо умения кодить?
- Владение английским языком. Это требование часто встречается в вакансиях, особенно в крупных компаниях.
- Soft Skills. Среди данных качеств особенно ценится умение работать в команде. Это требование содержат многие вакансии, в том числе удаленной работы.
- Навыки коммуникации. Они относятся к Soft Skills, но поскольку очень важны, их выделили в отдельный пункт.
- Системный подход.
- Внимание к деталям и аккуратность в написании и оформлении кода.
- Готовность брать на себя инициативу.
- Самостоятельность, ответственность, соблюдение дедлайнов.
- Если вы претендуете на позицию уровня Senior – потребуются навыки менторства (наставничества).
Мы рассказали, как заработать программисту в интернете, в том числе начинающему специалисту и студенту. Если у вас остались вопросы, пишите их в комментариях. Постараемся всем подробно ответить.
5 шагов, чтобы стать программистом и зарабатывать деньги фрилансом
TLDR Изучите 5 шагов, как стать программистом и зарабатывать деньги на фрилансе, выбирая между веб-разработкой или разработкой для мобильных устройств, осваивая основы программирования, изучая навыки веб-разработки, становясь фрилансером, получая рекомендации и обратную связь и совершенствуя навыки программирования для выполнения более сложных и дорогостоящих заказов.
Ключевые выводы
Пять конкретных шагов к тому, чтобы стать программистом, описанные в видео, предназначены для того, чтобы помочь людям как можно скорее получить свой первый заказ на фриланс и начать зарабатывать деньги с помощью программирования.
Разделение разработки мобильных приложений между платформами iOS и Android требует наличия серверной части для хранения, обработки и вывода данных в интерфейс.
JavaScript — это обязательный язык как для разработки веб-приложений, так и для мобильных устройств, независимо от конкретной отрасли.
Синтаксис программирования второстепенен, важно понимание основных концепций и умение применять их на практике.
Summarize any YouTube video by yourself
Desktop options: Safari Chrome
Summarize any YouTube video by yourself
Other options: iOS App Chrome
Summarize any YouTube video by yourself
Other options: iOS App Safari
Понимание переменных, типов данных, ветвей, циклов, массивов, функций и объектов — это важнейшие понятия в программировании, которые необходимы для продвижения вперед и решения проблем.
Чтобы создать визуально привлекательную веб-страницу, необходимо понимать правила, свойства и значения CSS, а также блочную модель и макет Flex Box.
Изучение HTML, CSS и JavaScript необходимо для реализации пользовательского интерфейса поверх логики и создания простых приложений, таких как конвертер валют или калькулятор списка дел.
Наличие благоприятной среды с наставниками и коллегами имеет решающее значение для того, чтобы стать успешным программистом.
Просмотреть больше Инженерия программного обеспечения
- 3 навыка без которых нельзя идти в IT | Кому не стоит идти в программисты?
- I asked developers how much MONEY they make
- ViewModel Explained — Android Architecture Component | Tutorial
Отмеченное временем резюме
Изучите 5 шагов, как стать программистом и зарабатывать деньги фрилансом.
Выбирайте между веб-разработкой или разработкой для мобильных устройств, поскольку веб-разработка проще и предлагает больше возможностей для трудоустройства, и сосредоточьтесь на своей области интересов, чтобы не тратить время на перескакивание с одной области на другую.
Выбирайте PHP или Python для программирования и веб-разработки, сосредоточьтесь на освоении базовых концепций и синтаксиса с помощью проектов без пользовательского интерфейса.
Основы программирования включают переменные, типы данных, ветви, циклы, массивы, функции и объекты и могут быть применены с помощью мини-проектов, таких как калькулятор, поиск максимального элемента в массиве и определение сезона на основе номера месяца.
Summarize any YouTube video by yourself
Desktop options: Safari Chrome
Summarize any YouTube video by yourself
Other options: iOS App Chrome
Summarize any YouTube video by yourself
Other options: iOS App Safari
Мы изучили принципы кодирования и теперь применяем их к веб-разработке, разработке на IOS и Android с использованием HTML, CSS и JavaScript.
Изучите навыки веб-разработки и станьте фрилансером, чтобы получать заказы.
Обращайтесь за советом, сотрудничайте с другими и собирайте отзывы, чтобы улучшить свою работу на фрилансе и зарабатывать больше.
Совершенствуйте свои навыки программирования, чтобы создавать сложные приложения и выполнять более дорогие заказы в качестве фрилансера.
Summarize any YouTube video by yourself
Desktop options: Safari Chrome
Summarize any YouTube video by yourself
Other options: iOS App Chrome
Summarize any YouTube video by yourself
Как и чем быстрее всего начать зарабатывать на программировании/веб-программировании?
Привет, ребята! Заранее благодарен всем тем, кто потратит минутку своего времени на этот вопрос.
Мне 19, студент. Начал изучать веб-программирование, но на данный момент имею только знания на фронт-энде(html,css,js) + рисование в фш, через пару дней приступаю к бэку(думаю между питоном, руби и пыхе, думаю, что скорее последнее).
Пробовал программировать на #C и C++ — тоже дико понравилось, но решил, что на веб-программировании можно быстрее начать зарабатывать, да и работы больше вроде как.
Сейчас учусь на предпоследнем курсе бакалавриата экономики, но, к великому сожалению, не вижу абсолютно тут перспектив: нет ни работы, ни денег, ни времени. К счастью, хорошо знаю базовый курс матана(дифуры, ряды, все интегралы, пределы, производные и т.п.), линейки, дискретки, что, скорее всего, абсолютно не нужно в вебе. И, честно говоря, никогда не думал, что меня какое-то дело «зацепит», но, попробовав программировать и верстать на начальном уровне, мне реально понравился даже сам процесс, не говоря уже о результате.
Очень хочу в ближайшее время выйти на стабильный заработок в тысяч двадцать и понимаю, что для этого нужно немало работать. Поэтому хочу спросить у вас, ребята, с чего лучше начинать и как двигаться, чтобы выйти на стабильный фрилансерский заработок и сколько у вас на это ушло времени?
- Вопрос задан более трёх лет назад
- 101018 просмотров
1 комментарий
Оценить 1 комментарий
Как успехи?
Решения вопроса 1
Забудь про фриланс, сколько бы про него не говорили, это биржа ДЕШЕВОЙ рабочей силы со всеми вытекающими последствиями в виде кидалова, низкой зп, скучной работы, туда идут люди с серьезными проблемами вроде невозможности перебраться в город, социопатии, инвалидности, «утонченная личность», фриланс это почти всегда вынужденная мера. Вообще фриланс и стабильный заработок несовместимые понятия, просто потому что фриланс подразумевает постоянный поиск мелкой работы, никакой заказчик не будет давать большой серьезный проект фрилансеру никогда, потому что это большая ответственность, посмотрите соседние вопросы, пацики с рейтами 150баксов в час работают 10 часов в месяц, а остальное время ищут заказы, причем это люди с опытом и портфолио + отличный английский. Начинать карьеру с фриланса это 100% гарантия того что, все что можно сделать неправильно (техническая сторона), будет сделано неправильно, потому что работает, дедлайн вчера, а подсказать или сделать код ревью некому, никакие книжки тут не помогут, выбора не будет, ты либо читаешь либо работаешь. Так что не советую ввязываться в эту тему. Лучше начать работы в офисе под строгим надзором. Ну и конечно html+css+js это мало, нужно знать еще около программисткие штуки вроде систем контроля версий, багтрекеры, несколько ide/ текстовых редакторов, если это веб почти гарантированно надо иметь представления о http/https, ООП, возможно sql. Не то чтобы для 20к месяц все это нужно отлично знать, но как минимум иметь представление, чтобы не отвлекаться. Вот по фронтэнду. Для большой гарантии устройства на работу, как уже сказали выше, лучше сделать себе сайт, а еще лучше сделать небольшое портфолио и выложить на гитхаб, это сейчас очень модно. На изучения всего вышеперечисленного уйдет 1-2 месяца если сидеть по 8-4 часа в день примерно, свой сайт где-то неделю на разработку визитки и еще неделя на вылизывание, но оно того стоит, а в процессе поиска работы можно и на гитхаб по чуть-чуть кидать, хотя вряд ли получится много. Удачи.
Ответ написан более трёх лет назад
Нравится 50 8 комментариев
Itvanya @Itvanya Автор вопроса
Вот это действительно ответ, достойный похвал! Огромное спасибо @CAMOKPYT ! Судя по ответу, ты реально хорошо рубишь) в таком случае, не мог бы подкинуть пару тройку книг по вебу(авторов,конечно, мы ж не пираты;)? Начал с книг headfirst — неплохо, но как-то несерьезно. Еще раз низкий поклон за ответ!
p.s. в оффлайне работать не могу, потому что буду находится в США на учебе,нужно будет каждый месяц по 500-600$ на жильё отбивать.А так бы,конечно,с радостью.
Itvanya @Itvanya Автор вопроса
@OnYourLips не всегда! В России,возможно, да, но на Западе на фрилансинге делают неплохие деньги. Все зависит от рынка,а не от программиста. Будет рынок — будут деньги и, соответственно, наоборот.
@Itvanya именно по фронтэнду не подскажу, сам недавно искал, пока что остановился на официальной документации
не стоит судить о фрилансе по freelance.ru там действительно копеечные заказы и кидалово, нервные заказчики (брошенки), этим поиск заказов не ограничивается =)
честно говоря меня ни разу не спросили почему я даю ссылки на последние проекты и рассказываю о них, вместо своего сайта. с портфолио, с дизайном, спецэффектами и клевыми текстами ))) да и новичек вряд ли наймет толкового дизайнера, а шаблонных сайтов студий валом, толку то
Насчет фриланса — зачетная кучка. стереотипов
1. дешевая рабочая сила
Брать тот-же fl.ru — рекомендую посмотреть рейт топовых дизайнеров или программеров. Бывает и по 100$ в час.
Опять же что такое рейт?
Кто-то просто допиливает готовые нароботки и реализует типа по низкому рейту, но если переводить в реальные затраты то выйдет и поболе 200 бачинских в час.
2. инвалидность, социопатия. а еще по ночам на луну воят ).
Нормальный фрилансер это фактически ИП — т.е. навыками переговоров должен обладать, иначе пункт 1. Опять же чем больше социальная активность — больше связей, отзывов, рекомендаций, прокаченных профилей, больше заказов.
3. никакой заказчик. Сложнее уговорить заказчика в онлайне, но это уже не касается тех. навыков, а идет менеджмент — любую продажу лучше делать живьем. А так развиваем п.2.
Все остальное, включая NDA можно решить удаленно.
4. 150 баксов в час, ищут месяц работу. Ы, ну если в белокаменной у всех 150 бакоф в час имеет смысл конечно идти на постоянку. А так никто не помирает от усердия в поиске — хорошее портфолио работает само на тебя. При это можно расслабится в том же Тае или еще где.
Опыт, интерес и другое трололо — все зависит от человека. Но сразу хочу сказать — работать придется больше и в направлениях не связанных с разработкой напрямую.
Что хорошо идет у нас и приносит денег. Сейчас это iphone dev. Неплохо идет Bitrix.
Редко, но достаточно адекватные предложения на Django и это уже надо быть сеньером помидором. Ruby — очень редкий зверь, но и рейт норм.
С голоду чтоб не помереть — wordpress, joomla, адаптивная верстка, bootstrap в основном. Парсинг с проксями.
Учитесь пользоваться ide и отладчиком, т.к. часто нужны доработки. Говнокода в этом сегменте — не балуй, но зато после такого опыта шары при столкновении будут издавать характерный металлический звук 🙂
Ну а так стараться глубоко рыть одно направление. В свое время видел на фрилансим предложение на 5к уев в мес для фронтендера, но и уровень там требовался запредельный.
По поводу работы в конторе. Bitrix — контора, но по говнокоду отстает разве что от Нетката, который тоже контора. Хотя может спустя 4 года там все значительно изменилось ) Яндекс тоже контора — там конечно шайтаны. Кстати переманили на темную (офисную) сторону моего знакомого ).
портфолио, гитхаб. Гитхаб моден у рекрутеров (в Штатах особенно), если форков дофига и звездей, также как и stackoveflow. А портфолио можно цинично натырить.
Мой рецепт. Проходите тесты на том же Odeske, или ознакомьтесь с сертификацией zend овской — вопросы найти можно. Опять же есть халявные курсы с сертификацией — mongo db например.