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
Формирование инженерной культуры
Search
Mokevnin Kirill
March 25, 2014
Programming
0
39
Формирование инженерной культуры
Mokevnin Kirill
March 25, 2014
Tweet
Share
More Decks by Mokevnin Kirill
See All by Mokevnin Kirill
ментальное программирование
mokevnin
2
130
Архитектурные практики в rails
mokevnin
16
600
Other Decks in Programming
See All in Programming
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
110
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
140
CSC305 Lecture 26
javiergs
PRO
0
140
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
170
暇に任せてProxmoxコンソール 作ってみました
karugamo
1
720
複雑な仕様に立ち向かうアーキテクチャ
myohei
0
170
良いユニットテストを書こう
mototakatsu
5
2k
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
740
見えないメモリを観測する: PHP 8.4 `pg_result_memory_size()` とSQL結果のメモリ管理
kentaroutakeda
0
330
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
130
103 Early Hints
sugi_0000
1
230
プロダクトの品質に コミットする / Commit to Product Quality
pekepek
2
770
Featured
See All Featured
Thoughts on Productivity
jonyablonski
67
4.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Being A Developer After 40
akosma
87
590k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
17
2.3k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Unsuck your backbone
ammeep
669
57k
Making the Leap to Tech Lead
cromwellryan
133
9k
GraphQLとの向き合い方2022年版
quramy
44
13k
Navigating Team Friction
lara
183
15k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
We Have a Design System, Now What?
morganepeng
51
7.3k
Transcript
Формирование инженерной культуры мокевнин кирилл, undev.ru, ульяновск
Об авторе Москва • веб-студия, агрегатор, стартап • starlook.ru •
undev • qik.com (skype) Ульяновск • undev - как руководитель филиала
Проблемные области • взаимоотношения • взаимовыручка • менторство • шаринг
знаний • профессиональный рост • отношение к коду • инженерные практики
Когда начинается работа над формированием?
Прием на работу • собеседование как часть обучения • нацеленность
на профессиональный рост • открытость к изменениям • ценности • понимание ответственности
Обучение • план по знаниями и практики • менторство (обучение
в парах) • techtalks. Не знаешь - расскажи. • code review, обучение практикам • воркшопы • чтение книг • open source • сообщество/понимание своего уровня
Технические подходы • XP (TDD, CI, Pair) • Шаринг знаний
(чаты/yammer/блоги) • стандартизация • MR (в gitlab) • Инструменты: vagrant, vim, CM (ansible)
Организационные подходы • переговорки • доски • ноутбуки • прямые
столы (парами) • мониторы по офису (ci, графики) • перемешивание людей на проектах и по офису • кухня
Тимлиды • может не каждый • вырастают из внутренних людей
• их нужно учить soft skills и management • занимаются ресерчем • тесно общаются друг с другом • ведут сразу несколько проектов
Общие практики • обучение диктатура • доклады: не знаешь -
расскажи • участие в собеседованиях • менторство и тимлиды
Человеческий фактор • отсутствие клановости • личные качества важнее профессиональных
• нужно уметь уволнять • взаимовыручка
Как все начиналось • несколько раз в неделю читал доклады
• просил прочитать доклады по незнакомым областям • сидел рядом и парно программировал • постоянные воркшопы
Рост • компания меняется - все чувствуют • появляются люди
незнакомые люди • распостранение культуры и скорость набора • делегирование и менеджеры • монокультура
Спасибо за внимание! twitter: @mokevnin email:
[email protected]
11-12 апреля nastachku.ru