1

Етап 1

Теория по основам ООП

2

Етап 2

Основные форматы обмена данными (их отличия, плюсы и минусы)

3

Етап 3

Повторить теорию по основам работы Web

4

Етап 4

Устроиться на новую работу и увеличить оклад на 50%-100%

5

Етап 5

Docker

6

Етап 6

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

7

Етап 7

Руководство PHP: Правильный путь

8

Етап 8

Пройти испытательный срок длительностью в 2 месяца.

9

Етап 9

REST API

10

Етап 10

Основные принципы и парадигмы программирования на ООП

11

Етап 11

Профессиональная литература

12

Етап 12

Базы данных

13

Етап 13

Soft skill - Подтянуть разговорный английский

1

Етап 1

Теория по основам ООП

2

Етап 2

Основные форматы обмена данными (их отличия, плюсы и минусы)

3

Етап 3

Повторить теорию по основам работы Web

4

Етап 4

Устроиться на новую работу и увеличить оклад на 50%-100%

5

Етап 5

Docker

6

Етап 6

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

7

Етап 7

Руководство PHP: Правильный путь

8

Етап 8

Пройти испытательный срок длительностью в 2 месяца.

9

Етап 9

REST API

10

Етап 10

Основные принципы и парадигмы программирования на ООП

11

Етап 11

Профессиональная литература

12

Етап 12

Базы данных

13

Етап 13

Soft skill - Подтянуть разговорный английский

07 січня 2017
Мета завершена % date%
Загальна

Стать Middle PHP-developer

Наступил 2017 год и сейчас самое время ставить цели на следующий год. Уже год я работаю на позиции junior php-developer. Но так как я работаю на дому и всю разработку осуществляю в одиночку, мой скилл улучшается очень медленно и не совсем в понятном направлении.

Очень маленькое количество программистов, которые выбрали путь фрилансера, повышают свои навыки. А зачем? Платят ведь в основном за результат работы (сделать бложик, создать интернет-магазин), а инструменты и тонкости не особо интересуют заказчиков. Поэтому для саморазвития работая фрилансером нужна самодисциплина. И причины для того, чтобы повышать свой скилл действительно есть. Во-первых, появляется возможность выполнять рутинные задачи гораздо проще, быстрее и эффективнее. Во-вторых, конечно же, за все это можно просить уже бОльший оклад. Но основное количество заказчиков готовы платить больше, если они получат лучшее качество услуг. Есть много вещей о которых не подумает заказчик, но обязан подумать хороший разработчик. Это такие вещи как масштабируемость, безопасность, производительность и т.д.

Итак, для того чтобы улучшить свои навыки разработчика, я хочу прочесть несколько must have книг и освоить необходимые инструменты разработки. Пункты плана намечу здесь и буду дополнять их со временем. А также по ходу отписывать и своих результатах.

UPD:

Спустя 2 года я возвращаюсь к поставленной цели. Эти 2 года я усердно увиливал от развития в собственной специальности и уходил в смежные сферы: маркетинг, сео, бизнес. Результатом этого стало приличное отставание от программистов моего возраста. Через несколько месяцев мне предстоит смена рабочего места и теперь я предпочту работу в офисе, но теперь мне нужно дорасти до уровня приличных компаний.

Меня неоднократно предупреждали о том, что программисты работающие дома, не растут в профессиональном плане и они оказались правы. Когда сидишь дома, не видишь конкуренции, не осознаешь свой реальный уровень, не признаешь своих ошибок, не чувствуешь достаточного уровня ответственности. Хорошо, что я понял это сейчас, а не через 5-10 лет, так как я все еще молод и могу наверстать (наверно, но это не точно). Пролистав список требований к middle программистам стало ясно, что список навыков и знаний нужно обновить.

Поэтому цель камбекнулась в 2020 году, шоу маст гоу он.

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

Я обладаю навыками и знаниями, которыми должен обладать php разработчик уровня middle

 Особисті ресурси

Время, желание, интернет

 Екологічність мети

Эта цель необходима мне, ибо если ты не можешь быть сильным - то зачем тебе вообще быть?

  1. Теория по основам ООП

    1. Полиморфизм, Наследование, Инкапсуляция, Абстрактный класс

    2. Traits

  2. Основные форматы обмена данными (их отличия, плюсы и минусы)

    1. JSON

    2. XML

    3. YAML

  3. Повторить теорию по основам работы Web

    1. Протокол HTTP

    2. SSL/HTTPS

    3. Cookies/Sessions

    4. Apache и Nginx (отличия)

    5. WebSocket

    6. SOAP

  4. Устроиться на новую работу и увеличить оклад на 50%-100%

  5. Docker

    Понять суть контейнеров и развернуть сайт в продакшене.

  6. Тестирование ПО

    1. xDebug

    2. Postman

    3. PHPUnit

    4. Codeception

    5. TDD

  7. Руководство PHP: Правильный путь

  8. Пройти испытательный срок длительностью в 2 месяца.

  9. REST API

  10. Основные принципы и парадигмы программирования на ООП

    1. SOLID

    2. DRY

    3. DDD

  11. Профессиональная литература

    1. PHP. Объекты, шаблоны и методики программирования

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

    1. Innodb и Myisam - различия

    2. Индексы

    3. Оптимизация

    4. ActiveRecord

  13. Soft skill - Подтянуть разговорный английский

    1. Посмотреть первый сезон Мистера Робота на английском :)

  • 5758
  • 07 січня 2017, 15:32

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?