30/09/2018, 23:05
Java và C# nên chuyên sâu cái nào?
Mọi người cho em hỏi e đang học năm 2 ĐHBK.E muốn chọn một ngôn ngữ để học.E đang phân vân giữa Java và C# để theo chuyên sâu theo mọi người em nên chọn nên nào.lợi ích của mỗi ngôn ngữ?
Bài liên quan
Ngôn ngữ nào cũng OK. Miễn là phải giỏi.
Ngôn ngữ nào cũng có cái hay riêng của nó.
Mình nghĩ bạn nên chọn môi trường trước rồi mới chọn ngôn ngữ sau
Ví dụ bạn muốn lập trình
App Desktop: JAVA - C#, C++
App phone. Objective-C vs Java
Web : Font-end: CSS JS, html. Server PHP - JAVA - .NET
…
Học cái nào cũng được hết. Java và C# (.NET) phần lớn tương tự nhau nhé. Nắm vững 1 cái thì chuyển sang cái kia cũng không mất nhiều thời gian lắm. Tuy nhiên để nắm vững một số đặc trưng riêng của từng ngôn ngữ thì phải làm nhiều mới biết được. Về cơ hội việc làm ở Việt Nam, mình thấy 2 cái đều giống nhau.
C# lúc trước chỉ chạy được trên Windows, phần lớn các framework trên C# cũng được xây dựng để chạy trên các platform của Microsoft. Do C# thuộc sở hữu của Microsoft nên được hỗ trợ rất tốt khi bạn muốn tích hợp vào các hệ thống khác dùng sản phẩm của Microsoft (Sharepoint, MS SQL Server,…). Hiện nay thì có thêm monoproject giúp chạy C# trên Windows, project này khá mới nên chắc vẫn còn một số hạn chế. Bạn có thể vào link project để tìm hiểu thêm
http://www.monodevelop.com/
Java thì có thể chạy trên mọi platform (Windows và Linux). Do không bị ràng buộc nhiều về hạ tầng như C# nên mình có nhiều lựa chọn hơn, chi phí cũng rẻ hơn (không bắt buộc phải chạy trên server Windows).
2 ngôn ngữ tương đương nhau, học chuyên sâu cái nào cũng được. Nếu muốn lập trình Android thì nên theo Java.
Thị trường Outsource của VN, C# nhỉnh hơn Java về cơ hội việc làm.
Java di ban, VN chu yeu lam outsource, dung java nhieu lam
sao các ông thầy toàn bảo java giờ nhiều việc hơn mà .nhưng em làm c# em chỉ hỏi anh thế thôi chứ em ko chuyển qua đâu à
Cái nào cũng được, miễn phải học tới nơi tới chốn. Học dở dở ương ương lại không làm được việc.