Rồ Ruby đây

Ok,
Thứ 1, theo những dữ kiện thì bạn thớt cũng chưa biết gì nhiều về Java lắm, hoặc có thì cũng nắm vững Core Java là nhiều (thiếu kinh nghiệm config/làm việc với những enterprise framework như spring/hibernate/maven). Bản thân mình ngày xưa tự tin vững Core Java/Threading khi đụng phải 1 dự án thực tế bắt tự setup/config 1 project maven - hibernate - spring ngồi lục đục mò tung cái internet lên cũng tốn cả tuần fulltime mới dựng được

, sợ quá cạch luôn Java từ đó.
Thứ 2, mình cũng thấy bạn có hứng thú về Ruby (tự mày mò, lên đây pm hỏi mình

)
Từ 2 điều trên thì không có gì ngại ngùng khi chuyển qua học Ruby cả, nếu thích và có hứng thú thì nó cũng làm cho việc học dễ dàng hơn rất nhiều.

Trả lời tiếp cho bạn là khi đi sâu vào

thì Ruby nó vẫn rất đẹp, mượt mà mềm mại

, không có khô khan, khó chịu lằng nhằng như Java nhé

. Vì cộng đồng ruby có rất nhiều DSL phục vụ cho từng vấn đề, cũng như là mọi người thường follow theo 1 convention nhất định, giảm bớt gánh nặng của configuration như của Java đi rất nhiều

Tới phần cơ hội việc làm thì khẳng định là không thua kém gì cả, công việc Ruby hiện rất rất nhiều

, lương lậu cao vút

, miễn là mình có khả năng
Bạn có thể tham khảo thêm ở đây:
https://github.com/ruby-vietnam/job_board/issues .
Còn phần tư duy tốt kém thì mình không bàn luận, nhưng mình biết những triệu chứng của bạn (khi gặp vấn đề thì chỉ có nước search tutorial hoặc lên stackoverflow để tìm cách giải quyết, chứ ít khi tự mình tìm ra được vấn đề để giải quyết.) là do:
1> Mất căn bản (bạn thiếu những kiến thức nền để nhìn ra lỗ hổng nằm ở góc nào trong cái nhà).
Giải pháp: tìm đọc/học lại những môn nền tảng (OOP, Operating System, Network, Algorithm, Design Pattern)
2> Lười. Cái này nguy hiểm, thường là do các solution hiện cũng sẵn có trên mạng, suốt ngày copy code rồi modify như khỉ

.
Giải pháp: khi học về 1 ngôn ngữ/công nghệ nào mới, kiếm làm các bài tập về nó phù hợp với khả năng và TẮT MẠNG đi mà làm. Chừa cơ hội cho não nó nghĩ