Переход к Web-разработке (Ruby on Rails)
Изменение качества жизни требует новых и внезапных решений.
Кратко о моём прошлом:
имею за плечами 6 лет технического университета по специальности автоматизированные системы управления, опыт работы инженером, а так же менеджером проекта. Сейчас работаю системным аналитиком/техническим писателем (такой вот я забавный "программист"). В планах продолжить путь менеджера проекта лет так через 10, но пока есть время нужно подкачать технический бэкграунд.
Почему web? Тут всё очевидно и понятно. Спрос, как говорится.
Почему Ruby on Rail? 3 года неэффективного десктопа на С++, 3 года неэффективного десктопа C# и где-то здесь ещё затесался провал с asp.net. Университет и ряд преподавателей-демотиваторов сделал всё, что бы я возненавидела программирование. Теперь пришла пора и упущенное наверстать, и новому открыться.
Да прибудет с нами сила!
Goal Accomplishment Criteria
Вышедший в продакшн проект на Ruby on Rails (на текущем месте работы) или трудоустройство на позицию junior developer Ruby on Rails.
Personal resources
Немного времени, желание
-
Изучаем принципы верстки
Начнем движение снаружи в глубь. Разберёмся с вьюшками, кто они такие, с чем их можно кушать.
-
Изучение материалов книги Head First - Изучаем HTML, XHTML и CSS
-
Изучение видеолекций HTML, CSS сайта magister
-
Изучение лекций сайта htmlacademy.ru
-
Изучение курса Adobe Illustrator на сайте magister
-
Изучение короткого видео курса Adobe Photoshop для вэб дизайнера
-
Финал этапа: минималистичный макет с плоским дизайном для редизайна сайта mkpv34.ru
-
-
Изучаем javascript
Продолжая работать с вьюшкой нам - потребуется изучение самого популярного языка программирования javascript.
-
Head First - Изучаем javascript
-
Изучение видео лекций javascript сайта magister
-
Освоение материалов сайта learn.javascript.ru
-
Финал этапа: странички сайта mkpv34.ru обрели свою динамику
-
-
RSpec как бонус
Хороший код должен покрываться тестами.
-
Материалы с сайта http://railstutorial.ru/chapters/4_0/beginning
-
-
Изучаем Ruby on Rails
Тесный подход к контроллеру.
-
Изучаем материал книги Гибкая разработка приложений Ruby on Rails
-
Изучаем видео уроки с сайта http://rubyschool.us/
-
Дополняем знания материалами http://railstutorial.ru/chapters/4_0/beginning
-
-
Вспоминаем SQL
А ведь мы совсем забыли про модель.... Вспомним теорию баз данных и то как оно было.Тем более, что при текущей работе это будет весьма кстати.
-
Head First- Изучаем SQL
-
Решаем практические задачи с сайта http://www.sql-tutorial.ru
-
Видео курс Создание запросов в Microsoft SQL Server 2012
-
-
Выпускной проект "Система управления требованиями"
Цель: Создать вэб-приложение, которое позволит управлять требованиями к проектам.
На входе : название проекта, пользовательские истории, текстовая формулировка требований, выбор типа требования, выбор пользовательской истории на базе которой возникло требование, статус требования, приоритет, сроки, авторы.
На выходе: мониторинг за состоянием требований, генерация простой спецификации/ТЗ.
Перспективы: приложение должно вырасти в систему управления проектами.
Почему именно "Система управления требованиями"? Давно мечтаю о своём гибком инструменте для автоматизации рутинных будней системного аналитика.
- 2079
- 01 February 2016, 13:06
Don't miss new posts!
Subscribe for the Goal and follow through to its completion