SlideShare a Scribd company logo
1 of 47
Download to read offline
Что отличает джуниора от сеньора
как питонисту не иметь
проблем с поиском работы
ИЛИ
План наступления
1. Что нужно понимать?
2. Что нужно уметь?
3. Что нужно знать?
4. Советы
Кто такой питонист?
LIKE A BOSS
python.org - лишь алфавит, а не
язык
Что такое Python
1. Документация, рекомендации (pep, import this)
2. Библиотеки, фреймворки
3. База знаний - статьи, вопросы-ответы
4. Комьюнити - мы с вами
5. Guido Van-Rossum
Зачем же нужен Python?
1. Потешить ЧСВ
2. Решать научные задачи
3. Решать бизнес-задачи
Зачем же нужен Python?
1. Потешить ЧСВ (engaged)
2. Решать научные задачи
3. Решать бизнес-задачи
Зачем же нужен Python?
1. Потешить ЧСВ (engaged)
2. Решать научные задачи (irrelevant)
3. Решать бизнес-задачи
Работодателю
нужен не код
ему нужно решение бизнес-
задач
1. выясните что ему нужно
2. донесите что поняли
3. как бы вы сделали
4. сколько это займет времени
В больших конторах дипломы и
сертификаты часто имеют
значение
Что важно для бизнеса Расскажите что вы
1. делегирование
Что важно для бизнеса Расскажите что вы
1. делегирование 1. Не боитесь брать
ответственность
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
1. Не боитесь брать
ответственность
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
1. Не боитесь брать
ответственность
2. Можете работать быстро
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
3. надежность
1. Не боитесь брать
ответственность
2. Можете работать быстро
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
3. надежность
1. Не боитесь брать
ответственность
2. Можете работать быстро
3. Умеете тэстировать то что
пишете
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
3. надежность
4. поддерживаемость
1. Не боитесь брать
ответственность
2. Можете работать быстро
3. Умеете тэстировать то что
пишете
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
3. надежность
4. поддерживаемость
1. Не боитесь брать
ответственность
2. Можете работать быстро
3. Умеете тэстировать то что
пишете
4. Знаете гайдлайны (pep, import
this)
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
3. надежность
4. поддерживаемость
5. эффективность системы
1. Не боитесь брать
ответственность
2. Можете работать быстро
3. Умеете тэстировать то что
пишете
4. Знаете гайдлайны (pep, import
this)
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
3. надежность
4. поддерживаемость
5. эффективность системы
1. Не боитесь брать
ответственность
2. Можете работать быстро
3. Умеете тэстировать то что
пишете
4. Знаете гайдлайны (pep, import
this)
5. Знаете передовые технологии
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
3. надежность
4. поддерживаемость
5. эффективность системы
6. эффективность разработчика
1. Не боитесь брать
ответственность
2. Можете работать быстро
3. Умеете тэстировать то что
пишете
4. Знаете гайдлайны (pep, import
this)
5. Знаете передовые технологии
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
3. надежность
4. поддерживаемость
5. эффективность системы
6. эффективность разработчика
1. Не боитесь брать
ответственность
2. Можете работать быстро
3. Умеете тэстировать то что
пишете
4. Знаете гайдлайны (pep, import
this)
5. Знаете передовые технологии
6. Заинтересованы в проекте
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
3. надежность
4. поддерживаемость
5. эффективность системы
6. эффективность разработчика
7. предсказуемость и
возможность планирования
1. Не боитесь брать
ответственность
2. Можете работать быстро
3. Умеете тэстировать то что
пишете
4. Знаете гайдлайны (pep, import
this)
5. Знаете передовые технологии
6. Заинтересованы в проекте
Что важно для бизнеса Расскажите что вы
1. делегирование
2. скорость разработки
3. надежность
4. поддерживаемость
5. эффективность системы
6. эффективность разработчика
7. предсказуемость и
возможность планирования
1. Не боитесь брать
ответственность
2. Можете работать быстро
3. Умеете тэстировать то что
пишете
4. Знаете гайдлайны (pep, import
this)
5. Знаете передовые технологии
6. Заинтересованы в проекте
7. Ваши планы на ближайший год
Что нужно уметь?
Что нужно уметь
1. Читать чужой код
Что нужно уметь
1. Читать чужой код
2. Владеть IDE
Что нужно уметь
1. Читать чужой код
2. Владеть IDE
3. Пользоваться virtualenvwrapper
Что нужно уметь
1. Читать чужой код
2. Владеть IDE
3. Пользоваться virtualenvwrapper
4. Настраивать операционную систему
Что нужно уметь
1. Читать чужой код
2. Владеть IDE
3. Пользоваться virtualenvwrapper
4. Настраивать операционную систему
5. Настраивать тэстовую инфраструктуру (docker, vagrant, puppet/chef)
Что нужно уметь
1. Читать чужой код
2. Владеть IDE
3. Пользоваться virtualenvwrapper
4. Настраивать операционную систему
5. Настраивать тэстовую инфраструктуру (docker, vagrant, puppet/chef)
6. интерактивная оболочка - IPython, bpython
Что нужно знать?
Что нужно знать?
1. Английский язык (хотя бы читать)
Что нужно знать?
1. Английский язык (хотя бы читать)
2. HTML, XML, JSON
Что нужно знать?
1. Английский язык (хотя бы читать)
2. HTML, XML, JSON
3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)
Что нужно знать?
1. Английский язык (хотя бы читать)
2. HTML, XML, JSON
3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)
4. POSIX-like операционную систему
Что нужно знать?
1. Английский язык (хотя бы читать)
2. HTML, XML, JSON
3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)
4. POSIX-like операционную систему
5. HTTP (status, headers, cookies, session)
Что нужно знать?
1. Английский язык (хотя бы читать)
2. HTML, XML, JSON
3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)
4. POSIX-like операционную систему
5. HTTP (status, headers, cookies, session)
6. Python и структуры данных
Что нужно знать?
1. Английский язык (хотя бы читать)
2. HTML, XML, JSON
3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)
4. POSIX-like операционную систему
5. HTTP (status, headers, cookies, session)
6. Python и структуры данных
7. packages
Что нужно знать?
1. Английский язык (хотя бы читать)
2. HTML, XML, JSON
3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)
4. POSIX-like операционную систему
5. HTTP (status, headers, cookies, session)
6. Python и структуры данных
7. packages
8. Async
Советы
Советы
1. Развивайте коммуникацию
Советы
1. Развивайте коммуникацию
2. Меняйте работу
Советы
1. Развивайте коммуникацию
2. Меняйте работу
3. Работайте за валюту (toptal, upwork, миграция)
@vabolshakov at habrahabr.ru
Василий Большаков

