PDA

View Full Version : 5 Phương pháp để học lập trình nhanh hơn


digi2936
05-08-2019, 10:12 PM
Bạn muốn học lập trình một phương pháp Techkids (https://mindx.edu.vn/) rẻ nhất. Không biết phải diễn ra từ đâu? Phải học lập trình như thế nào?
Học lập trình chẳng hề là chuyện mà ta với thể làm trong 1 sớm, 1 chiều, nhưng nó chẳng hề là quá khó khăn. Sở hữu đầy đủ điều bạn sở hữu thể khiến cho nó dễ dàng hơn lúc bạn học lập trình. Bài viết sau đây được tham khảo từ trang web cprogramming.com sẽ có thể giúp ích cho chúng ta khám phá được những phương pháp để học lập trình phải chăng hơn và mau lẹ hơn.

Chúng ta thường nghi vấn vì sao trong lớp học của mình, với một 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 nhất học thường nắm bắt kiến 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. Vì sao họ lại bị bỏ xa trong khi nền móng của họ rẻ 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 gần như nhưng thực sự họ hiếm lúc thực hành công việc lập trình. Sở hữu thể họ biết một số chiếc phát triển hơn so có các sinh viên
khác, nhưng bấy nhiêu ấy là không đủ để nắm vững những nguyên tắc căn bản. Cũng giống như lúc chúng ta làm cho bài rà soát môn toán thường với 8 điểm là mang một người với học lực tương đối với thể đạt được, nhưng mang 1 số sinh viên làm cho được bài 2 điểm khó kia và mang 1 số bài tập cơ bản vẫn chưa hoàn thành, nên kết quả ko bằng 1 sinh viên nắm vững những tri thức cơ bản với thể khiến cho được.
cho nên, trước nhất chúng ta cần tạo cho mình 1 nền tản (Foundation) thấp bằng bí quyết thường xuyên tập luyện thực hành chiếc bài tập lập trình. Trong quá trình tập tành như vậy bạn sẽ thấy được những trở ngại 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 phải chăng để giải quyết vấn đề.
cùng lúc bạn đừng bao giờ giới hạn tiến trình tập dượt của mình, cũng không nên đi quá nhanh hay quá chậm. Đừng giảm thiểu một chủ đề nào sau lúc bạn đã nắm vững rất nhiều những gì dẫn tới nó. Bằng phương pháp đối mặc mang phổ quát ý tưởng và thách thức, bạn sẽ với một chất men giúp bạn mau chóng nắm bắt được những trở ngại căn bản. Sau đây là 5 bí quyết để bạn định hướng được việc học lập trình nhanh hơn.

một. Xem những code học lập trình (http://mindx.edu.vn/blog/post/kinh-nghiem-hoc-lap-trinh) ví dụ (Look at the Example Code):
– khi đọc sách chúng ta thường đọc các trong khoảng trên trang sách đó, nhưng học lập trình thì đó là code. Khi bạn mới khởi đầu học lập trình, bạn nên xem xét tỷ mỉ và phấn đấu hiểu từng tỉ dụ. Trước lúc đọc các lời giải thích về chương trình trong sách, bạn nên nỗ lực đọc và hiểu những đoạn code mà
tác giả đã viết tiêu dùng để khiến gì. Tuy những tỉ dụ đấy chẳ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 chăm chút và góp phần giúp chúng ta viết code rõ ràng hơn.
– Chúng ta phải viết code làm cho sao để cho những lập trình viên khác có thể đọc và hiểu nó, và để lúc chính mình nhìn lại cũng nắm được. Do đó cần phải tuân thủ những nguyên tắc, và cú pháp lúc viết code để đảm bảo kiểm tra lỗi đơn giản hơn, các phần hướng dẫn viết code theo 1 dòng chuẩn thường được viết ở đầu các cuốn sách lập trình, nhưng ít người học lập trình quan tâm tới vấn đề này.

2. Đừng chỉ đọc những code ví dụ – hãy chạy thử nó (Don’t just Read exam code – Run It)
– lúc độc giả một chương trình hướng dẫn (hay một cuốn sách), bạn thường xem những code tỉ dụ của nó và đề cập “Tôi đã nắm được nó, tôi đã hiểu được nó….”. Kèm theo là bạn với thể nắm được nó, nhưng bạn thực sự chưa hiểu được nó hoạt động như thế nào, cho kết quả ra sao.
vì vậy trước lúc đọc một cuốn sách về lập trình, bạn nên cài trình biên dịch của tiếng nói mà bạn đang học vào máy (ví dụ học C++ thì bạn cài Dev C++ hay visual c++). Để sẵn sàng chạy thử hồ hết các ví dụ trong cuốn sách hay chương trình mà bạn đang đọc.
– Tôi nhắc chạy thử ở đây chẳng phải là copy rồi paste vào rồi nhấn F5. Tôi khuyên bạn nên tự mình đánh các đoạn code đó vào chương trình biên dịch, vì lúc đấy bạn thực thụ buộc mình phải đi qua gần như các mã,việc gõ mã lệnh sẽ giúp bạn chú ý đến các chi tiết cú pháp của ngôn ngữ – các sự thiếu soát buồn cười như thiếu đấu chấm phẩy ở cuối mỗi câu lệnh có thể làm cho bạn khôn xiết đâu đầu.
– Sau lúc gõ mã lệnh vào chương trình, hãy chạy thử nó. Rồi viết thêm 1 số câu lệnh mới vào chương trình của mình xem nó sở hữu hoạt động xem. Điều ấy sẽ giúp bạn hiểu tốc độ hơn mỗi câu lệnh mang ý nghĩa như thế nào.

Xem thêm =>>https://mindx.edu.vn/

3. Hãy viết mã riêng của bạn càng sớm càng thấp (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 từ khi đâ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 hết là bạn dùng các phương tiện kiếm tìm ở google hoặc những phương tiện tìm kiếm khác để tìm kiếm đoạn mã mình cần. Đây là 1 điều với thể làm 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 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 1 thuật toán riêng. Trước hết bạn viết nó bằng mã fake, sau đấy sử 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 rộng rãi thời gian, nhưng nó sẽ giúp bạn với được các kinh nghiệm đích thực hữu dụng, khả năng tư duy lập trình ngày càng tăng trưởng. Thay vì lên mạng tìm code về sửa.
– Trường vừa ý tưởng chương trình của bạn to, phải viết một lượng to 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 mẫu mã 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 to hoàn chỉnh hơn. Mang thể chương trình đó ko hoạt động rẻ, nhưng cái mà bạn được ở đây chính là kinh nghiệm và 1 tư duy tự lập trong lập trình.

4. Đánh giá bí quyết sử dụng 1 dụng cụ Debug (Learn to use a Debugger)
– Debug là 1 công cụ rất khả quan sử dụng để gỡ rối chương trình của bạn khi sở hữu 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 các biến và những thay đổi 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 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.
– 1 chương trình debug sở hữu thể giúp bạn mau chóng giải đáp các gì mà bạn đang khiến cho như thí dụ bên dưới.

– Và lời khuyên rút cục về debug là: khi bạn lần đầu Nhận định về debuger, có thể nó sẽ khiến cho bạn mất tương đối rộng rãi thời kì khi bạn sửa lỗi chương trình của mình. Nhưng khi bạn nắm được những tri thức về debug nó sẽ đem lại cho bạn 1 lợi ích lớn trong việc tiết kiệm thời kì lúc sửa lỗi chương trình. Tôi tin rằng mỗi bạn đều có thể tìm ra cho mình 1 bí quyết debug chương trình hiệu quả, bởi nó sẽ theo suốt sự nghiệp lập trình của bạn.
– Tôi thường thấy những sinh viên khác ko muốn sử dụng công cụ debug (có thể là không biết giống như tôi khi trước). Những sinh viên đã tự khiến khó mình trong việc kiếm tìm lỗi sai trong chương trình. Do vậy lúc bạn đã xác định theo con đường lập trình, hãy học phương pháp sử dụng một phương tiện debug, nó sẽ đem lại cho bạn đa dạng ích lợi thiết thực hơn bạn nghĩ.

5. Tìm kiếm thêm những nguồn tài tài liệu khác (Seek our more sources)
– lúc bạn không hiểu 1 điều gì đó, internet là một nơi sở hữu lượng thông tin đồ sộ mà bạn sắm tới. Thế nhưng sở hữu những bài viết về đề tài mà bạn muốn tậu thì lại được tác kém chất lượng viết qua quýt, hoặc sở hữu thể sai. Do vậy bạn phải cực kỳ thận trọng lúc dùng những thông tin từ internet vào chương trình của mình.
– không những thế việc tìm kiếm 1 cuốn sách với các giảng giải chi tiết sẽ giúp bạn nhanh chóng nắm được vấn đề hơn.
– tham gia những diễn đàng trau đổi tri thức
– Việc trước mỗi buổi học nên chuẩn bị một danh sách những nghi vấn về những gặp vấn đề mà bạn gặp phải vào 1 cuốn sổ tay nhỏ để lên hỏi giáo viên hoặc bạn bè là một việc rất có ích, nó sẽ giúp bạn hấp thu hơn, và nó cho thấy rằng bạn là một con người cầu tiến, ham học hỏi.
– chung cuộc là việc hết sức quan yếu, Học hàng ngũ. Học đội ngũ sẽ giúp bạn tiến bộ mau lẹ hơn, tăng cường khả năng giao thiệp có bạn bè và đồng nghiệp sau này. Lúc khiến việc hàng ngũ bạn sẽ viết ra được các chương trình to hơn và mang sức thuyết phục người mua hơn. Tôi khuyên bạn đừng bao giờ ấp ủ hết công việc về mình.
Mong rằng bài viết này sở hữu thể giúp chúng ta nắm được các nguyên tắc căn bản của môt người mới khởi đầu đi vào toàn cầu lập trình.

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