1

Etapa 1

Английский

2

Etapa 2

Подтянуть PHP до уровня Zend PHP 5 Certified Engineer

3

Etapa 3

Получить опыт во всех запланированных технологиях на работе

4

Etapa 4

Повысить уровень владения базами данных

5

Etapa 5

Освоить Ruby

6

Etapa 6

Освоить Ruby on Rails

7

Etapa 7

Погружение в TDD

8

Etapa 8

Освоение паттернов OOP

9

Etapa 9

Повышение навыков алгоритмизации

10

Etapa 10

Pure Javascript

11

Etapa 11

AngularJS

12

Etapa 12

Изучить пару JS фреймворков и библиотек, на каждом написать небольшое тестовое приложение

13

Etapa 13

Go

14

Etapa 14

Git

15

Etapa 15

Прочее, что пока непонятно как подтянуть

1

Etapa 1

Английский

2

Etapa 2

Подтянуть PHP до уровня Zend PHP 5 Certified Engineer

3

Etapa 3

Получить опыт во всех запланированных технологиях на работе

4

Etapa 4

Повысить уровень владения базами данных

5

Etapa 5

Освоить Ruby

6

Etapa 6

Освоить Ruby on Rails

7

Etapa 7

Погружение в TDD

8

Etapa 8

Освоение паттернов OOP

9

Etapa 9

Повышение навыков алгоритмизации

10

Etapa 10

Pure Javascript

11

Etapa 11

AngularJS

12

Etapa 12

Изучить пару JS фреймворков и библиотек, на каждом написать небольшое тестовое приложение

13

Etapa 13

Go

14

Etapa 14

Git

15

Etapa 15

Прочее, что пока непонятно как подтянуть

23 noviembre 2015 07 julio 2016
outdated

El objetivo está desatendido

El autor lleva sin comentar el objetivo 8 años 5 meses 27 días

Autor del objetivo

Carrera y trabajo

Стать Senior Full-stack (RoR+PHP+JS+SQL) developer к лету 2016 года

Продуктивно провести остаток 2015 и половину 2016 года.

Цель - не отрываясь от производства, текущего места работы и стека технологий параллельно развить нынешний проект до точки безбедного существования без моего вмешательства и передачи другим разработчикам, и освоить новый стек технологий / подтянуть старый до нужного уровня.

Если в 2х словах - цель из Senior PHP Developer мутировать в Senior Full-stack RoR/JS developer + получить сертификат по PHP по дороге

 Criterio del fin

Успешно пройти собеседование в ***, быстро и качественно выполнить тестовое задание, получить Job offer

 Recursos personales

Время, информация, знания и навыки

 Lo ecológico del objetivo

