Tư duy logic trong lập trình là nền tảng để 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 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 thì 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.