Девушкам интересен стартапер, а не электрик? Правильно! » Медики ушли в программисты и счастливы.

Существует распространенное мнение, что развиваться — значит давать много денег и есть печенье. Но сначала нужно понять, что обучение занимает много времени — не менее года только для того, чтобы понять. После этого вам все равно придется потратить много времени на то, чтобы разобраться во всем самостоятельно.

Как стать богатым программистом

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

Средняя зарплата программистов во всех ИТ-профессиях составляет 98 000 рублей. Это может быть хорошей суммой, если вы работаете в Новокузнецке или Твери, но это не так много для Москвы и Санкт-Петербурга. С другой стороны, самые высокие зарплаты для IT-специалистов достигают 350 000 рублей, а это уже серьезная сумма.

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

(Все данные в этой статье взяты из My Circle Research за вторую половину 2018 года, спасибо, ребята! Мы проверим их отчет за первую половину 2019 года в июле и сообщим тогда).

Идти в управление и архитектуру

Самые высокие зарплаты в ИТ — у руководителей: технических директоров, генеральных директоров, менеджеров по продуктам, а также архитекторов программного обеспечения и системных инженеров. Медианная зарплата технического директора составляет 200 тысяч евро, а архитектора — 180 тысяч евро.

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

  • Развивать навыки руководителя (переговоры, тайм-менеджмент, постановка задач).
  • Общаться с людьми, запускать проекты.
  • Рассказывать о своей работе внутри компании и снаружи.
  • Разбираться в экономике проекта.
  • Брать на себя ответственность за результат: не просто «пишу код», а «запускаю продукт».

Девушкам интересен стартапер, а не электрик? Правильно! » Медики ушли в программисты и счастливы. 2

Павел: «Ожидаемая зарплата будет 400 рублей, перспективы смутные, будущее туманно»

Обычно все истории об айтишниках начинаются примерно одинаково: Он был ребенком, его родители были как-то связаны с ИТ или математикой, в пять лет у него появился компьютер, а в шесть или семь лет он начал писать свои первые программы на BASIC под руководством отца. У меня первый компьютер появился в 16 лет. В то время мое знакомство с миром высоких технологий ограничивалось смартфоном Symbian, проектом на уроке информатики и, конечно, Counter-Strike на каникулах. Интернет появился в 2009 году — мне тогда было 18 лет, и я только что поступил в университет.

Девушкам интересен стартапер, а не электрик? Правильно! » Медики ушли в программисты и счастливы. 3

Я до сих пор отчетливо помню тот момент, когда я сидел в лекционном зале и оглядывался по сторонам. Там было около двухсот молодых людей. Кто-то писал лекцию, кто-то спал, кто-то играл на мобильном телефоне. Если бы с нас сняли обязанность посещать лекции под угрозой оплаты за обучение, я бы не пошел (мы все равно не могли работать над курсом, который читали). Думаю, две трети студентов поступили бы так же. Потом я понял, что так больше продолжаться не может — через два года я закончу университет и окажусь во враждебном внешнем мире без многих, если честно, навыков. Ожидаемая зарплата составляла бы 400 рублей, мои перспективы были неясны, а будущее туманно.

Пока я не решил сменить курс, я немного интересовался технологиями, мне нравилось читать «хабр», особенно раздел об информационной безопасности. Казалось, что это далекий мир. В свободное время я мог поиграть с Ubuntu, просто из интереса, но дальше установки программ на консоли дело не шло. Примерно через два дня после той исторической лекции я узнал от мамы, что сын маминой подруги (на самом деле он) прошел курс по разработке. И тогда меня осенило — это именно то, что мне было нужно.

Костя: «Долго думал, почему в медицине низкие зарплаты. Потом понял, что такие специалисты не нужны»

С детства я одинаково интересовался биологией и компьютерами. Однажды друг пришел ко мне с новым номером журнала «Игромания», в котором были инструкции по созданию простых сайтов. Так в возрасте 12 лет я создал свой первый сайт. Я до сих пор помню, как загрузил его на хостинг с коммутируемым соединением 5 кбит/с. Но когда я поступил в университет, медицина стала для меня важнее, и я подумал, что программирование — это хороший инструмент.

Девушкам интересен стартапер, а не электрик? Правильно! » Медики ушли в программисты и счастливы. 4

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

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

«Почему в медицине нет денег? Это звучит ужасно неэтично, но с финансовой точки зрения это показывает, что в настоящее время больше нужно разрабатывать программы, чем спасать людей.