More Related Content

What's hot

Мониторинг всех слоев web проекта (hl2015)
Мониторинг всех слоев web проекта (hl2015)Мониторинг всех слоев web проекта (hl2015)
Мониторинг всех слоев web проекта (hl2015)
Nikolay Sivko
 
специализированные http-демона (Сергей Боченков, Александр Панков)
специализированные http-демона (Сергей Боченков, Александр Панков)специализированные http-демона (Сергей Боченков, Александр Панков)
специализированные http-демона (Сергей Боченков, Александр Панков)
Ontico
 
Использование различных СУБД в высоконагруженных проектах
Использование различных СУБД в высоконагруженных проектахИспользование различных СУБД в высоконагруженных проектах
Использование различных СУБД в высоконагруженных проектах
Media Gorod
 
Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"
Ontico
 
От репозитория до CI/CD-инфраструктуры в продакшне за неделю / Дмитрий Чумак ...
От репозитория до CI/CD-инфраструктуры в продакшне за неделю / Дмитрий Чумак ...От репозитория до CI/CD-инфраструктуры в продакшне за неделю / Дмитрий Чумак ...
От репозитория до CI/CD-инфраструктуры в продакшне за неделю / Дмитрий Чумак ...
Ontico
 

What's hot (20)

Екатерина Войденко "Горизонтальное масштабирование MySQL"
Екатерина Войденко "Горизонтальное масштабирование MySQL"Екатерина Войденко "Горизонтальное масштабирование MySQL"
Екатерина Войденко "Горизонтальное масштабирование MySQL"
 
