Kinh nghiệm cho các người bắt đầu học lập trình Web. Mỗi người với lập trình web 1 cách học riêng, ngoài ra để đạt tới 1 đỉnh cao của một lập trình viên, bạn cần có một phương pháp học cụ thể, rõ ràng sở hữu một quyết tâm cao. Dưới đây là 1 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 lúc đi tiếp.(Don’t go too fast, get it right before move on)" Chúng ta thường câu hỏi vì sao trong lớp học của mình, có một số bạn của chúng ta biết trước về 1 số ngôn ngữ lập trình. Trong những tuần trước nhấ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 trong khi nền móng của họ tốt hơn.??? đấy 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 hầu hết nhưng thực sự họ thi thoảng lúc thực hành công tác lập trình. Có thể họ biết 1 số mẫu nâng cao hơn so sở hữu 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ăn bản. cho nên, đầu tiên chúng ta cần tạo cho mình một nền tản (Foundation) tốt bằng cách thường xuyên tập tành thực hành chiếc bài tập lập trình. Trong công đoạn tập luyện như vậy bạn sẽ thấy được những trắc trở căn bản mà các lập trình viên thường mắc phải. Và tạo cho mình 1 thoái quen rẻ để giải quyết vấn đề. song song bạn đừng bao giờ giới hạn tiến trình tập dượt của mình, cũng ko nên đi quá nhanh hay quá chậm. Đừng tránh một chủ đề nào sau khi bạn đã nắm vững đông đảo các gì dẫn tới nó. Bằng cách đối mặc sở hữu phổ thông ý tưởng và thách thức, bạn sẽ sở hữu 1 chất men giúp bạn nhanh chóng nắm bắt được những trắc trở cơ bản. Tham khảo =>>https://mindx.edu.vn/blog/post/full-stack-la-gi Sau đây là những cách định hướng việc học lập trình nhanh hơn. 1. Đừng copy và Paste code Đây có lẽ là lời khuyên được nhiều người kể nhất và tôi cũng thấy rất đúng. Ban sơ khi mới khiến cho 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 nhiêu, copy và paste cho nhanh. Nhưng chỉ bằng phương pháp gõ lại bạn mới nhớ code hơn, nếu sở hữu gõ sai thì có cơ hội quay lại và chỉnh sửa lỗi của mình. Tuy video nào tôi cũng mang 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 những gì bạn thấy trong video. Xem các code thí dụ (Look at the Example Code): - khi đọc sách chúng ta thường đọc những 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 khởi đầu học lập trình, bạn nên xem xét chăm chút và cố gắng hiểu từng ví dụ. Trước lúc đọc các lời giảng giải về chương trình trong sách, bạn nên cố gắng đọc và hiểu những đoạn code mà tác nhái đã viết sử dụng để làm gì. Tuy những thí dụ đó không hề khi nào đánh vào máy cũng chạy, nhưng nó tập cho chúng ta một thoái quen xem code tỷ mỉ và góp phần giúp chúng ta viết code rõ ràng hơn. 2. Vừa xem vừa làm cho 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!”. Bí quyết đó tôi thấy không hiểu quả cho lắm. Trước đây tôi cũng từng ngồi khoanh tay gật gù khen mang lý. Nhưng khi tắt video đi thì mình lại mơ hồ không rõ lắm. Chính do vậy bạn mở video 1 bên và cửa sổ code 1 bên. Xem tới đâu gõ đến ấy thì hiệu quả hơn đầy đủ. 3. Đừng chỉ đọc những code ví dụ - Hãy chạy thử nó ( Don't just Read exam code - Run it) Đây có lẽ là bí quyết chúng tôi thấy hiệu quả nhất. Sau lúc bạn xem video rồi, làm theo rồi, hiểu bí quyết rồi. Hãy tắt video đi và tự khiến cho lại từ đầu theo bí quyết hiểu của mình. Sau đó tự sửa lỗi, tậu lỗi sai, khắc phục .v.v. Ví như bế tắc thì mới xem lại video. Ví như bạn đã đào sâu suy nghĩ mà vẫn chưa ra cách thức, đến lúc xem lại bạn sẽ nhớ lâu hơn phần lớn. Xem thêm =>>https://mindx.edu.vn/course/fullstack-web 4. Code, code nữa, code mãi Chúng tôi chẳ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, với lỗi mua cách khắc phục, đào sâu suy nghĩ, google, đọc lại lý thuyết … đại quát tôi thấy cách thức hay nhất vẫn là tự tậu cách thức giải quyết 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. Đa số người khi mới khởi đầu gặp khó khăn khá khó là phải hỏi đầu tiên mà ko tự khám phá. Nếu như cứ mãi hỏi tương tự 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à cách thức chúng tôi rất hay tự làm cho mang mình. Tỉ dụ bạn xem 1 tutorial về cách gửi mail bằng PHP. Trong video, chúng tôi sở hữu hướng dẫn gửi mail nhưng không gửi file đính kèm. Bạn hãy cho ấy là bài tập về nhà của mình và tự sắm cách giải quyết. Tỉ dụ khi chúng tôi đọc 1 bài về jQuery Slider chẳng hạn, nếu người ta chỉ với chuyển hình kiểu chạy qua, chúng tôi sẽ tự tìm cách tạo cho nó fade qua, vòng lại .v.v.. Bằng cách 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 rẻ ( Write your own code as soon as possible) lúc bắt đầu viết 1 chương trình bạn không biết phải diễn ra từ đâu, tiêu dùng cấu trúc dữ liệu gì? Việc phân bổ viết code như thế nào? Xử lý những phương thức ra sao?… Điều trước nhất là bạn sử dụng các công cụ kiếm tìm ở google hoặc các dụng cụ kiếm tìm khác để kiếm tìm đoạn mã mình cần. Đây là một điều với thể khiến cho tư duy lập trình của bạn ngày một giảm đi và càng ngày càng bị lệ thuộc vào những dụng cụ kiếm tì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 1 thuật toán riêng. Trước hết bạn viết nó bằng mã kém chất lượng, sau đấy dùng tiếng nói 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 với được các kinh nghiệm thực sự có ích, khả năng tư duy lập trình ngày càng tăng trưởng. Thay vì lên mạng mua 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 lớn code. Khi đấy 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 bề ngoài cấu trúc của chương trình nhỏ ấy, rồi ghép chúng lại có nhau sẽ được 1 chương trình to hoàn chỉnh hơn. Sở hữu thể chương trình ấy không hoạt động phải chăng, nhưng mẫu mà bạn được ở đây chính là kinh nghiệm và một tư duy tự lập trong lập trình. 7. Đánh giá bí quyết tiêu dùng 1 phương tiện gỡ rối Debug ( Learn lớn use a Debugger) Debug là một dụng cụ rất tích cực sử dụng để gỡ rối chương trình của bạn lúc có 1 lỗi nào đó là chương trình bạn chạy sai. Nó cho bạn theo dõi giá trị của những biến và những thay đổi của chúng qua từng mã lệnh của chương trình. Phương tiện debug mạnh nhất có nhẽ được tích hợp trong những sản phẩm của Microsoft như Visual Studio (Hiện nay là Visual Studio 2010). dụ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 lúc viết chương trình. Một chương trình debug với thể giúp bạn mau chóng giải đáp các gì mà bạn đang làm cho như thí dụ bên dưới.