• Home
  • Courses

    About Courses

    • Courses
    • Become an Instructor
    Android Application Development Basics

    Android Application Development Basics

    ₫ 10,000,000.00 ₫ 6,000,000.00
    Read More
  • Blog
  • Contact
    Have any question?
    +84 (0) 93 143 65 61
    hello@nghedev.com
    Login
    Nghe DevNghe Dev
    • Home
    • Courses

      About Courses

      • Courses
      • Become an Instructor
      Android Application Development Basics

      Android Application Development Basics

      ₫ 10,000,000.00 ₫ 6,000,000.00
      Read More
    • Blog
    • Contact

      Blog

      • Home
      • Blog
      • Blog
      • Tự học code như thế nào là đúng? (Phần 1)

      Tự học code như thế nào là đúng? (Phần 1)

      • Posted by Hong Linh
      • Categories Blog
      • Date January 22, 2018
      • Comments 0 comment
      • Tags tự học code

      Tự học code như thế nào là hiệu quả chắc hẳn là câu hỏi mà nhiều bạn vẫn đang trăn trở? Bạn muốn trở thành lập trình viên? Hay tự tạo một game thu hút người chơi như Flappy Bird?, hay chỉ là đơn giản muốn hack sập Facebook ? Hay bạn chỉ đang tìm ra cho mình một phương pháp tự học code có hiệu quả?

      Bất cứ ai đã và đang đọc bài viết này đều từng search những từ khóa như “làm sao để hack facebook “, “ làm sao trở thành lập trình viên“, “làm sao để tự học code”… Nhưng tin tôi đi câu trả lời không nằm trên google đâu, nó nằm ngay trong bạn. Không ai có thể dạy bạn làm bất cứ thứ gì, chỉ có mình bạn tự dạy bạn thôi. Đặc biệt là việc trở thành lập trình viên hay trở thành hacker “mũ rơm”. Nếu bạn muốn giỏi đều phải tự tìm hiểu, vậy làm sao để tự học code?

      làm sao để tự học code

      Khi bắt đầu mò mẫm tự học code, bạn sẽ nghe rất nhiều những câu như :

      • “phải đọc thật nhiều sách“ nhưng sự thật là 5 phút sau khi mở quyển sách ra bạn đã ngáy to hơn cả voi
      • “phải code liên tục“ nhưng rốt cuộc bạn chỉ search google và Ctrl + C và Ctrl + V
      • “phải thức khuya try hard với code” nhưng thực chất là try hard dota hay liên minh?

      Việc tự học ở đây không phải cứ nhiều và try hard là đúng mà là tự bản thân mình phải có động lực và một tầm nhìn tốt về thứ mình muốn học. Tự học code cũng vậy. Tất cả bạn đều phải tự thân vận động, tự tìm hiểu và biết được mình muốn học những gì.

      Nghe khó hiểu quá phải không? Lấy ví dụ nhé. Bạn có biết vì sao mình có thể nhớ hết các tên, chức năng của item trong dota hay Liên minh? Hay bạn biết vì sao mình biết hết các chiêu thức của các tướng không? Câu trả lời đó là bạn muốn mình trở nên pro hơn, muốn giống như Miracle, hay Faker. Điều đó hối thúc bản thân bạn tự tìm tòi, try hard tự học hỏi. Đó là sự tự học, bạn có động lực và bạn có một tầm nhìn về thứ bạn học. Tương tự, nếu muốn tự học code hiệu quả, vấn đề không phải là học nhiều hay ít, mà là tự bản thân bạn tạo động lực học cái mới và tìm tòi nhiều thứ khác.

      Nhiều bạn hỏi tôi rằng “khi tự học code thì nên học ngôn ngữ nào? Ruby, Javascript hay Java …“ Tuy nhiên, các bạn phải hiểu rằng ngôn ngữ hay framework chỉ là công cụ, bạn phải định hướng mình trở thành gì. Khi đã xác định rõ ràng, hãy tìm hiểu ngành mình muốn cần những thứ gì, điều này sẽ giúp bạn có một chút động lực trong quá trình “try hard“ tự học code cực khổ.

      Đọc đến đây, bạn sẽ nghĩ trong đầu lúc này là “thằng đần độn viết bài này chắc gì đã biết viết code hay tự học code hiệu quả mà nói nhăn cội“ hay “thằng này biết gì về tự học code mà phán như đúng rồi”. Vì thế, tôi sẽ kể về quá trình mình tự học code cũng như một số điều tôi đã học được.

      Tôi bắt đầu là một sinh viên trường FPT, chuyên ngành mobile developer (lập trình ứng dụng di động). Như rất nhiều sinh viên khác, tôi chọn ngành này không phải vì ham trở thành một lập trình viên xuất sắc mà tôi muốn có thêm lý do để ôm máy tính try hard dota 2. Thú thật mà nói, hoàn toàn thời gian đó tôi không hề học nhiều về code hay tự học code. Thứ nhiều nhất tôi học có lẽ là dota. Sau 4 năm trầy trật try hard sấp mặt, tôi tốt nghiệp. Nhưng rồi chuyện gì đến sẽ đến, tôi không xin được việc làm bất cứ đâu với trình độ của mình. Tôi cảm thấy mình vô dụng, cảm thấy thiếu động lực sống, tôi tưởng mình sẽ kết thúc mọi thứ và đi bộ đội hoặc vác gạch.

      Và dù đời vả vào mặt mình sấp mặt, nhưng vẫn cho mình thấy ánh sáng le lói, tôi tình cờ đọc được một bài viết khá hay cho mình tầm nhìn về ngành lập trình web. Sau đó, tôi search tìm kiếm những thứ bài viết đó nói. Tôi bắt đầu dần định hướng được mình mong muốn theo gì. Đó là trở thành Front-end Developer (kĩ sư mặt tiền).

      Tôi đã bắt đầu quá trình tự học code của mình. Tự học code quả là điều không dễ dàng. Tôi bắt đầu lại từ đầu với HTML, CSS. Lấy lại căn bản là điều không hề dễ cộng thêm bản tính không mấy siêng năng cùng với dota luôn vẫy gọi. Tôi đã mất gần cả tuần để lấy lại nhiều thứ mình đã quên và không học. Sau đó, tôi xem Youtube nhiều hơn. Rất nhiều video khá hay dạy về animation của DevTip, những kênh của Muzli về design, những video như “how to draw every thing with illustrator“… được tôi tìm thấy. Dần dần, tôi thích thú với chúng, thích thú với chuyển động của những website đẹp lấp lánh. Tôi đã bỏ hẳn dota và tìm hiểu về Javascript. Khi nhận ra rất nhiều thứ thú vị khác như NodeJS , ReactJS …, tôi chăm đọc tài liệu và blog hơn. Thế là, tôi đã tìm được sự hứng thú cho riêng mình và quá trình tự học code của tôi bắt đầu dễ dàng hơn.

      Những điều tôi học được trong quá trình tự học code là phải chiến thắng được bản thân. Tưởng như đây là điều dễ nhưng cũng là điều khó nhất của con người. Bạn muốn giỏi thì phải tự tìm tòi học hỏi, bất cứ ngành nào cũng vậy, chỉ có mình bạn mới giúp bạn mà thôi. Tự học code không phải là dễ dàng, bạn cũng không thể học và hiểu ngay lập tức. Đó là cả một quá trình và tốn nhiều thời gian. Tuy nhiên, nếu bạn có đủ động lực và thực sự hiểu được mình muốn gì, tự học code sẽ đem lại cho bạn một kết quả đáng mong đợi.

      Tôi không chắc những gì tôi chia sẻ có thể giúp được bạn trong quá trình tự học code hay không. Nhưng tôi vẫn chia sẻ vì tôi biết ngoài kia cũng còn rất nhiều người học lập trình chỉ để có cớ ôm máy tính. Và cũng có rất nhiều bạn muốn tự học code nhưng lại không biết bắt đầu như thế nào. Mỗi người ắt hẳn sẽ tìm được câu trả lời cho câu hỏi ở tiêu đề bài viết “Tự học code như thế nào là đúng?” Hy vọng bài blog này giúp bạn giải trí cũng như giúp các bạn định hướng cho chính mình và tìm hướng đi để phát triển.

      Bạn có thể khám phá thêm các thông tin liên quan qua bài viết

      CODER, PROGRAMMER, DEVELOPER, ENGINEER ARE DIFFERENT?

      Tag:tự học code

      • Share:
      author avatar
      Hong Linh

      Previous post

      Coder, Programmer, Developer, Engineer are different?
      January 22, 2018

      Next post

      LEARNING TO CODE CAN HELP YOU IN ANY JOBS!
      January 23, 2018

      You may also like

      CSS grid là gì
      HÉ LỘ ĐIỀU ÍT AI BIẾT VỀ CSS GRID
      9 March, 2018
      Tự học code
      Tự học code như thế nào là đúng? (phần 2)
      23 February, 2018
      react-native-la-gi
      React native có thực sự khó như bạn nghĩ?
      31 January, 2018

      Leave A Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Search

      Categories

      • Blog
      • Business
      • Information
      • Jobs
      logo-eduma-the-best-lms-wordpress-theme

      +84 (0) 93 143 65 61

      hello@nghedev.com

      Company

      • About Us
      • Blog
      • Contact
      • Become a Teacher

      Nghe Dev Coding School by 9cv9. Powered by 9cv9.

      • Privacy
      • Terms

      Become An Instructor?

      Join thousand of instructors and earn money hassle free!

      Get Started Now

      Connect with:

      Login with Facebook

      logo

      Login with your site account

      Connect with:

      Login with Facebook

      logo


      Lost your password?