@Domus

Как составить образовательную программу на лето?

Добрый день!

Подошел к завершению второй курс университета, впереди летние каникулы. Не хочется тратить время впустую. Есть желание подтянуться в области прикладного программирования(чтобы можно было претендовать на Джуна), олимпиадного(чтобы была возможность проходить стажировки в крупных IT-компаниях), математике(анализ данных).

1. Прикладное программирование.
Какой стек технологий посоветуете? Может быть подскажете хорошие книги по ним? Гугл и Доки - это, конечно, хорошо, но хочется, чтобы первое время кто-то вёл за руку. :)

2. Олимпиадное программирование.
acmp.ru, codeforces.com, а что ещё? Может быть есть хоршие книги по тому, как организовать свое обучение? Ну не просто же в лоб задачи решать.

3. Математика.
Давно слышу про анализ данных, машинное обучение и прочую магию. Есть хорошие книги(можно на английском) на эту тему? В магазинах куча всякого, но что-то доверия мало вызывает. Вместе с книгами упор на www.kaggle.com?

Спасибо за помощь!
  • Вопрос задан
  • 560 просмотров
Пригласить эксперта
Ответы на вопрос 3
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Я крайне рекомендую любому студенту искать на лето стажировку. Во-первых, это даст намного больше знаний и умений, чем вы сможете приобрести самостоятельно или в универе. Во-вторых, это даст стаж, который очень пригодится при трудоустройстве после получения диплома.
Ответ написан
sim3x
@sim3x
Сосредоточтесь на базе
Пройдиесь по ЯП и выберете себе стек на ближайший год
Те если питон и веб, то только питон в вебе, если джава на андроиде, то тогда джава-коре + апи андроида, а не джава на сервере

Сразу ищите стажировку, а еще лучше полноценную работу не только на лето

Когда у вас будет база можно растекаться на каглы и прочую бигдату
С учетом того, что вам потребуется хорошо изученная математика на уровне 1го курса
Ответ написан
1. Подбирайте стэк технологий под ваши задачи, но не наоборот.
Сейчас практически все можно написать с помощью JavaScript. Если что-то не получится (физически или не устроит производительность), тогда поможет С/С++

Web, Desktop, Mobile - это все можно на JS, разве что в последних случаях нативные приложения будут выигрывать в производительности

2. Codewars
Ответ написан
Ваш ответ на вопрос

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

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