Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Путь программиста
Search
Sergey Homyuk
July 29, 2013
Programming
1
2.4k
Путь программиста
Доклад о путе программиста в рамках Intermedia Cloud Services Academy.
Sergey Homyuk
July 29, 2013
Tweet
Share
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
390
いま中途半端なSwift 6対応をするより、Default ActorやApproachable Concurrencyを有効にしてからでいいんじゃない?
yimajo
2
430
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
360
Server Side Kotlin Meetup vol.16: 内部動作を理解して ハイパフォーマンスなサーバサイド Kotlin アプリケーションを書こう
ternbusty
3
190
Android16 Migration Stories ~Building a Pattern for Android OS upgrades~
reoandroider
0
110
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
290
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
2
490
明日から始めるリファクタリング
ryounasso
0
140
XP, Testing and ninja testing ZOZ5
m_seki
3
670
After go func(): Goroutines Through a Beginner’s Eye
97vaibhav
0
400
理論と実務のギャップを超える
eycjur
0
140
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
250
Featured
See All Featured
Bash Introduction
62gerente
615
210k
Six Lessons from altMBA
skipperchong
29
4k
Site-Speed That Sticks
csswizardry
12
900
Leading Effective Engineering Teams in the AI Era
addyosmani
6
440
Code Reviewing Like a Champion
maltzj
526
40k
Agile that works and the tools we love
rasmusluckow
331
21k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.6k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
How to train your dragon (web standard)
notwaldorf
97
6.3k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Typedesign – Prime Four
hannesfritz
42
2.8k
Building Adaptive Systems
keathley
44
2.8k
Transcript
Путь программиста Хомюк Сергей,
[email protected]
http://bit.ly/intermedia-dev
кто такой бог?
кто-то на небесах…
где-то в формулах…
он - один из нас…
минимальные требования [ любить программировать ] [ любить учиться и
развиваться ] [ абстрактное мышление ]
welcome!
стажер (1) юниор (5) мид (20) сеньор (50) уровни разработчика
ниндзя (80) boss
стажер (3-6 мес)
виды стажировок [ летняя ] [ для выпускников ] [
студент-партнер ]
юниор (1-1.5 года)
магия бывает разная [ engineering | enterprise ]
engineering сложные задачи узкая специализация алгоритмы и структуры работа на
низком уровне создание нового enterprise работа с бизнес-процессами меняющиеся требования масштабируемые архитектуры работа с абстракциями готовые framework-и
выбор языка [ C# | Java ] [ PHP |
Python | Ruby ] [ JavaScript ] [ Objective-C ] [ C | C++ ]
фокус
фокус изучение чужого кода
фокус инструменты: [ IDE | CVS(DCVS) | CI | BugTracker
]
фокус сообщество (читатель)
фокус англ.яз.
фокус поиск и структуризация информации
фокус максимум опыта
чтение
чтение «Паттерны проектирования» (Гамма Э., Хелм Р., Джонсон Р., Влиссидес
Дж.)
чтение «Рефакторинг» (Фаулер М.)
чтение «Чистый код» (Мартин Р.)
чтение «Шаблоны корпоративных приложений» (Фаулер М., Райс Д., Фоммел М.,
Хайет Э., Ми Р., Стаффорд Р.)
чтение «Разработка через тестирование» (Бек К.)
чтение «Структуры данных и алгоритмы» (Альфред В. Ахо, Джон Э.
Хопкрофт, Джеффри Д. Ульман)
чтение «Джоэл о программировании» (Спольски Д.)
чтение книги по выбранному языку
мид (2-3 года)
фокус
фокус написание своего кода
фокус сообщество (активный участник)
фокус новые языки (+1/y)
фокус новые библиотеки и framework-и
фокус методологии программирования [ RUP | XP ]
фокус принципы [ S.O.L.I.D.| D.R.Y. | K.I.S.S. ]
фокус Продуктивность [ GTD | pomodoro | flow ]
фокус конференции
чтение
чтение «Deadline» (ДеМарко Т.)
чтение «Программист-прагматик» (Э. Хант, Д. Томас)
чтение «Как пасти котов» (Рейнвотер Х.)
чтение «Человеческий фактор» (ДеМарко Т., Листер Т.)
чтение «Совершенный код» (Макконнелл С.)
чтение «Тайм-драйв» (Архангельский Г.)
чтение «Как привести дела в порядок» (Аллен Д.)
чтение «Супермышление» (Бьюзен Т., Бьюзен Б.)
чтение «Как сдвинуть гору Фудзи?» (Паундстоун У.)
чтение углубленное изучение языков
сеньор
новая работа [ резюме | поиск | собеседование ]
фокус
фокус ещё больше кода
фокус обучение других [ code review | доклады | статьи
]
фокус team lead
фокус смежные области [ аналитика | UX/UI | мотивация ]
ниндзя
freelance
startup
вопросы? Хомюк Сергей,
[email protected]
http://bit.ly/intermedia-dev