Câu trả lời chính xác: 2-3 tháng
C ++ là ngôn ngữ lập trình được sử dụng nhiều nhất hiện có. Việc sử dụng C++ là trong các hệ điều hành chính như Windows, các trò chơi và nền tảng nổi tiếng như trò chơi World of Warcraft và Android cũng như các ứng dụng giao diện người dùng đồ họa như Photoshop.
Giống như tất cả các ngôn ngữ hiện có, sẽ mất một thời gian để học, nhưng tất cả đều có giá trị về lâu dài, cho dù ai đó muốn có một công việc trong lĩnh vực CNTT chơi game hay học để giải trí.
So với tất cả các ngôn ngữ lập trình khác như Java, một ngôn ngữ linh hoạt hơn, sẽ mất bao lâu để một người học nó?
Cũng đọc về C++ và Java khác nhau như thế nào trên trang web askanydifference
Mất bao lâu để học C++?
Trình độ ngôn ngữ C++ | Mất thời gian |
Mới bắt đầu | 2-3 tháng |
Trung cấp | 6-12 tháng |
Nâng cao | 12 + tháng |
Vài tháng đến một năm ngoài các bản cập nhật với C++.
Nó phụ thuộc vào việc bạn có biết ngôn ngữ lập trình khác hay không. Biết một ngôn ngữ như Java và Python sẽ giúp ích rất nhiều khi học ngôn ngữ này.
Học những điều cơ bản sẽ không mất quá nhiều thời gian, mất khoảng 2-3 tuần. Học C++, bạn sẽ mất nhiều thời gian như vậy khi bạn chỉ tập trung vào C++ chức năng, như đầu vào và đầu ra, và loại trừ các đối tượng, lớp và hoạt động của tệp.
Đây là khi một cá nhân dành thời gian để học nó 2-4 giờ một ngày và năm ngày một tuần. Đối với người mới bắt đầu, trung bình sẽ mất 2-3 tháng để học những điều cơ bản.
Sẽ mất nhiều thời gian hơn với các vấn đề lập trình phức tạp hơn và hiểu ngôn ngữ theo những cách phức tạp hơn, mất khoảng 6-12 tháng.
Xét rằng C++ đang được cập nhật thường xuyên, không phải lúc nào ai đó cũng có thể “làm chủ” ngôn ngữ này. Khi bạn hiểu các sắc thái trong ngôn ngữ, nó sẽ được cập nhật lại một lần nữa.
Sẽ có nhu cầu tìm hiểu thêm về ngôn ngữ C++. Một yếu tố khác quyết định một người sẽ mất bao lâu để học ngôn ngữ đó là tốc độ học của họ.
Có thể mất đến một giờ đối với một người học nhanh và đã biết các ngôn ngữ khác.
Tại sao phải mất nhiều thời gian như vậy để học C++?
Thật phức tạp để mang lại cho một lập trình viên nhiều tự do hơn
C++ là một ngôn ngữ phức tạp không được khuyến nghị cho người mới bắt đầu lập trình vì các chương trình khác giống như phần nổi của tảng băng chìm so với C++. Hầu hết các chương trình khác được thiết kế để dễ viết mã hơn nhằm đẩy nhanh quá trình và để nó hoạt động.
Ngôn ngữ này có các mục tiêu khác nhau trong tâm trí. Nó tập trung vào việc cố gắng thu gọn tốc độ và bộ nhớ trong thiết kế của mình. Ngoài việc C++ phải tương thích với ngôn ngữ lập trình C.
Mặc dù bao gồm khả năng tương thích với C, nhưng nó được xây dựng dựa trên nó, thêm các chuỗi gọi tham chiếu, tích hợp sẵn cùng với một chương trình cấp cao khác để làm cho nó phức tạp hơn so với C đơn giản hơn.
Một yếu tố khác về thời gian cần thiết để học ngôn ngữ này là thực tế là nó mang lại nhiều tự do hơn và có nhiều chức năng hơn nhưng không có bất kỳ gợi ý nào được tích hợp trong chương trình để tìm ra điều gì sai.
Sẽ cần có sự kiên nhẫn để tìm ra cách tìm ra vấn đề và giải quyết chúng. Có một loạt mã không thể hiểu được lần đầu tiên và việc tìm hiểu tất cả các ngoại lệ đối với một số quy tắc sẽ mất một thời gian.
Đó là ngôn ngữ mà một người sẽ cần xây dựng và tìm ra cách tốt nhất để họ sử dụng C++.
Có vẻ như C++ cung cấp một hành trình học tập mạnh mẽ nhưng phức tạp. Lời giải thích về lý do tại sao phải mất nhiều thời gian hơn để học khá sâu sắc, cảm ơn!
Tôi lặp lại tình cảm của bạn, Lisa. Những lý do được đưa ra trong suốt thời gian học C++ rất đáng suy ngẫm và có rất nhiều ý nghĩa.
Thật vậy, lời giải thích chi tiết về C++ và lý do kéo dài thời gian học nó mang tính giáo dục. Bài viết này cung cấp thông tin có giá trị cho các lập trình viên đầy tham vọng.
Điều trớ trêu là có thể mất 2-3 tháng để học C++ nhưng lại không có thời gian để thành thạo nó do nó được cập nhật thường xuyên. Đó chắc chắn là một ngôn ngữ lập trình phức tạp.
Hoàn toàn có thể, thật thú vị khi mức độ phức tạp và tần suất cập nhật lại thay đổi quá trình học tập C++ như thế nào. Đó thực sự là một ngôn ngữ thú vị để học.
Đó là một điểm tốt mà bạn đã đưa ra. Chính sự phát triển không ngừng của ngôn ngữ C++ đã khiến nó trở thành một thử thách học tập độc đáo.
Các mục tiêu thiết kế đặc biệt và quá trình học tập phức tạp của C++ thật hấp dẫn. Tôi đánh giá cao những hiểu biết sâu sắc được cung cấp về lý do tại sao phải mất nhiều thời gian hơn để học ngôn ngữ lập trình này.
Chắc chắn rồi, Paula02. Bài viết đưa ra lời giải thích thuyết phục về khoảng thời gian kéo dài cần thiết để học C++ một cách hiệu quả. Đó thực sự là một bài đọc sáng sủa.
Sự phức tạp và rắc rối của C++ được nêu rõ trong bài viết này. Những hiểu biết sâu sắc về quá trình học tập và những thách thức liên quan đến ngôn ngữ lập trình này.
Những lời giải thích được cung cấp về mục tiêu thiết kế và những thách thức học tập của C++ rất kích thích tư duy. Đó là một ngôn ngữ lập trình đòi hỏi một cách tiếp cận kiên trì và tận tâm để nắm bắt một cách hiệu quả.
Tôi không thể đồng ý hơn được, Idavis. Bài viết đi sâu vào sự phức tạp của việc học C++ và cung cấp những hiểu biết có giá trị cho những cá nhân mong muốn thành thạo ngôn ngữ phức tạp này.
Những thách thức của việc học C++ được thể hiện rõ qua những lý do được đưa ra. Thật đáng khen ngợi khi bài viết nêu bật sự phức tạp và sự kiên nhẫn cần có để điều hướng qua ngôn ngữ lập trình này.
Tôi hoàn toàn đồng ý, Turner. Cần có sự hiểu biết sâu sắc và đường cong học tập nâng cao nhấn mạnh tầm quan trọng của việc cam kết học C++.
Quả thực, thật thú vị khi đọc được bản phân tích toàn diện về các yếu tố ảnh hưởng đến việc học C++. Đó là một ngôn ngữ đáng để học mặc dù nó phức tạp.
Bảng phân tích chi tiết về khung thời gian học C++ rất giàu thông tin. Những lý do đằng sau khoảng thời gian này khá hấp dẫn.
Tôi không thể đồng ý hơn nữa, Jackson. Những tính năng độc đáo của C++ và những lời giải thích về thời gian học khá hấp dẫn.
Chắc chắn, sự phức tạp và mục tiêu thiết kế của C++ khiến ngôn ngữ lập trình này trở thành một lĩnh vực nghiên cứu hấp dẫn.
Thực tế là C++ mang lại cả sự tự do và độ phức tạp, làm tăng thêm sự thú vị cho quá trình học tập. Đây là một phần thông tin giúp bạn hiểu được thời gian học C++.
Chắc chắn rồi, Donna Robinson. Bài viết cung cấp thông tin có giá trị về các tính năng và lộ trình học tập của C++. Đó là một ngôn ngữ đòi hỏi sự siêng năng và hiểu biết.
Trước đây tôi đã nghe nói rằng C++ là một ngôn ngữ phức tạp, mặc dù nó mang lại nhiều tự do hơn cho các lập trình viên. Khung thời gian rất cần thiết để bất kỳ ai đánh giá xem có nên học nó hay không, cảm ơn.
Tôi đồng ý, C++ được biết đến với tốc độ và khả năng ghi nhớ so với các ngôn ngữ lập trình khác. Ước tính thời gian khá chính xác.
Mặc dù việc học C++ cần có thời gian nhưng việc hiểu các sắc thái và ngoại lệ đối với các quy tắc của nó là một phần của hành trình làm chủ nó. Cảm ơn bạn đã làm sáng tỏ chủ đề này.
Chắc chắn rồi, Nwilson. Đó là một ngôn ngữ đòi hỏi sự cống hiến và kiên nhẫn để nắm bắt hoàn toàn. Những hiểu biết sâu sắc được cung cấp ở đây khá có giá trị đối với các lập trình viên đầy tham vọng.
Sự phức tạp của C++ được thể hiện rõ ràng qua các chi tiết được cung cấp. Đây là một bài đọc thú vị để hiểu về tiến trình học tập và những thách thức lập trình liên quan đến C++.
Quả thực, độ sâu và độ phức tạp của C++ đã được nắm bắt rõ ràng trong bài viết. Nó cung cấp cái nhìn có giá trị về hành trình học tập của các lập trình viên C++ đầy tham vọng.
Chắc chắn rồi, Rhill. Bài viết nắm bắt được sự phức tạp và phức tạp của C++ cũng như thời gian học nó. Một quan điểm toàn diện và sâu sắc về một ngôn ngữ lập trình phức tạp.