Highload 2011-demona
Highload 2011-demonaHighload 2011-demona
Highload 2011-demona
 
Мониторинг всех слоев web проекта (hl2015)
Мониторинг всех слоев web проекта (hl2015)Мониторинг всех слоев web проекта (hl2015)
Мониторинг всех слоев web проекта (hl2015)
 
Django. Web project full circle
Django. Web project full circleDjango. Web project full circle
Django. Web project full circle
 
специализированные http-демона (Сергей Боченков, Александр Панков)
специализированные http-демона (Сергей Боченков, Александр Панков)специализированные http-демона (Сергей Боченков, Александр Панков)
специализированные http-демона (Сергей Боченков, Александр Панков)
 
Второе пришествие WAP игр. Антон Гришин
Второе пришествие WAP игр. Антон ГришинВторое пришествие WAP игр. Антон Гришин
Второе пришествие WAP игр. Антон Гришин
 
как сделать свой кластер на postgresql 95
как сделать свой кластер на postgresql 95как сделать свой кластер на postgresql 95
как сделать свой кластер на postgresql 95
 
Использование различных СУБД в высоконагруженных проектах
Использование различных СУБД в высоконагруженных проектахИспользование различных СУБД в высоконагруженных проектах
Использование различных СУБД в высоконагруженных проектах
 
Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"Дмитрий Дегтярев, "Хабикаса"
Дмитрий Дегтярев, "Хабикаса"
 
Micro-services, Упрощаем монолитные приложения
Micro-services, Упрощаем монолитные приложенияMicro-services, Упрощаем монолитные приложения
Micro-services, Упрощаем монолитные приложения
 
Как Python Дайджест работает с внешней статикой
Как Python Дайджест работает с внешней статикойКак Python Дайджест работает с внешней статикой
Как Python Дайджест работает с внешней статикой
 
Как оптимизировать сайт на нескольких языках и для международных пользователей
Как оптимизировать сайт на нескольких языках и для международных пользователейКак оптимизировать сайт на нескольких языках и для международных пользователей
Как оптимизировать сайт на нескольких языках и для международных пользователей
 
От 40 до 2 секунд
От 40 до 2 секундОт 40 до 2 секунд
От 40 до 2 секунд
 
От репозитория до CI/CD-инфраструктуры в продакшне за неделю / Дмитрий Чумак ...
От репозитория до CI/CD-инфраструктуры в продакшне за неделю / Дмитрий Чумак ...От репозитория до CI/CD-инфраструктуры в продакшне за неделю / Дмитрий Чумак ...
От репозитория до CI/CD-инфраструктуры в продакшне за неделю / Дмитрий Чумак ...
 
SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...
SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...
SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...
 
Павел Пушкарев "Отказоустойчивость сервисов"
Павел Пушкарев "Отказоустойчивость сервисов"Павел Пушкарев "Отказоустойчивость сервисов"
Павел Пушкарев "Отказоустойчивость сервисов"
 
Webpack для самых маленьких | Odessa Frontend Meetup #5
Webpack для самых маленьких | Odessa Frontend Meetup #5Webpack для самых маленьких | Odessa Frontend Meetup #5
Webpack для самых маленьких | Odessa Frontend Meetup #5
 
Хипстеры в энтерпрайзе
Хипстеры в энтерпрайзеХипстеры в энтерпрайзе
Хипстеры в энтерпрайзе
 
Презентация про DTrace на ADDconf в Минске
Презентация про DTrace на ADDconf в МинскеПрезентация про DTrace на ADDconf в Минске
Презентация про DTrace на ADDconf в Минске
 
Redis varnish js
Redis varnish jsRedis varnish js
Redis varnish js
 

Viewers also liked

Мобильный веб: назад в будущее
Мобильный веб: назад в будущееМобильный веб: назад в будущее
Мобильный веб: назад в будущее
Badoo Development
 
Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?
Badoo Development
 
LinkMeUp-V3 (05.2013)
LinkMeUp-V3 (05.2013)LinkMeUp-V3 (05.2013)
LinkMeUp-V3 (05.2013)
eucariot
 

Viewers also liked (20)

«Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)
«Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)«Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)
«Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)
 
