-
Notifications
You must be signed in to change notification settings - Fork 0
/
Broušení_pily.html
196 lines (168 loc) · 8.19 KB
/
Broušení_pily.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Broušení pily - zlepšování programátorskách dovedností</title>
<meta name="author" content="Petr Šnobelt">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/css/reveal.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/css/theme/night.css" id="theme">
<!-- If the query includes 'print-pdf', use the PDF print sheet -->
<script>
document.write( '<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/css/print/' + ( window.location.search.match( /print-pdf/gi ) ? 'pdf' : 'paper' ) + '.css" type="text/css" media="print">' );
</script>
<!--[if lt IE 9]>
<script src="lib/js/html5shiv.js"></script>
<![endif]-->
</head>
<body>
<div class="reveal">
<div class="slides">
<section style="color:black;"
data-background="http://i.idnes.cz/09/051/maxi/MCE2aefc7_60000.jpg"
data-color="black">
<h1>Broušení pily</h1>
<h3>Zlepšování programátorskách zkušeností</h3>
<p>
<small><a href="mailto:petr.snobelt@gmail.com">Petr Šnobelt</a> / <a href="http://twitter.com/petrsnobelt">@petrsnobelt</a></small>
</p>
</section>
<section>
<h2>7 návyků skutečně<br> efektivních lidí</h2>
<p>
<small>
1. Buďte proaktivní. <br>
2. Začínejte s myšlenkou na konec.<br>
3. To nejdůležitější dávejte na první místo.<br>
4. Myslete způsobem výhra výhra.<br>
5. Nejdříve se snažte pochopit, potom být pochopeni.<br>
6. Vytvářejte synergii.</small><br>
<strong>7. Ostřete pilu.</strong>
</p>
</section>
<section>
<h2>Jak můžeme tu naši pilu brousit</h2>
</section>
<section>
<h2>Code Retreaty</h2>
<blockquote>
Coderetreat je jednodenní intenzivní cvičení zaměřené na základy vývoje softwaru..
</blockquote>
<p>akce zaměřená na TDD techniku<p>
</section>
<section>
<h2>Code Katas</h2>
<p>
obzvláště se mi osvědčilo mrknout na řešení Katy v nějakém jiném jazyce, např Ruby
</p>
</section>
<section>
<section>
<h2>Code Callenges</h2>
<blockquote>Programátorské soutěže</blockquote>
<p><a href="http://codecondo.com/coding-challenges">17 Coding Challenges to Help You Train Your Brain</a>
</section>
<section>
<h2>Projekt Euler</h2>
<p>Project Euler is probably the most popular coding challenge website in the world, and has been the home of some several hundred thousand users, since the initial launch, over a decade ago. You get one extra challenge added per week, but I’m quite sure it’s going to take some time before you tack the 450+ problems that there are to solve already.</p>
</section>
<section>
<h2><a href="https://codecombat.com/">CodeCombat</a></h2>
<p>Learn programming with a multiplayer live coding strategy game. You're a wizard, and your spells are JavaScript.</p>
</section>
<section>
<h2><a href="https://www.codingame.com/">CodinGame</a></h2>
<p>CodinGame is the gaming platform for programmers. Solve programming puzzles, improve your skills, share, have fun.</p>
<ul>
<li>Spousta jazyků</li>
<li>Challenge řízená testy</li>
<li>Profil/žebříčky</li>
<li>Multiplayer contests</li>
</ul>
</section>
</section>
<section>
<section>
<h2>Nové jazyky</h2>
<p>
Kolik jazyků umíš ...
</p>
<p>Vyberte si něco exotického např lisp/clojure. Výsledkem by mělo být najít nové paterny (např. funkcionální principy, dynamické jazyky) ve vlastním jazyku</p>
</section>
<section>
<h2>CodeAcademy</h2>
<p>HTML & CSS, Javascript, jQuery, <strong>Python</strong>, Ruby, PHP</p>
<p>Vhodné spíše pro začátečníky</p>
</section>
<section>
<h2><a href="https://babeljs.io/docs/learn-es2015/">ES6 / ES 2015</a></h2>
<ul>
<li>Arrows</li>
<li>Classes</li>
<li>Deconstructing</li>
<li>TemplateString</li>
<li>Moduly</li>
</ul>
</section>
<section>
<h2>Clojure</h2>
<ul>
<li>Immutability</li>
<li>Functional paradigmas</li>
<li>DataStructures</li>
<li>Rich Hickey</li>
</ul>
</section>
</section>
<section>
<h2>Nové tooly</h2>
<ul>
<li>SublimeText, ESLINT</li>
<li>LightTable</li>
<li>WebPack</li>
<li>Datomic, CouchDB</li>
</ul>
</section>
<section>
<h2>Pasivní zdroje</h2>
<ul>
<li>Podcasty</li>
<li>YouTube (Rich Hickey, Clojure, CodeKatas)</li>
<li>RSS</li>
<li>Twitter</li>
</ul>
</section>
<section
data-background="http://cdn.husqvarna.com/dimage.axd/howToUseMainImage/h120-0080/668x668/4332b578.jpg"
data-background-color="black">
<h1 style="color:white">Vaše zkušenosti?</h1>
</section>
</div>
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/lib/js/head.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/js/reveal.min.js"></script>
<script>
// Full list of configuration options available here:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: true,
theme: Reveal.getQueryHash().theme, // available themes are in /css/theme
transition: Reveal.getQueryHash().transition || 'concave', // default/cube/page/concave/zoom/linear/fade/none
// Optional libraries used to extend on reveal.js
dependencies: [
{ src: 'https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/lib/js/classList.js', condition: function() { return !document.body.classList; } },
{ src: 'https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
{ src: 'https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } },
{ src: 'https://cdnjs.cloudflare.com/ajax/libs/reveal.js/3.5.0/plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }
]
});
</script>
</body>
</html>