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
knowledge-conf.pdf
Search
Sobolev Nikita
April 16, 2019
0
20
knowledge-conf.pdf
Sobolev Nikita
April 16, 2019
Tweet
Share
More Decks by Sobolev Nikita
See All by Sobolev Nikita
PythoNN: Василий Рябов – "Парсинг бинарных данных с помощью ctypes, или пишем на питоне как на Си"
sobolevn
0
82
GitHub Planet - OpenSource
sobolevn
0
150
Polymorphism and Typeclasses
sobolevn
2
96
New GitHub Features
sobolevn
0
32
Problems of static analysis in Python
sobolevn
0
50
Announcing typed-linter
sobolevn
0
180
About GitHub Stars
sobolevn
0
140
Typing Django
sobolevn
0
150
Functional programming for beginners
sobolevn
0
210
Featured
See All Featured
Designing for humans not robots
tammielis
248
25k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
Raft: Consensus for Rubyists
vanstee
132
6.3k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
Writing Fast Ruby
sferik
621
60k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
Building an army of robots
kneath
300
41k
Done Done
chrislema
178
15k
Why Our Code Smells
bkeepers
PRO
331
56k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
187
16k
From Idea to $5000 a Month in 5 Months
shpigford
377
45k
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