01/10/2018, 15:25

Sau khi học C basic thì nên học gì tiếp theo?

Sau khi học C basic thì nên học gì tiếp theo ạ? Có nên học đồ hoạ ngay bây giờ không? Ai làm ơn giúp mình 1 lộ trình học sắp tới với ạ, kèm tài liệu hoặc trang web để học thì tốt quá.
PS: Topic này đang nói đến C cỗ lổ

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

Hi N.T.H.

  1. Bạn học C để làm gì ? Thì học tiếp để thực hiện mục tiêu thôi.
N.T.H viết 17:30 ngày 01/10/2018

Chào bạn, nhưng nếu biết 1 mục lộ trình cụ thể thì tốt hơn chứ, vì mình biết được mìnhh đang đứng ở vị trí nào. Bạn hỏi mình học C để làm gì? Thì mục tiêu lớn đó là do mình thích và mình muốn tìm hiểu nhiều hơn thôi, còn những mục tiêu nhỏ trong đó thì mình lại chưa biết, nên mình mới phải hỏi. Giống như nhiều trường hợp, người ta học C để làm nền tảng, sau đó lại học C++ , học OOP, đấy bạn, nó cũng chưa hoàn toàn là 1 lộ trình nhưng ít ra thì nó là bước n+1 tiếp theo của bước n.

Nguyễn Phạm Anh Quân viết 17:28 ngày 01/10/2018

Chào em @NTH347, C trong software thì ko dc ứng dụng nhiều đâu mà em phải học thêm C++ & OOP nhé! C++ làm gì cũng được, rất rộng nên em phải search thêm nhiều để có thêm hiểu biết và chọn lựa!
Còn riêng cái em nói, đồ họa máy tính thì chưa học được ngay, em phải học qua CTDL & GT, toán 3D rồi mới bước vào đồ họa máy tính được! Lúc đó em có thể chọn giữa OpenGL hoặc DirectX để học, nhưng mà khó đấy, cần sự kiên trì lớn!
Toán 3D em có thể học cuốn này, cần biết C++ OOP trước khi học:

amazon.com

3D Math Primer for Graphics and Game Development

Fletcher Dunn, Ian Parberry

This engaging book presents the essential mathematics needed to describe, simulate, and render a 3D world. Reflecting both academic and in-the-trenches practical experience, the authors teach you how ...

4.5 out of 5 stars, ISBN: 978-1568817231, A K Peters/CRC Press, November 2, 2011, $64.85

N.T.H viết 17:26 ngày 01/10/2018

Chào anh hitman17528, cảm ơn anh vì câu trả lời ạ. Sau khi đọc câu trả lời này mới hiểu tại sao em search “lộ trình học C sau khi học C basic” không nhận được 1 bài viết nào như ý muốn. Hiện giờ em cũng đang học OOP ạ, nói cụ thể hơn vì sao em muốn nghiên cứu sâu hơn về ngôn ngữ C, là do em đang dùng Linux và “ước mơ” sau này mình có thể tạo ra 1 ứng dụng nào đó trên Linux, đọc hiểu và sửa mã nguồn của Linux. Liệu anh có 1 lộ trình nào theo hướng này dành cho em không hay vẫn theo hướng anh đã nói ạ?

Nguyễn Phạm Anh Quân viết 17:25 ngày 01/10/2018

Anh chỉ làm đồ họa/game nên chỉ tư vấn hướng đó thôi, những hướng khác thì nhờ người khác vào tư vấn nha em! Lựa chọn là của em! Chúc em thành công!

*grab popcorn* viết 17:38 ngày 01/10/2018

Theo bạn nói thì mình thấy Embedded Linux là một lựa chọn có thể hợp ý bạn.
Và nếu bạn muốn theo hướng trên, bạn có thẻ tham khảo bài này:

Câu hỏi này chắc là bạn muốn hỏi cách tự học, Đạt sẽ trả lời theo hướng tự học. Học embedded không khó, cái khó là nó yêu cầu nhiều kiến thức ban đầu để có thể bắt đầu làm việc. Đạt làm Embedded Linux nên chỉ có thể đưa ra một số tài liệu có thể tự học Embedded Linux như sau. Để làm Embedded Linux thì bạn cần phải hiểu về Linux, chọn một distro linux nào đấy mà bạn thấy thích rồi dùng thử. Đạt có viết một trả lời về việc cài đặt Linux cho người lần đầu tiên mới sử dụng. Để tăng tốc độ h…

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

Hi N.T.HNTH347.
Để code được ứng dụng trên Linux thì về ngôn ngữ C/C++ là hoàn toàn đáp ứng đươc nhu cầu. Vấn đề quan trọng là các kĩ năng tra gg, đọc tài liệu và đọc thư viện, build thư viện v.v.v… Code trên Linux không có một nền tảng chung hay hay thư viện chuẩn, các thư viện thường phụ thuộc nhau, nhiều thư viện tương tự nhau có cái tốt tài liệu đầy đủ có cái thì không v.v.v…

N.T.H viết 17:28 ngày 01/10/2018

Gửi lời cảm ơn đến @drgnz ạ

N.T.H viết 17:26 ngày 01/10/2018

Cảm ơn góp ý của @Phong_Ky_Vo ạ

Bài liên quan
0