ở VN Go chưa có job. nếu mà sv xác định cày Go để đi làm bây giờ là chết đói. nói thật luôn là như thế.tương lai Go nó có thể sẽ thống lĩnh thị trường nhưng chưa phải bây giờ. học Java bây giờ vẫn là chắc cú nhất. Job nhiều mà lương cũng cao
Nếu nói về ngôn ngữ backend thì e nghĩ Rust sẽ là xu hướng của tương lai gần ( hiện nay đã vang đang hot). NodeJS thì vẫn sẽ hot thôi vì frontend vẫn đang phát triển. Việc các công ty ưu tiên sử dụng Javascript cho cả frontend & backend cũng là chuyện dễ hiểu. Tất nhiên một số service cần độ ổn định, chính xác cao thì Java, C++ vẫn sẽ được ưu tiên. Với các bạn sinh viên mới ra trường thì e lại thấy nên có định hướng rõ ràng anh ạ: 1. Muốn trở thành full stack thì có thể combo: nodeJS + ReactJS 2. Muốn trở thành backend thì: - Làm việc với blockchain, các hệ thống lớn cần tốc độ xử lý nhanh: Rust, Golang - Bigdata, AI, các công việc liên quan tính toán: Python - Các hệ thống lớn đòi hỏi sự ổn định: Java
Rust thực sự nhanh và có nhiều tính năng hay nữa. Blockchain support Rust nhiều do tính safety của nó nữa đó anh. Đa phần các Blockchain đều hỗ trợ code core với Rust như Solana, Near, ... Ngoài ra các Rust cũng dùng để build Deno ( JS Runtime so kèo với Node) Hay Discord thì Engineer đều hướng theo Rust nhiều hơn. Cũng nhiều ông to migrate qua Rust nhiều hơn ấy. Em fan Python và Go :v mà giờ thấy Rust phát triển dữ. 2022 thì Go vẫn đang hơn Rust ở 1 ở số người sử dụng nhưng trong thời gian tới thì còn đáng xem nữa.
@@Lio--yu6nv Rust chỉ tiệm cận C và nhỉnh hơn C++ chút đỉnh thôi chứ chưa thể nào vượt qua được để goi đứng đầu nhé. Nhìn chung cộng đồng Rust và Rust fan là Rustacean đang quá bị hype với với cái trend rewritten in Rust thôi chứ về độ tiện dụng để build và scale thì các ngôn ngữ khác vượt xa Rust, kể cả C/C++ và đối thủ của nó là Go. Startup nào mà chọn Rust ở thời kỳ đầu chả khác nào tự mua dây buộc mình cả, mấy doanh nghiệp dùng Rust toàn mấy công ty có nền tảng cả rồi họ mới chuyển qua. Thế nên hiện tại và tương lai gần thì các ngôn ngữ đang dùng hiện nay vẫn là chủ đạo, tương lai gần thì có Go vì được Google buff mạnh và nó đang lấn sân sang cả data science nữa. Còn Rust thì chắc tầm 80 năm nữa mới đến thời của nó, dù tôi thích Rust vì nó khá thú vị nhưng tôi vẫn phải nói thật vậy thay vì chày cối như đám Rustacean toxic. Mà hiện nay còn có thêm cả thằng Zig đang manh nha soán ngôi Rust nữa nên vẫn chưa chắc tương lai thế nào.
AE đừng nghĩ học Go giờ là có việc cho fresher. Nên nhìn vào ngôn ngữ phổ biến nhiều việc mà học. Go hiện tại chỉ có các công ty lớn họ tuyển. Thị trường hiện tại kiếm được việc job Go cho frsher khó hơn mò kim đáy bể. Có đám bạn được tuyển vào VMO holding để làm Go nhưng vào xong chờ 3 tháng không có dự án và được cho nghỉ.
Anh thấy .net core thì tương lai có phát triển ko , mấy năm nay .net core đc microsoft buff hiệu suất mạnh hơn cả javascript , java . Ko biết e theo ngôn ngữ này thì có tương lai ko
Em đã học Go và có vài project cá nhân, kinh nghiệm thực tập 6 tháng, nhưng hiện giờ tìm job go fresher khó quá ( gần như là không có), hầu như toàn vị trí Middle trở lên thôi anh ạ
Thường làm Go là từ những người có exp ở những ngôn ngữ khác họ chuyển qua vì đã có nền tảng sẵn. Như anh trước làm Ruby, sau này học Nodejs rồi học tiếp Go chứ ko phải start Go từ đâu. Kinh nghiệm là em đừng nên quan tâm ngôn ngữ gì khi khởi đẩu, vì càng làm lâu thì mọi thứ sẽ đều có điểm chung cả, miễn là nền tảng em nắm vững thì sẽ không sợ học gì. Trong suốt sự nghiệp làm dev ko ai làm mỗi 1 ngôn ngữ cả, đừng lo. Với khi mới bắt đầu thì đưng pick những thứ quá đại trà, vì ngoài chuyện em thích gì làm gì thì còn phải để ý thị trường, như nodejs+react ai cũng đổ nhau đi học thành ra cung nhiều hơn cầu, việc khó tuyển là hiển nhiên.
@@hongphuc5497 em cảm ơn lời khuyên của anh. Suy nghĩ của em cũng là học kỹ 1 ngôn ngữ để đi làm. Ban đầu em học Nodejs, nhưng rồi đi thực tập công ty lại refactor sang Golang và em làm golang 6 tháng, từ đó em nghiền Go luôn vì Go code rất sướng. Sau khi nghỉ thực tập, em có tìm job Go fresher nhưng đúng như mò kim đáy bể ấy, nên giờ em đành phải quay lại Nodejs dù em rất thích Go.
anh ơi, em mới sang năm 2 và cx đang bắt đầu học Go, thì Go code backend cho cả web với app ạ? Với a cho e xin sourse code project của a được không ạ? Em muốn xem code của anh để học hỏi ạ
e thấy cái khảo sát này nó cứ điêu điêu sao ấy anh, ví như cái thằng zig kia nó thậm chí còn chưa release chính thức vẫn còn trong giai đoạn phát triển vậy mà salary của nó đứng đầu, ứng dụng thực tế, các dự án được viết bởi nó chẳng thấy đâu thì lấy đâu ra cái mức lương cao thế kia
Học Scala đi. mình thấy nó là Quái vật, thiên về hướng design kiến trúc code vì nó hổ trợ cả hướng đối tượng cua Java và đặc biệt sinh ra để lập trình hướng function. Kế thừa kho thư viện khủng của Java. Theo mình nếu giỏi Scala mình nghỉ mấy bạn xây một hệ thống lớn hiệu quả hơn Go hay Rust, Js hoặc Python nhiều. Hiệu quả xét trên nhiều khía cạnh chứ không phải chỉ có performace nha. Khổ cái là dễ học nhưng khó giỏi. Ở VN mấu cty startup thích có ăn liền nên chọn mấy ngôn ngữ đời mới., còn công ty lớn thì có core Java nên cũng không muốn đổi
nữa năm đồng hành cùng scala thật là nó đúng là dùng từ "quái vật" luôn, nhưng mà hiện nay này job scala thường về hướng data nên khá kén việc, nhìn vào danh sách job tuyển dụng là thấy.
Theo cá nhân mình golang dùng cho bên devops và cloud nhiều vì k8s và clould hỗ trợ nó native. Nó có lương cao cũng bì vậy. Còn golang để dev backend cho ứng dụng thường thì mình ít nghe thấy.
ở VN k học Go để đi làm từ đầu được đâu. quá ít job Go và gần như chỉ có 1 vài cty họ dùng Go để viết API + 1 ngôn ngữ BE trước đó chứ chưa thấy cty nào dùng Go từ đầu cả
Bạn chưa làm thì ko có nghĩa là chưa có nhé, có 1 số công ty mình đã làm đều dựng service từ đầu bằng golang nhé: vccorp, viettel,.... rất nhiều nhé. Công ty hiện tại mình đang làm cũng dựng mới bằng golang hết nhé, rất nhiều service