Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to teach programmers in the 21st century?
Search
Sobolev Nikita
April 26, 2019
Programming
0
130
How to teach programmers in the 21st century?
Sobolev Nikita
April 26, 2019
Tweet
Share
More Decks by Sobolev Nikita
See All by Sobolev Nikita
Чего вы не знали о строках в Python – Василий Рябов, PythoNN
sobolevn
0
180
ИИ-Агенты в каждый дом – Алексей Порядин, PythoNN
sobolevn
0
160
Внутреннее устройство сборки мусора в CPython 3.14+ – Сергей Мирянов, PythoNN
sobolevn
0
64
Генератор байткода и байткод генератора, Михаил Ефимов, PythoNN
sobolevn
0
58
Дотянуться до кремния. HighLoad Python: SIMD, GPU – Пётр Андреев, PythoNN
sobolevn
0
68
Проектирование — это когда чувствуешь, а не какие-то там циферки, Николай Хитров, PythoNN
sobolevn
0
93
Continuous profiling, Давид Джалаев, PythoNN
sobolevn
0
100
Михаил Гурбанов – Are you NATS? @ PythoNN
sobolevn
0
120
Дмитрий Бровкин – Почему исправление опечаток сложнее, чем кажется, и как мы с этим српавляемся @ PythoNN
sobolevn
0
52
Other Decks in Programming
See All in Programming
Microservices rules: What good looks like
cer
PRO
0
1.5k
【CA.ai #3】ワークフローから見直すAIエージェント — 必要な場面と“選ばない”判断
satoaoaka
0
250
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
120
【Streamlit x Snowflake】データ基盤からアプリ開発・AI活用まで、すべてをSnowflake内で実現
ayumu_yamaguchi
1
120
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
1.2k
Cell-Based Architecture
larchanjo
0
130
著者と進める!『AIと個人開発したくなったらまずCursorで要件定義だ!』
yasunacoffee
0
140
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
320
Your Architecture as a Crime Scene?Forensic Analysis
manfredsteyer
PRO
0
100
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.2k
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
390
Cap'n Webについて
yusukebe
0
140
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
It's Worth the Effort
3n
187
29k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Building Flexible Design Systems
yeseniaperezcruz
330
39k
Done Done
chrislema
186
16k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Building Applications with DynamoDB
mza
96
6.8k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
Transcript
Никита Соболев github.com/sobolevn 1
Как учить программистов в 21 веке !2
Я программист !3
И у меня есть своя компания !4
None
Every saga has a beginning !6
Более насущные проблемы •Продажи •Кадры •Чего делать-то надо? !7
None
None
None
None
None
Нет времени править баги, нужно релизить !13
Программисты не хотят писать документацию !14
Никто не несет ответственности !15
Всем пофиг на качество !16
Всем пофиг на продукт !17
"А зачем мне знать про Ч?" !18
None
None
None
None
None
None
None
!26 Разработчики Руководители
!27 Разработчики Руководители
!28 Разработчики Руководители
!29 Разработчики Руководители
None
None
•15 минут •30 минут •1 час •2 часа •4 часа
!32
None
None
Что проверяем? 1. Все возможные виды авто-тестов 2. Стиль, типы,
лучшие практики 3. Автоматическое ревью 4. Ревью человеком 5. Дизайн ревью 6. Бизнес ревью !35
None
None
Хороший менеджер создает необходимость !38
None
None
None
Не понял? 1. Плохая документация 2. Завел баг 3. Документацию
правят 4. Все счастливы !42
None
None
None
None
None
!48
Даем задачи - оплачиваем результат 1. Даем маленькую задачу 2.
Смешиваем технологии и сферы 3. Контролируем качество 4. Контролируем качество! !49
Принимаем решения !50
Нужно привнести новое? 1. Завел задачу на исследование 2. Подумал
- написал документ 3. Контролируем ход мысли 4. Возможно повторить !51
Architecture Decision Record !52
!53
# Tables library Author: @sobolevn Issue: ... Date: 24.04.2019 ##
Decision We will use ... ## Reasoning ...
None
None
Люди делятся за деньги своими знаниями !57
Приветствуем баги со стороны !58
None
None
Люди делятся за деньги своими знаниями !61
Привлекаем крутых чуваков !62
None
Мы открыты знаниям. А вы? !64 Вместо вывода - вопрос
Вы тоже можете! •Сделайте аудит, пусть нарепортят багов •Платите /
поощряйте внутреннее ревью •Сводите неформальную коммуникацию к минимуму !65
Вопросы? github.com/sobolevn sobolevn.me 66
!67
None
None
None
None
youtube.com/watch?v=BZI_GdaFHW4
Новая тактика •Нет разделения на роли •Справедливое распределение ресурсов •Абсолютный
контроль !73