Как заработать начинающему программисту
Если вы начали изучать программирование, то вас волнует вопрос, сколько вы будете зарабатывать. Вопросов на эту тему мне приходит много, постараюсь ответить на самые популярные. Но начать надо с парадокса.
1. Парадокс денег в профессии программиста
Когда новичок заходит на сайты типа HeadHunter и видит вакансии программистов с окладами 100 000, 150 000, 200 000 рублей, у него просто захватывает дух и он мечтает получать столько же. И меня часто спрашивают: «Неужели программисты реально столько зарабатывают?!»
И вот тут парадокс, потому что я отвечаю: «Да, программисты реально столько зарабатывают, но вам столько платить не будут!» Человек удивляется и приходится пояснять.
Хитрость тут в том, что такие деньги платят программистам, а вы — не программист. Для того, чтобы стать программистом мало прочитать книгу или прослушать курс. Программист — это человек, который может закодить программу от начала и до конца. И главное — пройти через стадию отладки. И вот это мало кто может.
5 способов заработка на программировании
Поэтому да, программисты зарабатывают много и способов получения денег у них тоже много. Программист может:
- Устроиться по найму,
- Писать программы на заказ,
- Писать shareware-программы,
- Преподавать программирование,
- Сделать стартап.
Но все это может только настоящий программист, а не новичок-самоучка. Вариант «я ничего не знаю, но быстро учусь» в программировании не работает. Поэтому нужно запомнить парадокс:
- С одной стороны, программистам платят много,
- С другой стороны, программистом не так просто стать.
Если вы поймете этот парадокс, то сразу понятно, почему такие высокие зарплаты — это следствие дефицита квалифицированных кадров.
2. Как устроиться на денежную работу?
Вот теперь можно уже ответить на самый частый вопрос новичков: «Я прослушал курс, как мне устроиться на работу программистом?» Ответ: «Никак!»
Именно из-за того, что развелось много псевдопрограммистов, серьезные компании выставляют барьер против новичков. Поэтому никакие справки и дипломы вам не помогут. Вам обязательно нужно предъявить портфолио, то есть показать готовые программы, которые вы написали.
Поэтому путь получения хорошей работы для начинающего программиста таков:
Этап 1. Изучение языка программирования (в среднем, год)
Для этого вам нужен хороший учебник или курс. Вы серьезно изучаете этот курс и пишете учебные программы. За это время вы вполне можете стать начинающим кодером… или понять, что программирование — это не для вас.
Этап 2. Накопление портфолио (в среднем, полгода)
Это обязательный этап для начинающего программиста. Именно на этом этапе вы переходите из кодера-новичка в настоящие программисты. Для накопления портфолио я рекомендую поступать так: предложите ваши услуги бесплатно. Только обязательно объясните, почему вы это делаете бесплатно, так и скажите: «Я новичок и мне нужно портфолио».
Как заработать в Интернете школьнику? Еще 4 способа!
Я всегда рекомендовал этот путь студентам после первого курса. Даже для молодых людей это не вызывало никаких проблем. На каждой фирме есть задача для программиста, которая будет слишком дорогая, если нанимать профессионалов. Если вы решите эту задачу, то вам будет почет и уважение, а вы получите готовый кейс для портфолио.
В среднем, наработка портфолио занимает у новичков полгода. За этот срок реально написать пару небольших программ. Часто после того, как вы сделаете бесплатную работу, вам тут же предлагают проект за деньги. Рекомендую соглашаться, потому что вы уже знаете проблемы компании и вам проще будет написать программу.
То есть, в среднем, от начала обучения до первых денег у начинающего программиста занимает полтора года. Это статистика по моим студентам.
Параллельно вы уже можете начинать искать работу.
Этап 3. Поиск работы (в среднем, пара месяцев)
Для поиска работы я настоятельно рекомендую сделать себе личный сайт и там разместить портфолио. Наличие сайта профессиональной IT-среде является обязательном условием. Человека, у которого нет собственного сайта называют «инфобомж». Трудно воспринять человека за профи, если он не может поднять сайт.
Если у вас есть профиль на Гитхабе, это также добавляет вам очков, но учтите, что Гитхаб не может быть заменой персонального сайта. На сайте должны быть выложены ваши программы (или демо-версии), а также способы связи с вами.
После этого можете идти на сайты поиска работы и предлагать свою кандидатуру.
4. Какой способ получения денег самый лучший?
Какой вам удобнее. Вы можете или ходить на работу, или быть фрилансером, или делать свой стартап — это только результат вашего выбора.
Например, есть такой интересный способ заработка для программистов — это вахтовый метод. Вы подключаетесь к команде, которая летит на несколько месяцев в Индию или в Южную Корею и пишете проект. После этого возвращаетесь домой. Многие мои знакомые программисты любят этот способ, потому что можно и страну посмотреть, и денег заработать.
Кто-то один раз написал программу и только продает ее, иногда добавляя функционал.
Кто-то консультирует крупную компанию, причем сам ничего не пишет, а только дает задания кодерам, и прекрасно живет.
Как только вы себя зарекомендуете — способов заработать у вас много и вы можете их комбинировать в любых вариантах.
5. Можно ли устроиться в крупные компании?
Есть популярное выражение: «В хорошую компанию с улицы не попадешь». Да, в программировании это правило тоже работает. Крупные компании, как правило, ищут людей сами. Даже есть такая профессия «охотник за головами». Охотники ищут успешных программистом и переманивают их в другие компании.
Я как-то беседовал с работником одной рекрутинговой компании. Он мне рассказал, что у них есть отдельные сотрудники в отделе подбора программистов. Им платят, даже если они занесут в картотеку уже работающих программистов. Я их спрашиваю: «В чем смысл, ведь человек уже работает?» Оказывается, что постоянно идет спрос на профессионалов и часто предлагаются такие условия, что даже работающий человек тут же меняет работу.
Поэтому принцип тот же — если вы настоящий программист, то вас постоянно будут переманивать.
Скажу по своему опыту, когда писал программы на заказ, то получал предложения на перейти на работу в среднем где-то раз в месяц. Среди этих компаний были и крупные рекламные агентства, и телекомпании, и даже МТС.
Все решает ваша репутация. Как только вы себя зарекомендуете — ждите хороших предложений.
6. Можно ли устроиться программистом в западную компанию?
Да, можно. И опять же парадокс, это даже проще, чем в российскую компанию. Все дело в том, что есть важный дополнительный фактор — знание иностранного языка. Поэтому если вы планируете работать за рубежом, то учите язык.
Программист со знанием иностранного языка — это редкость, поэтому устроиться на работу намного проще.
Много моих студентов уехали в Америку и работают там программистами. Что интересно — работу все они находили очень быстро. Здесь сильный контраст с другими профессиями, потому что непрограммисты, как правило, долго работали заправщиками или мойщиками посуды и далеко не сразу находили хорошую работу. А вот программисты делали это легко и быстро. Дефицит программистов в США еще более высок, чем в России.
У меня даже был интересный случай. Один мой студент уехал и стал там получать около 5000 USD в месяц. Затем он на время вернулся в Россию. Специально, чтобы защитить кандидатскую диссертацию. После этого вернулся в США и ему увеличили оклад ровно в три раза!
В России часто устраиваться кастинги для работы в западных компаниях. Вы можете посетить такой кастинг и понять, в чем именно сейчас потребность. Потом подтянуть соответствующую сферу.
Подводя итог, можно сказать: деньги у вас будут, но только после того, как вы станете настоящим программистом .
Источник: dzen.ru
Как заработать школьнику на программировании?

