Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
8 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
9 месяцев назад
8 месяцев назад
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410
  1. <!-- .slide: data-background="slides/motivation.jpg" data-background-size="contain" data-background-opacity="0.5" -->
  2. ## Motivation <!-- .element: class="text-over-image" -->
  3. <!-- .slide: data-background-color="#033" -->
  4. -V-
  5. <!-- .slide: data-background="slides/motivation.jpg" data-background-size="contain" data-background-opacity="0.3" -->
  6. <!-- .slide: data-background-color="#033" -->
  7. Why do we do the things we do?
  8. ---
  9. ### External motivation
  10. Carrot and stick; someone else sets our path.
  11. <!-- .element: class="fragment" -->
  12. - activity feels meaningless <!-- .element: class="fragment" -->
  13. - makes it easier to procrastinate <!-- .element: class="fragment" -->
  14. - long-term: numbs our self-motivation <!-- .element: class="fragment" -->
  15. ---
  16. ### Internal motivation
  17. We have our own target and we follow it.
  18. <!-- .element: class="fragment" -->
  19. - progress feels more rewarding <!-- .element: class="fragment" -->
  20. - brings good mood <!-- .element: class="fragment" -->
  21. - engages creativity and learning <!-- .element: class="fragment" -->
  22. ---
  23. ### Goal-based motivation
  24. <!-- .slide: data-background-image="slides/goal_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.2" -->
  25. We want to achieve something in the future.
  26. Two phases:<!-- .element: class="fragment" -->
  27. 1. long displeasure from not reaching the goal<!-- .element: class="fragment" -->
  28. 2. short rush of joy from reaching the goal<!-- .element: class="fragment" -->
  29. - that quickly evaporates<!-- .element: class="fragment" -->
  30. -V-
  31. <!-- .slide: data-background-image="slides/goal_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.1" -->
  32. #### Pros:
  33. It works!
  34. <!-- .element: class="fragment" -->
  35. #### Cons:
  36. It causes us damage,<br />it is not sustainable
  37. <!-- .element: class="fragment" -->
  38. Joy fades, requiring more demanding goals. <!-- .element: class="fragment" -->
  39. -V-
  40. <!-- .slide: data-background-image="slides/hedonic_treadmill.jpg" data-background-size="contain" data-background-opacity="0.1" -->
  41. ### Hedonic treadmill <a class="reference" href="https://en.wikipedia.org/wiki/Hedonic_treadmill">🔗</a>
  42. > Humans quickly return to a relatively stable level of happiness despite major positive or negative events.
  43. The reward for finishing a major goal<br />is not worth a long struggle to get there.<!-- .element: class="fragment" -->
  44. -V-
  45. <!-- .slide: data-background-color="#030" -->
  46. ### My past goals
  47. > I'll build a cool website for generating artwork and sell the art and the code!
  48. - I built the website! <!-- .element: class="fragment" data-fragment-index="1" -->
  49. - I enjoyed this part. <!-- .element: class="fragment" data-fragment-index="3" -->
  50. - I never went through with any selling. <!-- .element: class="fragment" data-fragment-index="2" -->
  51. - I didn't like this part. <!-- .element: class="fragment" data-fragment-index="4" -->
  52. ---
  53. ### Journey-based motivation
  54. <!-- .slide: data-background-image="slides/journey_based_motivation.jpg" data-background-size="contain" data-background-opacity="0.2" -->
  55. Joy is found in doing an activity, not finishing it.
  56. * We enjoy the activity itself. <!-- .element: class="fragment" -->
  57. * "Happiness now", not just at the end. <!-- .element: class="fragment" -->
  58. * Unlocks a state of deep concentration known as flow. <!-- .element: class="fragment" -->
  59. * Practicing flow brings contentment and mastery, <!-- .element: class="fragment" -->
  60. * that in turn brings results. <!-- .element: class="fragment" -->
  61. ---
  62. ### Flow
  63. <!-- .slide: data-background-image="slides/flow.jpg" data-background-size="contain" data-background-opacity="0.2" -->
  64. State of deep immersion in an activity that...
  65. * is challenging<!-- .element: class="fragment" -->
  66. * makes use of our strengths<!-- .element: class="fragment" -->
  67. * matches our skills<!-- .element: class="fragment" -->
  68. * is enjoyable.<!-- .element: class="fragment" -->
  69. We tend to lose our sense of time,<!-- .element: class="fragment" -->
  70. and it feels good.<!-- .element: class="fragment" -->
  71. -V-
  72. <!-- .slide: data-background-color="#030" -->
  73. ### You know the feeling
  74. of staying up late
  75. trying to recompile the code just one last time<!-- .element: class="fragment" -->
  76. with the help of this random person's forum post<!-- .element: class="fragment" -->
  77. hoping the app will finally start working.<!-- .element: class="fragment" -->
  78. **Right?**<!-- .element: class="fragment" -->
  79. ---
  80. ### Personal vision
  81. <!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.1" -->
  82. How we'd like to spend our limited time.
  83. - activities we'd like to be doing<!-- .element: class="fragment" -->
  84. - milestones we'd like to pass<!-- .element: class="fragment" -->
  85. - journey-based internal motivation<!-- .element: class="fragment" -->
  86. ---
  87. ### Meaning
  88. <!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.1" -->
  89. We like working on **meaningful** things:
  90. - supporting the greater good,<!-- .element: class="fragment" -->
  91. - helping others,<!-- .element: class="fragment" -->
  92. - being part of something bigger,<!-- .element: class="fragment" -->
  93. - creating a lasting legacy.<!-- .element: class="fragment" -->
  94. -V-
  95. ### Group vision
  96. <!-- .slide: data-background-image="slides/group_vision.jpg" data-background-size="contain" data-background-opacity="0.2" -->
  97. Cooperation of individual visions.
  98. - working together helps the group <!-- .element: class="fragment" -->
  99. - it also boosts one's own potential <!-- .element: class="fragment" -->
  100. > The whole is greater than the sum of its parts.
  101. <!-- .element: class="fragment" -->
  102. -V-
  103. <!-- .slide: data-background-color="#030" -->
  104. ### Meaning for me
  105. Fan of free and open source software:
  106. - I use it daily:<!-- .element: class="fragment" -->
  107. - OS & apps
  108. - fixes & features
  109. - documentation, tips, help
  110. - I contribute back:<!-- .element: class="fragment" -->
  111. - releasing code, fixes
  112. - sponsoring useful projects and individuals
  113. **Everyone benefits.**<!-- .element: class="fragment" -->
  114. ---
  115. <!-- .slide: data-background-color="#542" data-background-image="slides/personal_vision.jpg" data-background-size="contain" data-background-opacity="0.5" -->
  116. ### TOOL: Personal Vision
  117. <!-- .element: class="text-over-image" -->
  118. -V-
  119. <!-- .slide: data-background-color="#542" data-background-image="slides/personal_vision.jpg" data-background-size="contain" data-background-opacity="0.3" -->
  120. What is the direction of your journey?
  121. What gets out of bed in the morning?<!-- .element: class="fragment" -->
  122. -V-
  123. <!-- .slide: data-background-color="#542" data-background-image="slides/personal_vision.jpg" data-background-size="contain" data-background-opacity="0.1" -->
  124. #### How to build a Personal Vision?
  125. 1. Personal SWOT analysis<!-- .element: class="fragment" -->
  126. 2. List your Achievements<!-- .element: class="fragment" -->
  127. 3. Analyze motivating activities<!-- .element: class="fragment" -->
  128. 4. Define a Beta-Vision<!-- .element: class="fragment" -->
  129. 5. Final Personal Vision<!-- .element: class="fragment" -->
  130. ---
  131. <!-- .slide: data-background-color="#542" -->
  132. #### Step 1:
  133. ### Personal SWOT
  134. <div class="flex-container flex-wrap flex-table flex-table-2">
  135. <div><h4>S</h4>Strengths</div>
  136. <div><h4>W</h4>Weaknesses</div>
  137. <div><h4>O</h4>Opportunities</div>
  138. <div><h4>T</h4>Threats</div>
  139. </div>
  140. -V-
  141. <!-- .slide: data-background-color="#542" -->
  142. #### Strengths
  143. - skills, traits and qualities you have
  144. - using them supports flow
  145. - personal vision makes use of these as much as possible
  146. -V-
  147. <!-- .slide: data-background-color="#542" -->
  148. #### Weaknesses
  149. - qualities you lack; limitations and negative traits
  150. - using them retards flow
  151. - personal vision avoids them if possible
  152. These can be improved, but don't devote too much time to it. <!-- .element: class="fragment" -->
  153. -V-
  154. <!-- .slide: data-background-color="#542" -->
  155. #### Opportunities
  156. - possibilities today's world offers to you
  157. - using them supports flow
  158. - personal vision builds on them
  159. Only a few will be used. <!-- .element: class="fragment" -->
  160. The rest needs to be rejected and banished: <!-- .element: class="fragment" -->
  161. - to gain focus, clarity and mastery, <!-- .element: class="fragment" -->
  162. - to avoid decision paralysis or regrets. <!-- .element: class="fragment" -->
  163. -V-
  164. <!-- .slide: data-background-color="#542" -->
  165. #### Threats
  166. - risks, possible negative impacts or scenarios
  167. - take them into account
  168. - recognize them and be prepared
  169. - awareness helps with facing a potential fear
  170. -V-
  171. <!-- .slide: data-background-color="#030" -->
  172. ### My SWOT
  173. -V-
  174. <!-- .slide: data-background-color="#030" -->
  175. #### Strengths
  176. - life-long programming experience
  177. - perfectionist who loves creating nice and clean software
  178. - persevering problem solver, especially with mysteries in tech
  179. - open-minded and attentive listener
  180. -V-
  181. <!-- .slide: data-background-color="#030" -->
  182. #### Weaknesses
  183. - introverted, social interactions are taxing
  184. - cautious in opinions
  185. I spent way too much time fighting my social skills.<!-- .element: class="fragment" -->
  186. -V-
  187. <!-- .slide: data-background-color="#030" -->
  188. #### Opportunities
  189. - switch jobs for...
  190. - better fitting role (SW developer)
  191. - higher pay
  192. - different tech stack
  193. - getting back to distributed systems
  194. - contribute to an open source project
  195. - build specific expertise on one topic
  196. - get more exposure, share knowledge through talks and blog
  197. - ...
  198. -V-
  199. <!-- .slide: data-background-color="#030" -->
  200. #### Threats
  201. - changed role or job
  202. - boring / stressful / annoying
  203. - annoying co-workers / toxic&nbsp;workplace
  204. - lower pay / long commute
  205. - having to use Windows
  206. - more exposure leading to personal attacks
  207. -V-
  208. <!-- .slide: data-background-color="#030" -->
  209. #### My Observations
  210. - my SWOT felt misaligned with the current career (coding vs. people management)<!-- .element: class="fragment" -->
  211. - Threats already applied to the current situation<!-- .element: class="fragment" -->
  212. Change was apparently needed + low risk.<!-- .element: class="fragment" -->
  213. ---
  214. <!-- .slide: data-background-color="#542" -->
  215. #### Step 2:
  216. ### Personal Achievements
  217. - things that brought you joy / you are proud of<!-- .element: class="fragment" -->
  218. - provides specific evidence of your strengths<!-- .element: class="fragment" -->
  219. - helps to gain confidence and think positively<!-- .element: class="fragment" -->
  220. -V-
  221. <!-- .slide: data-background-color="#030" -->
  222. ### My Achievements
  223. - finished college, wrote a cool master's thesis
  224. - became a team leader
  225. - self-hosting my services via VPS
  226. - extracted ERP legacy tax functionality via a strategy pattern
  227. - learned to type using the Workman layout
  228. - ...
  229. -V-
  230. <!-- .slide: data-background-color="#030" -->
  231. #### My Observations
  232. - Nice! I did some cool things!<!-- .element: class="fragment" -->
  233. - Very little of it was connected to people&nbsp;management<!-- .element: class="fragment" -->
  234. ---
  235. <!-- .slide: data-background-color="#542" -->
  236. #### Step 3:
  237. ### Analyzing motivating activities
  238. Find out what drives you; strengthen your vision.<!-- .element: class="fragment" -->
  239. <div class="fragment">
  240. Categories of activities:
  241. - bringing personal growth
  242. - creating legacy
  243. - building relationships
  244. - with deeper meaning
  245. </div>
  246. -V-
  247. <!-- .slide: data-background-color="#542" -->
  248. #### Growth : Legacy : Relationships : Meaning
  249. An activity should ideally fit into multiple categories.
  250. Goal: find groups of activities that support each other.<!-- .element: class="fragment" -->
  251. -V-
  252. <!-- .slide: data-background-color="#030" data-transition="slide-in fade-out" -->
  253. ### My Activities
  254. - writing readable code, testing, refactoring
  255. - exploring new technologies and approaches
  256. - contributing to open source projects
  257. - learning through books and conferences
  258. - knowledge sharing through blog, mentoring, talks
  259. - working with colleagues - reviews, discussions
  260. - research of innovative solutions
  261. - solving problems, making software more useful
  262. ...
  263. -V-
  264. <!-- .slide: data-background-color="#030" data-transition="slide-out fade-in"-->
  265. ### My Activities Grouped
  266. - collaborative software development (direct)
  267. - exchange of experience (learning & teaching)
  268. - research, experiments, investigation
  269. ---
  270. <!-- .slide: data-background-color="#542" -->
  271. #### Step 4:
  272. ### Beta-Vision
  273. Finding a personal vision takes effort and time.<!-- .element: class="fragment" -->
  274. <br/>
  275. Finding a beta version is easier<br />so you won't procrastinate to start!<!-- .element: class="fragment" -->
  276. -V-
  277. <!-- .slide: data-background-color="#030" -->
  278. ### My Beta-Vision
  279. - coding useful software on a daily basis, publicly
  280. - learning from others and sharing my knowledge
  281. ---
  282. <!-- .slide: data-background-color="#542" -->
  283. #### Step 5:
  284. ### Final Personal Vision
  285. <p>
  286. A few paragraphs of what you want to be doing.
  287. </p>
  288. <!-- .element: class="fragment" -->
  289. ---
  290. <!-- .slide: data-background-color="#542" -->
  291. ### Act Now!
  292. *How can you incorporate your vision in the daily life?*<!-- .element: class="fragment" -->
  293. Starting small is fine, as long as you start!<!-- .element: class="fragment" -->
  294. -V-
  295. <!-- .slide: data-background-color="#030" -->
  296. ### My First Steps
  297. 1. Coding refresher:<!-- .element: class="fragment" -->
  298. - **Kotlin** Koans
  299. - **Go** by Example
  300. - Learn **Go** with Tests
  301. - Personal **React** project
  302. 2. Fixing defects in the Android apps that I use (in Kotlin). <!-- .element: class="fragment" -->
  303. -V-
  304. <!-- .slide: data-background-color="#030" -->
  305. ### My Findings
  306. - starting small & early was great:<!-- .element: class="fragment" -->
  307. - for "prototyping" the vision<!-- .element: class="fragment" -->
  308. - to experiment stress-free<!-- .element: class="fragment" -->
  309. - to avoid overthinking it<!-- .element: class="fragment" -->
  310. - to figure out if I need to scale it out<!-- .element: class="fragment" -->
  311. - I regularly experienced flow, improved my mood, raised my skills and really enjoyed doing it.<!-- .element: class="fragment" -->
  312. - having a vision for your life is nice, but acting on it is essential<!-- .element: class="fragment" -->