47
Что отличает джуниора от сеньора как питонисту не иметь проблем с поиском работы ИЛИ

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

Embed Size (px)

Citation preview

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

Что отличает джуниора от сеньора

как питонисту не иметь проблем с поиском работы

ИЛИ

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

План наступления

1. Что нужно понимать?2. Что нужно уметь?3. Что нужно знать?4. Советы

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

Кто такой питонист?

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

LIKE A BOSS

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

python.org - лишь алфавит, а не язык

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

Что такое Python

1. Документация, рекомендации (pep, import this)2. Библиотеки, фреймворки3. База знаний - статьи, вопросы-ответы4. Комьюнити - мы с вами5. Guido Van-Rossum

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

Зачем же нужен Python?1. Потешить ЧСВ2. Решать научные задачи3. Решать бизнес-задачи

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

Зачем же нужен Python?1. Потешить ЧСВ (engaged)2. Решать научные задачи3. Решать бизнес-задачи

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

Зачем же нужен Python?1. Потешить ЧСВ (engaged)2. Решать научные задачи (irrelevant)3. Решать бизнес-задачи

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

Работодателю нужен не код

ему нужно решение бизнес-задач

1. выясните что ему нужно2. донесите что поняли3. как бы вы сделали4. сколько это займет времени

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

В больших конторах дипломы и сертификаты часто имеют значение

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

Что важно для бизнеса Расскажите что вы

1. делегирование

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

Что важно для бизнеса Расскажите что вы

1. делегирование 1. Не боитесь брать ответственность

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки

1. Не боитесь брать ответственность

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки

1. Не боитесь брать ответственность

2. Можете работать быстро

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки3. надежность

1. Не боитесь брать ответственность

2. Можете работать быстро

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки3. надежность

1. Не боитесь брать ответственность

2. Можете работать быстро3. Умеете тэстировать то что

пишете

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки3. надежность4. поддерживаемость

1. Не боитесь брать ответственность

2. Можете работать быстро3. Умеете тэстировать то что

пишете

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки3. надежность4. поддерживаемость

1. Не боитесь брать ответственность

2. Можете работать быстро3. Умеете тэстировать то что

пишете4. Знаете гайдлайны (pep, import

this)

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки3. надежность4. поддерживаемость5. эффективность системы

1. Не боитесь брать ответственность

2. Можете работать быстро3. Умеете тэстировать то что

пишете4. Знаете гайдлайны (pep, import

this)

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки3. надежность4. поддерживаемость5. эффективность системы

1. Не боитесь брать ответственность

2. Можете работать быстро3. Умеете тэстировать то что

пишете4. Знаете гайдлайны (pep, import

this)5. Знаете передовые технологии

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки3. надежность4. поддерживаемость5. эффективность системы6. эффективность разработчика

1. Не боитесь брать ответственность

2. Можете работать быстро3. Умеете тэстировать то что

пишете4. Знаете гайдлайны (pep, import

this)5. Знаете передовые технологии

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки3. надежность4. поддерживаемость5. эффективность системы6. эффективность разработчика

1. Не боитесь брать ответственность

2. Можете работать быстро3. Умеете тэстировать то что

пишете4. Знаете гайдлайны (pep, import

this)5. Знаете передовые технологии6. Заинтересованы в проекте

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки3. надежность4. поддерживаемость5. эффективность системы6. эффективность разработчика7. предсказуемость и

возможность планирования

1. Не боитесь брать ответственность

2. Можете работать быстро3. Умеете тэстировать то что

пишете4. Знаете гайдлайны (pep, import

this)5. Знаете передовые технологии6. Заинтересованы в проекте

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

Что важно для бизнеса Расскажите что вы

1. делегирование2. скорость разработки3. надежность4. поддерживаемость5. эффективность системы6. эффективность разработчика7. предсказуемость и

возможность планирования

1. Не боитесь брать ответственность

2. Можете работать быстро3. Умеете тэстировать то что

пишете4. Знаете гайдлайны (pep, import

this)5. Знаете передовые технологии6. Заинтересованы в проекте7. Ваши планы на ближайший год

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

Что нужно уметь?

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

Что нужно уметь

1. Читать чужой код

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

Что нужно уметь

1. Читать чужой код2. Владеть IDE

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

Что нужно уметь

1. Читать чужой код2. Владеть IDE3. Пользоваться virtualenvwrapper

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

Что нужно уметь

1. Читать чужой код2. Владеть IDE3. Пользоваться virtualenvwrapper4. Настраивать операционную систему

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

Что нужно уметь

1. Читать чужой код2. Владеть IDE3. Пользоваться virtualenvwrapper4. Настраивать операционную систему5. Настраивать тэстовую инфраструктуру (docker, vagrant, puppet/chef)

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

Что нужно уметь

1. Читать чужой код2. Владеть IDE3. Пользоваться virtualenvwrapper4. Настраивать операционную систему5. Настраивать тэстовую инфраструктуру (docker, vagrant, puppet/chef)6. интерактивная оболочка - IPython, bpython

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

Что нужно знать?

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

Что нужно знать?

1. Английский язык (хотя бы читать)

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

Что нужно знать?

1. Английский язык (хотя бы читать)2. HTML, XML, JSON

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

Что нужно знать?

1. Английский язык (хотя бы читать)2. HTML, XML, JSON3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)

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

Что нужно знать?

1. Английский язык (хотя бы читать)2. HTML, XML, JSON3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)4. POSIX-like операционную систему

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

Что нужно знать?

1. Английский язык (хотя бы читать)2. HTML, XML, JSON3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)4. POSIX-like операционную систему5. HTTP (status, headers, cookies, session)

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

Что нужно знать?

1. Английский язык (хотя бы читать)2. HTML, XML, JSON3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)4. POSIX-like операционную систему5. HTTP (status, headers, cookies, session)6. Python и структуры данных

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

Что нужно знать?

1. Английский язык (хотя бы читать)2. HTML, XML, JSON3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)4. POSIX-like операционную систему5. HTTP (status, headers, cookies, session)6. Python и структуры данных7. packages

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

Что нужно знать?

1. Английский язык (хотя бы читать)2. HTML, XML, JSON3. Базы данных (PostgreSQL, MySQL, Mongo, Redis)4. POSIX-like операционную систему5. HTTP (status, headers, cookies, session)6. Python и структуры данных7. packages8. Async

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

Советы

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

Советы

1. Развивайте коммуникацию

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

Советы

1. Развивайте коммуникацию2. Меняйте работу

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

Советы

1. Развивайте коммуникацию2. Меняйте работу3. Работайте за валюту (toptal, upwork, миграция)

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

@vabolshakov at habrahabr.ru

Василий Большаков