Будем честны друг с другом, не каждый опытный программер может реально зарабатывать фрилансом.
На питоне заказов мало. В России фриланс это в 30% кидалово, в 50% мозгоебство на уровне профи.
Тебе это надо? Чтобы за половину от реальной зарплаты джуна тебе все мозги выносили?
Будь я сейчас в школе я бы занялся тремя вещами:
1. Спорт
2. Девушки
3. Подготовка в нормальный вуз(берлинский технический например).
От того что ты будешь зарабатывать 10 — 20 тысяч в твоей жизни ничего не изменится. Я думал что закончу универ, буду получать зп 20 и всё будет в шоколаде. Я получаю сейчас примерно в 2 раза больше моих хотелок. За год устал пропивать их, уже купил все ништяки что хотел. На что-то большее не хватит, квартиру и авто купить хорошую нужно или годами так же сидеть и себя ущемлять, либо получать зп в разы больше.
В итоге отрывайся и учись, забудь о работе. Я тоже так думал в 15, сайты клепал, языки учил. Толку вышло конечно больше чем у окружающих, но вот в 25 нихера себя счастливым и обеспеченным не чувствую. От того насколько много ты получаешь или какие ты купил ништяки, счастье надолго не прибавляется.
Сорян если огорчаю.
Но программирование и электроника это реально профессии будущего, которые даже в РФ будут нормально получать.
Если хочешь учиться и получать опыт, то ищи наставника, он и работу будет подкидывать и стажировать. Если деньги не так важны, то советую открывать сайты универов, искать направление которое нравится и писать преподам по этому направлению(не ниже к.т.н), обычно очень положительно относятся к тем кто со школы начинает грызть направление.
Я вот в школе когда был напросился ходить в универ на интересные лекции . Учился потихоньку, сверстники смотрели как на сумашедшего=))))
Источник: qna.habr.com
Как заработать начинающему программисту
Если вы начали изучать программирование, то вас волнует вопрос, сколько вы будете зарабатывать. Вопросов на эту тему мне приходит много, постараюсь ответить на самые популярные. Но начать надо с парадокса.
1. Парадокс денег в профессии программиста

