Tư duy logic trong lập trình là nền tảng cơ sở để bạn có thể trở thành một lập trình viên giỏi. Có lẽ, tùy thuộc vào từng vị trí công việc mà bạn đảm nhiệm, mà bạn sẽ sử dụng nhiều thuật toán hơn hoặc có khi không cần dùng tới. Ví dụ, nếu bạn là một web designer thường bạn sẽ không phải giải quyết những thuật toán phức tạp, nhưng nếu bạn làm ở vị trí front-end việc sử dụng thuật toán sẽ trở nên nhiều hơn và nếu ở vị trí back-end thì việc dùng thuật toán là việc mà bạn cần làm mỗi ngày.
1. Suy nghĩ cách giải quyết
2. Luyện tập để phát triển tư duy logic trong lập trình
3. Học cấu trúc dữ liệu và thuật toán
4. Học qua những mẫu lập trình có sẵn
5. Quan sát những dòng code của những lập trình viên khác
◾ Codewars ◾ CodeFights ◾ HackerRank ◾ CodinGame
Hãy nhớ rằng, sẽ là điều rất bình thường nếu bạn không thể giải quyết được vấn đề, khi đó đừng quên bên bạn luôn có một cộng đồng cực hùng mạnh luôn sẵn sàng hỗ trợ khi bạn có câu hỏi. Và nếu cảm thấy một mình quá khó để luyện tập hãy tìm cho mình một khóa học, nơi mà bạn có những người bạn, người thầy luôn sẵn sàng giúp đỡ và sát cánh trên con đường trở thành một lập trình viên chuyên nghiệp của bạn. Mong bài viết sẽ có ích với bạn! Nguồn: Hackernoon