Mình là nam ^^. STL có rất nhiều so với trên lớp dạy. Nếu bạn giỏi đọc tiếng Anh, mình nghĩ một ngày trên trang mình chỉ là hiểu được hơn 1 nửa STL. Tuy vậy, để xài hiệu quả (khi nào dùng vector, khi nào dùng deque, map,... kiếm số nhỏ thứ 5 có nên dùng std::sort không hay hàm khác,...) bạn có thể phải tìm hiểu ở 1 số trang khác (Stackoverflow chẳng hạn). Ngoài ra còn có các thư viện hỗ trợ xử lý song song nữa, rất thú vị! Các kĩ năng sử dụng thư viện này tuy không tạo sự khác biệt khi các chương trình được viết đơn giản, đầu vào nhỏ. Nhưng có thể thấy rõ sự khác biệt tốc độ ở các chương trình phức tạp hơn, đầu vào lớn hơn.
Gần đây mình làm đồ án cho Data Mining, sử dụng phân lớp k-NN, mình viết chạy mất không tới 5s, nhưng 1 số người khác viết chạy mất từ 30s đến cả phút ấy! (mặc dù đều cùng thuật toán chính là k-NN)