Когда новичок заходит на сайты типа HeadHunter и видит вакансии программистов с окладами 100 000, 150 000, 200 000 рублей, у него просто захватывает дух и он мечтает получать столько же. И меня часто спрашивают: «Неужели программисты реально столько зарабатывают?!»
И вот тут парадокс, потому что я отвечаю: «Да, программисты реально столько зарабатывают, но вам столько платить не будут!» Человек удивляется и приходится пояснять.
Хитрость тут в том, что такие деньги платят программистам, а вы — не программист. Для того, чтобы стать программистом мало прочитать книгу или прослушать курс. Программист — это человек, который может закодить программу от начала и до конца. И главное — пройти через стадию отладки. И вот это мало кто может.
Поэтому да, программисты зарабатывают много и способов получения денег у них тоже много. Программист может:
- Устроиться по найму,
- Писать программы на заказ,
- Писать shareware-программы,
- Преподавать программирование,
- Сделать стартап.
Но все это может только настоящий программист, а не новичок-самоучка. Вариант «я ничего не знаю, но быстро учусь» в программировании не работает. Поэтому нужно запомнить парадокс:
- С одной стороны, программистам платят много,
- С другой стороны, программистом не так просто стать.
Если вы поймете этот парадокс, то сразу понятно, почему такие высокие зарплаты — это следствие дефицита квалифицированных кадров.
2. Как устроиться на денежную работу?
Вот теперь можно уже ответить на самый частый вопрос новичков: «Я прослушал курс, как мне устроиться на работу программистом?» Ответ: «Никак!»
Именно из-за того, что развелось много псевдопрограммистов, серьезные компании выставляют барьер против новичков. Поэтому никакие справки и дипломы вам не помогут. Вам обязательно нужно предъявить портфолио, то есть показать готовые программы, которые вы написали.
Поэтому путь получения хорошей работы для начинающего программиста таков:
Этап 1. Изучение языка программирования (в среднем, год)
Для этого вам нужен хороший учебник или курс. Вы серьезно изучаете этот курс и пишете учебные программы. За это время вы вполне можете стать начинающим кодером… или понять, что программирование — это не для вас.
Этап 2. Накопление портфолио (в среднем, полгода)
Это обязательный этап для начинающего программиста. Именно на этом этапе вы переходите из кодера-новичка в настоящие программисты. Для накопления портфолио я рекомендую поступать так: предложите ваши услуги бесплатно. Только обязательно объясните, почему вы это делаете бесплатно, так и скажите: «Я новичок и мне нужно портфолио».
Я всегда рекомендовал этот путь студентам после первого курса. Даже для молодых людей это не вызывало никаких проблем. На каждой фирме есть задача для программиста, которая будет слишком дорогая, если нанимать профессионалов. Если вы решите эту задачу, то вам будет почет и уважение, а вы получите готовый кейс для портфолио.
В среднем, наработка портфолио занимает у новичков полгода. За этот срок реально написать пару небольших программ. Часто после того, как вы сделаете бесплатную работу, вам тут же предлагают проект за деньги. Рекомендую соглашаться, потому что вы уже знаете проблемы компании и вам проще будет написать программу.
То есть, в среднем, от начала обучения до первых денег у начинающего программиста занимает полтора года. Это статистика по моим студентам.
Параллельно вы уже можете начинать искать работу.
Этап 3. Поиск работы (в среднем, пара месяцев)
Для поиска работы я настоятельно рекомендую сделать себе личный сайт и там разместить портфолио. Наличие сайта профессиональной IT-среде является обязательном условием. Человека, у которого нет собственного сайта называют «инфобомж». Трудно воспринять человека за профи, если он не может поднять сайт.
Если у вас есть профиль на Гитхабе, это также добавляет вам очков, но учтите, что Гитхаб не может быть заменой персонального сайта. На сайте должны быть выложены ваши программы (или демо-версии), а также способы связи с вами.
После этого можете идти на сайты поиска работы и предлагать свою кандидатуру.
4. Какой способ получения денег самый лучший?
Какой вам удобнее. Вы можете или ходить на работу, или быть фрилансером, или делать свой стартап — это только результат вашего выбора.
Например, есть такой интересный способ заработка для программистов — это вахтовый метод. Вы подключаетесь к команде, которая летит на несколько месяцев в Индию или в Южную Корею и пишете проект. После этого возвращаетесь домой. Многие мои знакомые программисты любят этот способ, потому что можно и страну посмотреть, и денег заработать.
Кто-то один раз написал программу и только продает ее, иногда добавляя функционал.
Кто-то консультирует крупную компанию, причем сам ничего не пишет, а только дает задания кодерам, и прекрасно живет.
Как только вы себя зарекомендуете — способов заработать у вас много и вы можете их комбинировать в любых вариантах.
5. Можно ли устроиться в крупные компании?
Есть популярное выражение: «В хорошую компанию с улицы не попадешь». Да, в программировании это правило тоже работает. Крупные компании, как правило, ищут людей сами. Даже есть такая профессия «охотник за головами». Охотники ищут успешных программистом и переманивают их в другие компании.
Я как-то беседовал с работником одной рекрутинговой компании. Он мне рассказал, что у них есть отдельные сотрудники в отделе подбора программистов. Им платят, даже если они занесут в картотеку уже работающих программистов. Я их спрашиваю: «В чем смысл, ведь человек уже работает?» Оказывается, что постоянно идет спрос на профессионалов и часто предлагаются такие условия, что даже работающий человек тут же меняет работу.
Поэтому принцип тот же — если вы настоящий программист, то вас постоянно будут переманивать.
Скажу по своему опыту, когда писал программы на заказ, то получал предложения на перейти на работу в среднем где-то раз в месяц. Среди этих компаний были и крупные рекламные агентства, и телекомпании, и даже МТС.
Все решает ваша репутация. Как только вы себя зарекомендуете — ждите хороших предложений.
6. Можно ли устроиться программистом в западную компанию?
Да, можно. И опять же парадокс, это даже проще, чем в российскую компанию. Все дело в том, что есть важный дополнительный фактор — знание иностранного языка. Поэтому если вы планируете работать за рубежом, то учите язык.
Программист со знанием иностранного языка — это редкость, поэтому устроиться на работу намного проще.
Много моих студентов уехали в Америку и работают там программистами. Что интересно — работу все они находили очень быстро. Здесь сильный контраст с другими профессиями, потому что непрограммисты, как правило, долго работали заправщиками или мойщиками посуды и далеко не сразу находили хорошую работу. А вот программисты делали это легко и быстро. Дефицит программистов в США еще более высок, чем в России.
У меня даже был интересный случай. Один мой студент уехал и стал там получать около 5000 USD в месяц. Затем он на время вернулся в Россию. Специально, чтобы защитить кандидатскую диссертацию. После этого вернулся в США и ему увеличили оклад ровно в три раза!
В России часто устраиваться кастинги для работы в западных компаниях. Вы можете посетить такой кастинг и понять, в чем именно сейчас потребность. Потом подтянуть соответствующую сферу.
Подводя итог, можно сказать: деньги у вас будут, но только после того, как вы станете настоящим программистом.
Источник: progtips.ru
«Заработал кучу денег, но остался ребенком». 17-летние программисты — о своей работе

