"Dòng code đầu tiên có thể không hoàn hảo, nhưng mỗi dòng tiếp theo đều là bước tiến gần hơn đến mục tiêu của bạn."

*Cài đặt giải thuật sắp xếp Bogo – một giải thuật sắp xếp thú vị và ngốn tài nguyên

Tôi đã học lập trình như thế nào?

Từ những ngày đầu theo học ngành CNTT, tôi đã quyết tâm tham gia vào nhiều hoạt động rèn luyện và học tập chuyên ngành, dù gặp không ít khó khăn. Ban đầu, CNTT dường như là một lĩnh vực khô khan và đầy thách thức, với nhiều kiến thức phức tạp. Tuy nhiên, sau năm nhất, tôi bắt đầu nhận thấy sự tiến bộ của mình, dù đó mới chỉ là bước khởi đầu.

Vào mùa hè chuyển tiếp từ năm nhất lên năm hai, tôi dành trọn thời gian để luyện tập và học thuật toán bằng C#. Nỗ lực này đã mang lại cho tôi thành quả đầu tiên với huy hiệu LeetCode streaks – một niềm tự hào nho nhỏ của tôi. Giờ đây, khi bước vào năm hai, nhờ sự tự học trước đó, tôi cảm thấy những môn chuyên ngành dễ tiếp thu hơn nhiều.

Hiện tại, với hơn 700 bài LeetCode đã được giải, tôi đã tích lũy được một vốn kiến thức nhất định về cấu trúc dữ liệu và tự tin hơn trên hành trình khám phá thế giới lập trình của mình.

Nếu bạn thấy hứng thú, mình sẽ đặt những vấn đề mình đã giải quyết trong trang Problem List tại header nhé!