Học phương pháp tư duy như một lập trình viên.

  -  

"Tôi ko biết Javascript. Tôi ko biết khiến sao trẻ tự học lập trình c để phục vụ một component. Đầu óc tôi trống rỗng khi tôi Nhìn vào 1 file Javascript. Tôi cho rằng mình chẳng thể tiếp diễn vì tôi không biết cách nghĩ suy như một lập trình viên."

Bạn đã gặp cảnh ngộ trên rồi phải không? Lặng tâm đi, không chỉ mình bạn gặp chuyện ấy đâu. Đa số người khi bắt đầu xúc tiếp mang lập trình bằng tiếng nói Javascript đều từng đối mặt sở hữu vấn đề giống như bạn.

Thậm chí, kể cả những lập trình viên đã từng khiến cho việc trong những ngành nghề khác cũng vướng mắc như vậy với Javascript. Thay vì "Tôi chẳng thể nghĩ suy như một lập trình viên", họ kể rằng "Tôi không thể nghĩ suy như Javascript."

Chúng ta sẽ ko tương tự nữa, hãy cùng biến ngày bữa nay trở thành ngày bạn biết được bí quyết tư duy như 1 lập trình viên thực sự.

Bạn với thể đã mang tư duy của lập trình viên rồi.
Bạn đã từng thử giải quyết những bài tập cơ bản về Javascript trên các website học tập như Freecodecamp, Codecademy hay Codewars chưa ?

nếu như đã từng, với thể bạn thực sự đã sở hữu tư duy của 1 lập trình viên rồi ấy.

Thật ra, lý do chính mà bạn cảm thấy trống rỗng tất cả khởi hành trong khoảng những nỗi lo âu. Bạn sợ các đoạn mã Javascript mình viết sẽ ko hoạt động, sợ phải đối mặt với những lỗi (errors), vì thế bạn chẳng biết khởi đầu như thế nào.

Vấn đề này khá là đơn giản ngôn ngữ lập trình c thôi. Bạn mang thể khiến theo bốn bước sau.

Chia nhỏ bài toán thành những khó khăn nhỏ hơn.
mua các giải pháp cho những vấn đề nhỏ hơn ở trên.
tập trung các giải pháp trên một bí quyết rõ ràng.
Cấu trúc lại và cải tiến chương trình.
Hãy cùng nhau làm rõ hơn một tí nhé.

Bước 1: Chia nhỏ bài toán thành những khó khăn nhỏ hơn.
làm cho sao để bỏ con voi vào trong tủ lạnh?

Mở tủ lạnh.
Cho con voi vào.
Đóng lại.
Vấn đề được khắc phục.

Câu giải đáp trên giải thích lý do bạn gặp rắc rối khi đối mặt có 1 bài toán Javascript. Vì nó bỏ qua hoàn toàn các bước khắc phục chi tiết.

nếu như bạn suy nghĩ kĩ hơn về thắc mắc, bạn sẽ thấy một vài vấn đề rõ ràng là chưa hề được tư vấn.

Chúng ta đang nói về chiếc tủ lạnh nào?
Chúng ta đang đề cập về con voi nào?
ví như con voi quá to so sở hữu mẫu tủ lạnh thì phải làm sao?
Mà phải tìm con voi ở đâu nhỉ?
làm sao để chuyển vận con voi tới chỗ chiếc tủ lạnh?
lúc lập trình, bạn cần tìm ra câu giải đáp cho mỗi vấn đề nhỏ mình với thể mường tưởng. Đó là lý do vì sao bước đầu tiên của chúng ta là việc chia nhỏ bài toán thành những "miếng" nhỏ.

Xem thêm =>>https://mindx.edu.vn/blog/post/ung-dung-python

Bước 2: tìm biện pháp cho mỗi vấn đề nhỏ.
Bước thứ 2 là tìm kiếm biện pháp cho từng vấn đề nhỏ mà chúng ta đã liệt kê ra. Ở bước này, mọi thứ cần được diễn đạt theo cách chi tiết nhất có thể.

dòng tủ lạnh nào? - Dòng tủ lạnh vừa có bếp nhà bạn.
Con voi nào? - Một con voi châu Phi.
nếu như con voi quá lớn thì sao? - Lấy 1 khẩu súng thu nhỏ để thu bé con voi lại.
mua con voi ở đâu? - Châu Phi.
khiến cho sao để chuyên chở con voi? - Cho vào chiếc túi sau khi đã thu nhỏ lại, rồi bay về nhà.
đôi khi, bạn cần đào sâu xuống thêm một đôi lớp nữa mới sắm được câu trả lời. Trong thí dụ trên, chúng ta có thể xem xét câu 3 và câu 4.

mua khẩu súng thu nhỏ ở đâu? - Mượn từ 1 nhà khoa học điên ở nhà bên.
tậu voi ở địa điểm nào ở Châu Phi? - Công viên Addo, Nam Phi.
1 lúc đã với gần như câu trả lời cấp thiết, bạn sẽ tập trung chúng lại để mang câu giải đáp cho bài toán ban sơ.


Chuyện học tập & làm việc ở MindX