01/10/2018, 08:58

Nắm vững ngôn ngữ c++ là thế nào?

chào các bạn,
hiện mình thấy trên các trang tuyển dụng có yêu cầu “nắm vững ngôn ngữ C/C++” “thành thạo C/C++”

vậy cho mình hỏi nắm vững ngôn ngữ C++ là như thế nào ạ, và mình cần những phần nào ạ?

Mai Anh Dũng viết 11:13 ngày 01/10/2018

Mỗi người có một cách hiểu, mỗi công ty lại có một chuẩn riêng.

Tuy nhiên Đạt lấy một số yêu cầu tối thiểu như sau để bạn tự đánh giá mình có nắm vững không.

  1. Đã học qua C hoặc C++ (ở trường ĐH hoặc tự học)
  2. Đã có kinh nghiệm làm việc thực tế với các project C/C++ ít nhất 1 năm với điều kiện bạn chăm đọc sách C/C++. Còn không thì 2 năm trở lên với nhiều project.
  3. Hiểu rõ con trỏ, struct, con trỏ hàm, ép kiểu, khai báo biến, biến toàn cục với C
  4. Hiểu reference, cách gọi hàm, OOP, cách sử dụng các containers, cách xây dựng một chương trình lớn, etc …

Khi đi phỏng vấn, dựa vào cách trả lời của bạn nhà tuyển dụng sẽ biết bạn nắm tới đâu.

Tiến Hoàng viết 11:01 ngày 01/10/2018

Theo mình chính là con trỏ

Tao Không Ngu. viết 11:01 ngày 01/10/2018

Hi Tiến Hoàng.
Mới làm quen thì con trỏ có vẻ thần thánh còn thực tế thì còn nhiều các khác nữa.

rogp10 viết 11:06 ngày 01/10/2018

C++ không dùng raw pointer mà dùng smart pointer nhé

Ngoài ra phải nắm được<algorithm>, <chrono>, iterator, OOP, …

Bài liên quan
0