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
KMP와 kotlinx.rpc로 서버와 클라이언트 동기화
kwakeuijin
0
290
Jaspr Dart Web Framework 박제창 @Devfest 2024
itsmedreamwalker
0
140
ErdMap: Thinking about a map for Rails applications
makicamel
1
160
Androidアプリのモジュール分割における:x:commonを考える
okuzawats
1
270
Внедряем бюджетирование, или Как сделать хорошо?
lamodatech
0
910
Androidアプリの One Experience リリース
nein37
0
990
ecspresso, ecschedule, lambroll を PipeCDプラグインとして動かしてみた (プロトタイプ) / Running ecspresso, ecschedule, and lambroll as PipeCD Plugins (prototype)
tkikuc
2
150
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
360
20年もののレガシープロダクトに 0からPHPStanを入れるまで / phpcon2024
hirobe1999
0
1k
AWSのLambdaで PHPを動かす選択肢
rinchoku
2
380
ゆるやかにgolangci-lintのルールを強くする / Kyoto.go #56
utgwkk
2
890
Lookerは可視化だけじゃない。UIコンポーネントもあるんだ!
ymd65536
1
120
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Optimizing for Happiness
mojombo
376
70k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
950
Documentation Writing (for coders)
carmenintech
67
4.5k
Thoughts on Productivity
jonyablonski
68
4.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.2k
Designing for humans not robots
tammielis
250
25k
GraphQLとの向き合い方2022年版
quramy
44
13k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
StorybookのUI Testing Handbookを読んだ
zakiyama
28
5.4k
Music & Morning Musume
bryan
46
6.3k
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