Добро пожаловать обратно! В последнее время я написал массу статей о языках программирования, которые используют крупные компании, таких как Facebook, Google и Microsoft, а теперь давайте поговорим о том, какие языки программирования использует Amazon!

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

Для большинства объявлений о вакансиях, которые я видел, вот что это были за языки: Python, Java, Javascript, HTML, CSS, React, Angular, R и SQL. Я заметил, что помимо языков программирования также требовалось много программного обеспечения: AWS (Redshift), Excel и Tableau - лишь некоторые из них. Давайте продолжим и подробно рассмотрим все языки!

Python

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

Ява

Java - очень популярный язык, используемый множеством компаний по всему миру, Amazon - одна из таких компаний. Этот язык является объектно-ориентированным языком, за которым стоит большое сообщество, поэтому, если вы планируете изучать этот язык, у вас будет большое сообщество, которое сможет вам помочь.

Javascript, HTML и CSS

Далее у нас есть Javascript, HTML и CSS, это очень популярные языки, которые в основном используются для веб-дизайна. Если в этом списке есть какой-то набор языков, которые стоит выучить, то это определенно эти три. Практически в каждой работе по разработке программного обеспечения в любой компании эти языки будут в значительной степени использоваться, поэтому изучение этих языков приведет вас к тому, что вы станете гораздо более сильным программистом.

Реагировать и угловой

Эти языки очень похожи друг на друга, по сути, они представляют собой обновления Javascript. Всегда лучше выучить оба этих языка, но главное отличие в том, что Angular создан Google, а React создан Facebook. Обе эти платформы гордятся своей способностью разрабатывать веб-приложения на разных платформах, поэтому я бы рекомендовал изучить оба этих языка, чтобы повысить ваши шансы на получение работы в Amazon!

R

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

SQL

Наконец, SQL был еще одним массовым языком, который требовался почти для каждой работы, которую я видел, от разработки программного обеспечения до науки о данных. SQL позволяет нам разрабатывать базы данных и по существу извлекать данные из этих баз данных, поскольку у Amazon есть свои собственные веб-сервисы (AWS), SQL играет огромную роль в разработке своих баз данных в Redshift. Я не видел ни одной вакансии, только требующей SQL, но я видел много работ, требующих этого языка, вы обязательно сделаете себе одолжение, изучив этот язык.

Вот и все! Это определенно не единственные языки, которые использует Amazon, но я нашел их наиболее распространенными. Как я уже говорил ранее, Amazon также требовался большой опыт работы с различным программным обеспечением в рамках AWS, помимо этого, им требовался опыт работы с некоторыми другими инструментами, поэтому я бы рекомендовал изучить эти инструменты и языки, а не только языки.

Как всегда

если у вас есть предложения, мысли или вы просто хотите пообщаться, не стесняйтесь связаться / подписаться на меня в Twitter! Кроме того, ниже приведены ссылки на некоторые из моих любимых ресурсов по изучению программирования, Python, R, Data Science и т. Д.