1

Этап 1

Тестирование

2

Этап 2

Security

3

Этап 3

Общие знания Python

4

Этап 4

Дополнительные знания из разных областей

5

Этап 5

Алгоритмы и структуры данных

6

Этап 6

Computer Science

7

Этап 7

Hardware

8

Этап 8

Backend

9

Этап 9

Frontend

10

Этап 10

Базы данных

11

Этап 11

Big Data

12

Этап 12

Soft Skills и мотивация

1

Этап 1

Тестирование

2

Этап 2

Security

3

Этап 3

Общие знания Python

4

Этап 4

Дополнительные знания из разных областей

5

Этап 5

Алгоритмы и структуры данных

6

Этап 6

Computer Science

7

Этап 7

Hardware

8

Этап 8

Backend

9

Этап 9

Frontend

10

Этап 10

Базы данных

11

Этап 11

Big Data

12

Этап 12

Soft Skills и мотивация

04 июля 2015

Цель заброшена

Автор не отписывался в цели 8 лет 7 месяцев 9 дней

Карьера и работа

Добраться до уровня Middle Python Developer

Поднять профессиональные навыки до уровня Middle Python Developer + релевантные технологии.

Я на других площадках:

 Критерий завершения

Позиция Middle Developer

  1. Тестирование

    1. Test-Driven Development with Django - Kevin Harvey

    2. Testing Python - David Sale

    3. Test Driven Development with Python - Harry J.W. Percival

    4. Тестирование dot.com - Роман Савин

    5. Основы тестирования программного обеспечения (Универсариум)

    6. Unit Testing with Python (Pluralsight)

  2. Security

    1. Анализ безопасности веб-проектов (Stepic.org)

  3. Общие знания Python


    1. Let’s Build A Simple Interpreter (ruslanspivak.com)

    2. Learning Python, 5th edition. Mark Lutz

    3. Automate the Boring Stuff with Python. Al Sweigart

    4. A Guide to Python's Magic Methods

    5. Intermediate Python. Muhhamad Yasoob Ullah Khalid

    6. The Hitchhiker’s Guide to Python!

    7. Mastering Python Regex - Felix Lopez ans Victor Romero

    8. Python: основы и применение (Stepic.org)

    9. Effective Python: 59 Specific Ways to Write Better Python - Brett Slatkin

    10. Python Parallel Programming Cookbook - Giancarlo Zaccone

  4. Дополнительные знания из разных областей

    1. Working Effectively with Legacy Code - Michael C. Feathers

    2. Code Complete - Steve McConnell

    3. The Clean Coder - Robert C. Martin

    4. Mercurial Kick Start - Aragost Trifork

    5. Mastering PyCharm - Quazi Nafiul Islam

    6. vim tutor

  5. Алгоритмы и структуры данных

    1. Introduction to Algorithms (3rd edition). Cormen, Leiserson, Rivest, and Stein

    2. Algorithms (4th edition). Sedgewick

    3. Algorithmic Toolbox (coursera)

  6. Computer Science

    1. Noam Nisan, Shimon Schocken. The Elements of Computing Systems

  7. Hardware

    1. Noam Nisan. The Elements of Computing Systems: Building a Modern Computer from First Principles

  8. Backend


    1. Django By Example - Antonio Mele

    2. Two Scoops of Django - Daniel Roy Greenfeld, Audrey Roy Greenfeld

    3. Django Design Patterns and Best Practices - Arun Ravindran

    4. Hello Web App: Learn How to Build a Web App - Tracy Osborn

    5. TaskBuster Django tutorial by Marina Mele

    6. Официальное руководство Django Foundation

    7. Учебник Djangogirls

  9. Frontend

    1. Современный учебник JavaScript

    2. JavaScript and JQuery Interactive Front-End Web Development - Duckett Jon

    3. Learn to Code HTML & CSS - Shay Howe

    4. Курсы от htmlacademy

    5. A Smarter Way to Learn JavaScript - Mark Myers

    6. HTML and CSS: Design and Build Websites - Jon Duckett

    7. Make a Website (codeacademy)

    8. DEV203x Introduction to Bootstrap (edX)

    9. Introduction to jQuery (edX)

  10. Базы данных

    1. Databases (Stanford)

    2. Learn SQL (codeacademy)

    3. A First Course in Database Systems (3rd edition) - Ullman and Widom

    4. Database Management Systems (3rd edition) - Ramakrishnan and Gehrke

    5. Fundamentals of Database Systems (6th edition) - Elmasri and Navathe

    6. Database System Concepts (6th edition) - Silberschatz, Korth, and Sudarshan

    7. SQL - Preston Prescott

    8. Введение в базы данных (Stepic.org)

  11. Big Data

    1. Hadoop. Система для обработки больших объемов данных (Stepic.org)

  12. Soft Skills и мотивация

    1. Soft Skills - John Z. Sonmez

  • 10793
  • 04 июля 2015, 18:36

Дневник цели

Комментарии

Сергей07.07.2019

Как идут дела?

421день
Pavel Karateev27 авг. 2016, 13:24

Надо добавить немного драмы - теперь я безработный =D

По собственному желанию - мне предложили отличную вакансию в Питере, оффер получен, вчера был последний рабочий день на старом месте, в понедельник-вторник начинается первая часть переезда с поиском квартиры.

