HackerEarth, công ty công nghệ và nhân lực IT có trụ sở tại Ấn Độ, Trung Quốc và Mỹ đã tiến hành khảo sát với 16,655 kỹ sư trên toàn thế giới về “Ngôn ngữ lập trình mà bạn đang muốn học nhất”. Có 32% kỹ sư chọn Go, 24% chọn Python, kế đến là Kotlin và Javascipt (Node.js) lần lượt 21% và 20%.
#Go is the most sought-after programming language and take-home tests are the most preferred type of interview.
Over 16000 #developers????across 76 countries?have given their verdict.
Check out our 2020 HackerEarth Developer Report⬇️#hackerearth #HEdevreport #programming pic.twitter.com/BuB0nIdLav
— HackerEarth (@HackerEarth) May 8, 2020
Vì sao Go lại hot?
Được khai sinh bởi Google vào năm 2009, Go nhận được nhiều sự quan tâm hơn trong những năm gần đây nhờ những ưu thế vượt trội so với những ngôn ngữ khác. Có cùng cha đẻ với C, Go được xem là phiên bản tiến hóa ngôn ngữ thận trọng và chỉnh chu từ C.
Go là ngôn ngữ cấp hệ thống có khả năng đối ứng các hệ thống phân tán lớn và các máy chủ mạng có khả năng mở rộng cao. Go có cấu trúc và cú pháp đơn giản, dễ hiểu, dễ học, giúp giải quyết vấn đề biên dịch và thực thi chậm.
Nhờ có Go, sản phẩm/ dịch vụ được phát triển nhanh hơn, dễ bảo trì hơn và quan trọng nhất, tiết kiệm chi phí hơn. Hơn nữa, vì là một nguồn mở tự nhiên nên mã lỗi sẽ được phát hiện và sửa chữa bởi các gopher, nhờ vậy việc chạy mã trơn tru hơn và ít bị bug “vây” hơn. Chính vì vậy mà rất nhiều tập đoàn lớn đã làm quen với Go, như YouTube, Apple, IDM và Facebook v.v.
Here are some amazing advantages of Go that you don’t hear much about https://t.co/kZrz5WrnYG #go #Golang pic.twitter.com/zSMjX6iovw
— Jake Ashcraft (@jakeashcraft74) February 2, 2018
Tương lai của Go tại Nhật sẽ như thế nào?
Ngôn ngữ Go có đặc tính biên dịch thành mã gốc và do đó rất mạnh trong việc phát triển các ứng dụng gốc. Do đó, nội dung chính của kinh doanh là phát triển các app gốc chạy trên smartphone như iPhone và Android. Ngoài các dịch vụ, Go còn có thể giúp phát triển phía máy chủ cho các trò chơi trên smartphone và phát triển API máy chủ, hay xây dựng máy chủ vận hành các dịch vụ web.
Ngôn ngữ Go đã thu hút sự chú ý vì đây là ngôn ngữ được phát triển bởi Google, nhưng nhu cầu về ngôn ngữ Go đang tăng lên hàng năm trên toàn thế giới. Để chứng minh, ngôn ngữ Go được sử dụng bởi các công ty lớn nổi tiếng như “Packer” và “Docker” ở nước ngoài và “Hatena” và “Mercari” tại Nhật Bản.
Go言語学びたい人
期間限定で無償で観れるらしいから
ゴールデンウィーク取り組むといいかもhttps://t.co/quGvDWS8eZ— のぶお?ハートドリブン化 (@nobuo_185cm) May 1, 2020
Có hơn 1.900 công việc liên quan đến Go được tổng kết trên hầu hết các trang việc làm tại Nhật. Đáng kể hơn, mức thu nhập trung bình của một kỹ sư có kinh nghiệm về Go là khoảng 6 triệu Yên (theo TOPSIC). Thật vậy, dù vẫn còn ít được áp dụng so với các ngôn ngữ chính như Python, Ruby và C, Go sẽ sớm trở thành ngôn ngữ trọng yếu trong tương lai gần.