Chọn c# hay java để đi sâu, ae IT cho tao lời khuyên

Đinh Xuân Thu

Tao là gay
Ngân hàng là bọn chậm thay đổi nhất, mày ký được hợp đồng 3rd với nó thì ngồi ăn cả đời.
Tầm 15-20 năm trước lúc ngân hàng build core thì java spring boot quá mạnh.
Giờ nó chạy ổn định rồi, đéo cần phải thay đổi thì cứ làm tiếp thôi thằng đần.
 

V-Putin

Yếu sinh lý
2 cái tao đánh giá ngang nhau. Cứ thích cái nào thì chọn thôi.
 

phucdu_atho

Yếu sinh lý
Cứ chọn một ngôn ngữ ưa thích mà học nhiều hơn, để chọn thì có thể bỏ 1 tuần ra học một khóa C#, sau đó tới 1 khóa Java để nắm căn bản 2 ngôn ngữ.
Đằng nào đi làm cũng ở phận 12 bến nước, cái nào nổi trend, nhiều hợp đồng thì sẽ bị ép làm cái đó, một LTV biết vài ngôn ngữ là bình thường, có ngôn ngữ sở trường, nhưng sở đoản cũng phải biết làm tương đối.
Còn nói đào sâu thì phải dự án thực tế, deadline thúc đít thì mới tỉnh ra {big_smile} Mấy ngôn ngữ gần đây không tường minh hỗ trợ OOP nữa rồi, dự là hình thành xu hướng mới.
 

project2x

Yếu sinh lý
Chủ thớt
Chúng mày biết hệ thống phone farm bọn nó phát triển bằng ngôn ngữ gì không?
 

phucdu_atho

Yếu sinh lý
Xu hướng nào hả mày?
Chưa rõ, OOP không còn là mặc định triển khai.
Trong khi trước đây đổ xô làm OOP, như Java bay vào là có Class, rồi đến C#. Ép OOP 100%.
Giờ không còn nữa, Inheritance không còn tường minh, muốn triển OOP trong Golang, Rust, Zig thì vẫn được, nhưng lòng vòng hẳn, đến nỗi học căn bản là không biết có OOP.
Nhưng Java thì cũng như Cobol, trong ứng dụng kinh doanh vẫn chiếm ưu thế, bởi vì 2 ngôn ngữ này có điểm chung, đó là dài dòng văn tự, lập trình như viết văn, mọi thứ rõ ràng.
Sự dài dòng là nhược điểm của ngôn ngữ đối với lập trình viên, nhưng đối với dân quản lý, không chuyên thì dài dòng như Java, Cobol giúp họ kiểm soát chương trình tốt hơn, dễ vặn vẹo đám LTV hơn hê hê.
 
Bên trên