Костя: «Обучение в течение семестра? Определенно нет! И забудьте об экзаменах».

Это интересно:  Личный опыт: я работаю в морге.

Помимо учебы в университете, я два с половиной года ходил на курсы разработки и изучал C, C++, ООП, .NET и Java. Кто хочет тратить два с половиной года на дальнейшее образование? Вот почему многие люди учатся на тестировщиков. Кажется, что так проще попасть в ИТ. Не делайте этого, если хотите стать программистом!

«Очень сложно перейти от тестировщика к программисту. Приходится начинать все сначала».

Возраст также играет большую роль. Если вам меньше 30 лет, ваш мозг еще податлив, и вы можете перейти от гуманитарных дисциплин к информатике. Позже это становится сложнее. Хотя у нас в классе был мужчина за 50.

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

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

Девушкам интересен стартапер, а не электрик? Правильно! » Медики ушли в программисты и счастливы. 5

Плохой актив — это когда затраты на содержание актива превышают доход от него. Например, арендная плата за кофейный автомат выше, чем доход от него. В этом случае стоит поискать место с более низкой арендной платой или более высокой нормой прибыли. Или же вы избавляетесь от основных средств, которые не относятся к основному бизнесу, и концентрируетесь на информационных активах. Мы здесь ИТ-специалисты или нет? Кстати, каждый проект является «плохим активом», прежде чем он сможет себя окупить. Некоторые проекты никогда не становятся «хорошими активами». Но это нормально, потому что, занимаясь таким проектом, вы приобретаете самый важный актив — опыт. Опыт, который вам не нужно иметь. Ведь когда дела идут хорошо, не всегда понятно, что именно привело к успеху, но когда вы терпите неудачу, причина очевидна, если только вы не перекладываете ответственность за выбор и провал проекта.

Думаю, для полноты картины, стоит упомянуть про плохие активы и хорошие пассивы.

Хорошее обязательство — это когда расходы по нему меньше, чем доход от приобретенного актива. Например, вы покупаете квартиру по ипотеке и сдаете ее в аренду за большую сумму, чем платите банку и коммунальные услуги. Но без серьезного опыта не стоит полагаться на такие вещи — вы очень легко можете понести убытки, если, например, арендная плата упадет. У вас может быть неограниченное количество активов и не больше обязательств, чем позволяют ваши доходы.

Что касается заимствований для IT-проектов. Я считаю, что хороший потребительский проект не нуждается в заемных деньгах на первом этапе. То есть, если я не могу сделать проект прибыльным на собственные деньги, я, скорее всего, не буду начинать его на деньги. За годы работы я установил определенные критерии для проектов, за которые берусь, но это тема отдельной статьи, а пока я повторю главный принцип богатого человека: накапливать активы и избегать пассивов.

Богатым может стать каждый! Богатства и счастья вам! Создавайте свое богатство и становитесь богатыми!

P.S. Для внеклассного чтения — Роберт Кийосаки, «Богатый папа, бедный папа. Квадрант денежного потока. Руководство по инвестированию. Денежный поток 101, 202 онлайн игра.

33 года. Живет в основном в Таиланде, в разных местах. Путешествует по Азии в течение года. Фотография, кстати, сделана мной. Остров недалеко от Ко Самуи. До нескольких лет назад я работал на своего дядю и одновременно занимался собственным делом. Через 2 года я мог без страха бросить работу: Проект приносил более 2 000 долларов в месяц. Через 6 месяцев я вместе со своим другом основал небольшую компанию по разработке программного обеспечения: 4 разработчика + тестировщик. Я разрабатывал и продавал свои собственные продукты и немного занимался аутсорсингом. Из-за моей неопытности и кризиса 2008 года, когда продажи в США резко упали, компанию пришлось закрыть. Мы до сих пор работаем с некоторыми из наших бывших сотрудников, но на партнерских условиях. Разработчик получает 50% прибыли от проекта.

Это интересно:  Травля на работе: уволиться или наладить отношения.

Немного об авторе

