thảo luận Ruby ở VN thật sự đã dead?

  • Người tạo chủ đề Người tạo chủ đề xosohomnay.xyz
  • Ngày bắt đầu Ngày bắt đầu
Trạng thái
Không mở để trả lời thêm.
Dead rồi, lôi lên chi nữa mấy anh.
Đã down trend còn code ruby thì … no hope.
Build mvp nhanh, nhưng giờ thử kiếm dc người làm RoR thôi chắc tôi kiếm mịa đứa nào làm Java cho rồi.

Thằng nào làm lâu năm mà còn dính RoR thì biết ngay là khó nhảy qua stack khác. (Tui nói khó, ko nói ko thể).

Thằng nào mới ra trường mà dính vào con RoR thì thôi, hư người cmnr, khỏi cứu.

Thằng nào khôn tí thì làm cỡ 2 năm kiếm tí vốn rồi nhảy qua cty khác/ngôn ngữ khác. Vì đặc thù bọn RoR này thường trả nhích hơn 1 tí so với mặt bằng, mà còn ko tuyển dc người.
Các ae thì thấy lương cao thì đâm đầu vô. Đâm vô rồi vài năm sau thấy cảnh, muốn nhảy đi chỗ khác nhưng ko dc vì dính mịa vô RoR rồi :D Còn a nào ráng nhịn đau cắt lỗ thì coi như mất vài năm...
 
Sửa lần cuối:
Nhân tiện đây mình muốn nói với các anh em mới vào ngành một chuyện, hãy cẩn thận khi chọn ngôn ngữ, công nghệ. Khi các anh em chọn sai, nó sẽ ảnh hưởng trầm trọn đến career path của anh em. Và sẽ mất rất nhiều nhiều thời gian để bù đắp những sai lầm đó. Tuổi trẻ chỉ có vài năm thôi, không phải ai cũng có bản lĩnh bắt đầu lại từ đầu đâu.
Cái này thì dòng đời đưa đẩy, mới ra trường có dự án nào làm dự án đó, vậy là happy rồi.
Cái mình giờ học chưa biết 3,4 năm nữa nó đã lỗi thời rồi. Cái quan trọng không phải học cái công nghệ mà những kiến thức nền tảng bên dưới, những cái này thường ở trường sẽ dạy kỹ, còn khi đi làm thì sẽ vất vả hơn để nắm được. Sau này nếu nhảy ngôn ngữ mới hay framework mới thì không phải bắt đầu lại từ đầu mà chỉ là học để thể hiện trong 1 ngôn ngữ mới.
 
Sau Ruby nhảy qua code Elixir được vài năm, hay học Rust những tui vẫn mê cái syntax của Ruby/RoR.
Mã:
2.hours.ago
people.each do
end
people.map do
end
Tất nhiên cái này chỉ là syntax thôi nhưng tôi vẫn thấy nó gần ngôn ngữ tự nhiên.
 
Rails hay là ruby có nhiều magic, nhớ hồi đó lên mấy trang code thì tụi nó cứ ngầm ngầm với nhau là viết có ruby trên 1 dòng là pro nhất. Đọc code tụi nó nhức đầu. Kiểu càng 'magic' càng xịn.

Mình từng làm ruby on rails khoảng 2 năm thời 2016-2018. Làm qua nhiều ngôn ngữ và framework khác nhau. Nhưng phải nói là ruby on rails là framework số 1, nó đã inspire cho những framwork, những ngôn ngữ khác. Cách ruby on rails làm migration là sách giáo khoa cho tất cả những framework khác. Từ cái thời nó mới ra cho đến bây giờ vẫn thế. Unittest nữa, không biết bây giờ có framework nào làm tốt hơn rails chưa.
Nhớ cái thời mấy ngôn ngữ khác làm socket lằng nhằng bỏ mẹ thì rails 6 nó có cái action cable rồi. set up nhanh gọn, xài code roẹt roẹt mấy cái function mà bây giờ tốn effort = 1 thằng backend + 1 thằng react. Gấp 2 thời gian.
Tuy nhiên nó nhanh đến rất nhanh là trong tay người biết xài chứ gặp project ngu ngu thì nó như bóp vào chim vậy.

