Java, Go, NodeJS: NẾU chọn lại TÔI sẽ không LÃNG PHÍ thời gian chọn SAI ngôn ngữ

Поділитися
Вставка
  • Опубліковано 2 сер 2024
  • 👉 Link khóa học backend Go: • Course - Go Backend Ar...
    👉 Link khóa học backend Nodejs: • Course - Node.js Backe...
    👉 Link khóa học backend Java: Updating..
    Timeline:
    00:00 Câu hỏi về Lựa chọn ngôn ngữ nào?
    02:58 Java vs Go. Vì sao Go hưởng lợi…
    04:26 Go vs Java đang đứng ở đâu?
    09:11 Nên chọn ngôn ngữ nào đầu tiên Nodejs, Go, Java
    🚩 Subscribe ➜ / tipsjavascript
    #anonystick #go #java
    ✅ Follow Me:
    Blog: anonystick.com
    Github: github.com/anonystick/anonystick
    Facebook: / tipjs
    UA-cam: / tipsjavascript

КОМЕНТАРІ • 90

  • @jackiedo7370
    @jackiedo7370 29 днів тому +5

    Mình làm qua COBOL, JS, Ruby, Python, Golang hết rồi (mỗi cái tối thiểu 2 năm).
    Gần như tất cả các open source language, đều có khả năng học dễ (2~6 tuần, cho ng có kinh nghiệm 1 ngôn ngữ) nên ngôn ngữ bản thân nó không quá khó.
    Cái chính là hệ ecosystem của nó và bài toán mà ngôn ngữ đó muốn giải quyết.
    Việc chọn 1 ngôn ngữ fancy chưa chắc đã giúp gì nhiều cho sự nghiệp của bạn.
    Hãy nhìn nhận cơ hội việc làm từ thị trường và dự đoán tương lai 3 năm tới (thị trường VN) và chọn công cụ bạn muốn trang bị.
    Suy cho cùng thì tất cả cũng chỉ là logic và dòng chảy của data.

    • @longtuqn2k
      @longtuqn2k 23 дні тому

      quá chuẩn trong thời kì AI lên ngôi!

  • @maihuynhthi2567
    @maihuynhthi2567 Місяць тому +2

    đúng lúc em đang mông lung và rất cần muốn biết. Cảm ơn anh chủ kênh so much, chúc anh ra nhiều vid chất lượng hơn nữa ^^

  • @taynguyenduongchanh1575
    @taynguyenduongchanh1575 Місяць тому +3

    quá đã sếp ơi, đăng kí hội viên từ video đầu tiên của khoá nodejs để phòng khi đổi tech stack sẽ cày thì bây giờ đã có series java spring là tech stack chính đang làm để học hỏi kinh nghiệm rồi

  • @letanphillip
    @letanphillip Місяць тому +1

    hay quá a ơi, chúc a sức khỏe

  • @hoibe8835
    @hoibe8835 Місяць тому +1

    Vừa rồi em tìm hiểu một chút về các mã native của java, c# em thấy nó được viết bởi c/c++ em thấy nó khá hay nếu ai có tư duy tốt có thể dùng c++ để viết mã rồi cho ngôn ngữ java, c# gọi vô khá hay thông qua jni và dll import, cái thứ 2 là cấu trúc dữ liệu và giải thuật, design pattern, các mô hình mvvm, mvc vv những thứ đó hầu như gặp mọi nơi.

  • @HieuTran-dy6mm
    @HieuTran-dy6mm Місяць тому +1

    Bao giờ thì có khóa học Java backend ạ. Nóng lòng quá ạ

  • @trongnhanle7658
    @trongnhanle7658 Місяць тому +2

    Hiện tại thì em đang làm dự án backend bằng RUST . Theo anh thì có nên theo RUST không ạ ? vì em thấy tại Việt Nam thì RUST ít dùng.

  • @1645135899
    @1645135899 Місяць тому +30

    Bắt đầu với Java nắm chắc hướng đối tượng, cấu trúc dữ liệu xong thì sang ngôn ngữ nào cũng dễ dàng . Còn bắt đầu với Node code bừa phứa xong thì thôi :)).

    • @codecungnhien5840
      @codecungnhien5840 Місяць тому +3

      Phía miền Nam (HCM) thì job Java intern/fresher khá ít trong khi job Nodejs-PHP nhiều. Anh em tay ngang muốn có job bay vào học nhanh để đi làm (mà chưa có các kiến thức nền tảng OOP) rồi sau này mất nhiều thời gian để lên level 😅
      Tạm thời mình mới nghĩ ra vậy có gì chỉnh sửa sau.

    • @BakaUni
      @BakaUni Місяць тому

      ​@@codecungnhien5840 php nào nhiều á chứ tui thấy nó ngang với Job C/C++ luôn á😂

    • @tuthanh1091
      @tuthanh1091 Місяць тому

      @@codecungnhien5840 cho em hỏi nếu bh em xin intern, fresher thì em kiếm thông tin job ở đâu nhỉ em xem mấy trang như topdev với itviec k có node..

    • @lamkhang6864
      @lamkhang6864 Місяць тому

      @@codecungnhien5840 quá chuẩn

    • @tangdinhvu
      @tangdinhvu Місяць тому

      ai cũng biết điều này, nhưng để nắm chắc java mất rất nhiều thời gian đơn giản vì job ít và lại càng ít nhận fresher, con đường ngược lại dễ đi hơn

  • @buicongminh6900
    @buicongminh6900 Місяць тому +2

    Rất mong chờ khoá java của thầy ạ ❤❤❤❤

  • @giakhanhha4638
    @giakhanhha4638 Місяць тому

    C# thì như nào ạ

  • @trinhsimone3824
    @trinhsimone3824 Місяць тому +5

    Mặc kệ đời java go node gì gì đó tôi vẫn chọn C++

  • @learningenglish903
    @learningenglish903 Місяць тому +1

    Phải nói giữa golang và node em phân vân quá ạ

  • @trongnghianguyen9540
    @trongnghianguyen9540 24 дні тому

    hay

  • @daovannam133
    @daovannam133 15 днів тому

    em chào mọi người, em hiện là sv gần năm cuối ĐH, ít nhiều cũng có hứng thú về lập trình ( cụ thể ở đây là lập trình web, em ghi cụ thể như vậy để dễ dàng trao đổi hơn)
    Thực ra là em học trái ngành, ngành e hiện đang theo học mặc dù được học kiến thức về lập trình web/ ctdl giải thuật/ database nhưng đa số là giới thiệu sơ bộ, còn lại là chủ yếu tự học, tự mày mò. Vì thế, nên khi tìm hiểu khóa học, lộ trình học web trên mạng (cả VN lẫn nước ngoài) em cảm thấy kmơ hồ vì chưa nắm bắt được cần học trước gì trước, học gì sau và kế hoạch học tập => dẫn đến ngợp, choáng và thực sự mơ hồ vì kiến thức cần học khá nhiều, và mọi thứ mới chỉ là bắt đầu (level của e là bắt đầu từ số 0 ạ)
    em có note ở đây những cái cần học trước, em mong muốn nhận được những góp ý, chia sẻ từ mọi người
    việc ban đầu học front-end và back-end thì cần ưu tiên nắm vững 1 ngôn ngữ lập trình hay biết dùng cả 2 ngôn ngữ lập trình?
    1, front-end: HTML/CSS/Javascript, React
    back-end: Java + MySQL
    2, front-end HTML/CSS/Javascript, Bootstrap, React
    backend: Nodejs (Express)
    e cảm ơn rất nhiều^^^

  • @Thinhkk0
    @Thinhkk0 Місяць тому +2

    Em làm java, thấy nó nặng nề chậm chạp quá. Càng làm càng ghét nó

  • @hoatruongg6129
    @hoatruongg6129 Місяць тому

    Dạ anh cho em hỏi web xem job ở đầu video là gì với ạ

  • @hoangvuminh6436
    @hoangvuminh6436 Місяць тому

    nên học java để hiểu rõ bản chất của hướng đối tượng, cấu trúc dữ liệu, đừng tin mấy thằng tik tok so sánh python, code thì đ chịu code

  • @tuanva6484
    @tuanva6484 Місяць тому +3

    Còn đón đầu tương lai cá nhân tôi sẽ chọn tân binh khác Go là Zig

  • @inhsonngo5500
    @inhsonngo5500 Місяць тому

    Go viết Unit Test cực kỳ dễ và clean luôn anh ạ, 1 điểm cực kỳ mạnh mà Java ko làm được

  • @angkhoi5740
    @angkhoi5740 Місяць тому

    Golang nó không có khái niệm về tính thừa kế nhưng nó có tính thừa ké :D , hơi chuối xíu nhưng có

  • @BackendNestJs
    @BackendNestJs Місяць тому +1

    vì đam mê java spring quá nên em đã học nestjs =))) , giờ ghiền hơn cả học java =)))

  • @Entertaiment532
    @Entertaiment532 Місяць тому

    Em đã chọn java và học đc 1 năm ạ

  • @Entertaiment532
    @Entertaiment532 Місяць тому

    Em đang học java ạ, theo thầy em nên tập trung thành thạo java hay ráng học thêm một ngôn ngữ khác ạ, và nếu học thêm một ngôn ngữ khác thì đó là gì ạ

    • @ngotienphong6001
      @ngotienphong6001 Місяць тому +1

      hãy làm với java bạn ơi :)) nên thành thạo cái đã rồi switch qua cái khác nhanh lắm bạn :))

    • @Entertaiment532
      @Entertaiment532 Місяць тому

      @@ngotienphong6001 cảm ơn anh đã tư vấn ạ

    • @ggsgetafaf1167
      @ggsgetafaf1167 Місяць тому +1

      em rang theo java, học thư viện framework của nó ấy. Chứ ngôn ngữ học nhanh, hơn nhau ở việc sử dụng framework.

    • @Entertaiment532
      @Entertaiment532 Місяць тому

      @@ggsgetafaf1167 dạ vâng em cảm ơn anh nhiều ạ

    • @ngotienphong6001
      @ngotienphong6001 Місяць тому +1

      @@Entertaiment532 kể cho bạn 1 ví dụ của bạn mình, trái ngành học java, học kỹ được java core đi phỏng vấn fresher java web mặc dù rớt nhưng đậu dc automation test ý vì có core java tốt, với học được để phỏng vấn auto test được, nên là nên học thật kỹ java á :))

  • @nvtentertainment4098
    @nvtentertainment4098 25 днів тому

    Node code thấy cả cấu trúc , rồi oop gi cả . thiên về backend Java vẫn ăn đứt . Cá nhân mình code cả Express+ Typescript và Spring boot, nhưng vẫn thấy code java nó sướng hơn cấu trúc rõ gàn hơn . thằng Typescript no ràng buộc type trong lỏ thật sự (theo mình là vậy )

  • @manhlexuan3332
    @manhlexuan3332 29 днів тому

    e mới theo php giờ có ổn không ạ?

  • @RinkaMizuki
    @RinkaMizuki Місяць тому +1

    c# có thể có vị trí so với các ngôn ngữ trên k ạ

    • @manhtuong1760
      @manhtuong1760 Місяць тому +1

      Microsoft vẫn là ông trùm đấy thôi thì biết vị trí của nó ở đâu

    • @RinkaMizuki
      @RinkaMizuki Місяць тому

      @@manhtuong1760 nhưng vẫn phải có cái giá phải trả

    • @quochuynguyen7622
      @quochuynguyen7622 Місяць тому +1

      windows vẫn tồn tại thì vẫn còn xài c#

  • @tuanva6484
    @tuanva6484 Місяць тому +1

    Banking giờ còn dùng cobol thì anh em hiểu

    • @anonystick
      @anonystick  Місяць тому

      Cobol đại đế kakakk

  • @tuanva6484
    @tuanva6484 Місяць тому +1

    Nhanh đi làm thì cứ Node mà phang.

  • @VanTrangong
    @VanTrangong Місяць тому +2

    Mình fan cuồng java đây. Nắm java rồi qua mấy ngôn ngữ khác khỏe re. Nodejs thì thấy hơi mì ăn liền, kiểu mấy project đánh nhanh thắng nhanh thì đc, còn về dài hạn thì không ổn.
    Nếu làm chuyên về BE thì java out trình nodejs. Nodejs sử dụng javascript vừa code BE vừa FE nên kiểu ôm đồm quá, không chuyên sâu được.

    • @leuchuy8602
      @leuchuy8602 17 днів тому

      vậy anh sẽ khuyên sinh viên nên học gì khi đi học ạ em nặng về vấn đề học xong cần có việc làm đã rồi học gì học thêm sau 🥲🥲

    • @HienNguyen-uf7hz
      @HienNguyen-uf7hz 14 днів тому

      Giờ học Java BackEnd sau này nên học FE để làm FullStack hay Devops để phát triển vậy ạ vậy ạ

  • @hanabi1947
    @hanabi1947 26 днів тому +1

    C# thì sao chú nhỉ ?

    • @anonystick
      @anonystick  26 днів тому

      c# tốt nha em... Còn triển vọng bền vững

  • @linhlinh381
    @linhlinh381 Місяць тому +4

    Nắm javascript là có thể làm nhiều thứ như nodejs, reactjs, vuejs, nuxtjs, nextjs..... Desktop, web, mobile, server j cũng chơi dc. Nói chung thì ko lo đói, job đầy rẫy. Còn bú zô mấy thằng khác dễ đói bỏ moẹ. Mấy thằng lol khác tối ngày cứ python, go, ngôn ngữ tương lai các thứ, chứ bây có crawl post tuyển dụng từ fb, web job để thống kê méo j đâu mà biết số lượng job dính tới javascript nhiều vô số. Làm dev thì chơi số ko chơi cảm tính mà sủa mõm. Học xác suất thống kê rồi thì cũng biết phải chọn cái j đông để đỡ đói.

  • @hotnews2217
    @hotnews2217 Місяць тому

    e chọn java đầu tiên giờ qua node js vs go thấy khá nhẹ nhàng

  • @txn5718
    @txn5718 Місяць тому +2

    Như mình làm fintech hầu hết đều xài java

    • @quochuynguyen7622
      @quochuynguyen7622 Місяць тому +1

      ngôn ngữ cổ đại thì ngta xài nhiều làm java cho bọn nhật nó vẫn còn xài apache struts 1 fix lòi cái lon :))))

  • @0.Maiden
    @0.Maiden Місяць тому +2

    đọc bình luận chỉ biết cười rồi đi ra 🙂

  • @hieumaixuan9412
    @hieumaixuan9412 Місяць тому +2

    Nodejs có phải ngôn ngữ đâu

  • @nguyendavid4285
    @nguyendavid4285 Місяць тому

    Go chạy quá nhanh

  • @duynguyenucthanh3522
    @duynguyenucthanh3522 Місяць тому

    anh nói đúng, java oải cho người mới quá, em vô java spring mà ngợp kinh khủng

    • @tuanva6484
      @tuanva6484 Місяць тому +2

      Gì đâu ngợp :))) spring ngợp thì quay về làm ejb vs struts đái ra máu

    • @taynguyenduongchanh1575
      @taynguyenduongchanh1575 Місяць тому +1

      học kĩ chắc java core, hiểu spring core thì k ngợp đâu bạn. Thấy nhiều người khó khăn trong spring framework chính là sercurity của nó nhưng nếu hiểu flow nó chạy thì sẽ dễ đả thông kinh mạch hơn đó

    • @thegooddieyoung4731
      @thegooddieyoung4731 Місяць тому +1

      Tôi học xong spring xong sang angular thấy angular còn ngộp hơn spring 😂😂

  • @NguyenMinh-gl7qz
    @NguyenMinh-gl7qz Місяць тому

    Rust cho ngầu 🤣

  • @angkhoi5740
    @angkhoi5740 Місяць тому

    Thật ra Golang với Java nó đều chạy trên máy ảo. Khác biệt là code java bạn viết ra rồi biên tập thành bytecode nó ko cũng tự chạy được, phải có JVM cài riêng. Còn Golang nó gộp cái "VM" của nó vào thẳng file .exe luôn, khỏi mất công cài JVM... Bạn viết golang code xong xuôi tạo ra file exe xong gửi đi là ngon lành, người dùng không cần cài gì thêm.
    Hồi học lập trình mình khá thích cái này của thằng c/c++ tạo file .exe xong đi khoe thầy khoe bạn biểu diễn các kiểu, còn Java thì máy ng ta phải cài java, phiền. Giờ có golang, rust, nim, crystal, zig, dart, rồi giờ cả C# cũng có trò này... tha hồ chọn... Thề thích vl...

    • @angkhoi5740
      @angkhoi5740 Місяць тому

      @quynhvir mình có coi lại, bạn nói đúng. Nó có runtime thôi. Runtime có thêm GC.

    • @trandat2983
      @trandat2983 22 дні тому

      kkk, bây giờ java có hẳn native rồi nha, build hẳn .exe luôn k biên dịch file .jar nữa rồi, bạn xem spring native, quakus...

  • @ngocanha85
    @ngocanha85 Місяць тому +7

    Go có Goroutines thì Java cũng có virtual thread. Nếu ai vẫn nghĩ Java là lỗi thời thì đúng là người đó lỗi thời thật. Blockchain thì chưa chắc Go đã ăn được Rust. Tất nhiên, học ngôn ngữ nào thì cũng do sở thích và yêu cầu công việc·

    • @tuanva6484
      @tuanva6484 Місяць тому

      Nhưng về distribute system thì go nó cũng ko đùa đc bạn ơi. Nó lacking về io với thư viện như java thôi. Tầm 5 năm nữa khả năng vượt cả python về độ phổ biến ấy

    • @dev-qq2vy
      @dev-qq2vy Місяць тому

      @@tuanva6484 golang ko thể vượt được, các ngôn ngữ dynamic type sẽ luôn dẫn đầu.

    • @vuongbui4433
      @vuongbui4433 Місяць тому

      Chuẩn rồi, Java đã có VT , code java lại clean, dễ đọc, dễ bảo trì

  • @ĐặcCầu-l8m
    @ĐặcCầu-l8m 14 днів тому

    phờ rôn ên :v

  • @leducphu2310
    @leducphu2310 Місяць тому

    C++

  • @TITSolution
    @TITSolution Місяць тому

    Thời buổi của AI, ngôn ngữ đa phần không còn quá quan trọng.