Ruby on Rails junior
Основная цель 2017 - с фрилансов в руби.
Зачем:
- В своей деревне достиг потолка
- Попробовал Ruby, Rails и понравилось
- Перспективы роста
Что есть:
- опыт фриланса ~4 года (MODX, верстка, oldschool frontend, PHP, JS), всяческого рода опыт работы web-мастером от парсеров до SEO
- несколько готовых небольших проектов и возможность текущий фриланс делать на rails
Чего нет:
- образование: в институтах был год, дальше пришлось сразу работать по семейным обстоятельствам, сразу web
- трудовая: её нет, надеюсь эту проблему исправят рекомендации
- знания: так как мой процесс разработки был one-man band 80% времени, то теоретическая часть страдает.
Что надо:
- собрать / сделать портфолио на гитхабе, код и сайты которые можно показывать
- собрать несколько рекомендаций
- научиться ходить на собеседования
- мониторить вакансии
- продолжать самообучение
Критерий завершения
Устроиться на должность ruby on rails junior
Личные ресурсы
Время
Экологичность цели
Удовлетворенность работой
-
Rails
-
Rspec
-
Cucumber
-
TDD
-
Пройти курс Ruby on Rails 5 - BDD, RSpec and Capybara на udemy
-
-
Теория:
-
Прочитать The well grounded rubyist
-
Пройти rubymonk.com
-
Прочитать Aaron Sumner - Everyday Rails Testing with RSpec. A practical approach to test-driven development (2014)
-
Прочитать повторно и выполнить упражнения Aaron Sumner - Everyday Rails Testing with RSpec. A practical approach to test-driven development
-
www.driftingruby.com
-
-
Практика:
-
Разработать сервис мониторинга ruby-вакансий. TDD, тесты, все дела.
-
Разработать сервиc подсчета калорий, БЖУ, составления спартанского меню для российских реалий
-
Запилить на heroku карточки - тест по Ruby (совместно с чтением Well grounded rubyist)
-
Разработать сервиc чтения книг с нормальным парсером fb2.
-
-
Собеседования / резюме
-
Пройти 1 собеседование
-
Пройти 3 собеседования
-
Пройти 10 собеседований
-
Получено рекомендаций: 1
-
Получено рекомендаций: 2
-
Получено рекомендаций: 3
-
Обновить резюме на сайтах, добавить рекомендации
-
-
Тестовых заданий выполнено:
-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
-
Пройти rubymonk.com
-
Ruby Primer
-
Ruby Primer: Ascent
-
Metaprogramming Ruby
-
Metaprogramming Ruby: Ascent
-
Выполнить все задания
-
-
Прочитать The well grounded rubyist
-
Ruby foundation
-
Built-in classes and modules
-
Ruby dynamics
-
- 1856
- 14 февраля 2017, 22:54
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением