Việc học tiếng anh dân IT, chuyện muôn thủa | Deep Learning cơ bản
 

Việc học tiếng anh dân IT, chuyện muôn thủa

| Posted in Programming

Câu hỏi chung của nhiều bạn mới vào ngành : tiếng anh có cần thiết cho dân công nghệ thông tin không ?, em mất gốc có học lại tiếng anh được không ?,…

Hôm nay mình sẽ viết để trả lời một phần những thắc mắc của các bạn. Mình sẽ viết trên 2 mục chính :

  • Tầm quan trọng của tiếng anh với dân IT.
  • Làm thế nào để cải thiện khả năng tiếng anh

Tầm quan trọng của tiếng anh với dân IT.

  •  Fix bug :

            Bugs là gì nhỉ ? là lỗi khi bạn dịch hoặc chạy chương trình. Các bạn có để ý ai gặp lỗi họ đều bảo gặp bugs không. Thực ra là ngày xưa máy tính to bằng ngôi nhà và chạy dùng các bóng đèn và hộp giấy. Một ngày nọ tự nhiên máy tính không hoạt động và rồi người ta phát hiện một con bọ mắt kẹt trong đó. Sau khi bỏ con bọ ra thì máy tính chạy được. Từ đấy về sau cứ gặp lỗi thì gọi là Bug (bug tiếng anh là bọ) .

            Bugs là nỗi ám ảnh với tất cả lập trình viên, từ lúc mới học : lỗi thiếu dấu chấm phẩy, thiếu ngoặc,.. Đến lỗi không quản lý tốt bộ nhớ, đối tượng NUL,..Khi gặp lỗi IDE sẽ thông báo cho bạn bằng TIẾNG ANH, ít nhất các bạn cần phải hiểu nó thông báo gì để còn giải quyết chứ. 

Thường thì những bạn mới học gặp lỗi sẽ nhờ bạn bè, người quen giúp kiểu xem hộ em lỗi này, sửa thế nào. Cứ nhờ mãi thế không ngại à :)), cần có giải pháp gì chứ ? Các bạn nên tập đọc lỗi và tra google đơn giản là copy thẳng lỗi trình duyệt báo vào google thêm ngôn ngữ của bạn vào hoặc tên IDE. Nhưng đời không như mơ, bạn google ra cũng toàn tiếng anh. Bạn sẽ dần dần phải quen với việc tra google và đọc hiểu lỗi. Đến đây bạn đã thấy được phần nào tầm quan trọng của tiếng anh

  • Tìm tài liệu, sách và đọc một ngôn ngữ, kiến thức mới :

          Học lập trình việc gặp một công nghệ mới hay nghiên cứu một ngôn ngữ mới là khá thường xuyên. Tài liệu tiếng việt thường có nhưng ít hoặc không đầy đủ để đáp ứng việc nhu cầu của bạn. Trong khi đó bài giảng, sách, youtobe về phần đó rất nhiều và ngon hơn bằng tiếng anh. Ví dụ bạn muốn học C++ từ cơ bản đến nâng cao, bạn có thể tìm trên google, how to master c++ hay the best resource / book for c++ có rất nhiều người khuyên bạn cần học trang gì sách gì ,.. ví dụ học C++ có một trang rất hay là : http://www.learncpp.com/. Bên cạnh đó khi có tiếng anh thì bạn sẽ có khả năng tìm hiểu và học nhanh hơn.

  • Tham gia các forum nước ngoài thảo luận và nâng cao kĩ năng :

         Khi có tiếng anh tốt các bạn có thể tham gia thảo luận trên các diễn đàn nước ngoài, ví dụ http://stackoverflow.com/, chắc bạn search lỗi hay ra trang này đúng không. Không chỉ dừng lại ở tra lỗi và sửa, bạn có thể đăng kí tài khoản và trả lời như chuyên gia :)). Tất nhiên trình của bạn cũng phải đạt đến một mức nào đấy thì mới thế được. Bên cạnh đó bạn cũng có thể tham gia vào các trang thi đấu code online như https://codefights.com/ để nâng cao khả năng code.

