Cảm ơn anh! Anh nhận xét rất khách quan. Mặc dù lúc bắt đầu thì nhiều ngôn ngữ khác dễ hiểu hơn Java nhưng một dự án to và đi lâu dài thì em thấy Java dễ hiểu hơn. Bây giờ Java có thư viện Lombok nên cũng giảm thiểu được khá nhiều boilerplate. Em đã từng code qua nhiều ngôn ngữ, em thấy Java là ngôn ngữ khó học nhất đối vs em nhưng vẫn là ngôn ngữ em yêu thích nhất và đi chuyên sâu nhất!
@lvthuong77596 ай бұрын
E học và làm việc với JS gần 4 năm. Dạo gần đây e muốn tìm hiểu sâu về hướng đối tượng và các kiến trúc thì e lại đá qua Java. Cảm thấy Java cực kỳ phù hợp với các công ty enterprise. Theo e nhận định. Việt Nam mình đa số vẫn là outsource nên việc JS nó phổ biến là dễ hiểu. Qua đó, tùy định hướng mỗi ng mà chọn ngôn ngữ. Với e thì mục tiêu là enterprise thì e sẽ chăm chuốt vào Java.
@CoffeeTran186 ай бұрын
Mặc dù anh cung cấp rất nhiều thông tin hữu ích về ngành IT, ngành mà em đang theo. Nhưng dạo này em coi anh vì em nhớ đường xá Sài Gòn và Việt Nam quá. Nhìn anh lái xe trả lời câu hỏi rất thú vị. Em chúc anh nhiều sức khỏe và công việc thuận lợi. ^^
@quangminh74746 ай бұрын
bạn học master ở Úc đúng kh b
@CoffeeTran186 ай бұрын
@@quangminh7474 sao bạn biết nhỉ 😁
@quangminh74746 ай бұрын
@@CoffeeTran18 Mình nhớ có bạn có cmt vào 1 channel hỏi về học Master ở Úc á. Cũng cách đây mấy tháng. Bạn đi nhanh quá kkk
@CoffeeTran186 ай бұрын
@@quangminh7474 Yeah, ngày hôm nay là tròn 5 tháng rồi á, đang học tiếng anh sắp xong rồi. Tháng 7 mình mới vào Master. ^^ Cảm ơn bạn nhiều nhé, có duyên kết nối nè
@quangminh74746 ай бұрын
@@CoffeeTran18 Chúc bạn thành công nhen, có duyên sẽ kết nối ^^
@mailhn836 ай бұрын
Tên các hàm trong PowerShell đúng thật là cực hình. Nó quá dài, và khó nhớ, rất mệt 😢
@TuanLe-vx9xh6 ай бұрын
Java là ngôn ngữ đến giờ mình vẫn yêu nhất.
@duvi59706 ай бұрын
Ôi mừng quá e tưởng ko có video. Cảm ơn anh và chúc anh sức khoẻ ạ!
@anhphung77146 ай бұрын
Công ty mình có mỗi mình làm maintain Java làm có khi từ 8h sáng đến 12h đêm :)))
@TrangNguyen-dw3hy6 ай бұрын
anh có thể làm video tổng quan về PHP và so sánh nó vs .Net và Java không ạ.
@samaHama-wfssa3 ай бұрын
cái họ nhà java cầu hình mỗi dự án khó lắm anh, nhìu folder và quy tắc
@lygiahuy89446 ай бұрын
dùng Kotlin rất thích, nhanh gọn và dễ kết hợp các design pattern
@duymaptit6 ай бұрын
java mãi đỉnh nhé, đối với các dự án dài hơi thì java vẫn là sự lựa chọn hơp lý nhất
@gr.darkingzeff47796 ай бұрын
Em học chủ yếu về web java spring . A cho em xin ý kiến làm đẹp cv để apply vào intern được không ạ. Em cảm ơn
@reoteuray98236 ай бұрын
bác giống mấy sếp em,cũng thích sài type safe , hơi dài dòng và cầu kì , nhưng an toàn, và lúc đọc code đỡ nhọc =))
@spiderpark1206 ай бұрын
A ơi a so sánh java với dotnet 8 đi ạ. Vì dotnet 8 giờ có khả năng build ra native chứ ko phải là IL nữa
@ll-gf6ot6 ай бұрын
Em đang học trên đại học. học java được 3 năm rồi , thật sự phải nói có sự cuốn hút cực lớn với các scripting language nhất là js . Bước ra nói chuyện với bạn bè toàn nói về js không mà làm nản thật sự. Nhờ anh em thấy được ít động lực, cảm ơn anh. Tiện cho em hỏi điều gì khiến mấy anh ở dưới nói nhiều về sử dụng Lombok libs vậy ạ ?
@MineLynn6 ай бұрын
Lúc nào video cùa anh cũng xuất hiện ngay đầu đề xuất youtube em😂
@JavaOnly_6 ай бұрын
Các em các bạn đang học java thì cũng không cần lo. Vì trong 20 năm tới hệ thống viết java vẫn cần maintain rất nhiều. Ít người làm thì lương càng cao thôi. Và dự án viết java thường là hệ thống lớn
@phamcongtoan13996 ай бұрын
kiểu xem video em cảm thấy hơi e ngại nhưng mà e vẫn chung thủy với java, nhưng a cho e hỏi mình có nên học thêm js song song ko anh:)))
@JavaOnly_6 ай бұрын
@@phamcongtoan1399 Nên học em nhé. Làm fullstack thì em nên học thêm FE. Nếu muốn đi sâu BE thì theo anh học FE 6 tháng - 1 năm để biết thôi. Vì sau này làm Java thường làm cho Enterprise nên cũng chia role FE vs BE riêng thôi. Trừ ngân hàng thì ngta tuyển fullstack nhiều và banking thì FE Angular, VuJs BE Java
@phamcongtoan13996 ай бұрын
@@JavaOnly_ e Cảm ơn a
@AnhNguyễnNgọcHải-n8k6 ай бұрын
@@JavaOnly_anh cho em hỏi java giờ ít tuyển intern cho em hỏi về mình cần học những cái gì ạ
@JavaOnly_6 ай бұрын
@@AnhNguyễnNgọcHải-n8k em lên tìm job intern xem job description của họ yêu cầu những gì rồi học theo nhé. Yêu cầu chung intern Java thường là Java OOP, collection, sql, crud, học thêm tool intelij, springboot framwork nếu có thể. Good luck e.
@debug41496 ай бұрын
Java còn có VertX nhanh, nhẹ, ăn mem và cpu chỉ bằng 1/5 springboot
@ChuTuanAnh2k6 ай бұрын
Giờ ngôn ngữ lập trình hướng đối tượng nào cũng na ná nhau hết, cũng hỗ trợ async, pattern matching... đầy đủ. Chẳng qua là ngôn ngữ mới thì nó clean hơn. Tương lai gần thì chắc Rust + Go sẽ là top choice.
@antonytran2296 ай бұрын
golang is trash
@ChuTuanAnh2k6 ай бұрын
@@antonytran229 thở câu xàm ghê. Đã code Go bao giờ chưa mà trash.
@andypt73516 ай бұрын
@@antonytran229 trash như th bố m ấy
@quangquyennguyen93906 ай бұрын
Trash nhất chắc có anh python thôi 😅😅
@antonytran2296 ай бұрын
@@ChuTuanAnh2k code golang be 1 năm, blockchain 1 năm nên biết được nó là trash
@ericsnguyen46496 ай бұрын
ở thị trường việt nam thì java đã thống trị 5-6 năm nay r, trước còn thấy số lượng job các ngôn ngữ sêm sêm nhau chứ giờ java x2 rồi. nhất là dạo gần đây cuộc đua chuyển đổi số của bên bank thì lượng job java cứ gọi gấp đôi
@andypt73516 ай бұрын
dạo gần đây cuộc đua chuyển đổi số của bên bank ? có nhầm ko bạn ? dạo đây ??? ra từ thời nào rồi
@ericsnguyen46496 ай бұрын
@@andypt7351 mấy bank từ hồi nào là bank tư nhân, còn dạo gần đây big4 mới warm up. Bidv đang tuyển 300 slot ngân hàng số đó b
@lamnguyendev5 ай бұрын
@@andypt7351 cũng từ hồi dịch covid thôi mới đẩy mạnh vụ chuyển đổi số thôi, eKYC , RPA họ cũng mới đang thúc đẩy 4-5 năm gần đây chứ mấy
@vunhatnguyen58266 ай бұрын
Anh Dũng có thể cho ý kiến và góc nhìn của anh về C++. Em cảm ơn
@minhanhvanhungchiecbanphim62956 ай бұрын
Anh Dũng cho em hỏi với ạ, phải làm sao khi dự án mobile sử dụng quá nhiều công nghệ cũ, khi em muốn nâng version của các thư viện lên thì mất quá nhiều thời gian để fix conflict, và bản thân team lead của em cũng không có ý định muốn nâng lên version mới và cũng không có ý muốn học và tìm hiểu những thư viện mới luôn ạ….
@nhatphananh11446 ай бұрын
bạn phải đặt ra câu hỏi tại sao cần phải nâng cấp ? mục đích chính của việc này là gì ? hãy nhìn ở góc nhìn của doanh nghiệp, và cụ thể là ông team lead. Các version cũ đang chạy ngon nghẻ, ko vấn đề gì tại sao phải vọc vào, rủi ro khi nâng cấp là gì, người ta không nâng cấp chỉ để làm đẹp hay theo trend. Nếu như công nghệ mới tối ưu hiệu năng tốt hơn nhiều, vá các lỗi nghiêm trọng thì khi đó mới đáng bỏ công để nâng lên. Có thể dự án đã kiếm ra tiền và thứ bây giờ cần ưu tiên là sự ổn định chứ ko phải là nâng cấp hay tối ưu. Nếu như bạn muốn thì hãy join vào các dự án mới chạy, lúc đó vẽ gì cũng đc 😁
@minhanhvanhungchiecbanphim62956 ай бұрын
Mục đích chính là để sử dụng công nghệ mới đấy ạ, công nghệ mới này giúp cải thiện hiệu suất nhiều hơn, rút ngắn thời gian implement UI, bên cạnh đó những library cũ trong project thậm chí đã có những library Google đã depricate trên các version mới, và nó không còn là best practice nữa. Em hoàn toàn hiểu sự quan trọng của việc giữ cho sản phẩm có hiệu năng ổn định, sẽ chẳng làm sao nếu như project được structure tốt, implement architecture ổn, tuy nhiên ngược lại cái project em đang được join vào nó như cái mớ bòng bong vậy.
@555vbaa46 ай бұрын
Các bác cho em hỏi một vấn đề về Java với ạ. Em có một chương trình kết nối tới Server, sau khi em thực hiện query dữ liệu và gán các dữ liệu query được vào các label trên form. Trên form em có 1 buton print, vấn đề em đang gặp phải là : làm thế nào khi nhấn vào nút print, chương trình sẽ ghi dữ liệu bất kì (do chúng ta chỉ định) vào biến Var đã được khai báo trong file .lab (Codesoft) và sau đó thực hiện in ra tem nhãn. Em tìm rất nhiều thư viện nhưng không có thông tin gì ạ. Trên C# thì em đã thực hiện được rồi ạ. Mong các bác giúp đỡ ạ.
@webhaynkbnvn6 ай бұрын
😂, b làm cty sx à, Phải lên trang chủ or liên hệ bọn codesoft cug cấp document giao tiép vs java
@lequocthinh89926 ай бұрын
đang code java và thấy thích hơn Go.
@cuonnguyen22146 ай бұрын
cháu thấy đúng lắm cái câu "khi bạn đã mê java thì khó lòng nào mà mê javascript được"😂
@zeanbae95576 ай бұрын
ủa... ko xài javascript thì dùng typescript là được mà :))
@nambach65836 ай бұрын
cái ngược lại cũng đúng nha, mê js rồi thì khó mà mê java dc 😄
@Dangkhanh-r5l6 ай бұрын
@@nambach6583 nguoi ta van lam angular + spring boot day thoi :))
@utlevan35166 ай бұрын
Dòng đời đẩy nên code cả 2😂
@jsUS236 ай бұрын
Nhận định sai lầm nhé, Java không những là không hấp dẫn, mà còn là ngôn ngữ có khả năng giúp kiếm được job nhất, toàn các dự án lớn, và đi lâu dài, học python, react, node thì thực tế kiếm khó ra dự án, dự án nhỏ giọt thôi. Java, dotnet là luôn luôn hấp dẫn, luôn luôn có job để làm
@antran-op1mm6 ай бұрын
Chuẩn java thấy nhiều job nhất tại vn luôn
@khoinguyenngocminh83186 ай бұрын
Hi anh!! E cũng đang làm việc ở Etown nè!! Bữa nào cafe không anh 😃
@onceuponfewtime6 ай бұрын
thật ra theo đúng quan điểm của Steve/Apple thì không nên chạy theo thị trường, mà nên nhìn ra được sản phẩm tốt và cố gắng tạo ra thị trường cho sản phẩm ấy. trên quan điểm ấy thì BSD là công nghệ đáng bỏ công thúc đẩy nhất 🥸 chỉ là khó
@hienvinhle17976 ай бұрын
E rất thích GO và Rust ❤
@tankhoidev3 ай бұрын
Bạn nói sao chứ mình thấy Java tuyển ầm ầm
@minhhieple64836 ай бұрын
Sự phát triển cộng đồng của Go, C#, Node ăn mất thị phần của Java.
@jsUS236 ай бұрын
chủ yếu là doanh nghiệp mới là tổ chức quyết định ngôn ngữ nào thịnh, java, dotnet được hầu hết các dự án lớn cho các công ty lớn dùng nên có job nhiều, luôn thịnh hành nhất nhé
@minhhieple64836 ай бұрын
@@jsUS23 Biết là vậy nhưng mức độ phổ biến thì ko thể bằng cách đây 10 năm, bây giờ có nhiều lựa chọn hơn. Mặc dù ở enterprise thì JAva vẫn thống trị.
@PaulAlen-uy7zk6 ай бұрын
Java toàn dự án bảo trì làm hơi nhọc
@lenhhoxung47416 ай бұрын
mới xem lần đầu a e cho hỏi kênh này chuyên về gì vậy
@phimcu76886 ай бұрын
chuyên nói phét
@phamthehung62146 ай бұрын
Java phổ biến nhất là dùng spring boot. Nhưng spring boot rất nặng và chậm. Chẳng qua nó quá phổ biến nên thông thường m.n hãy nghĩ đến nó đầu tiên. Hãy thử Quarakus, Micronaut, ActiveJ - những framework sinh ra cho cloud-native. Đi kèm với nó là Graalvm giúp Java cực nhẹ. Chỉ cần 26MB RAM khi khởi chạy và khoảng 200MB~400MB ram xử lý 45K request. Ở VN những cái này còn khá mới lạ và ít ng tìm hiểu. Tôi đã chẳng còn chọn Spring để làm nữa ứng dụng nữa.
@canhtrinh34426 ай бұрын
thấy bạn nói nên mình đang tìm hiểu Quarakus cho project start up. Không biết framework này có nhiều thư viện hỗ trợ như spring boot không b
@phamthehung62146 ай бұрын
@@canhtrinh3442 Có đẩy đủ hết bạn nhé. Theo mình bạn nên tìm hiểu micronaut. Document rõ ràng và đẩy đủ. Chỉ cần đọc ở guide ở trang chủ là đủ dùng. Không như Spring đọc tùm lum ở bao nhiêu nguồn.
@phamthehung62146 ай бұрын
@@canhtrinh3442 Có đầy đủ thư viện hỗ trợ. Bạn nên sử dụng Micronaunt thì tốt hơn, cách viết tương đồng với Spring, có document trên trang chủ đầy đủ và rõ ràng, gần như không cần xem ở bất kì nguồn khác.
@phamthehung62146 ай бұрын
@canhtrinh3442 Có đầy đủ thư viện hỗ trợ. Bạn nên sử dụng Micronaunt thì tốt hơn, cách viết tương đồng với Spring, có document trên trang chủ đầy đủ và rõ ràng, gần như không cần xem ở bất kì nguồn khác.
@phamthehung62146 ай бұрын
@@canhtrinh3442 Có đầy đủ hết bạn nhé. Bạn nên tìm hiểu Micronaunt, cách coding tương tự Spring và tài liệu trang chủ rất đầy đủ, hầu như không cần phải tìm bên ngoài
@thuanboss5236 ай бұрын
Theo em thấy Java tốn tài nguyên quá nhiều nhất là ngày nay người ta triển khai microservice ngày càng nhiều
@luantruong46216 ай бұрын
Mình nghĩ cũng tùy thôi ạ .Được cái java bảo mật rất tốt trong kiến trúc micro
@MonoCathic-jm3tj6 ай бұрын
Nó cũng tùy thôi bạn, Netflix microservice nó cũng xài toàn Java, công ty mình cũng đang dần chuyển code legacy sang Java Spring hết.
@phamthehung62146 ай бұрын
Bạn nên dùng những java framework được tối ưu cho microservice như micronaut và quarakus. Đi kèm với nó là Graalvm giúp Java cực nhẹ. Chỉ cần 26MB RAM khi khởi chạy và khoảng 200MB ram xử lý 45K request. Spring là bad choice. Do bạn không biết cách làm chứ ko hẳn Java ko có cách.
@thuanboss5236 ай бұрын
@@phamthehung6214 Nếu nhẹ vậy thì chắc nó sẽ lược bỏ nhiều tính năng so với Spring boot hả b ?
@bbfamilycat6 ай бұрын
@@phamthehung6214 bạn nói v k đúng, spring t vẫn xử lý lượng lớn CCU đồng thời dc với webflux, t vẫn ép java app run = spring như ép nước = jvm options đi với cloud với những java jdk version mới gần đây, bạn nói bad choice là k đúng tùy vào bài toán của bạn là gì, bạn k qtam về latency, phát triển nhanh, cộng đồng lớn, spring rất quen thuộc và giảm thời gian phát triển đi khá nhiều.
@nvtmjfan6 ай бұрын
Giờ lombok nó gen cho get set rồi, dev ko phải viết nữa.
@phamvanloc84166 ай бұрын
có lâu rồi mà
@vietduc17922 күн бұрын
đến lúc debug khó lắm, dài tí mà dễ debug còn hơn
@nvtmjfan21 күн бұрын
@@vietduc179 khó gì, tui ko thấy vđ ji với get set của lombok
@amvie34796 ай бұрын
Sao bạn ko làm video 1 cách tử tế mà lại lái xe làm video . Tôi nhìn bạn cũng lớn tuổi rồi mà