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
書き捨てではなく継続開発可能なコードをAIコーディングエージェントで書くために意識していること
shuyakinjo
0
220
Terraform やるなら公式スタイルガイドを読もう 〜重要項目 10選〜
hiyanger
12
2.9k
No Install CMS戦略 〜 5年先を見据えたフロントエンド開発を考える / no_install_cms
rdlabo
0
470
それ CLI フレームワークがなくてもできるよ / Building CLI Tools Without Frameworks
orgachem
PRO
17
3.7k
階層化自動テストで開発に機動力を
ickx
1
480
iOS開発スターターキットの作り方
akidon0000
0
240
11年かかって やっとVibe Codingに 時代が追いつきましたね
yimajo
1
240
CLI ツールを Go ライブラリ として再実装する理由 / Why reimplement a CLI tool as a Go library
ktr_0731
3
1k
GitHub Copilotの全体像と活用のヒント AI駆動開発の最初の一歩
74th
7
2.1k
Flutter로 Gemini와 MCP를 활용한 Agentic App 만들기 - 박제창 2025 I/O Extended Seoul
itsmedreamwalker
0
120
Scale out your Claude Code ~自社専用Agentで10xする開発プロセス~
yukukotani
8
1.6k
Gemini CLIの"強み"を知る! Gemini CLIとClaude Codeを比較してみた!
kotahisafuru
3
940
Featured
See All Featured
Being A Developer After 40
akosma
90
590k
Speed Design
sergeychernyshev
32
1.1k
For a Future-Friendly Web
brad_frost
179
9.9k
Side Projects
sachag
455
43k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Writing Fast Ruby
sferik
628
62k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
Git: the NoSQL Database
bkeepers
PRO
431
65k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Agile that works and the tools we love
rasmusluckow
329
21k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
183
54k
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