tl; dr: Я хочу, чтобы в Rails было введено высокоуровневое представление, которое охватывает то, что мне нужно для начала работы с соответствующими справочными материалами. Мне не нужны базовые понятия.
-
Ruby и рельсы кажутся хорошими, но документация, хотя и объемная, кажется, все учебные пособия, предназначенные для людей, которые не так опытные программисты или веб-разработчики, или супер-краткие фрагменты о том, как использовать различные библиотеки для люди, которые уже знают все о рельсах и рубинах.
Материал, который я вижу, кажется очень ориентированным на задачи, и это хорошо, если вы хотите следовать ему без особого понимания и умеете запоминать кучу вещей. У меня, напротив, нет большой памяти, поэтому я хочу что-то кратким, что объясняет концепции и соглашения и то, как они сочетаются. Мне не нужно ничего, что "вводит" какие-либо концепции программирования - я знаком с функциональным программированием, поздним связыванием, объектной ориентацией. Я знаком с веб-технологиями (или, по крайней мере, достаточно, чтобы я мог узнать о них). Я могу читать документацию по коду и api, но я бы предпочел что-то, что позволит мне сначала увидеть большую картину. Я могу посмотреть на различные ресурсы по поводу языка (или даже лучше, мне бы хотелось также посмотреть документацию на рубин в том же духе, что и то, что я прошу по отношению к рельсам).
Ближе всего к тому, что я видел, это то, что я хочу, это рубиновые гиды, но они все еще очень написаны в фрагментированном и ориентированном на задачи стиле.
Я не поклонник книг по программированию (как правило, слишком линейный, устаревает быстрее, чем наборы документов, поддерживаемых онлайн), но если лучший материал опубликован в этой форме, пусть будет так.
Я не думаю, что я такой необычный в любом из этих отношений - многие люди знают огромную кучу вещей (намного больше, чем я), не нуждаются в их руке, но хотят начать изучать с минимумом суеты.
Любые предложения?