Основы программирования

Содержание

Слайд 2

+7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com

Обо мне

Компетенции:
Разработка ПО + Обучение

+7 (8422) 44-66-91 +7 (495) 133-90-01 www.simbirsoft.com Обо мне Компетенции: Разработка ПО
+ Менеджмент
Образование:
Техническое (ИТ) + 3 x Управленческих (в т.ч. MBA)
Работа:
Разрабатываю ПО с 1993 года (28 лет)
Преподаю с 1997 года (24 года)
Human Resources с 2009 года (12 лет)
Работаю с 4 курса
В роли преподавателя:
Помог прийти в ИТ отрасль 2500+ специалистов
(100+ репетируемых)
Большинство с дипломами
Но есть и без дипломов

Слайд 3

Что еще есть в Си?

http://c-spravochnik.ru/
Шестнадцатеричные и восьмеричные константы “0x1F”, “0176”
Тернарная условная

Что еще есть в Си? http://c-spravochnik.ru/ Шестнадцатеричные и восьмеричные константы “0x1F”, “0176”
операция “?:”
Побитные операции (“|”, “&”, “~”, ”^”), операции сдвига (“<<”, “>>”)
Приоритеты операций - http://microsin.net/programming/arm/c-operators-precedence.html
Управление потоком выполнения программы: “goto”, “break”, “continue”, “exit()”
Многомерные массивы “int a[3][4][5][6]”
Указатели на функции “int (*compar)(const void *, const void*)”
Адресная арифметика “int * p = &a; p++;”
Аргументы функции main “int main(int argc, char *argv[])”
Списки параметров переменной длины “printf(…)”
Структуры и объединения – “union”, битовые поля, перечисления “enum”
Препроцессор – “define”, “pragma” и др.
Макросы
Стандартная библиотека: Генератор случайных чисел и многое др.
Стандарты языка Си: С99, C11
?

Слайд 4

Как учить Си дальше?

А надо ли?
А что учить другое?
А если так и

Как учить Си дальше? А надо ли? А что учить другое? А
не понял – как быть?
А если вообще ничего не понял – как быть?
А если еще и по русски не понимаю – как быть?

Слайд 5

А может ну его?

Экономике России требуется от 1 000 000 до 3

А может ну его? Экономике России требуется от 1 000 000 до
000 000 ИТ специалистов

Слайд 6

А может ну его?

Экономике России требуется от 1 000 000 до 3

А может ну его? Экономике России требуется от 1 000 000 до
000 000 ИТ специалистов
Парадокс – экономике требуется от 1 000 000 ИТ специалистов, НО даже
50 000-100 000 выпускников курсов и ИТ специальностей с трудом находят первую работу. Почему?

Слайд 7

А может ну его?

Экономике России требуется от 1 000 000 до 3

А может ну его? Экономике России требуется от 1 000 000 до
000 000 ИТ специалистов
Парадокс – экономике требуется от 1 000 000 ИТ специалистов, НО даже
50 000-100 000 выпускников курсов и ИТ специальностей с трудом находят первую работу. Почему?
Экономике России требуется от 1 000 000 до 3 000 000 ИТ специалистов, а не «выпускников курсов и ИТ специальностей»!

Слайд 8

А может ну его?

Экономике России требуется от 1 000 000 до 3

А может ну его? Экономике России требуется от 1 000 000 до
000 000 ИТ специалистов
Парадокс – экономике требуется от 1 000 000 ИТ специалистов, НО даже
50 000-100 000 выпускников курсов и ИТ специальностей с трудом находят первую работу. Почему?
Экономике России требуется от 1 000 000 до 3 000 000 ИТ специалистов, а не «выпускников курсов и ИТ специальностей»!
Работа ИТ специалиста – это работа ИНЖЕНЕРА. Да, это в меру хлебно. Хлебно с маслом. Но это не ВАУ-ВАУ-ВАУ!

Слайд 9

А может ну его?

Экономике России требуется от 1 000 000 до 3

