Итак, вы думаете об изучении компьютерных наук (CS), или вы только что закончили учебу. Вам может понравиться идея работать из любой точки мира, используя только свой мозг и клавиатуру. Возможно, вы хотите создать следующее большое приложение, которое будут использовать все. Какими бы ни были ваши причины, важно получать деньги.

Вам нужно держать свет включенным (если вы не планируете писать этот скрипт Python на пишущей машинке) и иметь немного денег, чтобы сэкономить. Программирование - отличное поле для этого. Итак, сколько в среднем зарабатывают выпускники компьютерных наук?

Средняя зарплата в области компьютерных наук в США

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

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

Примечание: Данные о заработной плате, используемые в этой статье, были взяты из различных источников, таких как Стеклянная дверь, Действительно, а также ZipRecruiter. Эта статья будет охватывать только должности в области компьютерных наук в Соединенных Штатах.

Средняя зарплата младшего инженера

Средний младший разработчик (опыт работы 0–2 года) в Америке получает 63 213 долларов в год. Прежде чем обратить внимание на знаки доллара, подумайте о стоимости жизни в разных районах (особенно в технологических центрах).

Жить в Нью-Йорке, штат Нью-Йорк, значительно дороже, чем в Литл-Роке, штат Арканзас. Это означает, что более высокие зарплаты, выплачиваемые разработчикам в более дорогих штатах, искажают данные. Однако, будучи новым выпускником факультета компьютерных наук, вы можете использовать этот факт в своих интересах. Как? Удаленная работа.

Связанный: 10 известных технологических компаний, которые позволяют вам работать удаленно

Работая из дома, вы можете получать зарплату в Кремниевой долине, наслаждаясь свежим воздухом на своем крыльце в Монтане. Вот средний заработок на младших должностях в области компьютерных наук в 5 самых густонаселенных штатах США:

  • Калифорния: $64,063
  • Техас: $61,660
  • Флорида: $58,260
  • Нью-Йорк, штат Нью-Йорк: $64,720
  • Пенсильвания: $55,088

Средняя зарплата старшего инженера

Средний старший разработчик (опыт 6+) в Америке получает 100 167 долларов в год. Этот диапазон будет больше отличаться от вакансий младших разработчиков в зависимости от спроса и специальностей (то есть машинное обучение является сейчас очень популярной областью, и опытные инженеры ML получают соответствующую оплату).

Вот средний заработок на руководящей должности в области компьютерных наук в 5 самых густонаселенных штатах США:

  • Калифорния: $107,252
  • Техас: $98,676
  • Флорида: $84,579
  • Нью-Йорк, штат Нью-Йорк: $108,237
  • Пенсильвания: $93,369

Неплохо, правда? Как видите, в области компьютерных наук есть простор для роста между младшими и старшими должностями.

Какие рабочие места предлагают высокие зарплаты?

Возможно, вы слышали термин «FAANG» или его варианты, когда углублялись в мир программирования. FAANG относится к широко известным компаниям, таким как Facebook, Apple, Amazon и т. Д. Возможно, вы также слышали, что компании FAANG - это то, что вам нужно, если вы стремитесь зарабатывать стабильные деньги.

Хотя это, безусловно, правда, это не единственный способ получить высокую зарплату в качестве выпускника информатики.

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

Разработчики полного стека

Заинтересованы в создании веб-сайтов? Подумайте о том, чтобы стать разработчиком полного цикла; то есть вы играете неотъемлемую роль в разработке внешнего интерфейса веб-сайта (то, что вы видите и с чем взаимодействуете в сети страница) и серверная часть (инфраструктура веб-сайта, включая управление данными и сервером, подключение или создание API-интерфейсов, так далее.).

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

Наука о данных

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

Связанный: Уникальные способы получения наборов данных для вашего проекта машинного обучения

Операции разработки (DevOps)

Инженеры DevOps подобны старшим редакторам в мире программного обеспечения; они следят за тем, чтобы все было сделано наилучшим образом на всех этапах цикла разработки. Если что-то делается не так хорошо, как можно лучше, инженер DevOps вмешивается с помощью всего лишь инструмента или процесса, чтобы все шло лучше, чем раньше.

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

Мобильные разработчики

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

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

Разработчики VR

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

Однако разработка VR не ограничивается только играми; вы можете создать передовые медицинские технологии, заново изобрести способ вождения автомобилей или упростить поиск продуктового ряда. Мир возможностей для разработки VR безграничен.

Готовы научиться кодировать? Начни сегодня

Если вы еще не учитесь программировать, то должны научиться! Если вы обнаружите, что это не для вас, никакого вреда нет. Если это так, то вы познакомились с миром коллег-разработчиков, с переполнением стека, долгими ночами и значительными успехами.

Чего вы ждете, имея множество сервисов, таких как Udemy и freeCodeCamp, приветствующие начинающих разработчиков? Начните учиться программировать бесплатно сегодня.

ДелитьсяТвитнутьЭл. адрес
7 лучших способов научиться программировать бесплатно

Вы не можете научиться программировать бесплатно. Если, конечно, вы не попробуете эти проверенные ресурсы.

Читать далее

Похожие темы
  • Программирование
  • Программирование
  • Веб-разработка
  • Советы по кодированию
Об авторе
Маркус Мирс III (Опубликовано 27 статей)

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

Ещё от Marcus Mears III

Подписывайтесь на нашу новостную рассылку

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

Нажмите здесь, чтобы подписаться