Làm thế nào để cải thiện khả năng tiếng anh :

     “Em cấp ba tiếng anh không biết gì giờ học được không ?” Được nhé, mình cấp ba tiếng anh cũng không biết gì, giờ tiếng anh cũng khá ổn. Điều quan trọng là kiên trì, có câu : cần cù bù thông minh. Ở trên đã trình bày tầm quan trọng của việc học tiếng anh đối với dân IT, dưới mình sẽ đưa ra một số phương pháp cũng như lời khuyên về việc học tiếng anh cho mọi người.

  • Cải thiện khả năng tiếng anh cho việc học công nghệ thông tin : Nguyên tắc cơ bản là gặp từ mới thì tra, gặp nhiều thì sẽ nhớ. Đừng sợ gặp bug hãy giải quyết nó. ” Nếu bạn làm một chương trình mà không gặp bug nào chạy ngon luôn thì bạn sẽ không học được cách mà giải quyết khi gặp lỗi :), thế nên có gặp thì cũng bình tĩnh xử lý mà nghĩ rằng mình may mắn để có cơ hội học không chỉ bài toán mà còn cách xử lý lỗi đấy .”Nhìn thấy IDE báo lỗi gì đấy thì dịch xem nó bảo gì (dịch kiểu này có phần mềm lingoes trên win hoặc stardict trên Mac hỗ trợ double-click chuột rất tiện http://hocvachiase.com/cong-nghe-thong-tin/phan-mem/huong-dan-su-dung-phan-mem-lingoes/). Sau khi hiểu IDE báo lỗi gì, bạn copy thẳng lỗi vào google mở một hai link đầu trên top google, bước này vất hơn đọc dịch và sửa lỗi mà bạn mắc (dùng cốc cốc có double-click dịch cũng khá hay không thì tiếp tục lingoes). Lúc đầu làm có thể hơi chán vì nhìn tư nào cũng mới nhưng rồi bạn sẽ quen, thực ra từ vựng IT cũng có giới hạn thôi mà, nhưng dần dần bạn sẽ quen và gặp lỗi có thể tự sửa bằng Google + kinh nghiệm mà không cần nhờ vả nữa nói thế thôi nhiều bug khó vẫn phải nhờ người có kinh nghiệm. Việc đọc tài liệu thì bạn muốn tìm hiểu vấn đề gì có thể tìm tài liệu hoặc theo bài hướng dẫn bằng tiếng việt trước để cho hiểu rồi mới tìm và đọc bằng tiếng anh cũng được như thế bạn không bị choáng ngợp vừa tiếng anh vừa kiến thức chuyên ngành. Đọc thì vẫn bài cũ, từ nào không biết thì tra để đọc nắm sơ sơ được ý nó viết đủ hiểu, không cần note lại từ nhé cứ double-click từ nào gặp nhiều sẽ nhớ.
  • Học tiếng anh một cách toàn diện : Chắc hẳn không chỉ muốn chỉ đọc được tài liệu, bạn còn muốn nghe – nói – đọc – viết đều ổn, để có cơ hội hơn cho sau này. Nhiều bạn ước mơ 500 toeic, em cần TOEIC để ra trường, nhưng lời khuyên là để toàn diện tiếng anh thay vì học TOEIC hãy học IELTS. Ielts có thể khó học hơn cần kiên trì hơn, giá khóa học cũng cao hơn,.. nhưng sau này bạn cũng cần nó hơn ví dụ muốn đi nước ngoài làm chẳng hạn. Hơn nữa, bạn học đến tầm 5.0-6.0 ielts là thi toeic 700-800 là bình thương, nhưng ngược lại thì không có nhé. Có anh Ngọc Bách có bài này hướng dẫn tự học ielts khá hay : http://www.mediafire.com/download/70b6nvm3970clgh/BI_KIP_TU_HOC_IELTS_TU_0_LEN_8.0_NGOC_BACH.pdf. .Ngoài ra luyện nghe nói bạn có thể học theo bộ Effortless English : http://effortlessenglish.edu.vn/bai-hoc-effortless-english/huong-dan-cach-hoc-effortless-english-a18-i35.html . Hoặc phương pháp chép chính tả : http://ngocbach.com/luyen-listening-bang-pp-nghe-chep-chinh-ta-2.html . CHỈ NÊN CHỌN MỘT PHƯƠNG PHÁP VÀ NÊN KIÊN TRÌ VỚI NÓ BẠN SẼ LÊN TRÌNH.  Chúc các bạn sớm nâng cao trình độ tiếng anh. Good luck ! Có thì thắc mắc về việc học tiếng anh hoặc định hướng lập trình cứ comment dưới mình sẽ trả lời trong khả năng 


Deep Learning cơ bản ©2024. All Rights Reserved.
Powered by WordPress. Theme by Phoenix Web Solutions