Статьи на русском

Специальность «Computer Science (Информатика)» в университетах США: детали, перспективы, требования

computer science university usa
В отличие от других высокопрестижных профессий, многие известные личности в сфере CS попали туда не из-за своего высшего образования, а, скорее, благодаря собственному гению. Такие знаменитости, как Марк Цукерберг, Билл Гейтс, Ларри Эллисон и Стив Джобс, бросили университет, прежде чем основали многомиллиардные компании.

Хотя было бы глупо и довольно опасно делать из этих нескольких известных примеров вывод, что университет не имеет значения, есть более правдивое мнение, которое можно извлечь: IT индустрия более меритократична (ценит ваши знания), чем мир права, медицины или бизнеса. Если вы обладаете необходимыми навыками, можно получить высокооплачиваемую работу даже при невысоких академических достижениях.

В то же время, важно отметить, что исследование ведущих технологических компаний страны показывает, что многие сотрудники окончили университеты с хорошими программами по информатике. Тем не менее, не все эти университеты из списка Caltech, MIT, Carnegie Mellon или Stanford. Фактически, в этом списке больше университетов с процентом поступления ближе к 60%, нежели к 6%. Ниже мы рассмотрим основные мнения для будущих технических специалистов.

Мы постараемся ответить на вопросы:
  • В чем разница между разработчиком программного обеспечения, компьютерным инженером и программистом?
  • Обязательно ли получать степень по информатике в элитном университете?
  • Программы по информатике переполнены и / или на них трудно записаться?
  • Какие курсы средней школы мне следует пройти, чтобы поступить на программу информатики?
  • Какую специальность, связанную с информатикой, мне следует выбрать?
  • Какая зарплата у специалистов по ComputerScience?
  • Каковы перспективы работы для специалистов по информатике?


В чем разница между разработчиком программного обеспечения, инженером и программистом?

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

Основные обязанности программистов - создание кода. Большинство программистов имеют ученые степени в области информатики; другие самоучки.


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

Некоторые инженеры-программисты имеют звание разработчиков программного обеспечения. Однако звание инженера имеет определенный вес, и среднестатистическому инженеру не понравится, когда его объединяют в группу «разработчик» с людьми, не имеющими инженерного образования. По определению, инженеры исследуют практическое применение научных и математических принципов, связанных с созданием программного обеспечения. Они, как разработчики, смотрят и на общую картину проекта, но с объективом, больше ориентированным на науку, чем на бизнес.

Обязательно ли получать степень по информатике в элитном университете?

Можно было бы предположить, что ведущие технологические компании, такие как Microsoft или Apple в первую очередь набирают свою команду из университетов типа: Стэнфорд, Массачусетский технологический институт, Беркли, Гарвард и т.д. Однако в действительности здесь больше факторов. Близость университета играет большое значение.

Microsoft набирает большинство своих сотрудников из Редмонда, штат Вашингтон, из таких мест, как Вашингтонский университет неподалеку, и Университет Западного Вашингтона. Apple, расположенная в самом сердце Кремниевой долины, привлекает значительную часть своей рабочей силы из соседнего штата Сан-Хосе и Техасского университета в Остине.

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

Программы по ComputerScience переполнены и / или на них трудно записаться?

Более важным, чем название университета, в котором вы учитесь, является то, действительно ли вы сможете записаться на программу CS, которую вы хотите пройти. Число студентов, специализирующихся в области информатики, с 2013 по 2017 год удвоилось. К сожалению, университеты не смогли добавить штатных преподавателей в таком же количестве, что привело к проблемам с расписанием занятий во многих университетах.

В 2021 году как малые, так и большие университеты будут изо всех сил пытаться усилить требования к зачислению на CS. В этом учебном году в Калифорнийском университете в Сан-Диего проводились лекции на 400 мест, проводились розыгрыши лотерей, чтобы даже попасть на занятия в престижном колледже Свортмор. По иронии судьбы, одна из самых привлекательных сторон специализации в области информатики - высокие стартовые зарплаты - является причиной того, что слишком мало студентов выбирают степень доктора по этому предмету, что ограничивает количество будущих профессоров, желающих и способных обучать следующее поколение студентов.

Какие курсы средней школы мне следует пройти, чтобы поступить на программу CS?

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

Если возможно, найдите способ записаться на урок дискретной математики. Дискретная математика является основой современной информатики и включает такие темы, как комбинаторика, вероятность, теория чисел, логика и теория графов. Хотя дискретная математика является основным продуктом большинства математических олимпиад в старших классах, школы не всегда предлагают ее из-за того, что ее содержание не является основным направлением государственных стандартизированных тестов или SAT. Возможно, вам придется изучить предмет самостоятельно, но вознаграждение будет достойным. Участие в любых компьютерных курсах, предлагаемых вашей школой также будет плюсом.


Какую специальность, связанную с информатикой, мне следует выбрать?

Соответствующие области обучения для входа в эту профессию включают информатику, компьютерные информационные системы, программную инженерию или математику. Для компьютерного программирования вам необходимо хорошо разбираться в таких программах, как C ++, Java, html, Python и SQL. Возможность завершить независимые исследовательские проекты и пройти стажировку в течение четырех лет обучения будет иметь ключевое значение для демонстрации работодателям того, что у вас есть практический опыт и знания, необходимые для получения вашей первой работы.

Какая зарплата у специалистов в сфере Computer Science?

Программная инженерия - это хорошо оплачиваемая область со средней зарплатой в США около 107 000 долларов в год. Это редкая карьера, где начальная зарплата бакалавра, достигает почти 70 000 долларов в год. Опытные инженеры, работающие в крупных транснациональных корпорациях, таких как Amazon, Yahoo, Hewlett-Packard, Oracle и eBay, получат среднюю зарплату с шестизначными цифрами.
Компьютерные программисты без названия «инженер», прикрепленного к их имени, обычно зарабатывают около 55-60 тысяч долларов после окончания университета и в среднем около 87 тысяч долларов. Те, кто станут ИТ-менеджерами или возьмут на себя другие административные обязанности, легко могут получить гораздо большую зарплату.

Перспективы работы для выпускников ComputerScience

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

Резюме

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

На сайте IvyLeague Education в разделе блога есть много полезных статей на тему SAT и поступления в университеты США в целом. Мы также помогаем студентам в написании Application Essay, Personal Statement, в заполнении необходимых документов и в подаче этих документов в топовые университеты. Для подробной информации переходите на сайт или Instagram.