30/09/2018, 17:25
Hướng đi lập trình
Chào a Đạt và mng! . Mình có một câu hỏi là: hiện tại mình đang học c++. mình muốn học mảng viết ứng dụng,kỳ tới mình sẽ học java. Theo mng thì có nên tiếp tục học sâu c++ hay là sẽ chuyển sang học java luôn? (mình rất thích c++ ) Tks!
Bài liên quan
Trước mình cũng học xong phần cơ bản của C++ rồi bị mơ hồ giống bạn.
Mình cũng muốn làm “cái gì đó” cho vui nhưng khổ nổi ko học được visual C++ của Microsoft,
nên mình chọn Qt framework.
Còn về phần Java mình cũng đang học cơ bản. Hướng đối tượng trong Java khá khác biệt với C++ do sự phân cấp của các lớp, cú pháp hướng đối tượng và cách tổ chức class… Có thể nói từ C++ chuyển qua Java như chuyển qua một hướng đi khác hoàn toàn.
Bạn rất khác với mình, mình thì học Java trước rồi bây giờ mới học C++, khó khăn vô cùng. TUy nhiên C++ có những ứng dụng mà ko thằng nào khác có được, ai thành thạo món này sẽ là hàng hót đó, vì C++ là ngôn ngữ khó, rất nhiều người đâm đầu vào rồi lại bỏ cuộc.
Bạn @Jack_cool đã thích rồi thì theo tới cùng đi, đừng bỏ dở, đáng tiếc!
@ChienCG uk mình cũng thấy c++ học vất vả thật phải có 300% kiên trì , phải hiểu từng ngóc ngách của nó vậy nhưng mình thấy nó cho tư duy rất nhiều.
C++ thật sự không khó như mọi người nghĩ đâu. Nếu các bạn thích học thì có thể học mfc framework trước. Sau đó tập viết dll rồi gọi nó bằng ứng dụng C++. Nên sử dụng visual c++ để code.
Đọc cuốn sách mẫu thiết kế để hiểu rõ lthđt.
Để nâng cao trình độ nên đọc mã nguồn của notepad++, chrome,…
bạn có thể nói chi tiết hơn một chút đc không? vd:sau khi học xong những kiến thức cần có của c++ thì nên tiếp tục làm gì?
Bạn nên đi vào lập trình giao diện, có thể sử dụng hàm API để tạo giao diện (chạy nhanh nhưng code hơi nhiều), hoặc sử dụng MFC Framework của microsoft, hoặc dùng Qt, … Lúc này bạn sẽ làm quen với các control: Static(lable), textbox, combobox, timer, … và các sự kiện click chuột chẳng hạn.
Khi viết chương trình bạn sẽ nảy sinh nhiều suy nghĩ mà nhu cầu để giải quyết bài toán của mình như đọc & viết file (fopen, fread, fwrite, …), giao tiếp tcp/ip, csdl, …
Cao cấp hơn bạn học thêm multi thread, multi processing, …
Viết được chương trình đầu tiên rồi xem như bước đầu định hình được cách học cho riêng mình.
cho m hỏi bạn học tài liệu API hay là MFC ở đâu vậy, search trên mạng à?
Cách tốt nhất là đọc sách. Mình đọc sách tiếng Nhật nên không share cho bạn được.
Nhưng mình thấy có 1 ebook băng tiếng việt viết về MFC rất hay, bạn tìm trên mạng đọc nhé.
Còn sách viết DLL bằng tiếng việt thì mình không biết, bạn nào biết giúp đỡ bạn @Jack_cool với nhé. Thank you!
@tuyendothanh cho mình hỏi, mình đọc thấy người ta bảo nên học API trước khi học MFC có đúng ko nhỉ? tks
@tuyendothanh
tuyendothanh bạn đang đọc cuốn tiếng nhật nào gửi cho mình với!!,
minh đang tự học nhưng không biết mua quyển nào