Уж не знаю как я домосед-интроверт решился на такую аферу с переездом на 1к км из зоны комфорта. Пожелайте мне удачи, а то я волнуюсь очень ^___^

Загрузить 8 комментариев

какие новости?

Pavel Karateev13.10.2016

Дмитрий Бо, привет, работаю, все хорошо. Планирую к НГ написать развернутый пост о прошедших переменах = )

Привет! Ну как обстоят дела в Питере? Освоился?

420день
Pavel Karateev26 авг. 2016, 09:40

Закончил читать The Clean Coder - Robert C. Martin (переведена на русский и назвается "Идеальный программист").

Известная книга известного автора (Clean Code и Agile Software Development его же). Относительно кроткая ~250 страниц, читается быстро, представляет из себя изложение взглядов автора на программистов как профессоналов своего дела, что отличает профессионального разработчика и т.д. В основном посвящена soft skills (в моем понимании) - общению с командой/работодателем, отношению к своей работе. В конце немного сказано про инструменты, но я не думаю что кого-то в 21 веке можно шокировать рекомендацией использовать git, писать тесты и использовать среду разработки (vi и emacs упоминаются).

В целом времени не пожалел, пойдет по категории "инвестиции в себя", особенно ценным мне представляется рассуждение об отношении к своему труду, а также профессиональной этике. Вполне может не понравиться, если вам не очень интересна эта тематика.

Pavel Karateev26.08.2016

Я отслеживаю свою читательскую активность на goodreads (не только программирование), если там кто-нибудь тоже присутствует, то не стесняйтесь добавляться в друзья - https://www.goodreads.com/user/show/26476619-pavel-karateev Там очень приятная социальная интеграция - видно что читают/собираются читать твои друзья.

402день
Pavel Karateev8 авг. 2016, 14:20

Добил Python Parallel Programming Cookbook от Giancarlo Zaccone.

Не слишком понравилось содержание - может быть тема такая, может быть автор попытался втиснуть в маленький объем слишком много информации, но после прочтения у меня в голове совершенно не сложилась картинка как подступиться к написанию "реального" parallel/concurrent кода. В конечном итоге больше пользы принесла комбинация stackoverflow + google.

Тем не менее, у книги просто нет конкурентов. Если вы интересуетесь темой параллельного программирования в Python, то любая информация будет очень полезна.

395день
Pavel Karateev1 авг. 2016, 12:04

Дочитал книгу Effective Python от инженера Google - Brett Slatkin.

Книжка представляет из себя 59 независимых мини-глав. Каждая разбирает какой-нибудь нюанс или лучшие практики языка. Сложность повествования разница, но в целом она не особенно высокая, некоторые главы откровенно общеизвестны (virtualenv, unittest) и обрываются на совсем базовой информации (вскользь упомянуты тестовые фреймворки, дана лишь совсем базовая информация по виртуальным окружениям). В остальном же попадаются любопытные моменты, где-то половина мне показалась действительно интересной, а это уже круто. Книга не для полных новичков, учить язык по ней не выйдет.

378день
Pavel Karateev15 июля 2016, 13:49

Начали выкладывать записи докладов с Pycon Russia 2016: https://www.youtube.com/user/videoitpeople/videos

338день
Pavel Karateev5 июня 2016, 09:48

Slack-чат для разработчиков со smartprogress https://smartprogressdev.herokuapp.com/. Спасибо Виталию.

313день
Pavel Karateev11 мая 2016, 13:57

Курс Python: основы и применение завершен. Курс отличный, но полным новичкам в Python он не подойдет, хотя если вы неплохо знаете другой язык программирования и готовы немного погуглить, то все будет по силам, это все же не C++. Рассказывают углубленные вещи про язык, разобраны многие вопросы, которые встречаются на собеседованиях (!), вдобавок дан краткий обзор стандартной библиотеки с примерами и задачками. Из минусов могу отметить малую продолжительность, еще бы модуля 3, а так все быстро кончилось.

307день
Pavel Karateev5 мая 2016, 07:25

На Stepic стартовал интересный новый курс - Введение в базы данных

спасибо, вписался не уверен что буду все домашки делать, но видео посмотреть думаю бужет полезно.

301день
Pavel Karateev29 апр. 2016, 13:12

Пришел сертификат курса Анализ безопасности веб проектов

Курс в целом довольно интересный, гуру в безопасности после него не станешь конечно, но он здорово расширяет кругозор и я узнал немало нового в итоге. Для успешного прохождения желательно знание основ работы с bash и linux в целом.

Вы тоже можете
опубликовать свою
цель здесь

Мы поможем вам ее достичь!

310 000

единомышленников

инструменты

для увлекательного достижения

Присоединиться
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?
Борис
rocksell
resignedangel
Дмитрий К
Arthur
resignedangel
Виктория
Лена
Артур
Дмитрий Бо
Алан
Pavel Karateev
resignedangel
Алан
Дмитрий К
Лена
Артур
Gertruda
Дмитрий Бо
Лена
Артур
Arthur
Лена
Артур
Gertruda
Deuce
Лена
Артур
Gertruda
Deuce
Дмитрий Бо
Лена
Артур
Deuce
Дмитрий Бо
Лена
Артур
Dmitry
Дмитрий Бо
Евгений Малафеев
Лена
Артур
Gertruda
Dmitry
Лена
Артур
Дмитрий Бо
Pavel Karateev
Артур
Евгений Малафеев
Лена
Артур