QTQTQT
Member
Struct ok chưa thímGo có class à ?
Struct ok chưa thímGo có class à ?
ít nhất java thì độ tuổi các lão già soft skill kém
còn golang hy vọng lớp trẻ soft skill tốt hơn
mình hy vọng vậy
không làm Lazada và Ant Pays nên không biết cái anh nói là gìVãi nồi, tự hoang tưởng ra à.
Cơ bản giờ tuyển dev Java sẽ dễ hơn Go. Đó là câu chuyện nhân sự.
Các system trước nó đã có bằng Java rất nhiều hiện tại business nó ko cần scale lên thì vẫn chạy ngon. Giờ chú vô cty bảo đập hết viết lại đc gì ?
Trước Lazada bị Alibaba mua các chú code Go cho system đó bọn nó vứt Go vào thùng rác, mang nguyên system bên đó về sài. Còn Ant Pays thì nó có 1 Core System Integration, việc nó Integration với các 3party hoặc các service phát rất ez, 1 tuần bọn nó 3 thằng integration xong 20 30 chục cái. Chú trẻ code đc platform đó như nó rồi hẳn nói.
À sr, nói ko rõ tôi ko nói anh. Nhưng các chú trẻ trẻ thì hay có tư tưởng đó. Kiểu còn trẻ thì nó máu đam mê.không làm Lazada và Ant Pays nên không biết cái anh nói là gì
tôi nói đập hết đi viết lại bao giờ ?
So với Java, Go lợi thế rất lớn về xử lý yêu cầu tài nguyên ít và performance cao. Tôi ví dụ có 20 file, mỗi file 3tr dòng. Cần đọc từng dòng, xử lý transform đơn giản xong tống vào redis. Perf java / go tương đương nhưng resource : CPU: phải gấp 3 - 5 lần ( tuỳ tối ưu ), Ram thì thôi, k nói vì chênh lệch quá lớn. Tôi chưa thử dùng Actor bên jvm nên khó so sánh với channel bên go, ở đây chỉ dùng buildin sẵn của language.À sr, nói ko rõ tôi ko nói anh. Nhưng các chú trẻ trẻ thì hay có tư tưởng đó. Kiểu còn trẻ thì nó máu đam mê.
Nghe chuối cá đuối thế. Vậy ở lại java cho thuần OOP khỏeEm code java trước chuyển qua Go code không quen cay nhất vụ tên biến tên class muốn public phải viết hoa chữ cái đầu
kiểu thích try hard. Hồi tui còn trẻ cũng vậy. Xong làm vài dự án là hiểu ra ngay thực tế nó khác lắm. Đâu phải ưng đập cái gì là đập đâuÀ sr, nói ko rõ tôi ko nói anh. Nhưng các chú trẻ trẻ thì hay có tư tưởng đó. Kiểu còn trẻ thì nó máu đam mê.
Go là ngôn ngữ cho nhà nghèo thím à, performance ổn + ăn ít tài nguyên + build time cực nhanh nói chung có rất nhiều ưu điểm.So với Java, Go lợi thế rất lớn về xử lý yêu cầu tài nguyên ít và performance cao. Tôi ví dụ có 20 file, mỗi file 3tr dòng. Cần đọc từng dòng, xử lý transform đơn giản xong tống vào redis. Perf java / go tương đương nhưng resource : CPU: phải gấp 3 - 5 lần ( tuỳ tối ưu ), Ram thì thôi, k nói vì chênh lệch quá lớn. Tôi chưa thử dùng Actor bên jvm nên khó so sánh với channel bên go, ở đây chỉ dùng buildin sẵn của language.
Tôi biết go nó tốt và ngon, nhưng để nó hình thành như Java còn thiếu nhiều lắm. Lượng code ae code ra rất nhiều khi ko có generic, thêm cái vụ implicity interface nữa xưa tôi dùng Go từ 2018 2017 rồi cơ bản tôi thấy ko thích cho lắm thích code kiểu Functional hơn thôi. Tôi xưa bao h chê Go. Mà để nó làm Application Enterprise như bọn Java, .NET thì còn xa. Cá nhân toi thấy nó phù hợp với infra hơn.So với Java, Go lợi thế rất lớn về xử lý yêu cầu tài nguyên ít và performance cao. Tôi ví dụ có 20 file, mỗi file 3tr dòng. Cần đọc từng dòng, xử lý transform đơn giản xong tống vào redis. Perf java / go tương đương nhưng resource : CPU: phải gấp 3 - 5 lần ( tuỳ tối ưu ), Ram thì thôi, k nói vì chênh lệch quá lớn. Tôi chưa thử dùng Actor bên jvm nên khó so sánh với channel bên go, ở đây chỉ dùng buildin sẵn của language.
chưa phù hợp Enterprise chỗ nào vậy, thím nói cụ thể hơn được không?Tôi biết go nó tốt và ngon, nhưng để nó hình thành như Java còn thiếu nhiều lắm. Lượng code ae code ra rất nhiều khi ko có generic, thêm cái vụ implicity interface nữa xưa tôi dùng Go từ 2018 2017 rồi cơ bản tôi thấy ko thích cho lắm thích code kiểu Functional hơn thôi. Tôi xưa bao h chê Go. Mà để nó làm Application Enterprise như bọn Java, .NET thì còn xa. Cá nhân toi thấy nó phù hợp với infra hơn.
Chuyện đập chết ăn thịt là nói vui thôi. Tôi nhớ hồi nodejs mới ra cũng kiểu hype như vậy, cũng tranh cãi khắp nơi. Right tool right job, như mấy ông to làm ruby python sinh ra jruby hay cpthon để nâng perf mà.Go là ngôn ngữ cho nhà nghèo thím à, performance ổn + ăn ít tài nguyên + build time cực nhanh nói chung có rất nhiều ưu điểm.
Nhưng mà đòi đập chết ăn thịt Java được thì thôi không có đâu
Go có generic rồi mà thímTôi biết go nó tốt và ngon, nhưng để nó hình thành như Java còn thiếu nhiều lắm. Lượng code ae code ra rất nhiều khi ko có generic, thêm cái vụ implicity interface nữa xưa tôi dùng Go từ 2018 2017 rồi cơ bản tôi thấy ko thích cho lắm thích code kiểu Functional hơn thôi. Tôi xưa bao h chê Go. Mà để nó làm Application Enterprise như bọn Java, .NET thì còn xa. Cá nhân toi thấy nó phù hợp với infra hơn.
Proposal thôi mà bác, giờ lâu quá ko có code nên ko rõ . Nếu ông thêm càng nhiều thứ thì compiler nó làm càng nhiều thứ thì build time nó éo còn nhanh nữa. Cơ bản là việc người làm nhiều thì máy chạy nhanh, để nó làm nhiều thì cái gì cũng chậmGo có generic rồi mà thím
có tài liệu nào nói về cái này của thằng Ant Pay không thímVãi nồi, tự hoang tưởng ra à.
Cơ bản giờ tuyển dev Java sẽ dễ hơn Go. Đó là câu chuyện nhân sự.
Các system trước nó đã có bằng Java rất nhiều hiện tại business nó ko cần scale lên thì vẫn chạy ngon. Giờ chú vô cty bảo đập hết viết lại đc gì ?
Trước Lazada bị Alibaba mua các chú code Go cho system đó bọn nó vứt Go vào thùng rác, mang nguyên system bên đó về sài. Còn Ant Pays thì nó có 1 Core System Integration, việc nó Integration với các 3party hoặc các service phát rất ez, 1 tuần bọn nó 3 thằng integration xong 20 30 chục cái. Chú trẻ code đc platform đó như nó rồi hẳn nói.
Hỏi dev bên ấy thôi bác, bạn tôi xưa làm QA, SM bên ấy. Cái Core ấy nó build hơn 5 năm rồi, vô dev làm cái ấy chắc sau này ngu người :v.có tài liệu nào nói về cái này của thằng Ant Pay không thím
Go nó chỉ có interface{} chứ làm gì đã có generic. Nghe đồn là go 2 sẽ có generic.Go có generic rồi mà thím
BEST, real projectBên Go này có cái best practices hay guideline nào để tổ chức project cho tốt không nhỉ các bác?
Đang từ bên Java, C# tổ chức kiểu khác qua bên này cảm giác nó thọt thọt khó cấu trúc project quá