Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Inbetween Code and Profession
Search
Stefan Kanev
September 19, 2015
Programming
460
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Inbetween Code and Profession
Stefan Kanev
September 19, 2015
More Decks by Stefan Kanev
See All by Stefan Kanev
Въведение в (Machine|Deep) Learning
skanev
0
110
GraphQL
skanev
0
480
Automated Testing: Getting it Right
skanev
1
110
From Novice to Expert
skanev
0
470
Clojure & ClojureScript
skanev
2
140
Extreme Programming
skanev
0
840
За смъртта на TDD
skanev
0
650
Python 0 2014
skanev
1
1.8k
Clojure 0 2014
skanev
0
410
Other Decks in Programming
See All in Programming
Event is what happens
moro
2
1.7k
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
120
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
1.9k
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
120
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.4k
パスワード再設定メールのURLについて知っておこう
uyuki234
0
190
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
130
Kotlinの15年とServer-Side Kotlin
n_takehata
1
170
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
380
現場と育てるRailsモデリング 〜Spreadsheetから始めたモデル設計〜
siroemk
2
1k
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
1.5k
Lambda durable functionsでHuman in the Loopを楽に…楽に……
har1101
2
200
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
How to Talk to Developers About Accessibility
jct
2
590
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
490
How to train your dragon (web standard)
notwaldorf
96
6.9k
The Curious Case for Waylosing
cassininazir
1
580
Site-Speed That Sticks
csswizardry
13
1.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Git: the NoSQL Database
bkeepers
PRO
433
67k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Transcript
Между код и професия Стефан Кънев http://skanev.com/ @skanev HackConf 19
септември 2015 София
често разсъждавам над обучението…
тръгнах да правя списък с умения…
никой не учи на това…
Нещата, които не ни учат в училище Стефан Кънев http://skanev.com/
@skanev HackConf 19 септември 2015 София
None
“Ама това е името на книгата на Емил Конрад”
“Кой?”
“Не, сериозно. Кой?”
None
None
Нещата, които не ни учат в училище Стефан Кънев http://skanev.com/
@skanev HackConf 19 септември 2015 София Между код и професия
None
Здравейте, аз съм Стефан и съм програмист
twitter: @skanev github: skanev blog: http://skanev.com/
Все пак, какви са тия неща?
None
“Аз съм неакредитиран психолог, терапевт, механик, дипломат, бизнесмен и учител,
в индустрия, която все още дефинира себе си всеки ден.” - Ka Wai Cheung
None
Не споменава писане на код
Необходими умения Код
Цел?
Карта
4 неща, които всеки добър програмист трябва да владее добре
плямпане
2 0 1 3 4
0 Код
Фундаментално
None
None
Как?
много начини…
четене писане пренаписване
Комуникация 1
None
Комуникационните грешки са скъпи
Не-технически хора
има две три неизбежни неща: смърта данъците някой несъгласен на
работа
възпитан дебат между повече програмисти
Евангелизъм
Документация
“[Computer] programs must be written for people to read, and
only incidentally for machines to execute.”
Учене 2
Фундаментално
None
Какво може да направим?
Стил на учене
Метод
1 книга на месец 1 език на година
None
Продуктивност 3
None
dotfiles! bash zsh vim git tmux
http://github.com/skanev/dotfiles
по-организирани по-фокусирани
None
Друга безкрайна тема…
Обучаване 4
“If you can’t explain it to a six-year-old, you don’t
understand yourself” – Einstein… probably?
Постоянно ще ви се налага да учите някого на нещо
Преподаването помага на ученето…
Намерете форма, която ви харесва…
In Summary…
2 0 1 3 4 Обучаване Продуктивност Учене Комуникация Код
1 2
1 Вие (и само вие) решавате какво има на картата…
Ако не обичате занаята, нямате никакъв шанс… 2
Благодаря ви! Стефан Кънев http://skanev.com/ @skanev HackConf 19 септември 2015
София