Что требуется изучить, чтобы стать Software Engineer?

Здравствуйте.
Посмотрел, что в компаниях типа Google, Facebook, Amazon и т.п. есть вакансия Software Engineer.
Мне понравились задачи, которые там затрагиваются и я хотел бы стать достойным данной должности.
В связи с этим у меня вопрос, возможно вы знаете курсы ( достаточно тем, которые рассматриваются в курсе ), возможно вы знаете программы в университетах, после которых берут на стажировку в подобные компании на данную вакансию или же вы просто знаете список необходимых и жалаемых знаний для данной должности.

Возможно что-то подобное, но если я верно понял, то лишь один из разделов здесь относится к SE: https://www.cs.ox.ac.uk/softeng/courses/subjects.html

Заранее всем большое спасибо за ответы.
  • Вопрос задан
  • 6015 просмотров
Пригласить эксперта
Ответы на вопрос 2
sgjurano
@sgjurano
Разработчик
Операционные системы (Linux)
Сети (CCNA)
Языки программирования (C++, Python)
Алгоритмы и структуры данных (Кормен)
Опыт разработки от 3-х лет
Умение решать дурацкие задачки (Cracking the coding interview)

Примерно такой список требований :)

В Яндекс можно попасть на стажировку после ШАДа, даже без опыта работы.
Ответ написан
@potan
Функциональный программист
По ссылке вполне адекватный список дисциплмн для software engineering. Начинать осваивать лучше с SEM.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы