Java開發人員可以利用大量資源快速啓動Ruby/Rails開發。反過來似乎並不正確。從Ruby角度接近Java
對於瞭解Java技術的當前狀態,您會建議哪些資源?如何在不使用元編程的情況下學習如何處理DRY(不要重複自己)?或者如何處理ruby開發人員用於傳遞函數(proc/lambda/block)作爲參數(回調等)的各種場景?
Java開發人員可以利用大量資源快速啓動Ruby/Rails開發。反過來似乎並不正確。從Ruby角度接近Java
對於瞭解Java技術的當前狀態,您會建議哪些資源?如何在不使用元編程的情況下學習如何處理DRY(不要重複自己)?或者如何處理ruby開發人員用於傳遞函數(proc/lambda/block)作爲參數(回調等)的各種場景?
我不會從Java的「當前狀態」開始。像@chstehno說的那樣,Java是巨大的,並且有點混亂。重點學習基礎知識,然後深入研究圖書館,因爲它們與你正在進行的工作有關。
我從Java(以及其他一些老式的語言)轉到Ruby,所以我不能說另一種方式,除了說Java是「更多的書」,你可以通過閱讀和搜索代碼就可以瞭解很多,而在Ruby中,如果使用Rails等框架中的所有mixin,lambdas和基於約定的魔術,這可能會很困難。