Giới thiệu
Hai tháng trước, tôi đã kết thúc chuỗi 172 ngày học trên Duolingo. Để rõ ràng, đây không phải là một bài viết ghét bỏ. Duolingo đã giúp hàng triệu người học tiếng. Nhưng với tôi, chuỗi này đã trở thành một cái bẫy: tôi không thực sự học tiếng Tây Ban Nha, mà chỉ học cách giữ cho chuỗi hoạt động.
Bối cảnh
Tôi luôn muốn nói được tiếng Tây Ban Nha… nhưng hơn cả việc nói, tôi muốn hiểu nó. Tôi nghe reggaetón suốt ngày, vì vậy tôi không bắt đầu từ con số không. Nhưng khi có một bài hát của Bad Bunny vang lên, tôi muốn cảm nhận được lời bài hát, không chỉ là hát theo.
Và thế là Duolingo xuất hiện — như một chất gây nghiện cho những người học tiếng Tây Ban Nha. Tôi đã bị cuốn vào.
Thời kỳ đầu & Cái bẫy
Ban đầu, mọi thứ thật vui. Gamification hoạt động hiệu quả. Chuỗi của tôi tăng lên. Từ vựng của tôi phát triển. Nhưng rồi nỗi sợ mất chuỗi đã chiếm lĩnh. Việc học trở thành một nghĩa vụ.
Tiến nhanh đến một buổi hòa nhạc của Bad Bunny ở San Juan. Không khí thật tuyệt vời — nhưng tôi chỉ hiểu được khoảng một nửa những gì anh ấy nói. Tôi biết giọng Puerto Rico rất khó nhưng sau sáu tháng sử dụng Duolingo mỗi ngày, tôi vẫn không bắt kịp được một nửa những gì anh ấy nói (những chiếc vé đó không rẻ đâu).
Lúc đó, tôi nhận ra: Tôi không thực hành nói. Tôi chỉ đang trả lời các câu hỏi trắc nghiệm.
Phá vỡ vòng lặp
Ngày hôm sau, tôi đã thử một cách khác: mở ứng dụng ChatGPT trên điện thoại và bắt mình tham gia vào những cuộc trò chuyện “Spanglish” thoải mái. Không phải toàn bộ tiếng Tây Ban Nha — điều đó quá sức. Nhưng là một sự kết hợp.
Tôi đã điều chỉnh một số gợi ý:
- Giới hạn phản hồi ở 2 câu (để tôi không bị choáng ngợp).
- Kết hợp tiếng Anh + Tây Ban Nha tùy theo mức độ thoải mái của tôi.
- Không phán xét, không áp lực.
Và thật sự, điều đó đã hiệu quả. Lần đầu tiên, tôi đã nói tiếng Tây Ban Nha liên tục mỗi ngày trong một tuần.
Nhưng sớm thôi, bản năng xây dựng trong tôi lại nổi lên. Tôi muốn:
- Một thanh trượt để kiểm soát mức độ tiếng Tây Ban Nha so với tiếng Anh (mức “Spanglish” của tôi).
- Tốc độ giọng nói có thể điều chỉnh (bởi vì việc nghe khó hơn đọc).
- Ít thời gian điều chỉnh gợi ý, nhiều thời gian thực hành hơn.
Và vì không tìm thấy ứng dụng nào làm được tất cả, tôi đã tự xây dựng một ứng dụng.
Xây dựng Lulu AI
Tôi đã chế tạo một nguyên mẫu:
- Frontend: Swift/Giao diện do ChatGPT tạo ra
- Giọng nói: Eleven Labs
- Backend: Firebase DB/functions/Auth/Storage
MVP tuy xấu nhưng đã giải quyết được vấn đề của tôi: Tôi cuối cùng có thể thực hành mà không cảm thấy bị gò bó trong một sân chơi nhỏ mà tôi tự tạo ra.
Giờ đây, nó đã có mặt trên App Store dưới tên Lulu AI
(không phải quảng cáo — chỉ chia sẻ hành trình).
Những gì tôi học được
Hai tháng sau khi xây dựng và sử dụng công cụ của mình:
⚡ Tải trọng nhận thức quan trọng. Phản hồi hai câu giúp tôi không phải dịch mãi mãi.
🎚️ Mức độ Spanglish có hiệu quả. Tôi bắt đầu với 30% tiếng Tây Ban Nha, giờ tôi đã ở mức 80%. Tôi sẽ đạt 100% trong tương lai.
🎧 Nghe khó hơn đọc. Ngay cả ở tốc độ chậm, khả năng hiểu âm thanh vẫn thua xa khả năng hiểu văn bản.
⏱️ Thời gian nói nhiều hơn. Tôi thực hành nhiều hơn bao giờ hết với Duolingo — và tôi cảm nhận được sự khác biệt khi bắt kịp những lời trong các bài hát mà trước đây tôi đã bỏ lỡ.
Kết luận
Hầu hết các lập trình viên (bao gồm cả tôi) thường rơi vào bẫy xây dựng công cụ riêng thay vì trả tiền cho hoặc điều chỉnh các công cụ có sẵn. Chín lần trong mười, điều đó trở thành một sự phân tâm — và thường dẫn đến những dự án phụ không hoàn thành và không giải quyết được vấn đề tốt hơn.
Nhưng đôi khi vấn đề không phải là công cụ xấu — mà là nó không được thiết kế cho bạn. Đối với tôi, cơ chế chuỗi của Duolingo đã giết chết động lực của tôi. Xây dựng một lựa chọn thay thế là cách duy nhất để đồng bộ hóa quá trình học với cách mà bộ não tôi thực sự hoạt động.
Vậy bây giờ tôi sẽ ném câu hỏi lại cho bạn:
👉 Khi bạn cảm thấy thất vọng với một công cụ, bạn sẽ chuyển đổi… hay bạn sẽ tự xây dựng một cái?