1

Этап 1

Изучаем принципы верстки

01 февраля—30 апреля

2

Этап 2

Изучаем javascript

31 марта—30 июня

3

Этап 3

RSpec как бонус

01 сентября—31 октября

4

Этап 4

Изучаем Ruby on Rails

01 июля—01 января

5

Этап 5

Вспоминаем SQL

01 февраля—01 февраля

6

Этап 6

Выпускной проект "Система управления требованиями"

01 декабря—31 мая

1

Этап 1

Изучаем принципы верстки

01 февраля—30 апреля

3

Этап 3

RSpec как бонус

01 сентября—31 октября

6

Этап 6

Выпускной проект "Система управления требованиями"

01 декабря—31 мая

2

Этап 2

Изучаем javascript

31 марта—30 июня

4

Этап 4

Изучаем Ruby on Rails

01 июля—01 января

5

Этап 5

Вспоминаем SQL

01 февраля—01 февраля

01 февраля 2016 31 мая 2017
Цель завершена 26 июля 2016
Карьера и работа

Переход к Web-разработке (Ruby on Rails)

Изменение качества жизни требует новых и внезапных решений.

Кратко о моём прошлом:

имею за плечами 6 лет технического университета по специальности автоматизированные системы управления, опыт работы инженером, а так же менеджером проекта. Сейчас работаю системным аналитиком/техническим писателем (такой вот я забавный "программист"). В планах продолжить путь менеджера проекта лет так через 10, но пока есть время нужно подкачать технический бэкграунд.

Почему web? Тут всё очевидно и понятно. Спрос, как говорится.

Почему Ruby on Rail? 3 года неэффективного десктопа на С++, 3 года неэффективного десктопа C# и где-то здесь ещё затесался провал с asp.net. Университет и ряд преподавателей-демотиваторов сделал всё, что бы я возненавидела программирование. Теперь пришла пора и упущенное наверстать, и новому открыться.

Да прибудет с нами сила!

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

Вышедший в продакшн проект на Ruby on Rails (на текущем месте работы) или трудоустройство на позицию junior developer Ruby on Rails.

 Личные ресурсы

Немного времени, желание

  1. Изучаем принципы верстки

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

    1. Изучение материалов книги Head First - Изучаем HTML, XHTML и CSS

    2. Изучение видеолекций HTML, CSS сайта magister

    3. Изучение лекций сайта htmlacademy.ru

    4. Изучение курса Adobe Illustrator на сайте magister

    5. Изучение короткого видео курса Adobe Photoshop для вэб дизайнера

    6. Финал этапа: минималистичный макет с плоским дизайном для редизайна сайта mkpv34.ru

  2. Изучаем javascript

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

    1. Head First - Изучаем javascript

    2. Изучение видео лекций javascript сайта magister

    3. Освоение материалов сайта learn.javascript.ru

    4. Финал этапа: странички сайта mkpv34.ru обрели свою динамику

  3. RSpec как бонус

    Хороший код должен покрываться тестами.

    1. Материалы с сайта http://railstutorial.ru/chapters/4_0/beginning

  4. Изучаем Ruby on Rails

    Тесный подход к контроллеру.

    1. Изучаем материал книги Гибкая разработка приложений Ruby on Rails

    2. Изучаем видео уроки с сайта http://rubyschool.us/

    3. Дополняем знания материалами http://railstutorial.ru/chapters/4_0/beginning

  5. Вспоминаем SQL

    А ведь мы совсем забыли про модель.... Вспомним теорию баз данных и то как оно было.Тем более, что при текущей работе это будет весьма кстати.

    1. Head First- Изучаем SQL

    2. Решаем практические задачи с сайта http://www.sql-tutorial.ru

    3. Видео курс Создание запросов в Microsoft SQL Server 2012

  6. Выпускной проект "Система управления требованиями"

    Цель: Создать вэб-приложение, которое позволит управлять требованиями к проектам.

    На входе : название проекта, пользовательские истории, текстовая формулировка требований, выбор типа требования, выбор пользовательской истории на базе которой возникло требование, статус требования, приоритет, сроки, авторы.

    На выходе: мониторинг за состоянием требований, генерация простой спецификации/ТЗ.

    Перспективы: приложение должно вырасти в систему управления проектами.

    Почему именно "Система управления требованиями"? Давно мечтаю о своём гибком инструменте для автоматизации рутинных будней системного аналитика.

  • 2081
  • 01 февраля 2016, 13:06
Регистрация

Регистрация

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

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

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?