Это универсальная формула успеха. Неважно, какие активы вы приобретаете или создаете: Квартиры или шезлонги, программное обеспечение для Android или популярные веб-сайты. Важно, что у вас есть что-то, что (после создания) приносит деньги без вашего непосредственного вмешательства. Конечно, как я уже писал выше, активами нужно управлять. Не все сразу получается. Не все проекты «удаются». Но чем больше вы делаете, тем больше опыта приобретаете. И с каждым разом шансы на успех становятся все выше и выше. Вы начинаете понимать, как не надо делать и что способствует тому, что проект «идет хорошо». Этому можно научиться за два-три года, а то и меньше, если подойти к делу серьезно.

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

Базовых навыков недостаточно. Вы должны понимать, как обычно организован рабочий процесс в современных компаниях.

И чему учиться дополнительно?

«Работодатели ожидают от ИТ-специалиста опыта работы в команде с использованием программ Jira и Confluence (это менеджеры задач, где сотрудники общаются и выполняют проектные задания — прим. ТАСС), — перечисляет Мария Игнатова, руководитель отдела исследований HeadHunter.

Хороший профессионал знаком с несколькими новыми методами организации работы — Scrum, Agile, Kanban, Waterfall. Это методики, разработанные разработчиками, чтобы работать еще быстрее (иногда очень быстро) и качественнее. Не каждая отрасль изобретает столько методов для повышения экономической производительности. Это одна из причин, почему программисты так хорошо оплачиваются. Но не в основном по этой причине, а потому что они в дефиците.

«Хороший разработчик умеет разбираться в чужом коде и имеет портфолио реализованных проектов, — добавляет Игнатова, — а эстетические требования, такие как культура контроля кода, предпочтение красивого кода и элегантных решений, чистота и идеализм в отношении интерфейсов, все чаще встречаются в объявлениях о вакансиях».

«Не существует универсальной цифры, сколько языков должен знать нормальный программист, как нет и представления о том, что такое нормальный программист. Кому-то скучно работать в научно-исследовательском отделе крупного IT-гиганта, а кто-то счастлив, работая в скромной веб-студии в N», — говорит Илья Таратухин, старший программист «ВКонтакте».

Что надо уметь, чтобы работать во «ВКонтакте»?

  • Если вас привлекает Frontend-разработка, то вам точно понадобится Javascript.
  • Привлекает финансовый сектор? Java, Scala, возможно, C#.
  • Мобильная разработка? Отличный выбор, это очень востребованные специалисты: iOS-приложения сейчас разрабатывают на Swift, а Android-приложения — на Java и активно набирающем популярность языке Kotlin. Кстати, его разработали в Петербурге специалисты компании JetBrains и назвали в честь одного из островов Финского залива.
  • Хотите стать системным программистом, писать библиотеки для работы на низкоуровневом языке программирования или высокопроизводительные инструменты? Тогда C и C++.
  • И если вас привлекает машинное обучение — изучайте Python.

«Чатботы — это хороший старт для студента, возможность плавно войти в программирование и решить, чем он хочет заниматься дальше, — говорит Таратучин. Каждый хочет иметь свой сайт, специалистов не хватает. Но не всем нравится разбираться с множеством браузеров и их индивидуальными недостатками. Хотя сейчас, конечно, в этом направлении больше стандартизации».

Школьникам — Монеточка, взрослым — Дарт Вейдер. Зачем нам нужен робот, который говорит голосом?

Специалистов по разработке мобильных устройств меньше, чем по веб-разработке, утверждает Таратучин, а это перспективное направление. То же самое можно сказать и об обучении нейронных сетей. «Чтобы попасть в нейросетевое обучение, нужно иметь хорошее образование, — уточняет он, — не обязательно университетское, есть много онлайн-курсов. Это одна из самых востребованных областей в настоящее время — знаний и специалистов в этой области не хватает, а спрос со стороны компаний растет».

Информационная безопасность — это область специализации, но если вы с удовольствием ищете уязвимости в программном обеспечении, то почему бы и нет, считает он. «Чтобы защитить продукт, сначала нужно научиться его взламывать. Если вы еще не слышали о HackerOne (hackerone.com), я рекомендую вам попробовать. Это отличный способ работать в качестве «белого воротничка» — хакера, который информирует компании об уязвимостях, найденных в программном обеспечении, и получает за это деньги.

Зарплата для разработчиков не так проста, как кажется на первый взгляд. Да, в этой профессии нет верхнего предела: вы можете стать ценным специалистом в Google и Yandex и получать за свою работу несколько миллионов рублей в год. А можно всю жизнь проработать программистом начального уровня и писать программы только на обед! Одним словом, зарплата программиста зависит от региона, навыков, сложности выполняемой работы и сферы деятельности (веб, мобильная разработка, десктоп).