Tất cả những thử đó đều do cộng đồng đóng góp và đc adapt bởi the owner team. Bây giờ người ta chuộng micro service quá. nhưng mà mình thấy kết hợp ruby on rails như là main gateway, hay như là 1st controller trong kiến trúc microservice thì rất là tiện. Hy vọng rails sẽ phát triển mãi vì mình muốn đến lúc có thể thực hiện dự án microservice theo kiến trúc xoay quanh con rails. Nó giống như là aura:
+ Add 30% work speed
cho cả team vậy.
Test với Rails nó là cái gì đó khác bọt lắm, mình chưa code Ruby/Rails production ngày nào nhưng mà xem tutorial vẫn thấy nó hay
GAI3Fr0.png

Thời đại này mọi người chạy theo buzzword nhiều quá tui quá mệt mỏi. Xem DHH present thấy cùng suy nghĩ, đơn giản hóa mọi thứ, get shjt done từ 0-1 là quá tốt rồi. Mọe bữa ngồi xem thằng Vercel nó quảng cáo con hàng NextJs mà thấy gớm kinh khủng, dell hiểu sao nó có thể đẻ ra cái thứ dị hợm như vậy
4RJD3gO.png
 
Dead rồi, lôi lên chi nữa mấy anh.
Đã down trend còn code ruby thì … no hope.
Build mvp nhanh, nhưng giờ thử kiếm dc người làm RoR thôi chắc tôi kiếm mịa đứa nào làm Java cho rồi.

Thằng nào làm lâu năm mà còn dính RoR thì biết ngay là khó nhảy qua stack khác. (Tui nói khó, ko nói ko thể).

Thằng nào mới ra trường mà dính vào con RoR thì thôi, hư người cmnr, khỏi cứu.

Thằng nào khôn tí thì làm cỡ 2 năm kiếm tí vốn rồi nhảy qua cty khác/ngôn ngữ khác. Vì đặc thù bọn RoR này thường trả nhích hơn 1 tí so với mặt bằng, mà còn ko tuyển dc người.
Các ae thì thấy lương cao thì đâm đầu vô. Đâm vô rồi vài năm sau thấy cảnh, muốn nhảy đi chỗ khác nhưng ko dc vì dính mịa vô RoR rồi :D Còn a nào ráng nhịn đau cắt lỗ thì coi như mất vài năm...
neu so ruby voi rust thi sao mod :v
 
Dead rồi, lôi lên chi nữa mấy anh.
Đã down trend còn code ruby thì … no hope.
Build mvp nhanh, nhưng giờ thử kiếm dc người làm RoR thôi chắc tôi kiếm mịa đứa nào làm Java cho rồi.

Thằng nào làm lâu năm mà còn dính RoR thì biết ngay là khó nhảy qua stack khác. (Tui nói khó, ko nói ko thể).

Thằng nào mới ra trường mà dính vào con RoR thì thôi, hư người cmnr, khỏi cứu.

Thằng nào khôn tí thì làm cỡ 2 năm kiếm tí vốn rồi nhảy qua cty khác/ngôn ngữ khác. Vì đặc thù bọn RoR này thường trả nhích hơn 1 tí so với mặt bằng, mà còn ko tuyển dc người.
Các ae thì thấy lương cao thì đâm đầu vô. Đâm vô rồi vài năm sau thấy cảnh, muốn nhảy đi chỗ khác nhưng ko dc vì dính mịa vô RoR rồi :D Còn a nào ráng nhịn đau cắt lỗ thì coi như mất vài năm...
Người khác thì tôi không biết, tôi làm bên này 1 thời gian dài và giờ nhảy qua bên Elixir với những người cùng 1 mindset, kéo tôi sang.
Nếu mà chỉ đi làm và học syntax ngôn ngữ thì sẽ dễ bị hư người đấy, cái qua trọng là phải tìm hiểu những kiến thức bên dưới nữa, những cái đó dù có chuyển ngôn ngữ hay framework thì nó vẫn vậy, ít bị thay đổi.
 
Microservices hiện tại là trending thôi chứ mấy công ty thực sự cần, mặc dù lăn lộn với nó từ 2017 đến giờ nhưng thực sự là phải thừa nhận :big_smile:

