Tư duy, giải thuật trong lập trình liệu có rèn luyện được?

Chào cả nhà.
Trong một thời gian thực tập ở 1 công ty về lập trình, em thấy vấn đề tư duy của em rất yếu. Em thường mất rất nhiều thời gian để giải quyết 1 bài toán đơn giản :frowning:
Không biết tư duy, giải thuật có thể rèn luyện được không ạ :smiley: Mong các tiền bối tư vấn giúp em với ạ :slight_smile:

Rèn luyện được, cứ làm nhiều bạn ạ :slight_smile:

Em làm nhiều, cũng nghĩ nhiều nhưng vẫn chưa cải thiện được :frowning:
Đôi khi còn không biết làm cái gì để cải thiện nữa :smiley:
Nhiều lúc nghĩ ra 1 số thứ, làm ok rồi nhưng đến khi không nghĩ ra làm cái gì nữa thì đâm ra cảm giác chán nản :frowning:

mình trước cũng như bạn, giờ vẫn kém vậy nhưng giải pháp của mình là đọc code người khác -> code lại dựa trên ý tưởng đó -> ra ý tưởng mới. Bí lại đọc tiếp, tư duy sáng tạo ko từ hư không mà ra :smile:

1 Like

Mình cũng vậy bạn ạ, tư duy giải thuật của mình kém lắm, mình cũng học Toán ko tốt nữa, ko biết có theo nghiệp lập trình đc ko nữa

Chắc hồi trước học không lo lắm mấy bài tập về giải thuật, mấy bài tập căn bản về ngôn ngữ em học.
Em chịu khó làm lại những bài tập đó. Làm nhiều sẽ quen thôi.
Còn đi làm thì cái nào không hiểu, không biết thì hỏi. Đừng dấu dốt, dấu sai của mình. Chịu khó lên mạng tìm hiểu những cái mình không biết. Làm chứng 1- 3 năm thì sẽ tạm ổn nếu em có ý chí cầu tiến.

Tư duy lập trình thì chả ai giúp được em cả. Tự mình phải học, phải tâp tư duy.

mình thì mình tập thói quen giải bài nào cũng có được thời gian là tốt tương đối vs dụ như người ta giải 1 phút thì mình vài giây, mấy bài bị chậm thì lấy ra ngồi làm lại và đừng bay vô code liền, phí sức lắm mà ngồi suy ngẫm, khái quát thành mô hình trước hãy làm. dsocj thêm mấy cuốn về giải thuật rồi ngồi làm là code lên mức thánh cmnr :smiley:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?