Это интересно:  Симптомы увольнения. Как понять, что вас сливают.

Разрушители легенд

Одна и та же работа (сайт, приложение) по-разному оплачивается в Москве, Санкт-Петербурге и других регионах России, но это не значит, что базирование в Москве определяет все. Вы можете работать из любой точки мира, если вы ценный и уникальный талант.

Регион

Но если у разработчика нет «особого» духа, ему стоит рассчитывать только на то место, где он живет. Пока что самые высокие зарплаты программистов можно найти в Москве, Санкт-Петербурге и Новосибирске.

Уровень зарплаты разработчиков напрямую зависит от их квалификации и опыта. Рассмотрим подробнее «рейтинг» разработчиков.

Квалификация

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

Junior – начинающий программист

Самообучение также предполагает много работы: Вам нужен (как минимум) безлимитный интернет, месячный запас кофеина и материалы. Стартовая зарплата программиста едва покрывает эти расходы. Клиентов можно найти на бирже фриланса, например, kwork.ru. Средняя стоимость сайта-визитки — 5 тысяч рублей, готовность 2-3 дня. Таким образом, это не такой уж большой заработок, и все же конкуренция здесь разрушительная. Если вы не хотите искать заказы — имеет смысл поработать где-нибудь стажером или помощником. Средняя зарплата в низшем классе редко превышает 40 тысяч. Если вы готовы работать самостоятельно, вас переведут на следующий уровень.

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

Middle

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

Прежде чем прийти к окончательному выводу, нужно сказать две вещи.

программисты много получают в Яндексе

Уровень senior – первый после Бога

  • Вы в курсе всех новинок и технических прорывов.
  • Владеете несколькими языками программирования.
  • У вас большая зона ответственности.
  • Вы можете (не факт, что хотите) передавать свои бесценные знания и заслуженно считаетесь экспертом.
  • Если кому-то приходится прибегать к вашей помощи – он должен хорошо заплатить.
  • Не Вы боритесь за работу в компании, а, скорее борются за Вас и боятся менять на кого-то.
  • Вы можете работать в транснациональной корпорации и неплохо знайте английский язык на разговорном уровне.
  • Особо приближенные к Солнцу владеют секретами нейросетей и учат компьютер играть в шахматы.

Сфера и экономика

Во-первых, зарплата программиста во многом зависит от сферы деятельности. Например, веб-разработчики (они делают сайты) получают самую низкую зарплату среди всех разработчиков, около 35-50 тысяч рублей, потому что их слишком много и берут того, кто получает меньше денег за свою работу (идет повальный демпинг, вы даже представить себе не можете). В мобильной разработке платят больше, например, средняя зарплата Android-разработчика составляет 60-70 тысяч рублей, а вот разработчики iOS-приложений получают от 80 тысяч рублей. Такая большая разница объясняется высоким порогом входа в этот сектор. Попасть в мобильную разработку просто сложно, а в iOS-разработку — еще сложнее.

Также стоит отдельно посмотреть на место работы. Например, компания, предоставляющая услуги (сайты, приложения), платит почти в 2 раза меньше, чем агентство, разрабатывающее продукт (конкретное приложение крупной IT-компании, например, Photoshop). Но попасть в агентство, разрабатывающее собственный продукт, в 2-3 раза сложнее. Там разработчиков только на одном (из многих) собеседовании спрашивают практически обо всей университетской программе.

Во-вторых, стоит отметить, что большинство разработчиков не особенно хорошо оплачиваются (если смотреть на весь мир). В США, например, программистам платят как пожарным или даже офисным работникам в крупных компаниях. Дело в том, что в СНГ стоимость человеческого труда очень низкая, поэтому кажется, что программистам платят очень хорошо, но на самом деле эти люди могут легко работать удаленно. Благодаря этой возможности они могут работать из любой точки мира на любую компанию в любой стране. Поэтому у компаний нет другого выбора, кроме как платить программистам среднемировую зарплату, ведь хороший программист всегда может найти работу за границей, а им она нужна здесь и сейчас.

Как видите, все это очень неоднозначно. С одной стороны, зарплата кажется большой в СНГ, но не в мире. С другой стороны, даже за эти деньги нужно многое знать и уметь. Делайте выводы сами, но учтите: работа без любви приводит к выгоранию. Делайте это с душой, и деньги придут!

Оцените статью
Добавить комментарий