Bạn muốn học lập trình một cách thức Techkids phải chăng nhất. Không biết phải từ khi đâu? Phải học lập trình như thế nào?
Học lập trình không hề là chuyện mà ta có thể khiến trong một sớm, 1 chiều, nhưng nó chẳng hề là quá khó khăn. Mang rất nhiều điều bạn có thể làm cho nó thuận lợi hơn lúc bạn học lập trình. Bài viết sau đây được tham khảo trong khoảng trang web cprogramming.com sẽ sở hữu thể giúp ích cho chúng ta khám phá được những cách thức để học lập trình tốt hơn và tốc độ hơn.
Chúng ta thường câu hỏi vì sao trong lớp học của mình, mang 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 tri thức rất nhanh, nhưng càng về sau họ lại bị bỏ ở đằng sau bởi các sinh viên khác. Tại sao họ lại bị bỏ xa trong khi nền tảng của họ thấp 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 phần đông nhưng đích thực họ thi thoảng khi thực hiện công việc lập trình. Có thể họ biết 1 số mẫu nâng cao hơn so có những 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. Cũng giống như khi chúng ta khiến cho bài kiểm tra môn toán thường với 8 điểm là sở hữu một người với học lực khá sở hữu thể đạt được, nhưng mang 1 số sinh viên làm được bài hai điểm khó kia và mang 1 số bài tập cơ bản vẫn chưa hoàn tất, nên kết quả ko bằng 1 sinh viên nắm vững các tri thức căn bản có thể làm được.
do vậy, trước hết 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 dượt thực hiện dòng bài tập lập trình. Trong giai đoạn tập tành tương tự bạn sẽ thấy được những vấn đề căn bản mà những lập trình viên thường mắc phải. Và tạo cho mình một thoái quen phải chăng để giải quyết vấn đề.
cùng lúc bạn đừng bao giờ dừng 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 tránh 1 chủ đề nào sau khi bạn đã nắm vững đa số những gì dẫn đến nó. Bằng bí quyết đối mặc sở hữu phổ thông ý tưởng và thách thức, bạn sẽ có 1 chất men giúp bạn nhanh chóng nắm bắt được những khó khăn căn bản. Sau đây là 5 cách thức để 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 thí dụ (Look at the Example Code):
– lúc đọc sách chúng ta thường đọc những từ 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 xem xét kỹ lưỡng và phấn đấu hiểu từng thí dụ. Trước khi đọc các 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 các đoạn code mà
tác kém chất lượng đã viết sử dụng để khiến cho gì. Tuy các ví dụ đấy ko 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ỹ càng 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. Thành ra cần phải tuân thủ các nguyên tắc, và cú pháp lúc viết code để đảm bảo kiểm tra lỗi thuần tuý hơn, những phần chỉ 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 để ý đến vấn đề này.
2. Đừng chỉ đọc những code thí dụ – hãy chạy thử nó (Don’t just Read exam code – Run It)
– khi độ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 ví dụ của nó và nói “Tôi đã nắm được nó, tôi đã hiểu được nó….”. Dĩ nhiên là bạn sở hữu thể nắm được nó, nhưng bạn thực thụ chưa hiểu được nó hoạt động như thế nào, cho kết quả ra sao.
thành ra trước lúc đọc 1 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ử tất cả những ví dụ trong cuốn sách hay chương trình mà bạn đang đọc.
– Tôi đề cập chạy thử ở đây ko 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ì khi đấy bạn thực thụ buộc mình phải đi qua tất cả các mã,việc gõ mã lệnh sẽ giúp bạn chú ý tới những chi tiết cú pháp của ngôn ngữ – những 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 với thể khiến bạn khôn cùng đâu đầu.
– Sau khi 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ó mang hoạt động xem. Điều đó sẽ giúp bạn hiểu tốc độ hơn mỗi câu lệnh với ý 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 khởi đầu viết một chương trình bạn không biết phải từ khi đâ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ý các phương thức ra sao?… Điều trước hết là bạn sử dụng những 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 mang thể làm tư duy lập trình của bạn ngày càng giảm đi và ngày càng bị lệ thuộc vào các phương tiện tìm kiếm.
– giải 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. Đầu tiên bạn viết nó bằng mã nhái, sau đó tiêu 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 phổ quát thời gian, nhưng nó sẽ giúp bạn với được những kinh nghiệm đích thực hữu dụng, khả năng tư duy lập trình ngày một lớn mạnh. Thay vì lên mạng tìm code về sửa.
– Trường hợp ý tưởng chương trình của bạn to, phải viết 1 lượng to code. Lúc đấ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 kiểu dáng cấu trúc của chương trình nhỏ đó, 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. Sở hữu thể chương trình đó ko hoạt động phải chăng, nhưng cái mà bạn được ở đây chính là kinh nghiệm và một tư duy tự lập trong lập trình.
4. Phân tích cách tiêu dùng một dụng cụ Debug (Learn lớn use a Debugger)
– Debug là 1 dụng cụ rất tốt tiêu dùng để gỡ rối chương trình của bạn khi mang 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à các 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ó lẽ đượ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.
– 1 chương trình debug sở hữu thể giúp bạn chóng vánh trả lời những 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 Phân tích về debuger, với thể nó sẽ làm bạn mất tương đối nhiều thời gian lúc 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 một lợi ích to trong việc tiết kiệm thời gian 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 một 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 không muốn sử dụng phương tiện debug (có thể là ko biết giống như tôi lúc trước). Các sinh viên đã tự làm cho khó mình trong việc kiếm tìm lỗi sai trong chương trình. Bởi vậy lúc bạn đã xác định theo đường lập trình, hãy học phương pháp dùng một phương tiện debug, nó sẽ đem đến cho bạn nhiều í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 ko hiểu một điều gì ấy, internet là một nơi sở hữu lượng thông báo đồ sộ mà bạn tậu tới. Thế nhưng với các bài viết về đề tài mà bạn muốn tậu thì lại được tác nhái viết qua loa, hoặc sở hữu thể sai. Bởi vậy bạn phải khôn cùng thận trọng lúc sử dụng các thông tin từ internet vào chương trình của mình.
– bên cạnh đó việc kiếm tìm 1 cuốn sách với những giải thích chi tiết sẽ giúp bạn mau chóng nắm được vấn đề hơn.
– tham gia các diễn đàng trau đổi kiến thức
– Việc trước mỗi buổi học nên chuẩn bị một danh sách các nghi vấn về các vướng mắc mà bạn gặp phải vào 1 cuốn sổ tay nhỏ để lên hỏi thầy giáo hoặc bạn bè là một việc rất hữu ích, nó sẽ giúp bạn hấp thụ hơn, và nó cho thấy rằng bạn là một con người cầu tiến, say mê học hỏi.
– chung cục là việc vô cùng quan yếu, Học nhóm. Học đội ngũ sẽ giúp bạn tiến bộ tốc độ hơn, nâng cao cường khả năng giao thiệp với bạn bè và đồng nghiệp sau này. Lúc làm việc lực lượ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 dùng hơn. Tôi khuyên bạn đừng bao giờ ôm hết công việc về mình.
Mong rằng bài viết này có 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 bắt đầu đi vào toàn cầu lập trình.
Học lập trình không hề là chuyện mà ta có thể khiến trong một sớm, 1 chiều, nhưng nó chẳng hề là quá khó khăn. Mang rất nhiều điều bạn có thể làm cho nó thuận lợi hơn lúc bạn học lập trình. Bài viết sau đây được tham khảo trong khoảng trang web cprogramming.com sẽ sở hữu thể giúp ích cho chúng ta khám phá được những cách thức để học lập trình tốt hơn và tốc độ hơn.
Chúng ta thường câu hỏi vì sao trong lớp học của mình, mang 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 tri thức rất nhanh, nhưng càng về sau họ lại bị bỏ ở đằng sau bởi các sinh viên khác. Tại sao họ lại bị bỏ xa trong khi nền tảng của họ thấp 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 phần đông nhưng đích thực họ thi thoảng khi thực hiện công việc lập trình. Có thể họ biết 1 số mẫu nâng cao hơn so có những 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. Cũng giống như khi chúng ta khiến cho bài kiểm tra môn toán thường với 8 điểm là sở hữu một người với học lực khá sở hữu thể đạt được, nhưng mang 1 số sinh viên làm được bài hai điểm khó kia và mang 1 số bài tập cơ bản vẫn chưa hoàn tất, nên kết quả ko bằng 1 sinh viên nắm vững các tri thức căn bản có thể làm được.
do vậy, trước hết 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 dượt thực hiện dòng bài tập lập trình. Trong giai đoạn tập tành tương tự bạn sẽ thấy được những vấn đề căn bản mà những lập trình viên thường mắc phải. Và tạo cho mình một thoái quen phải chăng để giải quyết vấn đề.
cùng lúc bạn đừng bao giờ dừng 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 tránh 1 chủ đề nào sau khi bạn đã nắm vững đa số những gì dẫn đến nó. Bằng bí quyết đối mặc sở hữu phổ thông ý tưởng và thách thức, bạn sẽ có 1 chất men giúp bạn nhanh chóng nắm bắt được những khó khăn căn bản. Sau đây là 5 cách thức để 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 thí dụ (Look at the Example Code):
– lúc đọc sách chúng ta thường đọc những từ 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 xem xét kỹ lưỡng và phấn đấu hiểu từng thí dụ. Trước khi đọc các 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 các đoạn code mà
tác kém chất lượng đã viết sử dụng để khiến cho gì. Tuy các ví dụ đấy ko 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ỹ càng 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. Thành ra cần phải tuân thủ các nguyên tắc, và cú pháp lúc viết code để đảm bảo kiểm tra lỗi thuần tuý hơn, những phần chỉ 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 để ý đến vấn đề này.
2. Đừng chỉ đọc những code thí dụ – hãy chạy thử nó (Don’t just Read exam code – Run It)
– khi độ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 ví dụ của nó và nói “Tôi đã nắm được nó, tôi đã hiểu được nó….”. Dĩ nhiên là bạn sở hữu thể nắm được nó, nhưng bạn thực thụ chưa hiểu được nó hoạt động như thế nào, cho kết quả ra sao.
thành ra trước lúc đọc 1 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ử tất cả những ví dụ trong cuốn sách hay chương trình mà bạn đang đọc.
– Tôi đề cập chạy thử ở đây ko 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ì khi đấy bạn thực thụ buộc mình phải đi qua tất cả các mã,việc gõ mã lệnh sẽ giúp bạn chú ý tới những chi tiết cú pháp của ngôn ngữ – những 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 với thể khiến bạn khôn cùng đâu đầu.
– Sau khi 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ó mang hoạt động xem. Điều đó sẽ giúp bạn hiểu tốc độ hơn mỗi câu lệnh với ý 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 khởi đầu viết một chương trình bạn không biết phải từ khi đâ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ý các phương thức ra sao?… Điều trước hết là bạn sử dụng những 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 mang thể làm tư duy lập trình của bạn ngày càng giảm đi và ngày càng bị lệ thuộc vào các phương tiện tìm kiếm.
– giải 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. Đầu tiên bạn viết nó bằng mã nhái, sau đó tiêu 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 phổ quát thời gian, nhưng nó sẽ giúp bạn với được những kinh nghiệm đích thực hữu dụng, khả năng tư duy lập trình ngày một lớn mạnh. Thay vì lên mạng tìm code về sửa.
– Trường hợp ý tưởng chương trình của bạn to, phải viết 1 lượng to code. Lúc đấ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 kiểu dáng cấu trúc của chương trình nhỏ đó, 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. Sở hữu thể chương trình đó ko hoạt động phải chăng, nhưng cái mà bạn được ở đây chính là kinh nghiệm và một tư duy tự lập trong lập trình.
4. Phân tích cách tiêu dùng một dụng cụ Debug (Learn lớn use a Debugger)
– Debug là 1 dụng cụ rất tốt tiêu dùng để gỡ rối chương trình của bạn khi mang 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à các 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ó lẽ đượ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.
– 1 chương trình debug sở hữu thể giúp bạn chóng vánh trả lời những 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 Phân tích về debuger, với thể nó sẽ làm bạn mất tương đối nhiều thời gian lúc 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 một lợi ích to trong việc tiết kiệm thời gian 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 một 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 không muốn sử dụng phương tiện debug (có thể là ko biết giống như tôi lúc trước). Các sinh viên đã tự làm cho khó mình trong việc kiếm tìm lỗi sai trong chương trình. Bởi vậy lúc bạn đã xác định theo đường lập trình, hãy học phương pháp dùng một phương tiện debug, nó sẽ đem đến cho bạn nhiều í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 ko hiểu một điều gì ấy, internet là một nơi sở hữu lượng thông báo đồ sộ mà bạn tậu tới. Thế nhưng với các bài viết về đề tài mà bạn muốn tậu thì lại được tác nhái viết qua loa, hoặc sở hữu thể sai. Bởi vậy bạn phải khôn cùng thận trọng lúc sử dụng các thông tin từ internet vào chương trình của mình.
– bên cạnh đó việc kiếm tìm 1 cuốn sách với những giải thích chi tiết sẽ giúp bạn mau chóng nắm được vấn đề hơn.
– tham gia các diễn đàng trau đổi kiến thức
– Việc trước mỗi buổi học nên chuẩn bị một danh sách các nghi vấn về các vướng mắc mà bạn gặp phải vào 1 cuốn sổ tay nhỏ để lên hỏi thầy giáo hoặc bạn bè là một việc rất hữu ích, nó sẽ giúp bạn hấp thụ hơn, và nó cho thấy rằng bạn là một con người cầu tiến, say mê học hỏi.
– chung cục là việc vô cùng quan yếu, Học nhóm. Học đội ngũ sẽ giúp bạn tiến bộ tốc độ hơn, nâng cao cường khả năng giao thiệp với bạn bè và đồng nghiệp sau này. Lúc làm việc lực lượ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 dùng hơn. Tôi khuyên bạn đừng bao giờ ôm hết công việc về mình.
Mong rằng bài viết này có 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 bắt đầu đi vào toàn cầu lập trình.