Còn Java (Spring) tốn tài nguyên thì đúng là thật nhưng mà tầm các cty mà dùng Java (Spring) cho microservices thì nó không phải là vấn đề nữa.

Mặt khác giờ nó ngày càng ngon hơn khi mà GraalVM ra đời, hiện tại thấy một số cty bắt đầu áp dụng GraalVM trên production rồi :big_smile:
Java đúng vẫn đỉnh thật, gần 15 năm trước làm freelance cho cty kia, làm java với jsp, jquery, giờ 15 năm rồi, vẫn chạy phà phà, ngon ơ
 
Người khác thì tôi không biết, tôi làm bên này 1 thời gian dài và giờ nhảy qua bên Elixir với những người cùng 1 mindset, kéo tôi sang.
Nếu mà chỉ đi làm và học syntax ngôn ngữ thì sẽ dễ bị hư người đấy, cái qua trọng là phải tìm hiểu những kiến thức bên dưới nữa, những cái đó dù có chuyển ngôn ngữ hay framework thì nó vẫn vậy, ít bị thay đổi.

Cái dở của Ruby là nó dead thôi.
Ngày xưa ko biết thì ko nói.

Còn bây giờ Biết dead mà còn đâm vô thì là dại rồi. Build mvp nhanh cũng ko làm gì nếu ko tuyển dc ng, cộng đồng thì ko phát triển. (Thử so với go hay java thì a ruby ko có 1 cửa nào luôn, dù phát triển đã lâu chứ có phải mới đây đâu)

Syntax nó chỉ là 1 câu chuyện khi bắt đầu thôi. Tìm hiểu về phía dưới thì a pick ruby làm gì khi ko có Job.

SG loanh quanh dc mấy cty. Tôi biết hết. Rồi sao nữa :D

Bữa có mấy đứa sv hỏi học cái gì, tôi bảo nó: java + python + database. Siêng thì thêm network + os + AI.
Thêm vài trăm bài leêtcode.

Còn đâm vô ruby thì tự làm tự chịu thôi.
 
Ruby tính ra nhiều cái hay, cơ mà không global được nên hẻo sớm quá.
 
Cái dở của Ruby là nó dead thôi.
Ngày xưa ko biết thì ko nói.

Còn bây giờ Biết dead mà còn đâm vô thì là dại rồi. Build mvp nhanh cũng ko làm gì nếu ko tuyển dc ng, cộng đồng thì ko phát triển. (Thử so với go hay java thì a ruby ko có 1 cửa nào luôn, dù phát triển đã lâu chứ có phải mới đây đâu)

Syntax nó chỉ là 1 câu chuyện khi bắt đầu thôi. Tìm hiểu về phía dưới thì a pick ruby làm gì khi ko có Job.

SG loanh quanh dc mấy cty. Tôi biết hết. Rồi sao nữa :D

Bữa có mấy đứa sv hỏi học cái gì, tôi bảo nó: java + python + database. Siêng thì thêm network + os + AI.
Thêm vài trăm bài leêtcode.

Còn đâm vô ruby thì tự làm tự chịu thôi.
Tôi thì tôi thấy khác, nhiều nhiều đâm đầu vào học quá thì học cái đó làm gì chứ, anh cạnh tranh với người mới, chưa kể cả đám cũ, rồi base lương kéo xuống thấp.
Tôi làm ruby thì dòng đời đưa đẩy cả, vô công ty nó bắt làm gì thì làm đó. Chứ mới ra trường, nói thật không chỉ hồi đó, bây giờ có cty, dự án nhận mình là may mắn, có cái nuôi mình rồi.
 
Cái dở của Ruby là nó dead thôi.
Ngày xưa ko biết thì ko nói.

Còn bây giờ Biết dead mà còn đâm vô thì là dại rồi. Build mvp nhanh cũng ko làm gì nếu ko tuyển dc ng, cộng đồng thì ko phát triển. (Thử so với go hay java thì a ruby ko có 1 cửa nào luôn, dù phát triển đã lâu chứ có phải mới đây đâu)

Syntax nó chỉ là 1 câu chuyện khi bắt đầu thôi. Tìm hiểu về phía dưới thì a pick ruby làm gì khi ko có Job.

