1

Этап 1

Поучаствовать в совместной разработке какого-нибудь проекта

2

Этап 2

Проект Блог, добавить новые фичи

3

Этап 3

Codeschool : Ruby

4

Этап 4

Codeschool : JavaScript

5

Этап 5

Codeschool : HTML/CSS

6

Этап 6

Codeschool: Git

7

Этап 7

Проект Список решений

8

Этап 8

Проект Цитатник

9

Этап 9

Найти или нанять ментора

10

Этап 10

Разместить резюме, поиск работы

11

Этап 11

Реализовать коммерческий проект-заказ

1

Этап 1

Поучаствовать в совместной разработке какого-нибудь проекта

2

Этап 2

Проект Блог, добавить новые фичи

3

Этап 3

Codeschool : Ruby

4

Этап 4

Codeschool : JavaScript

5

Этап 5

Codeschool : HTML/CSS

6

Этап 6

Codeschool: Git

7

Этап 7

Проект Список решений

8

Этап 8

Проект Цитатник

9

Этап 9

Найти или нанять ментора

10

Этап 10

Разместить резюме, поиск работы

11

Этап 11

Реализовать коммерческий проект-заказ

26 ноября 2014
Цель завершена 23 июня 2019
Карьера и работа

Профессиональный переход: Программист 1С -> Разработчик Ruby on Rails

На данный момент я занимаюсь профессионально разработкой на 1С уже более 5 лет. Причины, побудившие меня задуматься о профессиональном переходе:

  1. Мне нужна возможность работы удаленно. а также возможность фриланса за нормальные деньги. С 1С в этом плане все печально: все вакансии предполагают работу в офисе, а если фриланс - то, это сущие копейки. Web-разработка (RoR): в плане удаленной работы гораздо большие возможности. Это главная причина.
  2. 1С наскучил. Охота чего-то нового, свежего. Хочется развития.
  3. Предметная область (автоматизация бизнес-процессов, erp) - хоть и интересная тема, но уже поднадоела. В то же время вебдев мне интересен. Также интерес есть к мобильной разработке.
  4. Web: возможность реализации своих личных проектов.
  5. RoR: перспективы работы на зарубежных фриланс-биржах. 1С ограничен рынком РФ.

Почему именно RoR:

  1. Высокотехнологичный развивающийся фреймворк, который пользуется популярностью.
  2. ЗП не меньше, чем в 1С (начиная с мидла).
  3. Есть куча готовых инструментов, гемов, решений на все случаи.
  4. Направленность на быструю разработку.
  5. Сахарный руби, магические рельсы, приятно программировать.
  6. Активное сообщество.

Сложности:

  1. Совершенно незнакомый стек технологий и методологий. Web-разработкой раньше не занимался.
  2. В городе, где я живу вакансий по RoR = 0.
  3. Вакансии по удаленной работе - довольно высокие требования. Но чтобы получить нужную квалификацию, необходимо поработать. Т.е. замкнутый круг.
  4. Удручает переход с позиции старшего разработчика 1С на junior RoR с уменьшением зп в 3 раза.
  5. Бросать текущую работу, пока не получится зарабатывать какие-то деньги на RoR, не получится (семья).
  6. На данный момент плохое знание английского языка.

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

Критерий минимум: получить заказ, выполнить его, получить за это деньги.

Критерий максимум: устроиться на полную ставку RoR-разработчиком.

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

Могу выделять 8 часов в неделю на изучение и практику RoR. Также на работе во время обеда могу выделять время 1 час.

На данный момент (26.11.14) я уже несколько месяцев осваиваю самостоятельно RoR и вообще Web с нуля. Создал учебный проект Блог. Реализовал в нем: CRUD(посты, комментарии), аутентификацию (devise), авторизацию (cancancan), роли, поиск, пагинацию, аватарки, корявая верстка, бутстрап. Опробовал гит, деплой на хероку, немного тестирование.

  1. Поучаствовать в совместной разработке какого-нибудь проекта

  2. Проект Блог, добавить новые фичи

    1. Реализовать теги.
    2. Полнотекстовый поиск (sphinx, solr или что-нибудь другое).
    3. Аутентификация через соц-сети
    4. Рассылка
  3. Codeschool : Ruby

    Пройти всю ветку курсов по Ruby

  4. Codeschool : JavaScript

    Планирую пройти следующие курсы:

    1. JavaScript Road Trip Part 1
    2. Try jQuery
    3. JavaScript Road Trip Part 2
    4. jQuery: The Return Flight
    5. JavaScript Road Trip Part 3
    6. JavaScript Best Practices
    7. Shaping up with Angular.js
    8. Staying Sharp With AngularJS
    9. CoffeeScript
    10. Real-time Web with Node.js
  5. Codeschool : HTML/CSS

    Пройти следующие курсы:

    1. Front-end Foundations
    2. Front-end Formations
    3. CSS Cross-Country
    4. Assembling Sass
    5. Assembling Sass Part 2
    6. Fundamentals of Design
    7. Blasting Off With Bootstrap
  6. Codeschool: Git

  7. Проект Список решений

  8. Проект Цитатник

  9. Найти или нанять ментора

    Стоимость этапа — 7000 ₽

  10. Разместить резюме, поиск работы

  11. Реализовать коммерческий проект-заказ

  • 5567
  • 26 ноября 2014, 08:46
Регистрация

Регистрация

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

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

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