Качественное развитие как специалиста, финансовый рост.

  1. Английский

    Подтянуть английский, письменный и устный

  2. Подтянуть PHP до уровня Zend PHP 5 Certified Engineer

    Подтянуть текущий уровень владения PHP до максимального

    Coste de la etapa — 200 $

    1. Полностью пройти книгу Шаблоны проектирования PHP (PHP. Объекты, шаблоны и методики программирования by Мэт Зандстра)

    2. Прорешать задачки http://www.itmathrepetitor.ru/zadachi-po-php/

    3. Пройти документацию PHP

    4. Пройти http://php-guide.evercodelab.com/

    5. Сдать экзамен ZCE ($200)

  3. Получить опыт во всех запланированных технологиях на работе

    При реализации новой версии проекта на текущем месте работы убедиться, что получил практический опыт всех интересных мне вещей

    1. Освоить TDD на Codeception

    2. Поднять свой уровень в Yii 2 (завершенность - успешный релиз 3.0)

    3. Вынести в Gearman генерацию счетов

    4. Использовать websockets для оповещений

    5. Попробовать использование транзакций в MySQL

    6. Написать REST сервис для приложения, изучить саму суть rest

    7. Стратегии кэширования memecashed

  4. Повысить уровень владения базами данных

    1. Пройти книгу по MySQL https://yadi.sk/i/1X1fxAXakfEcY

    2. Просмотреть книгу http://www.books.ru/books/mysql-optimizatsiya-proizvoditelnosti-2-e-izdanie-734220/ и при целесообразности - пройти ее

    3. Пройти курс http://www.sql-ex.ru/

    4. Просмотреть http://sqlbolt.com/ и пройти если стоит того

    5. Просмотреть http://sqlfiddle.com/ и пройти если стоит того

    6. Пройти если будет смысл https://www.codeschool.com/paths/database по MySQL

    7. Просмотреть NoSQL базы данных (по предыдущей ссылке)

    8. Изучить механизмы работы БД и их внутреннее устройство (с источником определиться позднее)

  5. Освоить Ruby

    получить базу до работы с RoR

    1. Пройти курс https://www.codeschool.com/courses/try-ruby (к 25.11,.15)

    2. Пройти курс https://www.codecademy.com/learn/ruby (к 25.11,.15)

    3. Просмотреть документацию языка

  6. Освоить Ruby on Rails

    Освоить фреймворк и написать на нем несколько приложений со следованием лучшим тенденциям разработки

    1. Полностью изучить книгу Rails 4 Flexible web application development https://yadi.sk/i/DwpPHwFFkWMoc

    2. Пройти курс https://www.codecademy.com/learn/rails-auth

    3. Пройти курс https://www.codecademy.com/learn/learn-rails

    4. Пройти курс https://www.codeschool.com/courses/rails-for-zombies-redux

    5. Написать тестовое задание СС на RoR

    6. Переписать Horowod на RoR

    7. Переписать врачебную систему на RoR? (если удастся продать идею)

  7. Погружение в TDD

    1. Изучить тесты на Ruby

    2. Покрыть тестами Horowod и тестовое CC

    3. Настроить CI на автовыполнение тестов

  8. Освоение паттернов OOP

    Дочитать банду четырех, каждый паттерн прописать на php и ruby

    Задачи по паттернам на php https://github.com/zfcampus/zendcon-design-patterns

    https://github.com/domnikl/DesignPatternsPHP

    1. Абстрактная фабрика

    2. Адаптер

    3. Мост

    4. Строитель

    5. Цепочка обязанностей

    6. Команда

    7. Компоновщик

    8. Декоратор

    9. Фасад

    10. Фабричный метод

    11. Приспособленец

    12. Итератор

    13. Посредник

    14. Хранитель

    15. Наблюдатель

    16. Прототип

    17. Заместитель

    18. Одиночка

    19. Состояние

    20. Стратегия

    21. Шаблонный метод

    22. Посетитель

  9. Повышение навыков алгоритмизации

    1. Книга по алгоритмам - прочитать и реализовать каждый на ruby https://yadi.sk/i/ug-YelX7kfABa

    2. Книга по дискретной математике - решить каждую задачу на ruby https://yadi.sk/i/R3uprfRPkfACf

  10. Pure Javascript

    Подтянуть уровень чистого JS

    1. https://www.codeschool.com/courses/javascript-road-trip-part-1

    2. Пройти всю теорию и практику по https://learn.javascript.ru

    3. Добавить еще источников

  11. AngularJS

    Освежить и углубить знания ангуляра

    1. Повторно пройти курс https://www.codeschool.com/courses/shaping-up-with-angular-js

    2. Написать демонстрационное приложение (кликер по программированию) (бэк на RoR)

  12. Изучить пару JS фреймворков и библиотек, на каждом написать небольшое тестовое приложение

    привести ссылки на репозиторий чтобы не наврать что "посмотрел"

    1. React

    2. Ember

  13. Go

    Изучить основы, понять, нужен ли он мне

  14. Git

    Повысить уровень владения

    1. Пройти какие-то онлайн курсы повышения квалификации

    2. Разработку приложений вести исключительно через git

    3. Понять и опробовать GitHub Flow

  15. Прочее, что пока непонятно как подтянуть

    1. Изучить методы оптимизации приложений на производительность и быстродействие

    2. Убедиться в понимании компонентного подхода к разработке

    3. Потренироваться в выделении основных доменов предметной области

    4. Изучить и попробовать методы горизонтального и вертикального масштабирования систем

  • 3936
  • 23 noviembre 2015, 09:12
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Registración rápida a través de redes sociales
Entrada al sitio

Entre.
Está abierto.

not_registered
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?