SG loanh quanh dc mấy cty. Tôi biết hết. Rồi sao nữa :D

Bữa có mấy đứa sv hỏi học cái gì, tôi bảo nó: java + python + database. Siêng thì thêm network + os + AI.
Thêm vài trăm bài leêtcode.

Còn đâm vô ruby thì tự làm tự chịu thôi.
Cái đây hơn 1p năm khi pv East Agile bị rớt khi lúc đó ko biết code Ruby, chỉ học PHP, nào là có xp pair coding các kiểu nhìn quá pro, sau PHP ko theo lại học Python, Django ai cũng bảo nó chết vì ngôn ngữ ra hơn chục năm rồi ko ai dùng, trend là javascript nodejs gì gì đó ko theo lọ mọ, cuối cùng quay đi nhìn lại sau khi phải migrate cái project từ django 1 lên 3 xong thì nó đã release cái 5. Python
2 giờ cũng hết xài được. Còn javacript với nodejs tuột xuống vực thẳm. Tuy django ko còn chuộng đc dùng trong framework nhưng rành nó thì chuyển sang các framework khác đơn giản. Làm từ ML/AI/ embedded đều được nên ko sợ đói. Công ty có mấy thằng xài Go xài Rush thì tới lúc nó nghỉ cũng phải chuyển hết service nó viết thành Python cho đứa khác. Chứ đúng là kiếm người làm lại quan trọng hơn là cái service nó chạy ra sao
 
Người khác thì tôi không biết, tôi làm bên này 1 thời gian dài và giờ nhảy qua bên Elixir với những người cùng 1 mindset, kéo tôi sang.
Nếu mà chỉ đi làm và học syntax ngôn ngữ thì sẽ dễ bị hư người đấy, cái qua trọng là phải tìm hiểu những kiến thức bên dưới nữa, những cái đó dù có chuyển ngôn ngữ hay framework thì nó vẫn vậy, ít bị thay đổi.
team có thíu người làm elixir ko bác cho em theo với :adore:
 
Bản thân cái thread này nó lên tất cả rồi mà.
Tại sao thread này lại là ruby chứ ko phải là "tại sao java dead" hay "có phải c++ đã dead ko"....

Thị trường nó nói lên tất cả.

Mà mấy cty cố đấm ăn xôi với RoR kể cũng lạ. Tuyển ng thì khó, mấy đứa trẻ thì ít đứa chịu code ruby, mấy đứa già nghe Ruby cũng chạy. Mấy đứa nào chịu làm thì chắc cũng dòng đời đưa đẩy như a trên nói thôi. Tôi ko chê anh ấy nhé.

Loanh quanh Sg Hn cũng vài cty chứ mấy. Mấy thằng viết php ngày xưa cũng nhiều thằng đang đổi qua Go, Java.... (Tiki cũng php rồi đổi qua go. Core thì khó đổi chứ nhiều phần nó đổi hoặc viết mới). Zalora cũng php -> viết lại thành Go.
Tất nhiên việc viết lại ko bao giờ là dễ nhưng t vẫn đánh giá cao hơn là cứ chầy cối với dead language.

T nghe cty làm Rails t cũng chạy.
 
Dead thật mà, qua mấy thớt java hay .net mà xem kìa, chứ có phải 2 năm dc vỏn vẹn 6 page thế này
 
Dead thật mà, qua mấy thớt java hay .net mà xem kìa, chứ có phải 2 năm dc vỏn vẹn 6 page thế này

.net, các a ấy cãi nhau mỗi cái tên gọi hết chục page
AsBPJOY.png


Nhưng thôi, thân ai nấy sống. Ai thích thì cứ làm ruby thôi, có ai kề dao vào cổ bắt làm đâu :)
Close thread, chứ có làm ruby đâu mà chém
pEDsN4Y.png
 
Sửa lần cuối:
Trạng thái
Không mở để trả lời thêm.

Thống kê chủ đề

Ngày tạo
xosohomnay.xyz,
Người trả lời cuối
Fire Of Heart,
Trả lời
116
Lượt xem
26.440
Quay lại
Lên đầu trang