«История разработки eazyBI», Raimonds Simanovskis (eazyBI, Латвия)
«История разработки eazyBI», Raimonds Simanovskis (eazyBI, Латвия)«История разработки eazyBI», Raimonds Simanovskis (eazyBI, Латвия)
«История разработки eazyBI», Raimonds Simanovskis (eazyBI, Латвия)
 
«Как написать свой первый плагин для JIRA», Александр Кузнецов (StiltSoft, Бе...
«Как написать свой первый плагин для JIRA», Александр Кузнецов (StiltSoft, Бе...«Как написать свой первый плагин для JIRA», Александр Кузнецов (StiltSoft, Бе...
«Как написать свой первый плагин для JIRA», Александр Кузнецов (StiltSoft, Бе...
 
Мобильный веб: назад в будущее
Мобильный веб: назад в будущееМобильный веб: назад в будущее
Мобильный веб: назад в будущее
 
Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?Технологии vs коммуникации: что важнее?
Технологии vs коммуникации: что важнее?
 
Багфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторонБагфиксинг процесса разработки в iOS: взгляд с двух сторон
Багфиксинг процесса разработки в iOS: взгляд с двух сторон
 
Как автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ruКак автотесты ускоряют релизы в OK.ru
Как автотесты ускоряют релизы в OK.ru
 
TechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, ErlyvideoTechLeads meetup: Макс Лапшин, Erlyvideo
TechLeads meetup: Макс Лапшин, Erlyvideo
 
TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma TechLeads meetup: Евгений Потапов, ITSumma
TechLeads meetup: Евгений Потапов, ITSumma
 
TechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, BadooTechLeads meetup: Алексей Рыбак, Badoo
TechLeads meetup: Алексей Рыбак, Badoo
 
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ruTechLeads meetup: Андрей Шелёхин, Tinkoff.ru
TechLeads meetup: Андрей Шелёхин, Tinkoff.ru
 
LinkMeUp-V3 (05.2013)
LinkMeUp-V3 (05.2013)LinkMeUp-V3 (05.2013)
LinkMeUp-V3 (05.2013)
 
LinkMeUp-V1 (03.2013)
LinkMeUp-V1 (03.2013)LinkMeUp-V1 (03.2013)
LinkMeUp-V1 (03.2013)
 
LinkMeUp-V2 (04.2013)
LinkMeUp-V2 (04.2013)LinkMeUp-V2 (04.2013)
LinkMeUp-V2 (04.2013)
 
Ивенты в играх — кейс Pixonic, Максим Кожнов, Руководитель отдела аналитики, ...
Ивенты в играх — кейс Pixonic, Максим Кожнов, Руководитель отдела аналитики, ...Ивенты в играх — кейс Pixonic, Максим Кожнов, Руководитель отдела аналитики, ...
Ивенты в играх — кейс Pixonic, Максим Кожнов, Руководитель отдела аналитики, ...
 
Особенности дизайна VR-игр, Дмитрий Трубицин, старший дизайнер игр, департаме...
Особенности дизайна VR-игр, Дмитрий Трубицин, старший дизайнер игр, департаме...Особенности дизайна VR-игр, Дмитрий Трубицин, старший дизайнер игр, департаме...
Особенности дизайна VR-игр, Дмитрий Трубицин, старший дизайнер игр, департаме...
 
Мотивированный игрок: вовлечение через средние и дальние цели, Александр Пань...
Мотивированный игрок: вовлечение через средние и дальние цели, Александр Пань...Мотивированный игрок: вовлечение через средние и дальние цели, Александр Пань...
Мотивированный игрок: вовлечение через средние и дальние цели, Александр Пань...
 
Современные базовые принципы UX-проектирования в играх, Ольга Шуберт, ведущий...
Современные базовые принципы UX-проектирования в играх, Ольга Шуберт, ведущий...Современные базовые принципы UX-проектирования в играх, Ольга Шуберт, ведущий...
Современные базовые принципы UX-проектирования в играх, Ольга Шуберт, ведущий...
 
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
 
Руслан Ханов, «Контейнер сервисов — Что? Где? Когда?»
Руслан Ханов, «Контейнер сервисов — Что? Где? Когда?»Руслан Ханов, «Контейнер сервисов — Что? Где? Когда?»
Руслан Ханов, «Контейнер сервисов — Что? Где? Когда?»
 

Similar to Что отличает джуниора от сениора или как питонисту не иметь проблем с поиском работы, Василий Большаков, независимый разработчик

Как работать с legacy проектом, которому больше10 лет? |Денис Воскобойник
Как работать с legacy проектом, которому больше10 лет? |Денис ВоскобойникКак работать с legacy проектом, которому больше10 лет? |Денис Воскобойник
Как работать с legacy проектом, которому больше10 лет? |Денис Воскобойник
Образовательные мероприятия "Netpeak Talks"
 
Контроль за качеством кода
Контроль за качеством кодаКонтроль за качеством кода
Контроль за качеством кода
Кирилл Борисов
 
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
ScrumTrek
 
Slim Fit Product (Дмитрий Зимин, Киноход)
Slim Fit Product (Дмитрий Зимин, Киноход)Slim Fit Product (Дмитрий Зимин, Киноход)
Slim Fit Product (Дмитрий Зимин, Киноход)
PCampRussia
 
От дизайн-процесса к дизайн-результату
От дизайн-процесса к дизайн-результатуОт дизайн-процесса к дизайн-результату
От дизайн-процесса к дизайн-результату
Andrew Shapiro
 
Андрей Шапиро - От дизайн-процесса к дизайн-результату | HappyDev'12
Андрей Шапиро - От дизайн-процесса к дизайн-результату | HappyDev'12Андрей Шапиро - От дизайн-процесса к дизайн-результату | HappyDev'12
Андрей Шапиро - От дизайн-процесса к дизайн-результату | HappyDev'12
HappyDev
 

Similar to Что отличает джуниора от сениора или как питонисту не иметь проблем с поиском работы, Василий Большаков, независимый разработчик (20)

Когда код «убивает», или зачем нам тестировать наши продукты
Когда код «убивает», или зачем  нам тестировать наши продуктыКогда код «убивает», или зачем  нам тестировать наши продукты
Когда код «убивает», или зачем нам тестировать наши продукты
 
Как работать с legacy проектом, которому больше10 лет? |Денис Воскобойник
Как работать с legacy проектом, которому больше10 лет? |Денис ВоскобойникКак работать с legacy проектом, которому больше10 лет? |Денис Воскобойник
Как работать с legacy проектом, которому больше10 лет? |Денис Воскобойник
 
Собеседование на позицию Java Developer
Собеседование на позицию Java DeveloperСобеседование на позицию Java Developer
Собеседование на позицию Java Developer
 
Контроль за качеством кода
Контроль за качеством кодаКонтроль за качеством кода
Контроль за качеством кода
 
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест Джоэла
 
Проходим тест Джоэла
Проходим тест ДжоэлаПроходим тест Джоэла
Проходим тест Джоэла
 
Py con 2010_django_project_dev_full_circle
Py con 2010_django_project_dev_full_circlePy con 2010_django_project_dev_full_circle
Py con 2010_django_project_dev_full_circle
 
Python-технология которую легко продавать!
Python-технология которую легко продавать!Python-технология которую легко продавать!
Python-технология которую легко продавать!
 
Олег Миколайченко "Как перестать хранить секреты в git и начать использовать ...
Олег Миколайченко "Как перестать хранить секреты в git и начать использовать ...Олег Миколайченко "Как перестать хранить секреты в git и начать использовать ...
Олег Миколайченко "Как перестать хранить секреты в git и начать использовать ...
 
SymfonyConf IV.2016 - Реанимация проектов на Symfony
SymfonyConf IV.2016 - Реанимация проектов на SymfonySymfonyConf IV.2016 - Реанимация проектов на Symfony
SymfonyConf IV.2016 - Реанимация проектов на Symfony
 
Refactoring
RefactoringRefactoring
Refactoring
 
Serghei Iakovlev "Chaos engineering in action"
Serghei Iakovlev "Chaos engineering in action"Serghei Iakovlev "Chaos engineering in action"
Serghei Iakovlev "Chaos engineering in action"
 
Python и высокая нагрузка
Python и высокая нагрузкаPython и высокая нагрузка
Python и высокая нагрузка
 
О пользе Open Source
О пользе Open SourceО пользе Open Source
О пользе Open Source
 
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
Владимир Завертайлов. Выравнивание нагрузки в IT-компании: впихнуть невпихуемое.
 
Slim Fit Product (Дмитрий Зимин, Киноход)
Slim Fit Product (Дмитрий Зимин, Киноход)Slim Fit Product (Дмитрий Зимин, Киноход)
Slim Fit Product (Дмитрий Зимин, Киноход)
 
От дизайн-процесса к дизайн-результату
От дизайн-процесса к дизайн-результатуОт дизайн-процесса к дизайн-результату
От дизайн-процесса к дизайн-результату
 
HappyDev`12 - Андрей Шапиро - От дизайн-процесса к дизайн-результату
HappyDev`12 - Андрей Шапиро - От дизайн-процесса к дизайн-результатуHappyDev`12 - Андрей Шапиро - От дизайн-процесса к дизайн-результату
HappyDev`12 - Андрей Шапиро - От дизайн-процесса к дизайн-результату
 
Андрей Шапиро - От дизайн-процесса к дизайн-результату | HappyDev'12
Андрей Шапиро - От дизайн-процесса к дизайн-результату | HappyDev'12Андрей Шапиро - От дизайн-процесса к дизайн-результату | HappyDev'12
Андрей Шапиро - От дизайн-процесса к дизайн-результату | HappyDev'12
 
Инструменты разные нужны, инструменты разные важны
Инструменты разные нужны, инструменты разные важныИнструменты разные нужны, инструменты разные важны
Инструменты разные нужны, инструменты разные важны
 

More from Mail.ru Group

AMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей ПешковAMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей Пешков
Mail.ru Group
 

More from Mail.ru Group (20)

Автоматизация без тест-инженеров по автоматизации, Мария Терехина и Владислав...
Автоматизация без тест-инженеров по автоматизации, Мария Терехина и Владислав...Автоматизация без тест-инженеров по автоматизации, Мария Терехина и Владислав...
Автоматизация без тест-инженеров по автоматизации, Мария Терехина и Владислав...
 
BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...
BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...
BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...
 
Другая сторона баг-баунти-программ: как это выглядит изнутри, Владимир Дубровин
Другая сторона баг-баунти-программ: как это выглядит изнутри, Владимир ДубровинДругая сторона баг-баунти-программ: как это выглядит изнутри, Владимир Дубровин
Другая сторона баг-баунти-программ: как это выглядит изнутри, Владимир Дубровин
 
Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...
Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...
Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...
 
Управление инцидентами в Почте Mail.ru, Антон Викторов
Управление инцидентами в Почте Mail.ru, Антон ВикторовУправление инцидентами в Почте Mail.ru, Антон Викторов
Управление инцидентами в Почте Mail.ru, Антон Викторов
 
DAST в CI/CD, Ольга Свиридова
DAST в CI/CD, Ольга СвиридоваDAST в CI/CD, Ольга Свиридова
DAST в CI/CD, Ольга Свиридова
 
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
Почему вам стоит использовать свой велосипед и почему не стоит  Александр Бел...Почему вам стоит использовать свой велосипед и почему не стоит  Александр Бел...
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
 
CV в пайплайне распознавания ценников товаров: трюки и хитрости Николай Масл...
CV в пайплайне распознавания ценников товаров: трюки и хитрости  Николай Масл...CV в пайплайне распознавания ценников товаров: трюки и хитрости  Николай Масл...
CV в пайплайне распознавания ценников товаров: трюки и хитрости Николай Масл...
 
RAPIDS: ускоряем Pandas и scikit-learn на GPU Павел Клеменков, NVidia
RAPIDS: ускоряем Pandas и scikit-learn на GPU  Павел Клеменков, NVidiaRAPIDS: ускоряем Pandas и scikit-learn на GPU  Павел Клеменков, NVidia
RAPIDS: ускоряем Pandas и scikit-learn на GPU Павел Клеменков, NVidia
 
WebAuthn в реальной жизни, Анатолий Остапенко
WebAuthn в реальной жизни, Анатолий ОстапенкоWebAuthn в реальной жизни, Анатолий Остапенко
WebAuthn в реальной жизни, Анатолий Остапенко
 
AMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей ПешковAMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей Пешков
 
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила СтрелковКак мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
 
Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...
Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...
Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...
 
Метапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.Такси
Метапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.ТаксиМетапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.Такси
Метапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.Такси
 
Как не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru Group
Как не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru GroupКак не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru Group
Как не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru Group
 
Этика искусственного интеллекта, Александр Кармаев (AI Journey)
Этика искусственного интеллекта, Александр Кармаев (AI Journey)Этика искусственного интеллекта, Александр Кармаев (AI Journey)
Этика искусственного интеллекта, Александр Кармаев (AI Journey)
 
Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...
Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...
Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...
 
Конвергенция технологий как тренд развития искусственного интеллекта, Владими...
Конвергенция технологий как тренд развития искусственного интеллекта, Владими...Конвергенция технологий как тренд развития искусственного интеллекта, Владими...
Конвергенция технологий как тренд развития искусственного интеллекта, Владими...
 
Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)
Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)
Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)
 
Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()
Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()
Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()
 

Что отличает джуниора от сениора или как питонисту не иметь проблем с поиском работы, Василий Большаков, независимый разработчик

  • 1. Что отличает джуниора от сеньора как питонисту не иметь проблем с поиском работы ИЛИ
  • 2. План наступления 1. Что нужно понимать? 2. Что нужно уметь? 3. Что нужно знать? 4. Советы
  • 5. python.org - лишь алфавит, а не язык
  • 6. Что такое Python 1. Документация, рекомендации (pep, import this) 2. Библиотеки, фреймворки 3. База знаний - статьи, вопросы-ответы 4. Комьюнити - мы с вами 5. Guido Van-Rossum
  • 7.
  • 8. Зачем же нужен Python? 1. Потешить ЧСВ 2. Решать научные задачи 3. Решать бизнес-задачи
  • 9. Зачем же нужен Python? 1. Потешить ЧСВ (engaged) 2. Решать научные задачи 3. Решать бизнес-задачи
  • 10. Зачем же нужен Python? 1. Потешить ЧСВ (engaged) 2. Решать научные задачи (irrelevant) 3. Решать бизнес-задачи
  • 11. Работодателю нужен не код ему нужно решение бизнес- задач 1. выясните что ему нужно 2. донесите что поняли 3. как бы вы сделали 4. сколько это займет времени
  • 12. В больших конторах дипломы и сертификаты часто имеют значение
  • 13. Что важно для бизнеса Расскажите что вы 1. делегирование
  • 14. Что важно для бизнеса Расскажите что вы 1. делегирование 1. Не боитесь брать ответственность
  • 15. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 1. Не боитесь брать ответственность
  • 16. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 1. Не боитесь брать ответственность 2. Можете работать быстро
  • 17. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 3. надежность 1. Не боитесь брать ответственность 2. Можете работать быстро
  • 18. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 3. надежность 1. Не боитесь брать ответственность 2. Можете работать быстро 3. Умеете тэстировать то что пишете
  • 19. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 3. надежность 4. поддерживаемость 1. Не боитесь брать ответственность 2. Можете работать быстро 3. Умеете тэстировать то что пишете
  • 20. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 3. надежность 4. поддерживаемость 1. Не боитесь брать ответственность 2. Можете работать быстро 3. Умеете тэстировать то что пишете 4. Знаете гайдлайны (pep, import this)
  • 21. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 3. надежность 4. поддерживаемость 5. эффективность системы 1. Не боитесь брать ответственность 2. Можете работать быстро 3. Умеете тэстировать то что пишете 4. Знаете гайдлайны (pep, import this)
  • 22. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 3. надежность 4. поддерживаемость 5. эффективность системы 1. Не боитесь брать ответственность 2. Можете работать быстро 3. Умеете тэстировать то что пишете 4. Знаете гайдлайны (pep, import this) 5. Знаете передовые технологии
  • 23. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 3. надежность 4. поддерживаемость 5. эффективность системы 6. эффективность разработчика 1. Не боитесь брать ответственность 2. Можете работать быстро 3. Умеете тэстировать то что пишете 4. Знаете гайдлайны (pep, import this) 5. Знаете передовые технологии
  • 24. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 3. надежность 4. поддерживаемость 5. эффективность системы 6. эффективность разработчика 1. Не боитесь брать ответственность 2. Можете работать быстро 3. Умеете тэстировать то что пишете 4. Знаете гайдлайны (pep, import this) 5. Знаете передовые технологии 6. Заинтересованы в проекте
  • 25. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 3. надежность 4. поддерживаемость 5. эффективность системы 6. эффективность разработчика 7. предсказуемость и возможность планирования 1. Не боитесь брать ответственность 2. Можете работать быстро 3. Умеете тэстировать то что пишете 4. Знаете гайдлайны (pep, import this) 5. Знаете передовые технологии 6. Заинтересованы в проекте
  • 26. Что важно для бизнеса Расскажите что вы 1. делегирование 2. скорость разработки 3. надежность 4. поддерживаемость 5. эффективность системы 6. эффективность разработчика 7. предсказуемость и возможность планирования 1. Не боитесь брать ответственность 2. Можете работать быстро 3. Умеете тэстировать то что пишете 4. Знаете гайдлайны (pep, import this) 5. Знаете передовые технологии 6. Заинтересованы в проекте 7. Ваши планы на ближайший год
  • 28. Что нужно уметь 1. Читать чужой код
  • 29. Что нужно уметь 1. Читать чужой код 2. Владеть IDE
  • 30. Что нужно уметь 1. Читать чужой код 2. Владеть IDE 3. Пользоваться virtualenvwrapper
  • 31. Что нужно уметь 1. Читать чужой код 2. Владеть IDE 3. Пользоваться virtualenvwrapper 4. Настраивать операционную систему
  • 32. Что нужно уметь 1. Читать чужой код 2. Владеть IDE 3. Пользоваться virtualenvwrapper 4. Настраивать операционную систему 5. Настраивать тэстовую инфраструктуру (docker, vagrant, puppet/chef)
  • 33. Что нужно уметь 1. Читать чужой код 2. Владеть IDE 3. Пользоваться virtualenvwrapper 4. Настраивать операционную систему 5. Настраивать тэстовую инфраструктуру (docker, vagrant, puppet/chef) 6. интерактивная оболочка - IPython, bpython
  • 35. Что нужно знать? 1. Английский язык (хотя бы читать)
  • 36. Что нужно знать? 1. Английский язык (хотя бы читать) 2. HTML, XML, JSON
  • 37. Что нужно знать? 1. Английский язык (хотя бы читать) 2. HTML, XML, JSON 3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)
  • 38. Что нужно знать? 1. Английский язык (хотя бы читать) 2. HTML, XML, JSON 3. Базы данных (PostgreSQL, MySQL, Mongo, Redis) 4. POSIX-like операционную систему
  • 39. Что нужно знать? 1. Английский язык (хотя бы читать) 2. HTML, XML, JSON 3. Базы данных (PostgreSQL, MySQL, Mongo, Redis) 4. POSIX-like операционную систему 5. HTTP (status, headers, cookies, session)
  • 40. Что нужно знать? 1. Английский язык (хотя бы читать) 2. HTML, XML, JSON 3. Базы данных (PostgreSQL, MySQL, Mongo, Redis) 4. POSIX-like операционную систему 5. HTTP (status, headers, cookies, session) 6. Python и структуры данных
  • 41. Что нужно знать? 1. Английский язык (хотя бы читать) 2. HTML, XML, JSON 3. Базы данных (PostgreSQL, MySQL, Mongo, Redis) 4. POSIX-like операционную систему 5. HTTP (status, headers, cookies, session) 6. Python и структуры данных 7. packages
  • 42. Что нужно знать? 1. Английский язык (хотя бы читать) 2. HTML, XML, JSON 3. Базы данных (PostgreSQL, MySQL, Mongo, Redis) 4. POSIX-like операционную систему 5. HTTP (status, headers, cookies, session) 6. Python и структуры данных 7. packages 8. Async
  • 46. Советы 1. Развивайте коммуникацию 2. Меняйте работу 3. Работайте за валюту (toptal, upwork, миграция)