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

Учитывая все обстоятельства, это сложный вопрос. В какой сфере выпускник CS пошел после университета? Участвовали ли они в каких-либо значимых проектах или участвовали в стажировках на протяжении всего обучения?
В большинстве случаев младшие интерфейсные разработчики собираются потратить значительно меньше денег, чем опытные инженеры DevOps. С учетом сказанного, вы все равно можете получить твердую основу того, чего ожидать, изучив средние показатели по стране. Я разделю его на должности младшего и старшего уровней.
Примечание . Данные о зарплате, используемые в этой статье, были взяты из различных источников, таких как Glassdoor , Indeed и ZipRecruiter . Эта статья будет охватывать только должности в области компьютерных наук в Соединенных Штатах.
Средняя зарплата младшего инженера
Средний младший разработчик (опыт работы 0–2 года) в Америке получает 63 213 долларов в год. Прежде чем обратить внимание на знаки доллара, подумайте о стоимости жизни в разных районах (особенно в технологических центрах).
Жить в Нью-Йорке, штат Нью-Йорк, значительно дороже, чем в Литл-Роке, штат Арканзас. Это означает, что более высокие зарплаты, выплачиваемые разработчикам в более дорогих штатах, искажают данные. Однако, будучи новым выпускником факультета компьютерных наук, вы можете использовать этот факт в своих интересах. Как? Удаленная работа.
Работая из дома, вы можете получать зарплату в Кремниевой долине, наслаждаясь свежим воздухом на своем крыльце в Монтане. Вот средний заработок на младших должностях в области компьютерных наук в 5 самых густонаселенных штатах США:
- Калифорния : 64 063 доллара
- Техас : 61 660 долларов
- Флорида : 58 260 долларов США
- Нью-Йорк, штат Нью-Йорк : 64 720 долларов
- Пенсильвания : 55 088 долларов
Средняя зарплата старшего инженера
Средний старший разработчик (опыт 6+) в Америке получает 100 167 долларов в год. Этот диапазон будет больше отличаться от вакансий младших разработчиков в зависимости от спроса и специальностей (т.е. машинное обучение сейчас является чрезвычайно популярной областью, и опытным инженерам машинного обучения платят соответственно).
Вот средний заработок на руководящей должности в области компьютерных наук в 5 самых густонаселенных штатах США:
- Калифорния : 107 252 доллара
- Техас : 98 676 долларов
- Флорида : 84 579 долларов
- Нью-Йорк, штат Нью-Йорк : 108 237 долларов
- Пенсильвания : 93 369 долларов
Неплохо, правда? Как видите, в области компьютерных наук есть простор для роста между младшими и старшими должностями.
Какие рабочие места предлагают высокие зарплаты?
Возможно, вы слышали термин «FAANG» или его варианты, когда углублялись в мир программирования. FAANG относится к широко известным компаниям, таким как Facebook, Apple, Amazon и т. Д. Возможно, вы также слышали, что компании FAANG – это то, что вам нужно, если вы настроены на стабильный зарабатывание денег.
Хотя это, безусловно, правда, это не единственный способ получить высокую зарплату в качестве выпускника информатики.
Не говоря уже о том, чем занимаются разработчики, работающие в этих компаниях? Ниже приводится небольшой список некоторых востребованных вакансий на текущем рынке (у этих профессий есть множество предложений, превышающих 100 000 долларов заработной платы).
Разработчики полного стека

Заинтересованы в создании веб-сайтов? Подумайте о том, чтобы стать разработчиком полного цикла; то есть вы играете неотъемлемую роль в разработке как внешнего интерфейса веб-сайта (то, что вы видите и с чем взаимодействуете на веб-странице), так и серверной части (инфраструктуры веб-сайта, включая управление данными и сервером, подключение или создание API-интерфейсов и т. д.).
Эта должность требует немалого опыта, чтобы хорошо работать, поскольку вы должны хорошо разбираться во всех аспектах веб-разработки. Но зарплата не врет; тяжелая работа окупается!
Наука о данных
Специалисты по обработке данных становятся все более привлекательными для компаний, которые обрабатывают значительный объем – как вы уже догадались – данных. Специалист по анализу данных может спокойно анализировать большие объемы данных, чтобы расшифровать тенденции и выявить несоответствия. Затем специалисты по обработке данных или их коллеги применяют эти полезные выводы к общей структуре программного обеспечения компании или рабочему процессу сотрудников.
Операции разработки (DevOps)
Инженеры DevOps подобны старшим редакторам в мире программного обеспечения; они следят за тем, чтобы все было сделано наилучшим образом на всех этапах цикла разработки. Если что-то делается не так хорошо, как можно лучше, инженер DevOps вмешивается с помощью всего лишь инструмента или процесса, чтобы все шло лучше, чем раньше.
Эта должность почти всегда требует большого опыта во всех аспектах разработки программного обеспечения.
Мобильные разработчики
Мобильные разработчики создают приложения для ваших смартфонов и планшетов. Поиск, потоковая передача, просмотр и воспроизведение – это всегда высокий уровень мобильного взаимодействия. В настоящее время все используют смартфоны, и разработчики, разбирающиеся в Swift или React Native, более чем довольны этим.
Zynga нужны мобильные разработчики для обновления своих игр, TikTok нужны разработчики для внедрения новых функций, и многие готовы выкладывать десятки тысяч долларов в месяц на выпускников компьютерных наук, готовых ответить на звонок.
Разработчики VR

Если вы увлекаетесь программированием и играми, эта область, вероятно, привлечет ваше внимание. Гарнитуры виртуальной реальности начинают поступать в розничный сектор по доступным ценам, вызывая потребность в новых играх, новых функциях и новых инженерах.
Однако разработка VR не ограничивается только играми; вы можете создать передовые медицинские технологии, заново изобрести способ вождения автомобилей или упростить поиск продуктового ряда. Мир возможностей для разработки VR безграничен.
Готовы научиться кодировать? Начни сегодня
Если вы еще не учитесь программировать, то должны научиться! Если вы обнаружите, что это не для вас, никакого вреда нет. Если это так, то вы познакомились с миром коллег-разработчиков, с переполнением стека, долгими ночами и значительными успехами.
Чего вы ждете, имея множество сервисов, таких как Udemy и freeCodeCamp, приветствующие начинающих разработчиков? Начните учиться программировать бесплатно сегодня.