Skip to content

Instantly share code, notes, and snippets.

@nhim175
Created March 11, 2019 14:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nhim175/feae820b9f4480d7e74a5e53e4176e06 to your computer and use it in GitHub Desktop.
Save nhim175/feae820b9f4480d7e74a5e53e4176e06 to your computer and use it in GitHub Desktop.

1. Theo bạn tiếng anh có quan trọng khi học lập trình không? Tại sao?

Đã học lập trình thì ít nhất phải đọc được tiếng Anh. Lý do:

Khi học/làm lập trình, bạn sẽ phải tìm kiếm thông tin rất nhiều (chủ yếu từ google) Kho kiến thức bằng tiếng Việt chỉ là một hạt cát so với kho kiến thức bằng tiếng Anh (kể cả về số lượng và chất lượng) Không học tiếng Anh đồng nghĩa với việc tự thu hẹp kho kiến thức của mình

Ngoài ra bạn cũng nên biết viết tiếng Anh. Lý do:

Nhiều khi câu hỏi bạn tìm không có sẵn, bạn có thể đặt câu hỏi trên các cộng đồng như Stackoverflow (tất nhiên là bằng tiếng Anh) Chat với đồng nghiệp/khách hàng nước ngoài khi làm freelancer

Bạn sẽ học được nhiều hơn khi có thể nghe được tiếng Anh

Nguồn tài liệu không chỉ tồn tại dưới dạng text, mà còn dưới các dạng khác như audio, video (Youtube). Nghe tiếng Anh không khó, nhưng để làm được bạn cần phải phát âm chuẩn đã.

Tự tin du lịch khắp mọi nơi khi bạn có thể nói được tiếng Anh

Khi không nói được tiếng Anh, bạn sẽ cảm thấy ngại đi du lịch nước ngoài, như vậy là bạn đã tự giới hạn mình trong phạm vi quốc gia nơi bạn đang ở. Bạn có thể thuê tour du lịch nhưng bạn sẽ không khám phá được nhiều thứ hay ho khi nói chuyện trực tiếp với người bản địa.

2. Lần đầu tiếp xúc với lập trình

Lần đầu mình tiếp xúc với lập trình là khoảng lớp 8 với các ngôn ngữ như Pascal, Foxpro. Tuy nhiên chỉ giải quyết những bài toán đơn giản như giải phương trình, vẽ các shape, ... Lần đầu được tiếp xúc với HTML là vào lớp 10 khi trường đưa môn này vào làm 1 môn dạy nghề. Sau khi học HTML mình bắt đầu tò mò những trang báo lớn như Vietnamnet được làm ra như thế nào. Do kiến thức giới hạn nên chỉ nghĩ được là nó được tạo bởi rất nhiều file HTML! Lần đầu thực sự học lập trình là đại học năm 4, sau khi nhận ra mình chỉ thích những môn liên quan tới lập trình ở trường (mình học Điện tử viễn thông)

3. Vì sao thích học lập trình

Cảm giác làm ra một sản phẩm mà nhiều người thích sử dụng làm cho mình thấy thích thú. Nhớ lại ngày cấp 3 (lớp 10), khi mà trang forum của trường bị sập, mình nảy ra ngay ý tưởng làm 1 forum thay thế. Ngồi google một thời gian thì cũng mầy mò được cách setup invisionfree (một dịch vụ làm forum khá popular thời đó). Cóp nhặt từng tí CSS ở khắp nơi về mà không hiểu code viết gì. Hồi mới học web mình cũng mất khá nhiều thời gian để hiểu các khái niệm, đọc rất nhiều sách tiếng Anh. Tuy nhiên mình không nản vì mình rút ra kinh nghiệm từ nhiều lần học: Những thứ đọc 1 lần không hiểu, đọc đi đọc lại vài lần thì sẽ có khả năng hiểu (khả năng cao là sẽ hiểu). Những bạn nào vượt qua giai đoạn này thì đảm bảo học gì cũng được. Liên tục học những thứ mới, tự suy nghĩ những idea về app để ngồi làm. Cảm giác khi làm được sản phẩm từ kiến thức mình học thú vị lắm. Nếu bạn chưa từng có cảm giác này thì hãy cố lên. Cái gì cũng phải bỏ thời gian mới master được, và sau này bạn sẽ nhận được nhiều tự sự cố gắng của chính mình.

4. Bạn có thể chia sẽ một vài khó khăn và chướng ngại nổi bậc khó quên trong quá trình học và làm việc của bạn không?

Đợt làm project ở trường đại học, lần đầu lập trình cho mấy con vi điều khiển (nôm na là chip), cho nó chạy và hiểu cách nó hoạt động mới đầu rất khó. Làm đồ án cũng vậy, tự làm một mạch điện, kết nối các linh kiện, viết phần mềm cho con “chip” chạy, bộ não của cả hệ thống. Mất rất nhiều thời gian vì debug phần cứng không đơn giản như phần mềm, nhất là khi các thiết bị đo đạc không nhiều. Làm việc ở công ty Nhật lần đầu, không internet, phải down tài liệu (pdf) về đọc và ngồi mầy mò. Hãy tự challenge bản thân thật nhiều, để sau này đi làm, mọi thứ đều là dễ dàng (tuy nhiên ko phải lúc nào cũng dễ dàng).

Bạn có bài học hoặc kinh nghiệm cá nhân gì có thể chia sẽ với các bạn trẻ sau này không?

Rất nhiều thứ mình muốn chia sẻ với các bạn trẻ. Nhưng mình nhắc lại một câu mình đã nói trước đây: Hãy không ngừng học tập, đừng để mình của ngày mai thua kém mình của ngày hôm nay. Đừng nghe những lời phán xét của những người không sống cuộc sống của bạn. Hãy làm những gì bạn cho là đúng. Hãy theo đuổi đam mê. Rồi một ngày bạn sẽ có được những gì mình muốn.

#coders-tokyo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment