Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
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
120
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
Михаил Гурбанов – Are you NATS? @ PythoNN
sobolevn
0
51
Дмитрий Бровкин – Почему исправление опечаток сложнее, чем кажется, и как мы с этим српавляемся @ PythoNN
sobolevn
0
32
Алексей Гончарук – Современный веб с темлейтами @ PythoNN
sobolevn
0
100
Алексей Голобурдин – Демистификация PostgreSQL-индексов @ PythoNN
sobolevn
0
130
PythoNN – Александр Гончаров
sobolevn
0
64
PythoNN – Андрей Пронин
sobolevn
0
120
PythoNN: Василий Рябов – "Парсинг бинарных данных с помощью ctypes, или пишем на питоне как на Си"
sobolevn
0
240
GitHub Planet - OpenSource
sobolevn
0
270
Polymorphism and Typeclasses
sobolevn
2
160
Other Decks in Programming
See All in Programming
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
1
480
Cline指示通りに動かない? AI小説エージェントで学ぶ指示書の書き方と自動アップデートの仕組み
kamomeashizawa
1
580
XSLTで作るBrainfuck処理系
makki_d
0
210
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
190
Code as Context 〜 1にコードで 2にリンタ 34がなくて 5にルール? 〜
yodakeisuke
0
100
エラーって何種類あるの?
kajitack
5
310
iOSアプリ開発で 関数型プログラミングを実現する The Composable Architectureの紹介
yimajo
2
210
FormFlow - Build Stunning Multistep Forms
yceruto
1
190
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
210
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
360
Cursor AI Agentと伴走する アプリケーションの高速リプレイス
daisuketakeda
1
130
WindowInsetsだってテストしたい
ryunen344
1
190
Featured
See All Featured
Navigating Team Friction
lara
187
15k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.4k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Why Our Code Smells
bkeepers
PRO
337
57k
What's in a price? How to price your products and services
michaelherold
246
12k
Faster Mobile Websites
deanohume
307
31k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.8k
Git: the NoSQL Database
bkeepers
PRO
430
65k
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