Facebook Facebook Facebook Facebook

Meo học lập trình thật nhanh

 


tiếng nói lập trình mới như Dart, Go, Kotlin, Elixir và… vô vàng những tiếng nói, framework mới được tung ta ra mỗi ngày! Việc làm quen với những điều mới đôi khi tốn kha khá thời kì của không ít lập trình viên chúng ta. 

Bài viết này sẽ tổng hợp một mẹo từ hackernoon giúp bạn có thể thực hành để thúc đẩy quá trình học trong ngôn ngữ lập trình và framework mới . 

Giỏi tiếng nói trước. Sau đó hãy tìm hiểu framework. 

Một số lập trình viên có xu hướng lo học framework mới, như Ruby on Rails, mà không hề biết gì về tiếng nói mà chúng dựa trên, trong trường hợp này là Ruby. Đó là một vấn đề nghiêm trọng, đặc biệt là với Rails, bởi nó đối với Ruby như là một DSL (ngôn ngữ cụ thể miền). 

Luyện tập giải code và fix bug. 

Có rất nhiều trang web như LeetCode, HackerRank và Project Euler có thể giúp bạn tập tành các bài tập này một cách lưu loát. Bạn sẽ tìm hiểu thêm về cú pháp, thư viện và logic. Đó là một cách hay để chuẩn bị cho cuộc phỏng vấn.
dùng StackOverflow và Code Review càng nhiều càng tốt. 

Khi bạn bắt đầu giải quyết code, bạn sẽ gặp phải rất nhiều vấn đề. Để giải quyết chúng, bạn có thể dùng StackOverflow, một trang web mà bất kì developer nào cũng phải biết. 

ngoại giả còn có Code Review, một cộng đồng StackExchange, cùng một mạng từ StackOverflow. Trang sẽ đánh giá code của bạn với các chuyên gia trong ngành
Xem thật nhiều code 

GitHub là nơi cần thiết nếu bạn muốn thành công trong công việc cũng như học tốt tiếng nói lập trình. Ở đó bạn sẽ tìm thấy code được viết bằng tiếng nói bạn đang học. Nếu bạn tự tin đóng góp, điều đó thậm chí còn tốt hơn.
Cài đặt một linting tool 

Linters là phương tiện phân tách code và đánh dấu các lỗi. Một dụng cụ linting sẽ đánh dấu lỗi cho bạn để tu sửa và nhờ đó mà việc học hỏi cũng sẽ diễn ra nhanh và dễ dàng hơn. Đối với Ruby, tôi sử dụng RuboCop như là một linter.
Luyện viết code liên tiếp 

Khi mới học Python, tôi dựa vào kiến ​​thức C # để suy luận logic code của Python. Đó là một cách nhẵn để học một tiếng nói lập trình mới, nhưng không đủ để đạt trình cao, vì chưng bạn không hề học cách lập trình thật sự của ngôn ngữ đó. 

Để có thể giỏi một tiếng nói, bạn phải đọc rất nhiều code được viết bởi những pro và bắt chước theo họ.
Hãy tạo ra một ứng dụng 

Mục đích chính của việc học một tiếng nói lập trình là xây dựng một cái gì đó. Khi tôi học Ruby, tôi đã sử dụng framework Rails để tạo một blog, một vận dụng mới, cũng như là một bản sao của Wikipedia và một trang web giống như Rotten Tomatoes. 

Xây dựng một cái gì đó sẽ giúp phát triển mọi góc cạnh trong việc học hỏi một tiếng nói mới của bạn.
Đừng bỏ cuộc 

Bạn cần thời gian và tụ tập để có thể thành thục một ngôn ngữ. Đừng bỏ cuộc vì chưng bạn có thể đang gần đích hơn bạn nghĩ đấy. Nếu bạn bị mắc kẹt, hãy nhờ viện trợ. Có rất nhiều nguồn có ích trên mạng. 

Tôi biết một lập trình viên đã nghiên cứu C # trong hơn 20 năm. Ông vẫn khám phá ra những điều mới về C # và. NET hằng ngày. Lập trình viên này là Antonio Maniero, thành viên có ảnh hưởng nhất của StackOverflow ở Bồ Đào Nha. 

Hãy luôn nhớ: chúng ta sẽ không bao giờ học được mọi thứ về một ngôn ngữ, và đó là điều sẽ giúp chúng ta luôn mong muốn được học hỏi nhiều hơn mỗi ngày. 

Hãy nhớ rằng, bạn có thể giỏi về điều gì đó nhưng vẫn luôn có nhiều điều cần phải học. 
 

 

0 nhận xét:

Đăng nhận xét