Цель заморожена
Автор цели 26 сентября 2019 года заморозил цель
Изучить Ruby
Любой язык (человеческий или язык программирования) можно учить бесконечно долго, поэтому решил определить критерии завершения данной цели.
Итак, я уверенно:
- читаю чужие программы и с ходу понимаю большую часть написанного
- пишу свои программы достаточно высокой сложности
- придерживаюсь The Ruby Style Guide
- использую тестирование (TDD/BDD, Rspec, Cucumber и т.п.)
- придерживаюсь принципов OOP/OOD (SOLID), использую паттерны проектирования
- знаю алгоритмы (по крайней мере, на базовом уровне)
- уверенно использую стандартные и внешние библиотеки
- умею оформить и опубликовать собственный код как gem-библиотеку
- использую метапрограммирование и могу написать свой DSL
Эта цель более глобальная и долгосрочная, чем устроиться на работу Junior-ом.
Критерий завершения
Уверенное практическое владение языком
Личные ресурсы
Свободное время и сильное желание
Экологичность цели
Очень хочу стать специалистом высокого класса
-
Пройти курс по Ruby от Codecademy
-
Introduction to Ruby
-
Control Flow in Ruby
-
Looping with Ruby
-
Arrays and Hashes
-
Blocks and Sorting
-
Hashes and Symbols
-
Refactoring
-
Blocks, Procs, and Lambdas
-
Object-Oriented Programming, Part I
-
Object-Oriented Programming, Part II
-
RUBY FINAL PROJECT
-
-
Пройти курс Learn Ruby With the Edgecase Ruby Koans (Ruby Koans)
-
about_asserts
-
about_nil
-
about_objects
-
about_arrays
-
about_array_assignment
-
about_hashes
-
about_strings
-
about_symbols
-
about_regular_expressions
-
about_keyword_arguments
-
about_methods
-
about_constants
-
about_control_statements
-
about_true_and_false
-
about_triangle_project
-
about_exceptions
-
about_triangle_project_2
-
about_iteration
-
about_blocks
-
about_sandwich_code
-
about_scoring_project
-
about_classes
-
about_open_classes
-
about_dice_project
-
about_inheritance
-
about_modules
-
about_scope
-
about_class_methods
-
about_message_passing
-
about_proxy_object_project
-
about_to_str
-
about_java_interop
-
about_variable_scope
-
about_extra_credit
-
-
Продолжение следует...
- 902
- 24 июля 2016, 12:50
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением