Скиена C. - Олимпиадные задачи по программированию
From Baylor to Baylor: 1991-2006: ACM-ICPC World Finals
Competitive Programming 1-3
Да, и любой алгоритм из Кормена (даже графы), любой сложности, за 5 минут с тестами без подсветки синтаксиса должен суметь написать.
Инжене(г)ринг везде одинаковый. В робототехнике и схемотехнике Digital signal processing и матан. Основа везде одинаковая. Просто применяется в разном порядке и разными языками. Поищите кружок робототехники. Или какой-нибудь "инкубатор" со стартапами в пределах вуза.
Иностранными компаниями стажировка воспринимается, как "работа на 3-4 месяца" и собеседуют они так же, как и полноценных сотрудников. И обычно по рекомендации. Если ваш научрук не может вас этим обеспечить, то тут уже никак. Это его прямая обязанность. Исправляйте "понял что туповат". А это уже зависит от того как долго вы сможете марафонить целыми днями олимпиады.
обычное образование и его учебники не годятся категорически
потому что от них государство разваливается и люди деградируют
Может вам к психиатру сходить? Вы вспомните ФИО вашего учителя по физике из школы? Скорее всего нет. А все альбомы Шнурова? Скорее всего да. Просто образование мешает вам наслаждаться всем изобилием развлечений. Вот и всё. Или вы думали, что первые открыли это всё?
СНГшный IT рынок выезжает только из-за своей дешевизны (курс валют глянь) и из-за того, что попадаются крутые компании с крутыми программистами. Так что решай. Ты либо дешевый, либо крутой. Для крутости нужно учить.
Да. Лабы и прочее. И сразу готовьтесь, что нужно будет много учить вне программы вуза. И всегда держите на ноуте пару книжек по языкам-технологиям, с которыми решите работать. USB-интернет тоже желательно. Не везде есть wifi.
Пмж и гражданство не дадут точно. На это нужно 5-10 лет и рабочая виза. У вас скорее всего учебная. Если вас отчислят, то вернетесь на историческую родину. На работу не возьмут, виза не та. Если только в университете. Учитесь. Другого выхода нет.
я начинаю побаиваться ухудшения зрения
Здесь как получится, у кого как. Может и не ухудшится.
Лол. Капитализм это завод, но государство не обеспечивает тебя ЗП и отпуском (на всё воля работодателя). Никто никаких гарантий не дает, никогда. Либо херачишь ты, либо херачат тебя.
В диссертации важно точно определить задачу, обосновать её и предложить решение. Либо проанализировать какие-то решения + своё и сказать, что эффективного пока нет.
Копайте в сторону знающего руководителя. Если не найдете руководителя, то придется пойти работать "в определенные компании, которые все не любят из-за их любви к олимпиадникам" и фрилансом на javascript тут не отделаетесь. В итоге можете написать дисертацию уровня "1 курс бакалавриата топового европейского вуза" и пойти делать сайты.