digi2936
21-07-2019, 11:42 PM
Kinh nghiệm cho các người bắt đầu học lập trình Web (http://mindx.edu.vn/blog/post/hoc-lap-trinh-web-co-ban). Mỗi người với lập trình web một bí quyết học riêng, tuy nhiên để đạt tới 1 đỉnh cao của 1 lập trình viên, bạn cần với một bí quyết học cụ thể, rõ ràng có một cố gắng cao.
Dưới đây là một số kinh nghiệm tích cóp lại được của các lập trình viên trước đấy. Tham khảo nhé!
"Đừng đi quá nhanh, hãy nắm bắt nó trước khi đi tiếp.(Don’t go too fast, get it right before move on)"
Chúng ta thường thắc mắc tại sao trong lớp học của mình, có 1 số bạn của chúng ta biết trước về một số tiếng nói lập trình. Trong những tuần trước hết học thường nắm bắt tri thức rất nhanh, nhưng càng về sau họ lại bị bỏ ở đằng sau bởi những sinh viên khác. Tại sao họ lại bị bỏ xa khi mà nền móng của họ phải chăng hơn.???
đó chính là việc họ đã đi quá nhanh, và lối mòn của họ là tưởng rằng mình biết đông đảo nhưng đích thực họ hi hữu khi thực hành công tác lập trình. Với thể họ biết một số cái phát triển hơn so mang các sinh viên khác, nhưng bấy nhiêu đó là ko đủ để nắm vững các nguyên tắc cơ bản.
cho nên, đầu tiên chúng ta cần tạo cho mình 1 nền tản (Foundation) phải chăng bằng cách thường xuyên tập tành thực hiện mẫu bài tập lập trình. Trong giai đoạn tập tành như vậy bạn sẽ thấy được những khó khăn cơ bản mà những lập trình viên thường mắc phải. Và tạo cho mình 1 thoái quen rẻ để khắc phục vấn đề.
cùng lúc bạn đừng bao giờ giới hạn tiến trình tập tành của mình, cũng ko nên đi quá nhanh hay quá chậm. Đừng hạn chế một chủ đề nào sau khi bạn đã nắm vững số đông các gì dẫn đến nó. Bằng bí quyết đối mặc có đa dạng ý tưởng và thách thức, bạn sẽ mang một chất men giúp bạn chóng vánh nắm bắt được những vấn đề cơ bản.
Tham khảo =>>https://mindx.edu.vn/blog/post/full-stack-la-gi
Sau đây là những cách thức định hướng việc học lập trình nhanh hơn.
một. Đừng copy và Paste code
Đây có nhẽ là lời khuyên được phổ quát người đề cập nhất và tôi cũng thấy rất đúng. Ban sơ lúc mới làm quen có một tiếng nói lập trình, nhìn mớ code như mớ bòng bong chấm phẩy tè le hết. Ngồi gõ lại thì lâu biết bao lăm, copy và paste cho nhanh. Nhưng chỉ bằng cách gõ lại bạn mới nhớ code hơn, nếu mang gõ sai thì có dịp quay lại và chỉnh sửa lỗi của mình. Tuy video nào tôi cũng có source code để bạn tham khảo, nhưng bạn chỉ lấy ấy làm cho mẫu thôi còn bạn vẫn phải tự gõ lại các gì bạn thấy trong video.
Xem những code thí dụ (Look at the Example Code): - lúc đọc sách chúng ta thường đọc các trong khoảng trên trang sách đấy, nhưng học lập trình thì ấy là code. Khi bạn mới bắt đầu học lập trình, bạn nên coi xét chu đáo và phấn đấu hiểu từng ví dụ. Trước lúc đọc những lời giải thích về chương trình trong sách, bạn nên quyết tâm đọc và hiểu những đoạn code mà tác kém chất lượng đã viết dùng để làm gì. Tuy những tỉ dụ đó không phải lúc nào đánh vào máy cũng chạy, nhưng nó tập cho chúng ta 1 thoái quen xem code kỹ lưỡng và góp phần giúp chúng ta viết code rõ ràng hơn.
hai. Vừa xem vừa làm
Bạn đừng mang mở video lên, pha ly cà phê rồi ngồi vuốt râu khen “phải! Phải!”. Cách thức đó tôi thấy ko hiểu quả cho lắm. Trước đây tôi cũng từng ngồi bó tay gật gù khen sở hữu lý. Nhưng khi tắt video đi thì mình lại mơ hồ ko rõ lắm. Chính cho nên bạn mở video 1 bên và cửa sổ code 1 bên. Xem tới đâu gõ tới đấy thì hiệu quả hơn phần đông.
3. Đừng chỉ đọc những code tỉ dụ - Hãy chạy thử nó ( Don't just Read exam code - Run it)
Đây có lẽ là phương pháp chúng tôi thấy hiệu quả nhất. Sau lúc bạn xem video rồi, làm cho theo rồi, hiểu bí quyết rồi. Hãy tắt video đi và tự làm lại từ đầu theo cách thức hiểu của mình. Sau đó tự sửa lỗi, mua lỗi sai, giải quyết .v.v. Giả dụ bế tắc thì mới xem lại video. Giả dụ bạn đã đào sâu suy nghĩ mà vẫn chưa ra phương pháp, tới lúc xem lại bạn sẽ nhớ lâu hơn gần như.
Xem thêm =>>https://mindx.edu.vn/course/fullstack-web
4. Code, code nữa, code mãi
Chúng tôi không thể nhấn mạnh điểm này rộng rãi hơn nữa. Bí quyết học code nhanh nhất là cứ bỏ mấy cuốn sách dầy cộm xuống. Mở trình soạn code lên và code. Sai thì sửa, quên thì xem lại, sở hữu lỗi tìm phương pháp giải quyết, đào sâu nghĩ suy, google, đọc lại lý thuyết … khái quát tôi thấy phương pháp hay nhất vẫn là tự mua phương pháp khắc phục trước khi hỏi. Bởi vì học lập trình là môn học cần tư duy độc lập và mua tòi sáng tạo. Gần như người khi mới bắt đầu vướng mắc hơi khó là phải hỏi đầu tiên mà không tự khám phá. Nếu cứ mãi hỏi như vậy bạn sẽ bị ì sức sáng tạo và tư duy không độc lập nữa.
5. Tự thêm thử thách
Đây là bí quyết chúng tôi rất hay tự khiến với mình. Thí dụ bạn xem một tutorial về cách gửi mail bằng PHP. Trong video, chúng tôi với chỉ dẫn gửi mail nhưng ko gửi file đính kèm. Bạn hãy cho đó là bài tập về nhà của mình và tự mua cách giải quyết. Ví dụ lúc chúng tôi đọc 1 bài về jQuery Slider chả hạn, nếu người ta chỉ mang chuyển hình kiểu chạy qua, chúng tôi sẽ tự tậu cách thức tạo cho nó fade qua, vòng lại .v.v.. Bằng cách thức tự tạo ra thách thức cho mình bạn sẽ tiến bộ mau hơn.
6. Hãy viết mã riêng của bạn càng sớm càng tốt ( Write your own code as soon as possible)
khi bắt đầu viết một chương trình bạn không biết phải diễn ra từ đâu, sử dụng cấu trúc dữ liệu gì? Việc phân bổ viết code như thế nào? Xử lý các phương thức ra sao?… Điều trước hết là bạn tiêu dùng những công cụ kiếm tìm ở google hoặc các công cụ kiếm tìm khác để tìm kiếm đoạn mã mình cần. Đây là một điều sở hữu thể làm tư duy lập trình của bạn ngày càng giảm đi và càng ngày càng bị lệ thuộc vào các công cụ tìm kiếm.
biện pháp được đưa ra trong trường hợp này là bạn hãy tự nghĩ cho mình một thuật toán riêng. Trước hết bạn viết nó bằng mã fake, sau đó dùng ngôn ngữ lập trình để viết lại. Tuy việc này rất khó và tốn đa dạng thời gian, nhưng nó sẽ giúp bạn sở hữu được những kinh nghiệm thực sự có ích, khả năng tư duy lập trình càng ngày càng tăng trưởng. Thay vì lên mạng tậu code về sửa.
Trường vừa ý tưởng chương trình của bạn lớn, phải viết một lượng to code. Lúc đó bạn hãy phân nhỏ từng tính năng chương trình của mình ra, tự tập ngoại hình cấu trúc của chương trình nhỏ đấy, rồi ghép chúng lại có nhau sẽ được một chương trình lớn hoàn chỉnh hơn. Sở hữu thể chương trình đấy ko hoạt động tốt, nhưng dòng mà bạn được ở đây chính là kinh nghiệm và 1 tư duy tự lập trong lập trình.
7. Phân tích bí quyết dùng 1 công cụ gỡ rối Debug ( Learn to use a Debugger)
Debug là một dụng cụ rất tốt tiêu dùng để gỡ rối chương trình của bạn lúc mang một lỗi nào ấy là chương trình bạn chạy sai. Nó cho bạn theo dõi trị giá của các biến và các đổi thay của chúng qua từng mã lệnh của chương trình. Dụng cụ debug mạnh nhất có nhẽ được tích hợp trong các sản phẩm của Microsoft như Visual Studio (Hiện nay là Visual Studio 2010).
công cụ debug giúp chúng ta hiểu chương trình của mình hơn, và là thứ chúng ta cần phải biết khi viết chương trình. Một chương trình debug với thể giúp bạn mau chóng trả lời các gì mà bạn đang khiến cho như thí dụ bên dưới.
Chuyá»n há»c táºp & là m viá»c á» MindX
Dưới đây là một số kinh nghiệm tích cóp lại được của các lập trình viên trước đấy. Tham khảo nhé!
"Đừng đi quá nhanh, hãy nắm bắt nó trước khi đi tiếp.(Don’t go too fast, get it right before move on)"
Chúng ta thường thắc mắc tại sao trong lớp học của mình, có 1 số bạn của chúng ta biết trước về một số tiếng nói lập trình. Trong những tuần trước hết học thường nắm bắt tri thức rất nhanh, nhưng càng về sau họ lại bị bỏ ở đằng sau bởi những sinh viên khác. Tại sao họ lại bị bỏ xa khi mà nền móng của họ phải chăng hơn.???
đó chính là việc họ đã đi quá nhanh, và lối mòn của họ là tưởng rằng mình biết đông đảo nhưng đích thực họ hi hữu khi thực hành công tác lập trình. Với thể họ biết một số cái phát triển hơn so mang các sinh viên khác, nhưng bấy nhiêu đó là ko đủ để nắm vững các nguyên tắc cơ bản.
cho nên, đầu tiên chúng ta cần tạo cho mình 1 nền tản (Foundation) phải chăng bằng cách thường xuyên tập tành thực hiện mẫu bài tập lập trình. Trong giai đoạn tập tành như vậy bạn sẽ thấy được những khó khăn cơ bản mà những lập trình viên thường mắc phải. Và tạo cho mình 1 thoái quen rẻ để khắc phục vấn đề.
cùng lúc bạn đừng bao giờ giới hạn tiến trình tập tành của mình, cũng ko nên đi quá nhanh hay quá chậm. Đừng hạn chế một chủ đề nào sau khi bạn đã nắm vững số đông các gì dẫn đến nó. Bằng bí quyết đối mặc có đa dạng ý tưởng và thách thức, bạn sẽ mang một chất men giúp bạn chóng vánh nắm bắt được những vấn đề cơ bản.
Tham khảo =>>https://mindx.edu.vn/blog/post/full-stack-la-gi
Sau đây là những cách thức định hướng việc học lập trình nhanh hơn.
một. Đừng copy và Paste code
Đây có nhẽ là lời khuyên được phổ quát người đề cập nhất và tôi cũng thấy rất đúng. Ban sơ lúc mới làm quen có một tiếng nói lập trình, nhìn mớ code như mớ bòng bong chấm phẩy tè le hết. Ngồi gõ lại thì lâu biết bao lăm, copy và paste cho nhanh. Nhưng chỉ bằng cách gõ lại bạn mới nhớ code hơn, nếu mang gõ sai thì có dịp quay lại và chỉnh sửa lỗi của mình. Tuy video nào tôi cũng có source code để bạn tham khảo, nhưng bạn chỉ lấy ấy làm cho mẫu thôi còn bạn vẫn phải tự gõ lại các gì bạn thấy trong video.
Xem những code thí dụ (Look at the Example Code): - lúc đọc sách chúng ta thường đọc các trong khoảng trên trang sách đấy, nhưng học lập trình thì ấy là code. Khi bạn mới bắt đầu học lập trình, bạn nên coi xét chu đáo và phấn đấu hiểu từng ví dụ. Trước lúc đọc những lời giải thích về chương trình trong sách, bạn nên quyết tâm đọc và hiểu những đoạn code mà tác kém chất lượng đã viết dùng để làm gì. Tuy những tỉ dụ đó không phải lúc nào đánh vào máy cũng chạy, nhưng nó tập cho chúng ta 1 thoái quen xem code kỹ lưỡng và góp phần giúp chúng ta viết code rõ ràng hơn.
hai. Vừa xem vừa làm
Bạn đừng mang mở video lên, pha ly cà phê rồi ngồi vuốt râu khen “phải! Phải!”. Cách thức đó tôi thấy ko hiểu quả cho lắm. Trước đây tôi cũng từng ngồi bó tay gật gù khen sở hữu lý. Nhưng khi tắt video đi thì mình lại mơ hồ ko rõ lắm. Chính cho nên bạn mở video 1 bên và cửa sổ code 1 bên. Xem tới đâu gõ tới đấy thì hiệu quả hơn phần đông.
3. Đừng chỉ đọc những code tỉ dụ - Hãy chạy thử nó ( Don't just Read exam code - Run it)
Đây có lẽ là phương pháp chúng tôi thấy hiệu quả nhất. Sau lúc bạn xem video rồi, làm cho theo rồi, hiểu bí quyết rồi. Hãy tắt video đi và tự làm lại từ đầu theo cách thức hiểu của mình. Sau đó tự sửa lỗi, mua lỗi sai, giải quyết .v.v. Giả dụ bế tắc thì mới xem lại video. Giả dụ bạn đã đào sâu suy nghĩ mà vẫn chưa ra phương pháp, tới lúc xem lại bạn sẽ nhớ lâu hơn gần như.
Xem thêm =>>https://mindx.edu.vn/course/fullstack-web
4. Code, code nữa, code mãi
Chúng tôi không thể nhấn mạnh điểm này rộng rãi hơn nữa. Bí quyết học code nhanh nhất là cứ bỏ mấy cuốn sách dầy cộm xuống. Mở trình soạn code lên và code. Sai thì sửa, quên thì xem lại, sở hữu lỗi tìm phương pháp giải quyết, đào sâu nghĩ suy, google, đọc lại lý thuyết … khái quát tôi thấy phương pháp hay nhất vẫn là tự mua phương pháp khắc phục trước khi hỏi. Bởi vì học lập trình là môn học cần tư duy độc lập và mua tòi sáng tạo. Gần như người khi mới bắt đầu vướng mắc hơi khó là phải hỏi đầu tiên mà không tự khám phá. Nếu cứ mãi hỏi như vậy bạn sẽ bị ì sức sáng tạo và tư duy không độc lập nữa.
5. Tự thêm thử thách
Đây là bí quyết chúng tôi rất hay tự khiến với mình. Thí dụ bạn xem một tutorial về cách gửi mail bằng PHP. Trong video, chúng tôi với chỉ dẫn gửi mail nhưng ko gửi file đính kèm. Bạn hãy cho đó là bài tập về nhà của mình và tự mua cách giải quyết. Ví dụ lúc chúng tôi đọc 1 bài về jQuery Slider chả hạn, nếu người ta chỉ mang chuyển hình kiểu chạy qua, chúng tôi sẽ tự tậu cách thức tạo cho nó fade qua, vòng lại .v.v.. Bằng cách thức tự tạo ra thách thức cho mình bạn sẽ tiến bộ mau hơn.
6. Hãy viết mã riêng của bạn càng sớm càng tốt ( Write your own code as soon as possible)
khi bắt đầu viết một chương trình bạn không biết phải diễn ra từ đâu, sử dụng cấu trúc dữ liệu gì? Việc phân bổ viết code như thế nào? Xử lý các phương thức ra sao?… Điều trước hết là bạn tiêu dùng những công cụ kiếm tìm ở google hoặc các công cụ kiếm tìm khác để tìm kiếm đoạn mã mình cần. Đây là một điều sở hữu thể làm tư duy lập trình của bạn ngày càng giảm đi và càng ngày càng bị lệ thuộc vào các công cụ tìm kiếm.
biện pháp được đưa ra trong trường hợp này là bạn hãy tự nghĩ cho mình một thuật toán riêng. Trước hết bạn viết nó bằng mã fake, sau đó dùng ngôn ngữ lập trình để viết lại. Tuy việc này rất khó và tốn đa dạng thời gian, nhưng nó sẽ giúp bạn sở hữu được những kinh nghiệm thực sự có ích, khả năng tư duy lập trình càng ngày càng tăng trưởng. Thay vì lên mạng tậu code về sửa.
Trường vừa ý tưởng chương trình của bạn lớn, phải viết một lượng to code. Lúc đó bạn hãy phân nhỏ từng tính năng chương trình của mình ra, tự tập ngoại hình cấu trúc của chương trình nhỏ đấy, rồi ghép chúng lại có nhau sẽ được một chương trình lớn hoàn chỉnh hơn. Sở hữu thể chương trình đấy ko hoạt động tốt, nhưng dòng mà bạn được ở đây chính là kinh nghiệm và 1 tư duy tự lập trong lập trình.
7. Phân tích bí quyết dùng 1 công cụ gỡ rối Debug ( Learn to use a Debugger)
Debug là một dụng cụ rất tốt tiêu dùng để gỡ rối chương trình của bạn lúc mang một lỗi nào ấy là chương trình bạn chạy sai. Nó cho bạn theo dõi trị giá của các biến và các đổi thay của chúng qua từng mã lệnh của chương trình. Dụng cụ debug mạnh nhất có nhẽ được tích hợp trong các sản phẩm của Microsoft như Visual Studio (Hiện nay là Visual Studio 2010).
công cụ debug giúp chúng ta hiểu chương trình của mình hơn, và là thứ chúng ta cần phải biết khi viết chương trình. Một chương trình debug với thể giúp bạn mau chóng trả lời các gì mà bạn đang khiến cho như thí dụ bên dưới.
Chuyá»n há»c táºp & là m viá»c á» MindX