thắc mắc Rẽ sang backend thì nên bắt đầu với ngôn ngữ nào

Backend framework dành cho việc bắt đầu

  • Spring (Java)

    Votes: 307 39.5%
  • Django (Python)

    Votes: 93 12.0%
  • Rails (Ruby)

    Votes: 37 4.8%
  • Gin (Go)

    Votes: 154 19.8%
  • NestJS (TypeScript)

    Votes: 96 12.3%
  • ASP.NET (C#)

    Votes: 180 23.1%
  • Laravel (PHP)

    Votes: 63 8.1%
  • Express (JavaScript)

    Votes: 111 14.3%

  • Total voters
    778
asp.net cũng ổn định, chắc chắn luôn nằm trong top 5 các ngôn ngữ backend web rồi, phổ biến cả VN & nước ngoài.
 
cứ làm 1 cú Spring Boot với C# là ấm bụng đúng k các bác, tất nhiên phải học thêm database management, security, ci/cd,... nữa nhưng nền tảng là 2 cái kia thì chắc ok đúng k ạ
 
cũng làm mobile đây, mấy năm trước dịch có thử sức thử học node/rust/go làm BE.
mà đùng có nhiều việc bên ngoài quá nên chưa đầu tư sâu... giờ vẫn còn làm mobile tiếp, đang thử flutter. đúng là từ FE sang BE khác nhau nhiều. mình thì thích swift, do làm iOS, mà Swift backend chưa phổ biến.
 
Giống thớt mà mình phân vân giữa Java vs C# + thêm mảng mobile. Đã tiếp cận thử cả 2 và thấy thích C# hơn, nhưng bản thân thấy cũng có hứng thứ vs mobile nên định học sâu Java để có gì đá sáng mobile cho dễ. Nên mãi chưa quyết đc chọn gì để tu trong 3 tháng hè này
 
Em thấy mấy trung tâm dạy code bên ngoài chủ yếu push các khóa Java Spring. Em cũng định đky học 1 khóa cho vững cấu dữ với dễ nhảy việc vì trước em chỉ code Python, sau sợ ế chồng nên rẽ hướng bỏ code rồi =((
 
Gì cũng được, danh sách trên thì toàn đồ chơi nổi tiếng trong giới rồi, chỉ tự thấy là Ruby hiện không được phổ biến lắm, không rõ vì lý do gì :doubt:
đang code ruby, lang dead vl :( h tìm job có lèo tèo vài cty
1xK3bm3.png
 
Giống thớt mà mình phân vân giữa Java vs C# + thêm mảng mobile. Đã tiếp cận thử cả 2 và thấy thích C# hơn, nhưng bản thân thấy cũng có hứng thứ vs mobile nên định học sâu Java để có gì đá sáng mobile cho dễ. Nên mãi chưa quyết đc chọn gì để tu trong 3 tháng hè này
em cũng đag tính hướng mobile, vd mình chuyên java xog thì nên đá qa cái gì tiếp để theo đc hướng mobile bác nhỉ?
 
VN triển vọng gio là Golang. Nếu sợ thất nghiệp thì Java. Còn làm Rust thì chắc toàn trâu bò. Vì nếu chỉ để làm web thì chắc ở VN k ai xài rust.
 
Làm Java/Spring gần 3 năm cảm giác vẫn còn 1 núi thứ để tìm hiểu. Nhưng trend hiện tại & tương lai sẽ là Golang. Các bác muốn làm BE thì cứ Java/Node/Golang/.Net. PHP cũng nhiều job nhưng mà thôi nó sida lắm, tránh được thì tránh.
Cá nhân mình thì nếu học thêm 1 lang thì sẽ học Ruby vì khá thích Rails. Nhưng mà năm nay sẽ học tiếng anh chứ ko all in code nữa hehe
 
Last edited:
Em thấy mấy trung tâm dạy code bên ngoài chủ yếu push các khóa Java Spring. Em cũng định đky học 1 khóa cho vững cấu dữ với dễ nhảy việc vì trước em chỉ code Python, sau sợ ế chồng nên rẽ hướng bỏ code rồi =((
ở vốt có phát người yêu kia phên, chống chỉ định bạn nữ giọng trầm :D
 
Làm web thì nên chọn ASP.NET để bắt đầu.
Ưu điểm: học khá dễ nếu bạn đã có sẳn nền tảng từ C#, học trọn bộ từ microsoft ( C#, entity, sql ...), video hướng dẫn, bài giảng đầy trên mạng, nghiêm cứu tầm vài tháng là mần được backend web :embarrassed:.
=>nếu để ý thì bạn có thể thấy các website của chính phủ hoặc tập đoàn thuộc chính phủ đa số đều viết bằng ASP (EVN, PVN...).

Nhược: thật ra thì mình cũng chả thấy nhược điểm nó ở chỗ nào, cái gì microsoft cũng bày ra cho ăn sẳn, nhưng mà thấy tuyển dụng .NET developer khá ít nên chắc là hiện tại ít thông dụng hơn các xu thế mới rồi :sad:.
:( ăn sẵn là sao z bác, nghe công nghệ mình yêu thích trở nên bị hạ thấp z, em thấy mấy thằng bậc cao thằng nào chả như z. Em thấy C# mà muốn sâu cũng cả bầu trời
 
Golang nó có gì hay ho và thực tế các case đang dùng như nào vậy ae

Trên này thấy vote cho go nhiều quá. Build cms cơ bản giống như thì nodejs với go thằng nào như hơn và khả năng performe tốt hơn ta
 
:( ăn sẵn là sao z bác, nghe công nghệ mình yêu thích trở nên bị hạ thấp z, em thấy mấy thằng bậc cao thằng nào chả như z. Em thấy C# mà muốn sâu cũng cả bầu trời
Tôi code ASP.NET MVC chưa bao giờ phải vác thân đi kiếm thư viện ngoài, cần gì lên nuget visual nhấn cái gụp là xong, tự tải tự cài, chỉ cần gọi ra sài, công cụ tiện ích như html helpper, razor... có sẳn hết :confuse:. Hỗ trợ lập trình viên tận răng như thế không ăn sẳn thì không lẽ phải gọi là bón cho ăn, trong khi đó tôi nhảy qua code mobile trên android studio dùng java, có cái chức năng như hiện biểu đồ cột thôi cũng phải lên github lấy thư viện. :shame:

Ở đây công nghệ, hệ sinh thái của microsoft hỗ trợ lập trình viên quá tốt chứ không có ý nói là nó trở nên bị hạ thấp hay gì cả. Đừng tự ti với con đường mình chọn như vậy, tự tin lên bạn nhé :nosebleed:
 
thằng spring và .net nó lâu đời rồi ăn sâu vào doanh nghiệp nên các thư viện cho bài toán nghiệp vụ thì mic nó đã làm hết cho rồi, cần thì lôi ra dùng thôi. chẳng qua mấy ông không hiểu 2 công nghệ này nên mới chê thôi
 
Back
Top