1. digi2936

    digi2936Thành Viên Cấp 1

    Tham gia ngày:
    9 Tháng sáu 2019
    Bài viết:
    106

    Hà nội Học cách thức tư duy như một lập trình viên.

    Thảo luận trong 'Linh tinh' bắt đầu bởi digi2936, 23 Tháng tám 2019.

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

    Bạn đã gặp tình cảnh trên rồi phải không? Yên tâm đi, ko chỉ mình bạn gặp chuyện đó đâu. Phần lớn người lúc bắt đầu tiếp xúc mang lập trình bằng ngôn ngữ Javascript đều từng đối mặt có 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 các lĩnh vực khác cũng gặp vấn đề tương tự mang Javascript. Thay vì "Tôi chẳng thể suy nghĩ như một lập trình viên", họ nhắc rằng "Tôi không thể nghĩ suy như Javascript."

    Chúng ta sẽ không như vậy nữa, hãy cùng biến ngày hôm nay trở nên ngày bạn biết được cách thức tư duy như 1 lập trình viên thực sự.

    Bạn với thể đã sở hữu tư duy của lập trình viên rồi.
    Bạn đã từng thử khắc phục những bài tập căn 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, mang thể bạn thực thụ đã 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 gần như xuất phát trong khoảng các nỗi lo lắng. Bạn sợ những đoạn mã Javascript mình viết sẽ ko hoạt động, sợ phải đối mặt mang các lỗi (errors), vì thế bạn chẳng biết bắt đầu như thế nào.

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

    Chia nhỏ bài toán thành những trở ngại nhỏ hơn.
    tậu những biện pháp cho những trở ngại nhỏ hơn ở trên.
    tập hợp các giải pháp trên 1 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ẹo nhé.

    Bước 1: Chia nhỏ bài toán thành những trở ngại nhỏ hơn.
    khiến 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 giải quyết.

    Câu giải đáp trên giảng giải lý do bạn gặp rắc rối lúc đối mặt với một bài toán Javascript. Vì nó bỏ qua hoàn toàn những bước giải quyết chi tiết.

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

    Chúng ta đang nhắc về mẫu tủ lạnh nào?
    Chúng ta đang kể về con voi nào?
    ví như con voi quá lớn so với dòng tủ lạnh thì phải khiến cho sao?
    Mà phải sắm con voi ở đâu nhỉ?
    khiến cho sao để vận chuyển con voi tới chỗ mẫu tủ lạnh?
    lúc lập trình, bạn cần tìm ra câu tư vấn cho mỗi vấn đề nhỏ mình có thể hình dong. Đó là lý do tại sao bước trước 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ậu 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 biểu thị theo cách chi tiết nhất sở hữu thể.

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

    tậu khẩu súng thu nhỏ ở đâu? - Mượn trong khoảng một nhà công nghệ điên ở nhà bên.
    mua voi ở địa điểm nào ở Châu Phi? - Công viên Addo, Nam Phi.
    1 khi đã mang đa số câu trả lời cần thiết, bạn sẽ hội tụ chúng lại để sở hữu câu tư vấn cho bài toán ban sơ.



    Hoc cach thuc tu duy nhu mot lap trinh vien
     

Chia sẻ trang này