Cách học lập trình C ++: 7 bước (có hình ảnh)

Mục lục:

Cách học lập trình C ++: 7 bước (có hình ảnh)
Cách học lập trình C ++: 7 bước (có hình ảnh)

Video: Cách học lập trình C ++: 7 bước (có hình ảnh)

Video: Cách học lập trình C ++: 7 bước (có hình ảnh)
Video: Cách chuyển từ JPG sang PDF 2024, Tháng mười một
Anonim

Học lập trình chắc chắn không phải một sớm một chiều là có thể học được, cần rất nhiều sự chăm chỉ và tâm huyết (đặc biệt là học C ++). Hướng dẫn này sẽ giúp bạn trong suốt quá trình.

Bươc chân

Học lập trình C ++ Bước 1
Học lập trình C ++ Bước 1

Bước 1. Tìm hiểu về lịch sử của C ++

Cách tốt nhất để bắt đầu học một ngôn ngữ lập trình là nghiên cứu lịch sử của nó. Trong khi bạn có thể không hiểu mọi thứ bạn đọc, vài trang này sẽ giới thiệu cho bạn những thuật ngữ quan trọng sẽ xuất hiện sau này (chẳng hạn như "Lập trình hướng đối tượng)".

Học lập trình C ++ Bước 2
Học lập trình C ++ Bước 2

Bước 2. Cài đặt trình biên dịch C ++ (và IDE có thể có)

Trình biên dịch cần thiết để lập trình bằng C ++ vì mã nguồn thực tế phải được máy tính của bạn biên dịch thành tệp thực thi. Nếu bạn đang sử dụng Windows, tùy chọn phù hợp là Visual C ++ 2010 Express hoặc nếu bạn đang sử dụng Linux, tùy chọn phù hợp là Geany. Cả hai đều được tích hợp sẵn IDE (môi trường phát triển độc lập), có thể đơn giản hóa quá trình viết mã nguồn. (LƯU Ý: Nhiều người trên internet sẽ khuyên bạn nên sử dụng Trình biên dịch và IDE Bloodshed Dev-C ++. Nhưng bạn KHÔNG NÊN, phần mềm này đã không được cập nhật trong 5 năm và có nhiều lỗi đã biết, danh sách ở đây: https:// sourceforge.net / p / dev-cpp / bug /)

Tìm hiểu cách sử dụng IDE một cách hiệu quả. Một số IDE ngoài kia có những điều kỳ quặc cá nhân của riêng họ có thể cản trở quá trình học tập của bạn. Vì vậy, bạn nên đọc qua hoặc giữ một tài liệu tham khảo cho các tùy chọn và cài đặt IDE khác nhau

Học lập trình C ++ Bước 3
Học lập trình C ++ Bước 3

Bước 3. Chọn một hoặc hai hướng dẫn để bắt đầu học C ++

Bước này, cùng với việc cài đặt trình biên dịch, là một trong những giai đoạn quan trọng nhất. Có một số điều bạn nên đảm bảo trong giai đoạn này. Trước hết, hãy đảm bảo rằng hướng dẫn được viết cho những người đọc hoàn toàn mới bắt đầu lập trình vì những lời giải thích là kỹ lưỡng nhất. Tiếp theo, hãy đảm bảo rằng mã trong hướng dẫn tuân theo tiêu chuẩn C ++ 03 hoặc thậm chí là C ++ 11 mới (chưa được tiêu chuẩn hóa, hãy cẩn thận với các vấn đề trình biên dịch) vì các trình biên dịch hiện đại sẽ gặp khó khăn khi biên dịch mã lỗi thời, hoặc đơn giản là từ chối nó. Một số hướng dẫn tốt là hướng dẫn C ++ từ cprogramming.com và hướng dẫn tại www.cplusplus.com/doc/tutorial/.

Học lập trình C ++ Bước 4
Học lập trình C ++ Bước 4

Bước 4. Thử từng khái niệm mới

Một phần quan trọng của lập trình không chỉ là đọc về các khái niệm khác nhau mà còn sử dụng chúng trong mã của riêng bạn. Sao chép-dán mã vào IDE ít được sử dụng. Sẽ hữu ích hơn nhiều nếu bạn nhập vào từng ví dụ và thậm chí cố gắng đưa ra ý tưởng chương trình của riêng bạn, sử dụng các khái niệm được dạy để tối đa hóa lượng thông tin được giữ lại.

Học lập trình C ++ Bước 5
Học lập trình C ++ Bước 5

Bước 5. Học hỏi từ các nhà phát triển khác

Một trong những điều tốt nhất về lập trình là cho dù bạn có chuyên môn về lập trình ở cấp độ nào, thì sẽ luôn có sẵn mã nguồn cho cùng cấp độ hoặc hơn bạn một cấp độ. Một cách tốt để học từ những mã nguồn phức tạp hơn là đọc qua cho đến khi bạn hiểu được điểm nào đó mà bạn không hiểu, sau đó cố gắng tìm ra nó trong đầu; nếu bạn không biết một phần nào đó của mã, hãy đọc về nó trong một hướng dẫn hoặc tài liệu tham khảo cho đến khi bạn hiểu.

Học lập trình C ++ Bước 6
Học lập trình C ++ Bước 6

Bước 6. Giải quyết vấn đề bằng cách sử dụng các khái niệm đã được học

Cách tốt nhất để giữ lại những gì bạn học được không chỉ bằng cách viết các ví dụ mã nguồn, mà bằng cách thực sự hoàn thành các nhiệm vụ được giao. Cả cprogramming.com và Project Euler đều có những vấn đề hay mà bạn có thể cố gắng giải quyết để áp dụng các khái niệm trong cuộc sống thực. Nếu bạn thực sự không thể nghĩ ra một thuật toán cho một vấn đề, thì biện pháp cuối cùng, hãy tìm kiếm các giải pháp đã được thực hiện bởi những người khác từ internet và học hỏi từ họ. Giải quyết vấn đề có ích gì nếu bạn không học hỏi từ kết quả?

Học lập trình C ++ Bước 7
Học lập trình C ++ Bước 7

Bước 7. Giúp đỡ những người khác cần giúp đỡ

Bây giờ bạn đã học về C ++, bạn nên bắt đầu giúp những người mới bắt đầu khác giải quyết các vấn đề của họ trực tuyến và đưa họ đến cùng hành trình với bạn! Đừng nhanh chóng thất vọng nếu người yêu cầu giúp đỡ không lắng nghe lời khuyên của bạn: những người khác có thể học hỏi từ những câu trả lời bạn cung cấp ngay cả khi người gửi ban đầu không nghe.

Lời khuyên

  • Đừng vội nản lòng! Lập trình có thể gây nhầm lẫn ở một số điểm, nhưng điều đó không có nghĩa là bạn nên vứt bỏ tất cả những tiến bộ của mình và bỏ dở! Nếu một hướng dẫn viên cụ thể cảm thấy tệ khi giải thích một chủ đề, hãy thử đọc một hướng dẫn khác về cùng một vấn đề; có lẽ vấn đề không phải ở bạn!
  • Nếu bạn gặp lỗi trong khi biên dịch, hãy đọc lại mã nguồn và xem liệu bạn có thể tìm thấy bất kỳ lỗi nào không. Mặc dù nó có vẻ mơ hồ, nhưng bản thân lỗi sẽ cố gắng cho bạn biết điều gì đã xảy ra. Vì vậy, hãy xem liệu bạn có thể học được gì về những sai lầm từ nó hay không.
  • Học theo tốc độ của riêng bạn.
  • Bạn có thể học C ++ từ Cửa hàng Google Play hoặc Appstore bằng cách tìm kiếm "Học C ++".
  • Bạn cũng có thể tìm sách về C ++.
  • Nếu bạn gặp lỗi khi chương trình đang chạy, thì vấn đề không phải là vấn đề cú pháp, mà là vấn đề trong thuật toán của bạn. Cố gắng viết ra chính xác những gì thuật toán của bạn phải làm, sau đó so sánh nó với mã nguồn của bạn. Trường hợp xấu nhất, hãy đưa mã của bạn đến một cộng đồng trực tuyến và xem liệu họ có thể tìm ra vấn đề cho bạn hay không. Hãy chắc chắn rằng bạn hỏi một cách lịch sự! Những người giúp bạn dành thời gian mà họ có thể dành để lập trình phần mềm kiếm tiền để trả lời câu hỏi của bạn. Vì vậy, đừng quên nói lời cảm ơn!
  • Luôn nhận xét mã nguồn của bạn! Sẽ không bao giờ khó khăn khi viết một mô tả ngắn gọn về các chức năng của chương trình ngay từ đầu, ngay cả đối với những đoạn mã đơn giản và dễ hiểu. Bước này cũng là một thói quen tốt cần tuân thủ sau này khi bạn lập trình phần mềm lớn, khó hiểu mà bạn có thể đã hiểu nhưng những người khác đang đọc thì lại nhầm lẫn.

Cảnh báo

  • C và C ++ là ngôn ngữ lập trình cấp thấp, có nghĩa là bạn có cơ hội làm hỏng máy tính của mình với mã bị lỗi hoặc với các chương trình độc hại có chủ ý! KHÔNG BAO GIỜ biên dịch và chạy một chương trình có mã "#include" trong đó trừ khi bạn THỰC SỰ CHẮC CHẮN bạn biết nó đang làm gì. Ngay cả khi bạn biết mình đang làm gì, hãy cố gắng tránh nó bằng mọi giá.
  • Đảm bảo rằng trình biên dịch và hướng dẫn của bạn được cập nhật! Các trình biên dịch lỗi thời có thể khiến mã nguồn hợp lệ không biên dịch được hoặc các lỗi lạ xảy ra trong thời gian chạy. Đối với các bài hướng dẫn cũng vậy.
  • Nhiều Antivirus sẽ nghĩ rằng bất cứ thứ gì bạn tạo ra đều là virus! Đảm bảo bạn thêm chương trình của mình vào ngoại lệ và có thể tắt Phần mềm chống vi-rút để giữ chương trình của bạn không bị gỡ cài đặt!