Vì sao Java không còn hấp dẫn? Bối rối khi vào dự án có nhiều công nghệ mới?

  Рет қаралды 19,460

Lê Hoàng Dũng

Lê Hoàng Dũng

Күн бұрын

Пікірлер: 105
@quoctringuyen7213
@quoctringuyen7213 6 ай бұрын
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!
@lvthuong7759
@lvthuong7759 6 ай бұрын
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.
@CoffeeTran18
@CoffeeTran18 6 ай бұрын
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. ^^
@quangminh7474
@quangminh7474 6 ай бұрын
bạn học master ở Úc đúng kh b
@CoffeeTran18
@CoffeeTran18 6 ай бұрын
@@quangminh7474 sao bạn biết nhỉ 😁
@quangminh7474
@quangminh7474 6 ай бұрын
​@@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
@CoffeeTran18
@CoffeeTran18 6 ай бұрын
@@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è
@quangminh7474
@quangminh7474 6 ай бұрын
@@CoffeeTran18 Chúc bạn thành công nhen, có duyên sẽ kết nối ^^
@mailhn83
@mailhn83 6 ай бұрын
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-vx9xh
@TuanLe-vx9xh 6 ай бұрын
Java là ngôn ngữ đến giờ mình vẫn yêu nhất.
@duvi5970
@duvi5970 6 ай бұрын
Ôi mừng quá e tưởng ko có video. Cảm ơn anh và chúc anh sức khoẻ ạ!
@anhphung7714
@anhphung7714 6 ай бұрын
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-dw3hy
@TrangNguyen-dw3hy 6 ай бұрын
anh có thể làm video tổng quan về PHP và so sánh nó vs .Net và Java không ạ.
@samaHama-wfssa
@samaHama-wfssa 3 ай бұрын
cái họ nhà java cầu hình mỗi dự án khó lắm anh, nhìu folder và quy tắc
@lygiahuy8944
@lygiahuy8944 6 ай бұрын
dùng Kotlin rất thích, nhanh gọn và dễ kết hợp các design pattern
@duymaptit
@duymaptit 6 ай бұрын
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.darkingzeff4779
@gr.darkingzeff4779 6 ай бұрын
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
@reoteuray9823
@reoteuray9823 6 ай бұрын
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 =))
@spiderpark120
@spiderpark120 6 ай бұрын
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-gf6ot
@ll-gf6ot 6 ай бұрын
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 ạ ?
@MineLynn
@MineLynn 6 ай бұрын
Lúc nào video cùa anh cũng xuất hiện ngay đầu đề xuất youtube em😂
@JavaOnly_
@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
@phamcongtoan1399
@phamcongtoan1399 6 ай бұрын
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_
@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
@phamcongtoan1399
@phamcongtoan1399 6 ай бұрын
@@JavaOnly_ e Cảm ơn a
@AnhNguyễnNgọcHải-n8k
@AnhNguyễnNgọcHải-n8k 6 ай бұрын
@@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_
@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.
@debug4149
@debug4149 6 ай бұрын
Java còn có VertX nhanh, nhẹ, ăn mem và cpu chỉ bằng 1/5 springboot
@ChuTuanAnh2k
@ChuTuanAnh2k 6 ай бұрын
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.
@antonytran229
@antonytran229 6 ай бұрын
golang is trash
@ChuTuanAnh2k
@ChuTuanAnh2k 6 ай бұрын
@@antonytran229 thở câu xàm ghê. Đã code Go bao giờ chưa mà trash.
@andypt7351
@andypt7351 6 ай бұрын
@@antonytran229 trash như th bố m ấy
@quangquyennguyen9390
@quangquyennguyen9390 6 ай бұрын
Trash nhất chắc có anh python thôi 😅😅
@antonytran229
@antonytran229 6 ай бұрын
@@ChuTuanAnh2k code golang be 1 năm, blockchain 1 năm nên biết được nó là trash
@ericsnguyen4649
@ericsnguyen4649 6 ай бұрын
ở 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
@andypt7351
@andypt7351 6 ай бұрын
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
@ericsnguyen4649
@ericsnguyen4649 6 ай бұрын
@@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
@lamnguyendev
@lamnguyendev 5 ай бұрын
@@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
@vunhatnguyen5826
@vunhatnguyen5826 6 ай бұрын
Anh Dũng có thể cho ý kiến và góc nhìn của anh về C++. Em cảm ơn
@minhanhvanhungchiecbanphim6295
@minhanhvanhungchiecbanphim6295 6 ай бұрын
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 ạ….
@nhatphananh1144
@nhatphananh1144 6 ай бұрын
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 😁
@minhanhvanhungchiecbanphim6295
@minhanhvanhungchiecbanphim6295 6 ай бұрын
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.
@555vbaa4
@555vbaa4 6 ай бұрын
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 đỡ ạ.
@webhaynkbnvn
@webhaynkbnvn 6 ай бұрын
😂, 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
@lequocthinh8992
@lequocthinh8992 6 ай бұрын
đang code java và thấy thích hơn Go.
@cuonnguyen2214
@cuonnguyen2214 6 ай бұрын
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"😂
@zeanbae9557
@zeanbae9557 6 ай бұрын
ủa... ko xài javascript thì dùng typescript là được mà :))
@nambach6583
@nambach6583 6 ай бұрын
cái ngược lại cũng đúng nha, mê js rồi thì khó mà mê java dc 😄
@Dangkhanh-r5l
@Dangkhanh-r5l 6 ай бұрын
@@nambach6583 nguoi ta van lam angular + spring boot day thoi :))
@utlevan3516
@utlevan3516 6 ай бұрын
Dòng đời đẩy nên code cả 2😂
@jsUS23
@jsUS23 6 ай бұрын
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-op1mm
@antran-op1mm 6 ай бұрын
Chuẩn java thấy nhiều job nhất tại vn luôn
@khoinguyenngocminh8318
@khoinguyenngocminh8318 6 ай бұрын
Hi anh!! E cũng đang làm việc ở Etown nè!! Bữa nào cafe không anh 😃
@onceuponfewtime
@onceuponfewtime 6 ай бұрын
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ó
@hienvinhle1797
@hienvinhle1797 6 ай бұрын
E rất thích GO và Rust ❤
@tankhoidev
@tankhoidev 3 ай бұрын
Bạn nói sao chứ mình thấy Java tuyển ầm ầm
@minhhieple6483
@minhhieple6483 6 ай бұрын
Sự phát triển cộng đồng của Go, C#, Node ăn mất thị phần của Java.
@jsUS23
@jsUS23 6 ай бұрын
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é
@minhhieple6483
@minhhieple6483 6 ай бұрын
@@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-uy7zk
@PaulAlen-uy7zk 6 ай бұрын
Java toàn dự án bảo trì làm hơi nhọc
@lenhhoxung4741
@lenhhoxung4741 6 ай бұрын
mới xem lần đầu a e cho hỏi kênh này chuyên về gì vậy
@phimcu7688
@phimcu7688 6 ай бұрын
chuyên nói phét
@phamthehung6214
@phamthehung6214 6 ай бұрын
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.
@canhtrinh3442
@canhtrinh3442 6 ай бұрын
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
@phamthehung6214
@phamthehung6214 6 ай бұрын
@@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.
@phamthehung6214
@phamthehung6214 6 ай бұрын
@@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.
@phamthehung6214
@phamthehung6214 6 ай бұрын
@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.
@phamthehung6214
@phamthehung6214 6 ай бұрын
@@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
@thuanboss523
@thuanboss523 6 ай бұрын
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
@luantruong4621
@luantruong4621 6 ай бұрын
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-jm3tj
@MonoCathic-jm3tj 6 ай бұрын
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.
@phamthehung6214
@phamthehung6214 6 ай бұрын
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.
@thuanboss523
@thuanboss523 6 ай бұрын
@@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 ?
@bbfamilycat
@bbfamilycat 6 ай бұрын
@@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.
@nvtmjfan
@nvtmjfan 6 ай бұрын
Giờ lombok nó gen cho get set rồi, dev ko phải viết nữa.
@phamvanloc8416
@phamvanloc8416 6 ай бұрын
có lâu rồi mà
@vietduc179
@vietduc179 22 күн бұрын
đến lúc debug khó lắm, dài tí mà dễ debug còn hơn
@nvtmjfan
@nvtmjfan 21 күн бұрын
@@vietduc179 khó gì, tui ko thấy vđ ji với get set của lombok
@amvie3479
@amvie3479 6 ай бұрын
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à
@antonytran229
@antonytran229 6 ай бұрын
Giờ Rust rùi còn Java j nữa :))
@tanphamminh164
@tanphamminh164 6 ай бұрын
Ở vn có job rust chưa a
Java vs. Net, so sánh và lựa chọn theo một góc nhìn rất khác.
48:17
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 3,3 МЛН
SISTER EXPOSED MY MAGIC @Whoispelagheya
00:45
MasomkaMagic
Рет қаралды 17 МЛН
Tech Event #7: "State of Frontend 2023: React vs Vue vs Angular"
1:34:28
Dwarves Foundation
Рет қаралды 4,1 М.
Có nên đầu tư vàng thời điểm này?| Toàn cảnh 24h
13:11
TOÀN CẢNH 24H
Рет қаралды 11 М.
Friends make memories together part 2  | Trà Đặng #short #bestfriend #bff #tiktok
00:18