История изменений
Исправление Aber, (текущая версия) :
Предметная область, в которой я себя вижу: вычислительные сети, сетевая и серверная инфраструктура, высоконагруженное серверное ПО.
сетевая и серверная инфраструктура
Это к DevOps. Для начала можешь попрактиковаться в конфигурировании контейнеров, тот же Docker. Или попробовать поставить OpenWRT на роутер (если есть совместимый роутер), так постепенно вкатишься в конфигурирование сетей.
высоконагруженное серверное ПО.
Энтерпрайзная скучища. Потребует чтения книг по типовым архитектурам и изучение какого-нибудь меинстрим языка типа C#/Java/Rust.
И если представить, что ты реально осилишь книгу по архитектуре то боюсь без практики это окажется прямым путем к карго-культу. Можно получить энциклопедические знания паттернов, уметь этим бахвалиться в «курилке» используя жаргонизмы и правильную терминологию, но превратить полученные знания в эффективно спроектированное приложение можно будет только после нескольких лет практики.
вычислительные сети
Понятия не имею что под этим подразумевается. Но можешь почитать что-нибудь про hadoop mapreduce, чтоб разобраться будет ли тебе интересно.
Лично я бы рекомендовал глянуть на вычисления на GPU, мне кажется это интересная и популярное направление. Раз ты все равно будешь изучать Си то можешь попробовать что-то написать с использованием OpenCL (PoCL или rusticl в mesa).
«Дискретная математика. Учебное пособие» (В. Е. Алексеев).
Думаю пока не нужно, разве только самое начало как хобби. В вузе будет дискретка и там с нуля все объяснят потому как в школах такого предмета не преподают. А вот в жизни не знаю где тебе она понадобится, мне вот не понадобилась.
Лучше все силы брось на математику с тригонометрией и начало анализа, это самое полезное. Без этого будешь работать в энтерпрайзе перекидывая байтики из одного места в другое и все твои компетенции будут заключаться в знании самых попсовых фреймворков. Не самая лучшая работа в мире.
Алгоритмы и структуры данных:
Основы программирования в выбранной предметной области:
Перечисленную литературу не читал но список звучит интересно. Не представляю как такой список можно осилить параллельно с учебой, похоже на wishful thinking.
Исправление Aber, :
Предметная область, в которой я себя вижу: вычислительные сети, сетевая и серверная инфраструктура, высоконагруженное серверное ПО.
сетевая и серверная инфраструктура
Это к DevOps. Для начала можешь попрактиковаться в конфигурировании контейнеров, тот же Docker. Или попробовать поставить OpenWRT на рутер (если есть совместимый роутер), так постепенно вкатишься в кофигурирование сетей.
высоконагруженное серверное ПО.
Энтерпрайзная скучища. Потребует чтения книг по типовым архитектурам и изучение какого-нибудь меинстрим языка типа C#/Java/Rust.
И если представить, что ты реально осилишь книгу по архитектуре то боюсь без практики это окажется прямым путем к карго-культу. Можно получить энциклопедические знания паттернов, уметь этим бахвалиться в «курилке» используя жаргонизмы и правильную терминологию, но превратить полученные знания в эффективно спроектированное приложение можно будет только после нескольких лет практики.
вычислительные сети
Понятия не имею что под этим подразумевается. Но можешь почитать что-нибудь про hadoop mapreduce, чтоб разобраться будет ли тебе интересно.
Лично я бы рекомендовал глянуть на вычисления на GPU, мне кажется это интересная и популярное направление. Раз ты все равно будешь изучать Си то можешь попробовать что-то написать с использованием OpenCL (PoCL или rusticl в mesa).
«Дискретная математика. Учебное пособие» (В. Е. Алексеев).
Думаю пока не нужно, разве только самое начало как хобби. В вузе будет дискретка и там с нуля все объяснят потому как в школах такого предмета не преподают. А вот в жизни не знаю где тебе она понадобится, мне вот не понадобилась.
Лучше все силы брось на математику с тригонометрией и начало анализа, это самое полезное. Без этого будешь работать в энтерпрайзе перекидывая байтики из одного места в другое и все твои компетенции будут заключаться в знании самых попсовых фреймворков. Не самая лучшая работа в мире.
Алгоритмы и структуры данных:
Основы программирования в выбранной предметной области:
Перечисленную литературу не читал но список звучит интересно. Не представляю как такой список можно осилить параллельно с учебой, похоже на wishful thinking.
Исходная версия Aber, :
Предметная область, в которой я себя вижу: вычислительные сети, сетевая и серверная инфраструктура, высоконагруженное серверное ПО.
сетевая и серверная инфраструктура
Это к DevOps. Для начала можешь попрактиковаться в конфигурировании контейнеров, тот же Docker. Или попробовать поставить OpenWRT на рутер (если есть совместимый роутер), так постепенно вкатишься в кофигурирование сетей.
высоконагруженное серверное ПО.
Энтерпрайзная скучища. Потребует чтения книг по типовым архитектурам и изучение какого-нибудь меинстрим языка типа C#/Java/Rust.
И если представить, что ты реально осилишь книгу по архитектуре то боюсь без практики это окажется прямым путем к карго-культу. Можно получить энциклопедические знания паттернов, уметь этим бахвалиться в «курилке» используя жаргонизмы и правильную терминологию, но превратить полученные знания в эффективно спроектированное приложение можно будет только после нескольких лет практики.
вычислительные сети
Понятия не имею что под этим подразумевается. Но можешь почитать что-нибудь про hadoop mapreduce, чтоб разобраться будет ли тебе интересно.
Лично я бы рекомендовал глянуть на вычисления на GPU, мне кажется это интересная и популярное направление. Раз ты все равно будешь изучать Си то можешь попробовать что-то написать с использованием OpenCL (PoCL или rusticl в mesa).
«Дискретная математика. Учебное пособие» (В. Е. Алексеев).
Думаю пока не нужно, разве только самое начало как хобби. В вузе будет дискретка и там с нуля все объясняют потому как в школах такого предмета не преподают. А вот в жизни не знаю где тебе она понадобится, мне вот не понадобилась.
Лучше все силы брось на математику с тригонометрией и начало анализа, это самое полезное. Без этого будешь работать в энтерпрайзе перекидывая байтики из одного места в другое и все твои компетенции будут заключаться в знании самых попсовых фреймворков. Не самая лучшая работа в мире.
Алгоритмы и структуры данных:
Основы программирования в выбранной предметной области:
Перечисленную литературу не читал но список звучит интересно. Не представляю как такой список можно осилить параллельно с учебой, похоже на wishful thinking.