“Аз съм неакредитиран психолог,
терапевт, механик, дипломат,
бизнесмен и учител, в индустрия,
която все още дефинира себе си
всеки ден.”
- Ka Wai Cheung
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
Не споменава
писане на код
Slide 21
Slide 21 text
Необходими умения
Код
Slide 22
Slide 22 text
Цел?
Slide 23
Slide 23 text
Карта
Slide 24
Slide 24 text
4 неща, които всеки добър програмист
трябва да владее добре
Slide 25
Slide 25 text
плямпане
Slide 26
Slide 26 text
2
0
1
3
4
Slide 27
Slide 27 text
0 Код
Slide 28
Slide 28 text
Фундаментално
Slide 29
Slide 29 text
No content
Slide 30
Slide 30 text
No content
Slide 31
Slide 31 text
Как?
Slide 32
Slide 32 text
много начини…
Slide 33
Slide 33 text
четене
писане
пренаписване
Slide 34
Slide 34 text
Комуникация
1
Slide 35
Slide 35 text
No content
Slide 36
Slide 36 text
Комуникационните
грешки са скъпи
Slide 37
Slide 37 text
Не-технически хора
Slide 38
Slide 38 text
има две три неизбежни неща:
смърта
данъците
някой несъгласен на работа
Slide 39
Slide 39 text
възпитан дебат между повече програмисти
Slide 40
Slide 40 text
Евангелизъм
Slide 41
Slide 41 text
Документация
Slide 42
Slide 42 text
“[Computer] programs must
be written for people to
read, and only incidentally
for machines to execute.”
Slide 43
Slide 43 text
Учене
2
Slide 44
Slide 44 text
Фундаментално
Slide 45
Slide 45 text
No content
Slide 46
Slide 46 text
Какво може да направим?
Slide 47
Slide 47 text
Стил на учене
Slide 48
Slide 48 text
Метод
Slide 49
Slide 49 text
1 книга на месец
1 език на година
Slide 50
Slide 50 text
No content
Slide 51
Slide 51 text
Продуктивност
3
Slide 52
Slide 52 text
No content
Slide 53
Slide 53 text
dotfiles!
bash
zsh
vim
git
tmux
Slide 54
Slide 54 text
http://github.com/skanev/dotfiles
Slide 55
Slide 55 text
по-организирани
по-фокусирани
Slide 56
Slide 56 text
No content
Slide 57
Slide 57 text
Друга безкрайна тема…
Slide 58
Slide 58 text
Обучаване
4
Slide 59
Slide 59 text
“If you can’t explain it to
a six-year-old, you don’t
understand yourself”
– Einstein… probably?
Slide 60
Slide 60 text
Постоянно ще ви се
налага да учите някого
на нещо
Slide 61
Slide 61 text
Преподаването помага
на ученето…
Slide 62
Slide 62 text
Намерете форма,
която ви харесва…
Slide 63
Slide 63 text
In Summary…
Slide 64
Slide 64 text
2
0
1
3
4 Обучаване
Продуктивност
Учене
Комуникация
Код
Slide 65
Slide 65 text
1 2
Slide 66
Slide 66 text
1 Вие (и само вие) решавате
какво има на картата…
Slide 67
Slide 67 text
Ако не обичате занаята,
нямате никакъв шанс…
2
Slide 68
Slide 68 text
Благодаря ви!
Стефан Кънев
http://skanev.com/
@skanev
HackConf
19 септември 2015
София