<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog | TDH Software</title>
    <link>https://tdhsoft.com/blog/vi/</link>
    <atom:link href="https://tdhsoft.com/blog/vi/rss.xml" rel="self" type="application/rss+xml"/>
    <description>Ghi chép về việc học tiếng Trung, và về chuyện xây phần mềm mà người ta thật sự dùng. Viết bởi đội ngũ đứng sau KoiSpeak.</description>
    <language>vi</language>
    <item>
      <title>Cách tra một chữ Hán mà bạn không gõ được</title>
      <link>https://tdhsoft.com/blog/vi/cach-tra-chu-han-ban-khong-go-duoc.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/cach-tra-chu-han-ban-khong-go-duoc.html</guid>
      <pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate>
      <description>Bạn đang đọc thực đơn, một tấm biển, hay một trang tiểu thuyết, và một chữ chặn bạn lại. Bạn không gõ được vì không biết nó đọc thế nào. Đây là năm cách vào, xếp theo tốc độ cho ra đáp án.</description>
    </item>
    <item>
      <title>Các cấp độ HSK: HSK 1 đến 6 thật sự đòi hỏi điều gì</title>
      <link>https://tdhsoft.com/blog/vi/cac-cap-do-hsk-giai-thich.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/cac-cap-do-hsk-giai-thich.html</guid>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <description>Số lượng từ vựng chỉ kể một phần câu chuyện. Đây là những gì mỗi cấp HSK thật sự yêu cầu, chỗ người học hay khựng lại, và cách tự đánh giá bạn đang thực sự ở đâu.</description>
    </item>
    <item>
      <title>Thanh điệu tiếng Trung: vì sao người học chững lại, và cách đi tiếp</title>
      <link>https://tdhsoft.com/blog/vi/thanh-dieu-tieng-trung-vi-sao-nguoi-hoc-chung-lai.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/thanh-dieu-tieng-trung-vi-sao-nguoi-hoc-chung-lai.html</guid>
      <pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate>
      <description>Phần lớn người học phát âm chuẩn bốn thanh khi đọc rời từng chữ, nhưng nói cả câu thì không ai hiểu. Khoảng cách đó không nằm ở sự chăm chỉ. Nó nằm ở chỗ thanh điệu biến đổi trong lời nói liền mạch, và gần như không ai được dạy phần này.</description>
    </item>
    <item>
      <title>Những bộ thủ tiếng Trung nên học trước</title>
      <link>https://tdhsoft.com/blog/vi/bo-thu-tieng-trung-nen-hoc-truoc.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/bo-thu-tieng-trung-nen-hoc-truoc.html</guid>
      <pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate>
      <description>Có 214 bộ thủ Khang Hy. Bạn không cần hết chúng để bắt đầu đoán được nghĩa của chữ. Đây là khoảng ba mươi bộ gánh phần lớn công việc, kèm những chữ chúng mở khoá.</description>
    </item>
    <item>
      <title>Lặp lại ngắt quãng cho từ vựng tiếng Trung, mà không kiệt sức</title>
      <link>https://tdhsoft.com/blog/vi/lap-lai-ngat-quang-cho-tu-vung-tieng-trung.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/lap-lai-ngat-quang-cho-tu-vung-tieng-trung.html</guid>
      <pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate>
      <description>Flashcard có hiệu quả, và phần lớn người dùng vẫn bỏ cuộc trong vòng hai tháng. Gần như luôn vì đúng bốn lý do. Đây là cách thiết kế một bộ thẻ mà sang năm bạn vẫn còn dùng.</description>
    </item>
    <item>
      <title>Hãy bắt đầu đọc tiếng Trung trước khi bạn thấy mình sẵn sàng</title>
      <link>https://tdhsoft.com/blog/vi/bat-dau-doc-tieng-trung-som-hon-ban-nghi.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/bat-dau-doc-tieng-trung-som-hon-ban-nghi.html</guid>
      <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
      <description>Chờ đến khi đủ từ vựng là một cái bẫy, vì từ vựng đến từ chính việc đọc. Đây là cách bắt đầu sớm hơn mức có vẻ hợp lý mà không bị chìm.</description>
    </item>
    <item>
      <title>Đừng bắt người dùng chọn chế độ: ô tìm kiếm tự đoán ý</title>
      <link>https://tdhsoft.com/blog/vi/tim-kiem-tu-doan-y-nguoi-dung.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/tim-kiem-tu-doan-y-nguoi-dung.html</guid>
      <pubDate>Tue, 23 Jun 2026 00:00:00 GMT</pubDate>
      <description>Một từ điển nhận ba loại chữ viết có thể hoặc bắt người dùng chọn, hoặc tự suy ra. Bắt chọn thì dễ làm hơn và tệ hơn khi dùng. Đây là cách chúng tôi làm cho việc suy đoán đủ tin cậy.</description>
    </item>
    <item>
      <title>Website đa ngôn ngữ của bạn có lẽ chỉ được index ở một thứ tiếng</title>
      <link>https://tdhsoft.com/blog/vi/seo-website-da-ngon-ngu-hreflang.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/seo-website-da-ngon-ngu-hreflang.html</guid>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <description>Đổi ngôn ngữ bằng JavaScript trên cùng một URL là cách phổ biến nhất khiến sáu bản dịch trở nên vô hình với công cụ tìm kiếm. Đây là thứ thật sự được index, và cách tổ chức một site tĩnh để chuyện đó không xảy ra.</description>
    </item>
    <item>
      <title>Đặt ngân sách hiệu năng trước khi thiết kế, đừng đợi tới lúc bị phàn nàn</title>
      <link>https://tdhsoft.com/blog/vi/ngan-sach-hieu-nang-dat-truoc-khi-thiet-ke.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/ngan-sach-hieu-nang-dat-truoc-khi-thiet-ke.html</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <description>Hiệu năng nếu bị coi là một giai đoạn tối ưu thì luôn thua tính năng. Nếu coi là ràng buộc được thống nhất trước khi thiết kế, nó lặng lẽ tạo ra những quyết định tốt hơn mà không tốn gì thêm.</description>
    </item>
    <item>
      <title>Offline-first là quyết định về mô hình dữ liệu, không phải một tính năng cache</title>
      <link>https://tdhsoft.com/blog/vi/dong-bo-offline-first-cho-ung-dung-di-dong.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/dong-bo-offline-first-cho-ung-dung-di-dong.html</guid>
      <pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate>
      <description>Phần lớn ứng dụng gắn hỗ trợ offline vào phút chót rồi phát hiện đó vốn là câu hỏi kiến trúc. Đây là những thứ thật sự phải thay đổi, và các quy tắc giải quyết xung đột bạn buộc phải chọn giữa.</description>
    </item>
    <item>
      <title>Cách xác định phạm vi cho bản phát hành đầu tiên mà bạn thật sự ra mắt được</title>
      <link>https://tdhsoft.com/blog/vi/cach-xac-dinh-pham-vi-ban-phat-hanh-dau-tien.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/cach-xac-dinh-pham-vi-ban-phat-hanh-dau-tien.html</guid>
      <pubDate>Tue, 26 May 2026 00:00:00 GMT</pubDate>
      <description>Phần lớn phiên bản đầu trễ hạn vì thứ được nhét vào trong đó, không phải vì đội ngũ làm chậm. Đây là phương pháp cắt bớt chúng tôi dùng, và ba thứ không bao giờ đáng cắt.</description>
    </item>
    <item>
      <title>Checklist bàn giao phần mềm: bạn phải sở hữu những gì khi agency rút đi</title>
      <link>https://tdhsoft.com/blog/vi/checklist-ban-giao-phan-mem.html</link>
      <guid isPermaLink="true">https://tdhsoft.com/blog/vi/checklist-ban-giao-phan-mem.html</guid>
      <pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate>
      <description>Không ít công ty phát hiện sau hoá đơn cuối cùng rằng họ không deploy nổi sản phẩm của chính mình. Đây là toàn bộ những thứ phải đứng tên bạn, và cách kiểm chứng trước khi mối quan hệ kết thúc.</description>
    </item>
  </channel>
</rss>
