Существует два типа программистов: те, кто владеют компьютерными науками достаточно хорошо, и те, кто вроде как что-то могут благодаря знанию пары-тройки высокоуровневых инструментов. Вне зависимости от ваших стремлений: хотите вы стать инженером первого типа или просто ищете способ заработать немного денег, изучение Computer Science — единственный надёжный путь для этого.
Поэтому вебинар будет именно об элементарнейших основах Computer Science и говорить мы там будем о следующем:
Программирование:
- предназначение высокоуровневых языков программирования;
- трансляция программ из исходного кода в исполняемый модуль;
- парадигмы программирования.
Архитектура компьютера:
- устройство компьютера;
- детальное устройство процессора;
- иерархия памяти;
Операционные системы:
- Виртуальная память;
- Режим ядра и пользователя;
- Концепция процесса и потока;
Алгоритмы и структуры данных:
- цель и предназначение алгоритмов и структур данных;
- основополагающие структуры данных;
- основополагающие алгоритмы;
Компьютерные сети:
- взаимодействие нескольких компьютеров между собой;
- стэк протоколов TCP/IP;
- прикладной уровень TCP/IP;
Базы данных:
- предназначение баз данных и СУБД;
- виды баз данных;
- реляционные базы данных;
Плюс в конце поделюсь тем, что нужно учить дальше, чтобы развиваться в этой сфере, а также, конечно же, обсудим все вопросы, которые будут заданы во время эфира.
Вебинар будет нацелен на Junior специалистов или для тех, кто только учит программирование, Middle и выше ничего нового там не узнает (но если вы думаете, что вы Middle и не знаете всего того вышеперечисленного - я вас огорчу вы не Middle)
Поэтому вебинар будет именно об элементарнейших основах Computer Science и говорить мы там будем о следующем:
Программирование:
- предназначение высокоуровневых языков программирования;
- трансляция программ из исходного кода в исполняемый модуль;
- парадигмы программирования.
Архитектура компьютера:
- устройство компьютера;
- детальное устройство процессора;
- иерархия памяти;
Операционные системы:
- Виртуальная память;
- Режим ядра и пользователя;
- Концепция процесса и потока;
Алгоритмы и структуры данных:
- цель и предназначение алгоритмов и структур данных;
- основополагающие структуры данных;
- основополагающие алгоритмы;
Компьютерные сети:
- взаимодействие нескольких компьютеров между собой;
- стэк протоколов TCP/IP;
- прикладной уровень TCP/IP;
Базы данных:
- предназначение баз данных и СУБД;
- виды баз данных;
- реляционные базы данных;
Плюс в конце поделюсь тем, что нужно учить дальше, чтобы развиваться в этой сфере, а также, конечно же, обсудим все вопросы, которые будут заданы во время эфира.
Вебинар будет нацелен на Junior специалистов или для тех, кто только учит программирование, Middle и выше ничего нового там не узнает (но если вы думаете, что вы Middle и не знаете всего того вышеперечисленного - я вас огорчу вы не Middle)