Десятиклассник Кирилл Аверьянов написал в IT-отдел «ВКонтакте» — «Я iOS-разработчик, могу делать быстро и красиво» — и скоро получил работу. Его ровесник Егор Смирнов сделал бота, чтобы заработать денег на переезд с Урала в Санкт-Петербург. Саша Мамаев пишет чат-ботов с девятого класса, позиция джуниора в «Тинькофф банке» — уже четвертое его место.
Двое бросили школу и уверены, что это не помешает добиться успеха. Один выбирает вуз, чтобы стать ученым. ТАСС записал монологи трех несовершеннолетних программистов, создающих сервисы, которыми пользуются миллионы людей.
«Кажется, учителя меня считали хулиганом»
Кирилл Аверьянов, 17 лет. iOS-разработчик интерактивного шоу «Клевер» и приложения VK Admin «ВКонтакте». Работает в компании с ноября 2017 года

Кирилл Аверьянов
Сначала учился в одной обычной школе, а когда начал работать во «ВКонтакте», перешел в частную, в которой можно учиться удаленно. В итоге я ее бросил в десятом классе. У меня есть аттестат об окончании девяти классов, и сейчас я не вижу смысла продолжать обучение.
Когда мама узнала, что я хочу уйти из школы, она сразу сказала: «Нет, нет, нет». Но я сам принял решение. Я рассказывал ей, что в текущем мире все быстро меняется: не нужно заканчивать школу, а потом институт, чтобы работать и менять мир. После того как меня пригласили на работу, я сказал: «Теперь я работаю во «ВКонтакте». А в будущем я стану сам создавать продукты и нанимать сотрудников».
Она и сейчас не до конца приняла это решение, но гордится мной.
Все началось с того, что я изучал все IT-дисциплины по книгам и туториалам, а с шестого класса я начал гуглить и читать статьи в интернете — там есть все, но важно искать на английском, так получаешь больше информации. Потом я самообразовывался, ходил на конференции и митапы для разработчиков. Еще у программистов есть такая практика — Code Review, это, когда ты пишешь код, а его смотрит кто-то другой и говорит, что можно исправить. Я показывал свой код другим разработчикам, они мне помогали, и мои скиллы прокачивались.
С восьмого класса я постоянно работал над разными IT-проектами на фрилансе. И еще вел свой канал в Telegram для iOS-разработчиков, сейчас у меня 2 тыс. подписчиков, было меньше, но я уже зарабатывал тем, что размещал в нем рекламу за деньги. Один раз меня выгнали с урока, потому что все писали контрольную, а я писал рекламный пост. Кажется, учителя меня считали хулиганом — я мог открыть компьютер на уроке и читать статью, меня за это выгоняли, маму вызывали в школу.
В девятом классе я зарабатывал примерно 50 тыс. рублей в месяц. Все заказчики и другие разработчики общались со мной как с ровесником. Не было такого, что мне можно платить меньше, потому что я школьник
Я участвовал в двух хакатонах: первый раз, на хакатоне «ВКонтакте», моя команда ничего не выиграла, второй раз, уже на другом соревновании, мы заняли третье место. А потом я написал в отдел разработки рекламы: «Я iOS-разработчик, могу делать быстро и красиво». Они прислали мне тестовое задание — сделать раздел для приложения VK Admin. Я не спал неделю и пропускал школу, сделал, мой продукт пошел в финальную версию приложения — и меня взяли в команду.
Им еще нет 18 лет, но у них уже есть стартапы
Мне нравится предпринимательство. Когда я делаю личные проекты, я подхожу к приложению не с точки зрения программиста, а скорее как продуктовый аналитик. Нравятся стартапы Кремниевой долины — у них интересные истории запуска. Хотя они проигрывают китайским: если в США стартапы выходят в оценку $1 млрд за десять лет после появления, то в Китае — за три года, но эта зона стартаперства закрыта для всего мира.
Виталик Бутерин, который придумал Ethereum (криптовалюта — прим. ТАСС), — прикольный чувак. Есть известный конкурс Thiel Fellowship предпринимателя Питера Тиля — он раздает гранты по $100 тыс. предпринимателям младше 22 лет, у которых есть хорошие бизнес-идеи. Бутерин получал этот грант.
Деньги меня привлекают меньше, чем саморазвитие. Деньги — это просто компенсация за твои успехи.
«Большую часть доходов я откладываю»
Александр Мамаев, 17 лет. Младший аналитик отдела Data Science в «Тинькофф банке». Работает в компании с августа 2018 года
Александр Мамаев
Я пришел работать в «Тинькофф банк» в августе, когда мне еще не было 17 лет. Мой отдел занимается тем, что обучает продвинутого бота для общения с клиентами. Сейчас он уже доступен в приложении для клиентов, но мы продолжаем его развивать.
Школьникам — Монеточка, взрослым — Дарт Вейдер. Зачем нужен бот, говорящий их голосами
Это не первое место работы. Летом я стажировался в московской компании Dbrain — они занимаются системами искусственного интеллекта для разных компаний. У нас был проект для сельского хозяйства. Нам нужно было научить дроны детекции коров на пастбище — подсчет, контроль, передача данных.
А еще раньше, в родном Челябинске, я сотрудничал с двумя компаниями, которые делают разные IT-проекты. Так я работаю с девятого класса. На самом деле сначала я хотел подработать, раздавая листовки, но понял, что мне лень этим заниматься. Это монотонная работа, а мне нравится выполнять креативные задачи. Писать ботов — это мое, я обычно этим всегда занимался.
Я гик, мне всегда была интересна информатика, математика. А прокачаться мне помогли образовательные проекты и конкурсы. Я был на смене в «Сириусе» , участвовал в конкурсах от Сбербанка, в хакатоне «ВКонтакте», взял первое место в Балтийском инженерном конкурсе.
Сейчас я учусь в 11-м классе физико-математического лицея в Долгопрудном — он один из лучших в Московской области. Я переехал, чтобы учиться здесь, мне предоставляют общежитие. Мы много времени уделяем математике, физике, у нас физкультура есть в теории, но на практике вместо нее мы занимаемся математикой. На биологию мы не ходим, выполняем задания и отправляем преподавателю. Здесь все так продумано, что я успеваю параллельно работать.
В своем городе я зарабатывал 15–20 тыс. рублей в месяц. Средняя зарплата там — 25–30 тыс. рублей. Сейчас у меня зарплата на уровне джуниора — 80 тыс. рублей, и я работаю не на полной ставке. Следующий уровень в моей сфере — в два раза больше, и это средний оклад в IT
Участие в конкурсах — это тоже прибавка к зарплате, потому что часто в качестве призов дают деньги. Недавно я занял пятое место в конкурсе от Сбербанка и получил 200 тыс. рублей. Большую часть доходов я откладываю, нужен запас, когда я поступлю, первое время, возможно, не будет времени на работу. И еще, когда я переехал из Челябинска, плохо умел вести бюджет, в какой-то момент я пришел в ужас: «Куда я все потратил?» Сейчас стараюсь следить за своими расходами.
Я пойду получать высшее образование, потому что хочу заниматься наукой. Для того чтобы быть разработчиком, не нужен диплом, но вход в науку — узкий, а быть там — самое интересное. Любое открытие в области искусственного интеллекта используется почти сразу — в течение пары лет. Я выбираю между факультетом компьютерных наук в ВШЭ и факультетом инноваций и высоких технологий в МФТИ.
«Нельзя заниматься чем-то одним». Как красноярский подросток сделал интерактивный учебник
Через 20 лет искусственный интеллект достигнет больших высот. Боты будут общаться с нами как люди — мы с трудом сможем отличить. Хотя до полноценного искусственного разума, как в фильмах, им, наверное, будет далеко.
Мне нравится Илон Маск — он заработал кучу денег, но остался ребенком. И его стартапы — это реализация его мечт, в которые он упорно верил несмотря ни на что. Еще меня безумно вдохновляют ребята из OpenAI — это стартап, который тоже сделал Маск; представьте, это такие гики, они сидят в своем подвале и делают ботов, которые играют в Dota и побеждают там людей.
«В школе у меня были четверки, двойки, тройки»
Егор Смирнов, 17 лет, разработчик мобильной версии «ВКонтакте». Работает в компании с июля 2018 года
Источник: tass.ru
