19. tháng 5 2025
Việc quản lý kế hoạch dường như là một chủ đề không bao giờ cũ. Tôi không nhớ đã chuyển đổi qua bao nhiêu công cụ quản lý dự án khác nhau nữa 😅 Từ Trac -> Trello -> Asana -> Trello -> TAPD -> Redmine -> Vim Markdown -> Obsidian Kanban -> Vim Markdown... và còn nhiều công cụ khác mà tôi không thể đếm hết. Câu nói "Học kém thì nhiều đồ dùng học tập" quả thật không sai chút nào.
Gần đây, tôi đã trở lại với cách ghi chép bằng tệp văn bản thuần túy Vim Markdown. Ví dụ, tối nay khi đang gấp rút hoàn thành một dự án Android, để không bị quá lo lắng, tôi đã phác thảo sơ lược bằng bút chì trên giấy, sau đó ghi lại danh sách TODO trong tệp README.md của dự án. Điều này giúp tôi xử lý từng mục một cách có hệ thống và tránh quên bất kỳ việc gì.
Việc ghi chép cũng giúp giải tỏa áp lực cho não bộ. Theo danh sách đã sắp xếp sẵn, tôi chỉ cần xử lý từng mục một cách tự động mà không phải lo lắng quá nhận định bóng đá keonhacai nhiều về việc bỏ sót chỗ nào.
Khi tuổi tác ngày càng cao, tôi nhận ra điều khó khăn nhất khi viết mã nguồn là làm thế nào để tĩnh tâm. Mỗi ngày đều có hàng tá công việc chờ đợi bạn, và dường như mã nguồn thì chưa bao giờ kết thúc. Vì vậy, tôi thường xuyên ghi lại các ghi chú hoặc tài liệu để trấn an bản thân hoặc chuyển hướng sự chú ý. Đôi khi, tôi phát hiện ra một số điểm thú vị và ghi chúng lại, xem liệu có thể phát triển một công cụ nhỏ để giải quyết vấn đề thú vị đó, vừa để vui chơi vừa để rèn luyện kỹ năng. Do đó, tài liệu quản lý kế hoạch của tôi không chỉ đơn thuần là danh sách TODO, mà còn chứa đầy những ý tưởng kỳ lạ.
Ha ha, thường thì tôi không cần hợp tác với ai cả, đó là điều kiện tiên quyết. Vì vậy, cũng không cần thiết phải chia sẻ kế hoạch quản lý dự án với người khác. Hơn nữa, những ý tưởng kỳ quặc kia cũng không dễ dàng chia sẻ với mọi người.
Sử dụng plugin bảng Obsidian thực sự giúp quản lý kế hoạch rõ ràng hơn. Như đã đề cập trong bài viết trước, "Thật tuyệt vời! Plugin bảng Obsidian giúp quản lý dự án cá nhân hoàn hảo". Tuy nhiên, tôi nhận thấy rằng khi một dự án kéo dài hơn một năm và có hơn 100 nhiệm vụ, việc duyệt qua chúng trở nên rất bất tiện. Có lẽ là do cần cuộn chuột liên tục, hoặc vì không dễ dàng điều chỉnh ưu tiên của TODO. Tổng kết lại, cảm giác không thoải mái bằng việc sử dụng thao tác bàn phím thuần túy trong VIM. Chỉ nhìn vào danh sách các nhiệm vụ chưa hoàn thành đã khiến tâm trạng bứt rứt rồi, nếu thêm việc thao tác không mượt mà thì sẽ càng làm tăng sự bồn chồn.
Tôi có thể tự do sử dụng template soi keo truc tiep snippet VIM. Ví dụ, khi phát triển một tính năng theo chuẩn Rasa, có một quy trình làm việc tiêu chuẩn nhưng hơi phức tạp, nếu để lâu không chạm đến sẽ dễ quên. Với sự hỗ trợ của snippet, tôi có thể nhanh chóng thêm các mục TODO. Văn bản thuần túy cũng thuận tiện cho việc in ấn, giúp tôi quay trở lại với giấy và bút, xa rời màn hình máy tính. Việc phân chia nhiệm vụ cũng dễ dàng hơn. Trong số các công cụ được nhắc đến ở trên, chỉ có Trello là cung cấp cách phân chia nhiệm vụ dễ dàng nhất, tiếp theo là văn bản thuần túy, các công cụ khác thì khá phiền phức. Phân chia nhiệm vụ đến mức phù hợp với bản thân có thể giúp giảm đáng kể sự lo lắng. Đối với tôi, yếu tố này cực kỳ quan trọng.
Sau khi sử dụng Markdown, tôi có thể trực tiếp tích hợp quản lý TODO vào hệ thống quản lý mã nguồn git của dự án. Điều này giúp việc kiểm tra trở nên thuận tiện hơn. Tôi không cần phải lục lọi qua hàng trăm tệp tin Obsidian để chọn lựa nữa.
Tôi đã thử nghiệm phương pháp này gần một tháng và cảm thấy tâm trạng nhẹ nhõm hơn rất nhiều. Nhưng biết đâu, chẳng mấy chốc tôi lại cảm thấy chán ngấy? Giống như khi tôi xem vài tập đầu của bộ phim "Ba bên chuyện tình", thấy khá vui vẻ, nhưng bỗng nhiên lại cảm thấy nhàm chán vô cùng và ngay lập tức dừng lại, chuyển sang nghe podcast.