Học C# hay Java

Hi mọi người. Em là sinh viên cuối năm 3 sắp bước chân vào năm 4. Hiện tại em muốn theo hướng BE nhưng đang phân vân giữa 2 ngôn ngữ C# và Java để đào sâu. Em đều tìm hiểu các công nghệ phát triển liên quan nhưng khá mông lung. Mong mọi người giúp đỡ. Em xin cảm ơn!

  • C#: cú pháp hay, code đẹp, tính thẫm mỹ cao, ngôn ngữ có nhiều tính năng ảo diệu.
  • Java: nhiều job ở thị trường Việt nam, nhiều framework, tool mã nguồn mở, cộng đồng lớn.

Ở Việt Nam thì nên chọn Java, theo C# thì chủ yếu hàm web còn theo Java thì có đủ thể loại job.

Theo java thì vẫn làm web nhưng là web service :grin:


@Behattiu C# ngoài làm web service thì còn làm game với Unity engine.

Về mảng android thì học java trước sẽ có lợi hơn khi học kotlin, nếu maintain project cũ hoặc làm app cho nhà máy thì một số app android vẫn code bằng java thuần; còn Xamarin (dùng C#) có vẻ như không cạnh tranh nổi với flutter, react native.

1 Like

Học căn bản hết cả 2 ngôn ngữ rồi lựa chọn đi bạn.
Đôi khi phong cách viết câu lệnh làm mình ghét, chứ không hẳn là ngôn ngữ đó không tốt, đã ghét rồi thì nên bỏ. Miễn cưỡng không hạnh phúc.

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?