1

Step 1

Освоїти профільну літературу

2

Step 2

Вивчити Ryby

3

Step 3

Освоїти практичні навики роботи із Ruby on Rails

4

Step 4

Освоїти суміжні ROR технології

5

Step 5

Вивчити англійську до рівня Pre-Intermediate

6

Step 6

Взяти участь у OpenSource проекті

7

Step 7

Соціальна активність

8

Step 8

В процесі спробувати стажування

1

Step 1

Освоїти профільну літературу

2

Step 2

Вивчити Ryby

3

Step 3

Освоїти практичні навики роботи із Ruby on Rails

4

Step 4

Освоїти суміжні ROR технології

5

Step 5

Вивчити англійську до рівня Pre-Intermediate

6

Step 6

Взяти участь у OpenSource проекті

7

Step 7

Соціальна активність

8

Step 8

В процесі спробувати стажування

16 September 2015 01 June 2016
The goal is overdue by 3100 days

Goal abandoned

The author does not write in the goal 9 years 18 days

General

Junior RoR developer

Вчитись, вчитись і ще раз вчитись. Для того, щоб не збиватись зі шляху в безкраїх просторах інформації потрібен як мінімум навчальний план, як максимум поетапний план для досягнення поставленої цілі.

 Goal Accomplishment Criteria

знайти роботу джуном

 Personal resources

Часу в мене відносно достатньо. Попри роботу із повною зайнятістю, щодня можна виділити 3-4 години на заняття.

Грошей практично не потрібно. Більшість інформації є у вільному доступі.

Зі знайомствами не проблема, кілька людей працюють в даній сфері діяльності.

Знання і навички потрібно отримати.

 Goal ecological compatibility

Досягнення цілі на 90% залежить від моїх зусиль, старань і на 10% від удачі опинитись в правильному місці в правильний час.

  1. Освоїти профільну літературу

    Прочитати, як мінімум 10 книг по основній технології і по одній по суміжних

    1. 1. Крис Пайн_Учись программировать

    2. 2. Д. Флэнаган, Ю. Мацумото - Язык программирования Ruby

    3. 3. Хант Эндрю. Программист-прагматик. Путь от подмастерья к мастеру

    4. 4

    5. 5

    6. 6

    7. 7

    8. 8

    9. 9

    10. 10

    11. Суміжні

  2. Вивчити Ryby

    Для цього пройти кілька курсів.
    Один на Codacademy вже є))

    1. Урок 1. Обзор экосистемы Ruby и Rails. Ядро языка. Типы данныхЧто представляет собой экосистема Ruby и Rails. Основные веб-ресурсы. Обзор ис

    2. Урок 2. Управляющие конструкции. Циклы и итераторы. Применение ООП в RubyУсловный оператор. Оператор выбора. Циклы. Итераторы. Назначение и

    3. Урок 3. Этапы проектирования классов. Контекст исполнения программы. Структура проекта и рефакторинг приложенияКонтекст исполнения программы

    4. Урок 4. Объектная модель Ruby. Блоки. Обработка исключенийОбъекты класса Class. Объекты класса Module. Создание блоков кода, их вызов и пере

    5. Урок 5. Стандартная библиотека Ruby. Создание собственной библиотеки (RubyGems)Обработка формата JSON. Обработка формата YAML. Сетевой вызов

    6. Урок 6. Gem для поиска похожих пользователей. Rake задачиПеременные экземпляра класса. Глобальные переменные. Rakefile. Создание rake-задач.

    7. Урок 7. Rack приложения. Управление зависимостями библиотек с помощью BundlerДинамические и статические веб-странички. Спецификация Rack. Ст

    8. Урок 8. Rails. Структура каталогов фреймворка. Модели данныхСоздание приложения. Структура каталогов. Основные веб-ресурсы. Основные компоне

    9. Урок 9. Rails. Маршрутизация запросов. КонтроллерыАрхитектура RESTful. Конфигурация маршрутов приложения. Иерархия классов-контроллеров. Дей

    10. Урок 10. Rails. Генерация динамических HTML-страничек. Шаблонизаторы и представленияСтруктура представлений. Главный шаблон приложения. Конт

  3. Освоїти практичні навики роботи із Ruby on Rails

    По максимуму кодити, зробити кілька простих проектів на ROR
    Зробити один серйозний проект, який можна буде показати в портфоліо.

  4. Освоїти суміжні ROR технології

    Голий ROR нікому не потрібен, тому розвиваюсь всесторонньо.

    1. Підтягнути навики верстки

    2. Робота з БД/PostgresQL

    3. SASS/LESS

    4. Git/Herocu

    5. JS/CoffeScrip

    6. Освоїти основи тестування

    7. Робота з Comand line на Codacademy

  5. Вивчити англійську до рівня Pre-Intermediate

    Щоденно займатись на LinguaLeo

  6. Взяти участь у OpenSource проекті

    Як мінімум 10 коммітів до проектів.

    1. Знайти підходящий проект

    2. Перший комміт

    3. 5 готово

    4. 10+ коммітів

  7. Соціальна активність

    Потрібно завести профілі на програмерських ресурсах, деякі компанії при прийомі на роботу звертають на це увагу.

    1. GitHub

    2. LinkedIn

    3. StackOverflow

  8. В процесі спробувати стажування

    За оцим посиланням цікава інфа

    http://nemytchenko.ru/skillgrid

  • 1225
  • 16 September 2015, 14:09
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?