Xem bài viết riêng lẻ
  #1  
Cũ 22-01-2018, 02:41 PM
anhpham1896 anhpham1896 đang online
Junior Member
 
Tham gia ngày: Dec 2017
Bài gửi: 5
Mặc định Há»c C++ hiệu quả cho ngÆ°á»i má»›i bắt đầu

Há»c C++ nhÆ° thế nào hiệu quả? Há»c tại Stanford bạn sẽ biết cách lập trình cÆ¡ bản; Có khái niệm vá» lập trình C++; Biết cách sá»­ dụng thÆ° viện C++, hÆ°á»›ng đối tượng

C++ là sá»± mở rá»™ng của C, là má»™t ngôn ngữ ra Ä‘á»i từ lâu và là thành phần không thể thiếu đối vá»›i các hệ Ä‘iá»u hành, máy chủ và hệ thống nhúng. Äây là phiên bản hiện đại hÆ¡n của C và cho phép linh hoạt hÆ¡n rất nhiá»u. C++ cung cấp má»™t số khả năng để cho phép lập trình hÆ°á»›ng đối tượng.

Ứng dụng được viết theo hÆ°á»›ng đối tượng là 1 tập các đối tượng tÆ°Æ¡ng tác lẫn nhau, C++ cung cấp phát biểu "Class" để ngÆ°á»i lập trình đặc tả các đối tượng cấu thành ứng dụng. Tính năng vượt trá»™i này giúp C++ trở thành má»™t ngôn ngữ lập trình đầy sức mạnh, cho phép ngÆ°á»i dùng tiếp cận khái niệm lập trình ở má»™t góc nhìn rất khác so vá»›i ngôn ngữ C.

Há»c C++ rất dá»… hiểu và dá»… sá»­ dụng: chỉ cần khai báo tên mảng [ kích thÆ°á»›c ]. Truy cập đến các phần tá»­ trong mảng nhanh: chúng ta có thể truy cập tá»›i bất kì phần tá»­ nào trong mảng bằng cách chỉ định chỉ số cho phần tá»­ đó.

Ngày nay, vá»›i sá»± phát triển nhanh chóng của di Ä‘á»™ng và game thì C++ đã Ä‘Æ°Æ¡c ứng dụng rá»™ng hÆ¡n trong các mảng lập trình nhÆ° phát triển ứng dụng Android và đặc biệt trong phát triển Game 2D trên ná»n tảng Cocos2D.

Khóa há»c lập trình C++ tại Stanford

Vậy để thành thạo lập trình C++ thì bạn phải có phÆ°Æ¡ng pháp há»c tốt. DÆ°á»›i đây là những chia sẻ giúp bạn há»c C++ hiệu quả.

1. Chăm chỉ

Há»c bất kỳ má»™t ngôn ngữ lập trình hay má»™t môn há»c nào, Ä‘iá»u đầu tiên cần phải chăm chỉ. Chăm chỉ lắng nghe , chăm chỉ thá»±c hành trên lá»›p và chăm chỉ làm bài tập vá» nhà

Ban đầu khi há»c lập trình cÅ©ng giống nhÆ° bạn há»c bảng chữ cái, có thể có nhiá»u vấn Ä‘á» bạn ko hiểu tại sao nó lại thế, vì để giải thích thì cần phải nhiá»u kiến thức lập trình hÆ¡n. Chính vì vậy ban đầu bạn cứ làm theo những gì giảng viên hÆ°á»›ng dẫn và thá»±c hiện lại những bài tập đã chữa trên lá»›p cÅ©ng nhÆ° tá»± thá»±c hành những bài tÆ°Æ¡ng tá»± ở nhà.

Nếu nhÆ° ban đầu bạn ko chăm chỉ, có thể những vấn Ä‘á» giảng viên nói bạn hiểu ngay nhÆ°ng không làm bài tập thì chỉ má»™t thá»i gian ngắn sau, những vấn Ä‘á» cÅ© sẽ rÆ¡i rụng và ko có ná»n tảng để há»c ná»™i dung má»›i.

Lý thuyết phải đi đôi với thực hành để hiểu và nhớ nội dung lý thuyết lâu và kỹ hơn.

Khóa há»c lập trình C++ tại Stanford

2. Äá»c code của ngÆ°á»i khác

Bạn nên thÆ°á»ng xuyên Ä‘á»c code của ngÆ°á»i khác để hiểu thêm vá» thuật toán cÅ©ng nhÆ° các viết code của ngÆ°á»i khác để từ đó cải thiện năng lá»±c bản thân.

Má»™t bài toán có nhiá»u cách giải, má»—i cách giải sẽ có Æ°u nhược Ä‘iểm riêng,đừng vì suy nghÄ© đã giải được bài toán đó rồi nên ko cần biết cách làm của ngÆ°á»i khác ra sao. Vì cách làm của bạn chÆ°a hẳn đã là tối Æ°u(vá» thá»i gian thá»±c hiện hay kích thÆ°á»›c...). Khi Ä‘á»c nhiá»u cách làm, nhiá»u bài toán trên internet thì ko những cách lập trình được cải thiện mà thuật toán cÅ©ng sẽ được cải thiện nhiá»u.

Và đừng chỉ Ä‘á»c nó, hãy chạy thá»­ chÆ°Æ¡ng trình, debug chÆ°Æ¡ng trình để hiểu cách suy nghÄ© của ngÆ°á»i viết

3. Äam mê

Hãy Ä‘am mê vá»›i lập trình, há»c bất kỳ má»™t vấn Ä‘á» gì cÅ©ng có những khó khăn riêng, khi gặp khó khăn hãy nhá»› đừng bá» cuá»™c mà cần giữ lá»­a Ä‘am mê để vượt qua khó khăn đó. Khi những khó khăn được vượt qua thì niá»m Ä‘am mê vá»›i nó càng tăng lên

Hãy nhá»› tá»›i lúc ban đầu trÆ°á»›c khi há»c lập trình, bạn đã Ä‘am mê vá»›i nó nhÆ° thế nào.

4. Tìm giảng viên hoặc trung tâm tốt

Rất khó để há»c C++ tốt nếu nhÆ° không có má»™t ngÆ°á»i thầy giá»i, ngÆ°á»i sẽ Ä‘Æ°a ra các vấn Ä‘á», ná»™i dung để bạn Ä‘i theo. NgÆ°á»i thầy đã trải qua nhiá»u dá»± án vì vậy kinh nghiệm xá»­ lý tình huống, Ä‘Æ°a ra các vấn Ä‘á» và giải quyêt chúng má»™t cách Ä‘Æ¡n giản nhất.

Stanford luôn là trung tâm đáng tin cậy để bạn tìm tới và thực hiện các ước mơ vỠlập trình.

----

☎ STANFORD – ÄÀO TẠO VÀ PHÃT TRIỂN CÔNG NGHỆ

Hotline: 0936 172 315 – 0963 723 236; 024. 6275 2212 – 024. 6662 3355

Website: http://stanford.com.vn/
Trả lời với trích dẫn
->