OLHub Team
Content & Engineering
Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học.
OLHublà nền tảng học lập trình text-first dành cho sinh viên IT Việt Nam. Mỗi khái niệm chúng tôi dạy đều bắt đầu từ “vì sao tồn tại” trước khi đến “cách dùng”.
Vì sao tồn tại
Tài liệu lập trình tiếng Việt phần lớn dừng ở mức “cú pháp: gõ thế này, chạy thế kia”. Học xong vẫn không hiểu vì sao JVM phải có Garbage Collector, hay vì sao SQL có index B-tree mà không phải hash. Kết quả: gặp bug runtime là bó tay, đi phỏng vấn tới câu “why” là đứng hình.
Tài liệu tiếng Anh chất lượng (Oracle docs, JEP, postgres source, MIT OpenCourseWare) thì khó tiếp cận với người mới — không phải vì tiếng Anh, mà vì giả định người đọc đã có nền tảng CS vững.
OLHub lấp khoảng giữa đó. Mỗi bài học có cấu trúc: scenario thực tế → analogy → cơ chế bên dưới → pitfall + cách đúng → deep dive vào spec gốc → self-check.
Phương pháp
Video dễ xem nhưng khó tra cứu lại, khó copy-paste code, khó SEO. Text-first cho phép Ctrl+F tìm khái niệm, copy code chạy ngay, và Google hiểu được nội dung. Khi cần animation hay biểu đồ, ta dùng Mermaid hoặc CodeSandbox tương tác.
Chúng tôi không bắt đầu bài bằng "cú pháp như sau". Mỗi khái niệm mở đầu bằng vấn đề thực tế: "giả sử bạn cần X, code naive bị bottleneck Y, rồi mới giới thiệu giải pháp". Hiểu motivation rồi syntax tự khắc dễ nhớ.
Đọc code không thay được chạy code. Mỗi khi giới thiệu API mới, bạn có thể edit và run ngay trong trình duyệt qua CodeSandbox/Sandpack — không cần setup môi trường, không cần download gì.
Khi giải thích Garbage Collector, chúng tôi dẫn JEP cụ thể. Khi nói về index B-tree, dẫn PostgreSQL docs. Khi đề cập DI, dẫn Spring source. Mục tiêu: bạn không học "theo OLHub nói" mà học cách đọc tài liệu chính gốc.
Đội ngũ
Một nhóm developer Việt làm sản phẩm thật, đứng lớp thật, và viết content vì thấy chất lượng tài liệu lập trình tiếng Việt còn nhiều khoảng trống có thể lấp.
Content & Engineering
Backend engineers với kinh nghiệm thực tế trên Java/Spring, PostgreSQL, distributed systems. Tự build và maintain platform này, viết toàn bộ nội dung khoá học.
Contributor
Bạn là dev có kinh nghiệm thực tế và muốn viết về một mảng cụ thể (DevOps, ML, mobile, security…)? Chúng tôi đang tìm contributor — viết bài cùng team với chuẩn chất lượng cao.