Upgrade to Pro — share decks privately, control downloads, hide ads and more …

About corporate education

About corporate education

8c3a2ebf7c2b84f8390d99c7bf8c8a48?s=128

Sobolev Nikita

October 10, 2019
Tweet

Transcript

  1. X Никита Соболев github.com/sobolevn 1

  2. >_ X Про корпоративное обучение 2

  3. Мой опыт 3

  4. Мой опыт > Учился сам 3

  5. Мой опыт > Учился сам > Заставляю других 3

  6. Мой опыт > Учился сам > Заставляю других > Помогал

    заставлять других 3
  7. Мой опыт > Учился сам > Заставляю других > Помогал

    заставлять других > Учу желающих 3
  8. Но я не педагог! 4

  9. !5

  10. Как вы считаете, должна ли компания вас учить? 6

  11. sobolevn.me/talks/ knowledge-conf-2019 7

  12. Кто из вас подвергался корпоративному обучению? 8

  13. В чем основное отличие корпоративного обучения от обычного? 9

  14. Желание и видимые результаты 10

  15. Нет желания 11

  16. Нет видимых результатов 12

  17. В чем главная проблема корпоративного обучения? 13

  18. Отсутсвие возможности применять навыки 14

  19. >_ X Про навыки 15

  20. !16

  21. Т !17

  22. Т !17

  23. Т !17

  24. Важно развивать оба типа навыков 18

  25. >_ X Критерии 19

  26. Т !20

  27. Желание ❌ | | ✅ Видимые результаты ❌ | |

    ✅ Применимость ❌ | | ✅ 21
  28. >_ X Способы, которые не работают 22

  29. Онлайн курсы 23

  30. Т !24

  31. Желание ❌ Видимые результаты ❌ Применимость ❌ 25

  32. Проблемы 26

  33. Проблемы > Кругом обман! 26

  34. !27

  35. Проблемы 28

  36. Проблемы > Кругом обман! 28

  37. Проблемы > Кругом обман! > Нет персонализации 28

  38. Проблемы > Кругом обман! > Нет персонализации > Спорная платформа

    28
  39. Процессные тренинги 29

  40. Т !30

  41. Желание ❌ Видимые результаты ❌ Применимость ❌ 31

  42. Проблемы 32

  43. Проблемы > Кругом обман! 32

  44. Проблемы > Кругом обман! > Scrum головного мозга 32

  45. Проблемы > Кругом обман! > Scrum головного мозга > Процессы

    – вещь органическая 32
  46. Проблемы > Кругом обман! > Scrum головного мозга > Процессы

    – вещь органическая > Многие люди не готовы меняться 32
  47. >_ X Способы, которые плохо работают 33

  48. Нормальные сертификаты 34

  49. Т !35

  50. Проблемы 36

  51. Проблемы > Не везде есть сертификаты 36

  52. Проблемы > Не везде есть сертификаты > Не везде есть

    нормальные сертификаты 36
  53. Проблемы > Не везде есть сертификаты > Не везде есть

    нормальные сертификаты > Получение знаний для сертификата не гарантирует правильного их использования 36
  54. Желание Видимые результаты ✅ Применимость 37

  55. Конференции 38

  56. Т !39

  57. Желание ✅ Видимые результаты Применимость 40

  58. Конференции могут быть разрушительны! 41

  59. Conference Driven Development 42

  60. Проблемы 43

  61. Проблемы > Они дорогие 43

  62. Проблемы > Они дорогие > Их нужно уметь использовать 43

  63. Проблемы > Они дорогие > Их нужно уметь использовать >

    Выгода от них неочевидна сразу 43
  64. Доклады внутри компании 44

  65. Т !45

  66. Желание Видимые результаты Применимость ✅ 46

  67. Проблемы 47

  68. Проблемы > Требует развитой культуры 47

  69. Проблемы > Требует развитой культуры > Сложно искать темы 47

  70. Проблемы > Требует развитой культуры > Сложно искать темы >

    Мало притока новых идей 47
  71. >_ X Способы, которые приемлемо работают 48

  72. Аудит 49

  73. Аудит 50

  74. wemake.services/ meta/rsdp/audits/ 51

  75. В каких ситуациях? 52

  76. В каких ситуациях? > Уже все плохо 52

  77. В каких ситуациях? > Уже все плохо > Проблемы начинают

    накапливаться 52
  78. В каких ситуациях? > Уже все плохо > Проблемы начинают

    накапливаться > Приходит новый человек / команда 52
  79. В каких ситуациях? > Уже все плохо > Проблемы начинают

    накапливаться > Приходит новый человек / команда > Люди застряли в развитии 52
  80. Как выглядит процесс? 53

  81. Как выглядит процесс? > Полный доступ к коду и задачам

    53
  82. Как выглядит процесс? > Полный доступ к коду и задачам

    > Краткий срок: ~1 день 53
  83. Как выглядит процесс? > Полный доступ к коду и задачам

    > Краткий срок: ~1 день > Применимые результаты 53
  84. Как выглядит процесс? > Полный доступ к коду и задачам

    > Краткий срок: ~1 день > Применимые результаты > Автоматика для контроля 53
  85. Пример 54

  86. Проблема: вы пишите слишком сложный Python код! 55

  87. Проблема: вы пишите слишком сложный Python код! Решение: wemake- python-styleguide

    вам в CI 56
  88. !57

  89. В качестве закрепления: автоматизация 58

  90. Автоматизировать можно почти все 59

  91. Можно автоматизировать! 60

  92. Можно автоматизировать! > Контроль выполнения 60

  93. Можно автоматизировать! > Контроль выполнения > Контроль качества кода 60

  94. Можно автоматизировать! > Контроль выполнения > Контроль качества кода >

    Соблюдение стандартов 60
  95. Можно автоматизировать! > Контроль выполнения > Контроль качества кода >

    Соблюдение стандартов > Неповторение грабель 60
  96. Можно автоматизировать! > Контроль выполнения > Контроль качества кода >

    Соблюдение стандартов > Неповторение грабель > Ревью архитектуры 60
  97. Можно автоматизировать! > Контроль выполнения > Контроль качества кода >

    Соблюдение стандартов > Неповторение грабель > Ревью архитектуры > Ознакомление и обучение 60
  98. Нельзя автоматизировать 61

  99. Нельзя автоматизировать > Именование 61

  100. Нельзя автоматизировать > Именование > Принятие решений 61

  101. Т !62

  102. Желание Видимые результаты ✅ Применимость ✅ 63

  103. Проблемы 64

  104. Проблемы > Про него не говорят 64

  105. Проблемы > Про него не говорят > Выгода не всегда

    очевидна 64
  106. Проблемы > Про него не говорят > Выгода не всегда

    очевидна > Предписания нужно исправлять 64
  107. Проблемы > Про него не говорят > Выгода не всегда

    очевидна > Предписания нужно исправлять > У людей может бомбануть 64
  108. Точечное решение конкретной проблемы 65

  109. a.k.a Консалтинг 66

  110. В каких ситуациях? 67

  111. > Использование лучших практик фреймворка 68

  112. > Тормозит база данных 69

  113. > Непонятный код и плохая архитектура 70

  114. Есть проблема? Обратитесь к авторам 71

  115. Пример 72

  116. Проблема: новички целый месяц разбираются с кодом! 73

  117. Проблема: новички целый месяц разбираются с кодом! Решение: изменение архитектуры

    на более декларавтивную 74
  118. github.com/dry- python/returns

  119. def fetch_user_profile( user_id: int ) -> Result['User', Exception]: return pipe(

    _make_request, IO.lift(box(_parse_json)), )(user_id) @impure @safe def _make_request(user_id: int) -> requests.Response: response = requests.get('/api/user/{0}'.format(user_id)) response.raise_for_status() return response @safe def _parse_json(response: requests.Response) -> 'User': return response.json()
  120. sobolevn.me/2019/02/ engineering-guide- to-user-stories

  121. Т !78

  122. Желание ✅ Видимые результаты ✅ Применимость ✅ 79

  123. Проблемы 80

  124. Проблемы > Проблемы нужно уметь обозначить 80

  125. Проблемы > Проблемы нужно уметь обозначить > Не все технологии

    имеют вокруг себя хорошую поддержку 80
  126. Проблемы > Проблемы нужно уметь обозначить > Не все технологии

    имеют вокруг себя хорошую поддержку > Занятость команды консалтинга 80
  127. И другие способы! 81

  128. Заслуженные упоминания

  129. Заслуженные упоминания > Хакатоны

  130. Заслуженные упоминания > Хакатоны > Опенсорс

  131. Заслуженные упоминания > Хакатоны > Опенсорс > Статьи

  132. Заслуженные упоминания > Хакатоны > Опенсорс > Статьи > Документация

  133. Способов много. Выбирайте с умом! 83

  134. >_ X В заключение 84

  135. Что в итоге делать? 85

  136. Что в итоге делать? > Регулярные аудиты кода и процессов

    85
  137. Что в итоге делать? > Регулярные аудиты кода и процессов

    > Обращаться к специалистам 85
  138. Что в итоге делать? > Регулярные аудиты кода и процессов

    > Обращаться к специалистам > Включаться в сообщество 85
  139. Что в итоге делать? > Регулярные аудиты кода и процессов

    > Обращаться к специалистам > Включаться в сообщество > Рассказывать про способы, которые работают для вас 85
  140. Выводы 86

  141. Выводы > Разные подходы помогают развивать разные навыки 86

  142. Выводы > Разные подходы помогают развивать разные навыки > Разные

    техники имеют разный потенциал 86
  143. Выводы > Разные подходы помогают развивать разные навыки > Разные

    техники имеют разный потенциал > Идеала не существует 86
  144. Полезные ссылки > Андрагогика: ispring.ru/elearning- insights/principy-andragogiki > Цикл Колба: ru.wikipedia.org/wiki/

    %D0%9C%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C_%D0 %9A%D0%BE%D0%BB%D0%B1%D0%B0 > T-Shape: blogerator.org/page/valve-t- obraznyh-ljudej-t-shaper-psihologija- odinochek-konkurencija-anarhija > Должна ли компания вас учить: sobolevn.me/talks/knowledge-conf-2019 87
  145. sobolevn.me Вопросы? github.com/sobolevn 88