01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука...

25
АЗБУКА РАЗРАБОТЧИКА, КОТОРЫЙ ХОЧЕТ БЫТЬ НА ГРЕБНЕ ВОЛНЫ Пашкевич Дмитрий Сергеевич Тамтэк, директор

Transcript of 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука...

Page 1: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

АЗБУКА РАЗРАБОТЧИКА, КОТОРЫЙ ХОЧЕТ БЫТЬ НА ГРЕБНЕ ВОЛНЫ

Пашкевич Дмитрий СергеевичТамтэк, директор

Page 2: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.
Page 3: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.
Page 4: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.
Page 5: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.
Page 6: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.
Page 7: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.
Page 8: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

Язык общения

• Рунглиш•Фольклор• Крутые технические

термины

Page 9: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

История первая, фольклорная Про фичи, баги и

требования заказчика

Page 10: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.
Page 11: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

Баг или Фича ?• Это ошибка, или так и задумано?

Page 12: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

История вторая, терминологическая Словарь разработчика

Page 13: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

Социальные сети

• Like, Share, 5+• Графы• Географическое распределение данных• CDN• High Load• Big Data

Page 14: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

Базы данных

• «Третья нормальная форма»• План выполнения• Индексы• Транзакции• CAP теорема– Consistency (согласованность)– Availability (доступность)– Partition tolerance (устойчивость к разделению)

Page 15: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

Программирование

• Процедуры, функции, ООП• Стек и «куча»• Мьютексы и семафоры• Компиляторы и интерпретаторы• Утечки памяти и «Сборка мусора»• Статическая и динамическая типизация• Паттерны проектирования• Рефекторинг, TDD

Page 16: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

История третья, про «рунглиш» Управление проектом

Page 17: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

Заслайдили релизПеревод: сорвали срок поставки

Page 18: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

Деплой фичи со стейджинга на продакшен

Перевод: проверили новый функционал на тестовом стенде и запустили в промышленную эксплуатацию

Page 19: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

Запушил в бранч и смерджил в мастер

Перевод: отправил код в отдельную ветку и свел изменения в главный репозитарий

Page 20: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.
Page 21: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.
Page 22: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

Как заговорить на «птичьем» программистском языке

• «Вариться» с более опытными– Посещать ИТ-конференции– Участвовать в сообществах– Пробовать силы на хакатонах

• Быть в курсе последних веяний– Интернет!

• Учить английский (и не забыть русский)• Стажироваться в ИТ-компаниях

Page 23: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

Проекты Тамтэк в сфере ИТ-образования

• День открытых дверей – 26 сентября• Воскресная школа разработчика – с 4

октября («Больше, чем стажировка»)• Школа тестировщика• Летняя стажировка• Кубок Тамтэк• День Экспертизы

Page 24: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.
Page 25: 01 HappyDev-lite-2015 autumn. Дмитрий Пашкевич. Азбука разработчика, который хочет быть на гребне волны.

Вопросы?

Дмитрий Пашкевич

skype: dmitrypashkevichvk.com/dmitrypashkevich