Изучая новый язык и фреймворк, следует ли мне ускорить проект или сначала изучить основы языка?

Изучая новый язык и фреймворк, следует ли мне ускорить проект или сначала изучить основы языка?
Изучая новый язык и фреймворк, следует ли мне ускорить проект или сначала изучить основы языка? - isengrapher @ Unsplash

У меня есть значительный опыт работы с J2EE, я работал с Grails и свободно владею несколькими языками (Perl, PHP, Smalltalk). Я решил попробовать новый проект с использованием Ruby on Rails. Для тех, кто решил перейти на новый стек технологий, как вы это делаете? Изучите ли вы детали Ruby сначала (я сделал несколько руководств и чувствую, что у меня достаточно приличное понимание языка, чтобы начать делать некоторую базовую работу) или вы делаете полное руководство по Ruby on Rails, и расширить свои знания оттуда. Я склоняюсь ко второму подходу, потому что чувствую, что могу вникать в детали языка по мере того, как сталкиваюсь с ними. Для тех, кто работает с Ruby on Rails, как вы учились и какие ресурсы порекомендуете?

Лучший способ выучить новый язык - просто использовать его (чтение учебников не заставит его "щелкнуть"), и один из способов, который, как меня заверили, является фантастическим, - это написание тестов. Сам я еще не пробовал (и собираюсь сделать это на выходных), но попробуйте Ruby Koans и дайте мне знать, как у вас получилось :)


LetsCodeIt, 25 мая 2023 г., 05:40