Đối với lập trình viên, tiếng Anh chắc hẳn là một kĩ năng quan trọng mà bất cứ lập trình viên nào cũng mong muốn được nâng cao và cải thiện. Ngày nay, với sự ra đời của chat GPT, nhiều người đồn đoán rằng nó sẽ thay thế luôn lập trình viên. Việc học tập tiếng Anh để cải thiện bản thân càng trở lên quan trọng tại thời điểm này. Ngoài việc học tập chăm chỉ, thì việc áp dụng các công cụ trong quá trình học tập và làm việc cũng góp phần rất nhiều trong quá trình cải thiện tiếng Anh của bạn đấy. Hôm nay mình xin giới thiệu với các bạn những công cụ mình thường dùng để cải thiện khả năng tiếng Anh trong quá trình làm việc như một lập trình viên.
1. Code Spell Checker
Bạn tôi mất 1 tiếng để đặt tên biến nhưng anh ấy viết sai chính tả
Chắc hẳn câu chuyện không của riêng ai. Đặt tên biến có lẽ là một lỗi ám ảnh của lập trình viên, ngoài việc đặt tên biến tiếng Anh, còn làm sao phải chọn từ đúng với hoàn cảnh và thể hiện được rõ ràng ý nghĩa của nó. Typo cũng là một vấn đề không thể tránh khỏi với lập trình viên.
Ông anh mình cũng đã từng đề cập vấn đề này một lần vì lỗi đánh máy mà debug mãi không chạy, vậy làm sao để kiểm tra code của mình không có những lỗi đáng tiếc như vậy.
Một trong những extension mình sử dụng trong VS Code, đó là Code Spell Checker. Nó sẽ kiểm tra toàn bộ các tên biến, tài liệu của bạn để xem bạn có sai chính tả hay không.
Một vài lưu ý khi sử dụng extension này
1. Các kí tự đặt biệt và dấu chấm câu bị bỏ qua
2. Với các biến dạng camelCase và snake_case sẽ được tối giản để kiểm tra(camelCase -> camel case, snake_case_words -> snake case words)
3. Chỉ kiểm tra các từ có ba kí tự trở lên(jsa sẽ không được kiểm tra, jsal thì được kiểm tra)
Ngoài ra còn một số các tùy chỉnh khác nữa, các bạn có thể vào trang chủ để theo dõi thêm.
2. Grammarly extension
Bạn không giỏi tiếng Anh và tôi cũng thế. We is same same
Ngoài việc code, vấn đề giao tiếp cũng rất quan trọng đối với lập trình viên. Nhất là các team global, việc trao đổi qua slack, skype cũng là một phần trong công việc của lập trình viên. Thật ra việc dùng sai ngữ pháp hay sai chính tả không có gì đáng lên án, miễn là mọi người hiểu được ý nghĩa mình truyền tải. Tuy nhiên việc viết đúng chính tả cũng giúp bản thân trở lên chuyên nghiệp trong mắt đồng nghiệp. Nhất là khi bạn trao đổi bằng tiếng Anh.
Một trong những exension trên Google Chrome mình thường sử dụng là Grammarly.
Ngoài việc phát hiện ra các từ viết sai chính tả, sai ngữ pháp cũng như cung cấp cho bạn từ viết đúng và giải thích luôn lỗi sai cho bạn.
Grammarly được phát triển để hoạt động rất mượt mà trong trình duyệt của bạn, nó có thể hoạt động trên
- Google Docs
- Gmail
- Telegram
- Slack
- Chatwork
3. Language reactor
Đối với việc học tiếng Anh, chắc hẳn xem phim là một cách giải trí
hiệu quảnhất
Tuy nhiên để có thể học một cách hiệu quả hơn thì các bạn có thể xem phim song ngữ Việt - Anh để có thể biết thêm nhiều từ mới hơn. Hiện nay có một vài website phim song ngữ như studyphim ... Nhưng có vẻ các website này cũng toàn là website lậu.
Để hiện thị song ngữ Việt - Anh trong một video đang xem, các bạn có thể cài extension Language Reactor. Nó hoạt động tốt trên 2 nền tảng xem video lớn là Youtube và Netflix
Ngoài việc hiển thị song ngữ, bạn có thể tra từ, hiển thị toàn bộ cuộc hội thoại để các bạn có thể dễ dàng theo dõi.
Btw, xem Ozark đi các bạn, cuốn vãi =)))
4. App học Tiếng Anh
Mình đã học tiếng Anh được khoảng một năm, tìm tòi đủ các công cụ để học tiếng Anh. Sau đây là một vài review về các công cụ mình đã từng thử qua
- Duolingo: Dành cho người mới bắt đầu. Ưu điểm là giao diện thân thiện, cảm giác vào app là đã muốn học. Chủ yếu giúp bạn cải thiện về ngữ pháp đơn giản.
- ELSA Speak: Thiên nhiều về speaking như đúng tên gọi. Sử dụng AI để phát hiện phát âm của bạn đã đúng hay chưa? Khi mới tiếp cận sẽ rất khó khăn vì mình toàn phát âm sai. Nhược điểm là phải trả phí.
- Mochi Mochi: Ứng dụng thiên nhiều về học các từ vựng mới. Sử dụng thuật toán để nhắc nhở bạn ôn lại từ mới giúp chúng được nhớ lâu hơn trong bộ não.
Thực ra mình đã thử qua cả ba công cụ này và thấy nó giúp mình đỡ lười hơn trong việc học tiếng Anh thôi. Để hiệu quả nhất thì chắc phải phụ thuộc vào độ quyết tâm của bạn.
5. Forum và Youtube
Ngoài việc học thông qua các ứng dụng, việc sinh hoạt, xem video từ các kênh chuyên về lập trình cũng là một cách học tiếng Anh khá tốt chu người mới bắt đầu. Thường thì các forum sử dụng vốn từ rất quen thuộc với lập trình viên khiến việc đọc hiểu cũng dễ dàng. Ngoài ra có một số kênh youtube về ngành lập trình mang tính giải trí cũng giúp đỡ bạn rất nhiều. Sau đây là một số kênh và forum mình hay xem và sinh hoạt
-
Youtube: Joma Tech, PIRATE KING ...
6. Tổng kết
Có lẽ đối với ai đã đang đọc bài viết này, hẳn là đã một(vài lần) thất bại trong việc học tiếng Anh. Ai cũng hiểu tiếng Anh quan trọng như thế nào trong ngành lập trình, chỉ cần gõ từ khóa "Cách học tiếng Anh" bạn có thể tìm được vô vàn kết quả trên mạng, chẳng có cách nào phù hợp với tất cả mọi người. Hãy tự tìm cho mình phương pháp học hiệu quả nhất.
Và thường thì những người hiểu biết lại là người rất ít chê bai - Đen Vâu
Tuy nhiên, một sự thật là hãy cứ bỏ ngoài tai tất cả những lời trêu ghẹo về trình độ tiếng Anh của mình. Thực hành, luyện tập mỗi ngày rồi một ngày bạn sẽ thấy việc học tiếng Anh thật thư giãn.
Ngoài ra mình đang viết bài với tư cách một content creator của Viblo nên rất mong các bạn upvote cũng như share bài viết nếu thấy hữu ích để mình có thêm động lực tạo ra nhiều nội dung hay hơn.
Đọc những bài viết khác của tác giả: Chillwithsu.com
Donate cho tác giả : Buy me a coffee
Chúc các bạn code vui, khỏe, giải trí !!!