А может ну его? Экономике России требуется от 1 000 000 до
000 000 ИТ специалистов
Парадокс – экономике требуется от 1 000 000 ИТ специалистов, НО даже
50 000-100 000 выпускников курсов и ИТ специальностей с трудом находят первую работу. Почему?
Экономике России требуется от 1 000 000 до 3 000 000 ИТ специалистов, а не «выпускников курсов и ИТ специальностей»!
Работа ИТ специалиста – это работа ИНЖЕНЕРА. Да, это в меру хлебно. Хлебно с маслом. Но это не ВАУ-ВАУ-ВАУ!
Важный момент – «период полураспада знаний» в наиболее динамичных ИТ сегментах – менее 5 лет!!!! Т.е. придется учиться ВСЮ ЖИЗНЬ – до самой пенсии!!!

Слайд 10

А может ну его?

Экономике России требуется от 1 000 000 до 3

А может ну его? Экономике России требуется от 1 000 000 до
000 000 ИТ специалистов
Парадокс – экономике требуется от 1 000 000 ИТ специалистов, НО даже
50 000-100 000 выпускников курсов и ИТ специальностей с трудом находят первую работу. Почему?
Экономике России требуется от 1 000 000 до 3 000 000 ИТ специалистов, а не «выпускников курсов и ИТ специальностей»!
Работа ИТ специалиста – это работа ИНЖЕНЕРА. Да, это в меру хлебно. Хлебно с маслом. Но это не ВАУ-ВАУ-ВАУ!
Важный момент – «период полураспада знаний» в наиболее динамичных ИТ сегментах – менее 5 лет!!!! Т.е. придется учиться ВСЮ ЖИЗНЬ – до самой пенсии!!!
Вы уверены, что вы хотите учиться всю жизнь, и быть все лишь «не бедным человеком»? 40 часов в неделю за компьютером? Постоянно решать реально сложные (технические) проблемы?

Слайд 11

На какие вопросы стоит ответить

А моё ли это?
Хочу ли я этим заниматься?

На какие вопросы стоит ответить А моё ли это? Хочу ли я
40 часов в неделю. 52 недели в году. Все годы до пенсии (в 65-70 лет!)
А есть ли вообще какие-то маркеры того, что у меня получится? Что я не впустую потрачу 4 года в вузе?
А может наоборот – есть четкие маркеры, что я точно не дойду до конца?
Может лучше поменять траекторию прямо сейчас?
Какие есть альтернативы?

Слайд 12

Допустим, решили, что надо идти до конца

Хорошо! Дойду до диплома. А дальше

Допустим, решили, что надо идти до конца Хорошо! Дойду до диплома. А
– что???
ИТ – это только «программист»?
Есть ли что-то кроме «программиста»?
А если основы программирования ну никак не получаются – есть ли варианты быть в ИТ?

Слайд 13

Роли в ИТ компании

Роли в ИТ компании

Слайд 14

Роли в ИТ компании

Роли в ИТ компании

Слайд 15

Роли в ИТ компании

Роли в ИТ компании

Слайд 16

Хард Скилы

Хард Скилы

Слайд 17

Софт Скилы

Софт Скилы

Слайд 18

Уровни квалификации

Уровни квалификации

Слайд 19

Как войти в IT? Мейнстрим

Как войти в IT? Мейнстрим

Слайд 20

Как войти в IT? Мейнстрим

Как войти в IT? Мейнстрим

Слайд 21

Как войти в IT? Иной путь

Как войти в IT? Иной путь

Слайд 22

Кому не быть програмистом?*

* Может быть даже в этом случае можно стать

Кому не быть програмистом?* * Может быть даже в этом случае можно
программистом!
Но готов ли такой человек к неимоверной цене входа, с потолком на уровне Junior?

Слайд 23

Почему нужно развиваться?

Почему нужно развиваться?

Слайд 24

Какие скилы пригодятся?

Какие скилы пригодятся?

Слайд 25

Какие скилы пригодятся?

Какие скилы пригодятся?

Слайд 26

Лайфхаки для джунов

Лайфхаки для джунов
Имя файла: Основы-программирования.pptx
Количество просмотров: 20
Количество скачиваний: 0