ngôn ngữ 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 thỉnh thoảng 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 hiện để thúc đẩy quá trình học trong tiếng nói lập trình và framework mới .
Giỏi ngôn ngữ trước. Sau đó hãy tìm hiểu framework.
Một số lập trình viên có khuynh 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 (tiếng nói cụ thể miền).
tập luyện 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ể sử 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 ngôn ngữ 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à dụng cụ phân tích code và đánh dấu các lỗi. Một phương tiện linting sẽ đánh dấu lỗi cho bạn để sửa sang 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 tục
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, bởi bạn không hề học cách lập trình thật sự của tiếng nói đó.
Để 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 áp 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 khía 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ập kết để có thể thuần thục một tiếng nói. Đừng bỏ cuộc vày 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ờ trợ giúp. Có rất nhiều nguồn bổ í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 tiếng nói, 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