Bài giảng của trường ĐH so với sách tham khảo
Trong lúc ôn thi học kì đọc lại toàn bộ bài giảng của môn C++ mình mới thấy trước đây việc đọc sách tham khảo cũng mình khá vô nghĩa.
Trước khi học ĐH, mình tự học tham khảo qua 2 cuốn là Absolute C++ với The c++ programming language (rất kĩ) nắm khá vững nó.
Nhưng khi vào học môn nào ở ĐH, mình thấy có sự khác biệt rất rất lớn:
- Bài giảng giới thiệu ngắn gọn về các phần căn bản như expressions, conditions, functions, classes, inheritance, interface… chứ không rườm rà như sách.
- Các slide viết dễ hiểu, ít chữ, 90% có hình ảnh, đọc vào chưa hiểu, nhìn vào hình ảnh là nghiệm ra. Sách thì toàn chữ cả đoạn, ý chính cần nhớ thì nằm rải rác, hết chứ thì là code mẫu, vài ba trang mới có hình ảnh. Sách ảnh nhiều thì chỉ có bọn Head first là làm tốt, nhưng bọn này lại ít đi chi tiết, chủ yếu cho beginner.
- Mình nhận ra là do các thầy biên soạn giáo trình đã đọc rất nhiều sách nên rút ra được cái nào quan trọng cần áp dụng sau này, cái nào dễ sai, cái nào học sinh khó hiểu mà viết lại cho dễ.
Vì vậy mình thấy việc đọc sách tham khảo trước khi nắm vững một lĩnh vực nào đó khá may rủi. Cần phải có một sự đơn giản nhất định giúp mình nắm căn bản của cái cây, sau đó mới đọc sách thêm để bổ sung cành lá vào nó; phần nào mình đã biết rồi thì lướt qua, tập trung tìm cái lạ, cái mẹo trong sách thì hay hơn.
Tự cảm thấy khoảng thời gian hơn 1 năm lao đầu vào sách khi chưa biết gì không bằng 1 2 tháng học theo bài giảng, có người chỉ dẫn ạ
Không biết ý kiến mọi người ra sao?
Nếu bạn không đọc sách trước thì bạn sẽ không hiểu được ngay những gì người ta giảng trên lớp đâu. Tuy nhiên, mình cũng thấy một số bạn có chút ít kiến thức, ban đầu học tốt hơn các bạn khác, nhưng cuối cùng lại đuối hơn? Vì sao nhỉ?
Mình nghĩ là do chọn hướng học trước chưa chuẩn.
Học trước mà học được mới một ít căn bản gốc rễ đã sang cành lá thì rất tản mát, cũng gọi là biết trước nhưng bị lỗ hổng.
Những người học tuy sau nhưng đi từ gốc rễ nắm vững nó rồi từ từ học những cái phụ thì coi bộ vững vàng hơn, kiểu ngựa hay là ngựa chạy đường dài chứ không phải ngựa xuất phát nhanh. Elon Musk học như thế
đọc sách vẫn hiểu cặn kẽ vấn đề hơn chứ bạn, nắm chắc phần gốc rồi thì những cái sau học sẽ đơn giản hơn nhiều, chứ kiểu chỉ học slide lướt lướt nhìn thì có vẻ ổn đấy nhưng kiến thức trôi nhanh lắm.
Có lẽ ban đầu kiến thức khá đơn giản, nên biết một chút sẽ nắm nhanh hơn, nhưng ko bằng mấy đứa có “gia tốc” lớn, bọn này học nhanh lắm. Trong trường cũng gặp một số đứa cấp 2 cấp 3 chả biết lập trình là gì nhưng học nhanh nên nó ban đầu hơi chậm nhưng học đc cơ bản rồi thì học mấy cái khác cục nhanh
Nhiều sách viết cũng khá hay mà
Đọc sách vs xem slide bài giang nó giong như việc đọc sách hay xem phim vậy , cái gì cũng có 2 mặt có nó . Đọc sách thì hiểu sâu hơn bản chất hơn, còn slide hay tuts trên mạng thì làm đc nhanh hơn
Đọc slides mà bạn cho rằng hay hơn sách thì cũng chịu thua.
Slides phải đi kèm với thầy giảng mới hết được ý. Nội dung slides chỉ là những ý chính để giúp cho người học dễ theo dõi và giúp thầy không sót ý chính.
Bạn chọn quyển sách dành cho newbie thì đương nhiên tác giả sẽ giải thích dài dòng. Chọn quyển dành cho người có kinh nghiệm xem, ngắn gọn ngay thôi.
Bạn đọc được quyển The C++ Programming Language của Bjarne Stroustrup và nắm khá vững ư? với hơn 1000 trang? và thấy slides hay hơn? Mình nghi ngờ những điều bạn nói.
theo cá nhân mình thì thường có các nguồn tài liệu sau
-sách
-giáo trình
-slide
-các website dạy online
-video
-hoặc học qua người khác, có ng dạy cho
mình thấy
-sách là đủ nhất, chi tiết nhất, thường các giảng viên, giáo sư tiến sĩ , phó giáo sư gì đó viết, kiến thức khá là sâu
-giáo trình coi như 1 bản thu gọn của sách, thường do các giảng viên ở các trường đh viết, chỉ viết những thứ mà trường đó đào tạo, họ cảm thầy cần những kiến thức đó, có thể nó là cơ bản, có thể nó là thứ mà sau này đi làm cần hơn,
nếu học bằng sách
thì với thời gian ngắn ngủi của 1 học kì, k thể học hết và hiểu hết được những gì trong sách, mà tạm thơi, chỉ cần học cái cở sở để có các gốc sau đi làm, có thể phát triền thêm, chứ trường đh k đào tạo đến tận chân răng , kiểu ra trường có thể làm được việc, nên nếu học bằng sách, thì sẽ khá chậm, 1 kì học nhiều môn , các môn đều hoc bằng sách, thì chắc là k kịp
nếu học bằng giáo trình, cái này nghe vẻ khả quan hơn sách
nếu học slide, web, video, thì quá sơ sài
nên thường mình học giáo trình + slide + web + video
khi mới bắt đầu
còn sau này đi làm,
chuyên về 1 mảng nào đó
thì nên học trong sách lúc này cần chuyên sâu, chi tiết
mình thì mình thấy thường của thầy cô rút gọn rất nhiều theo cái kiểu để làm bài tập .OK bạn có thể làm được bài tập nhưng về bản chất bạn không hiểu rõ.
VD mình đọc sách của nguyễn văn ất chương con trỏ nói rất dài ,tuy vẫn lam man nhưng mình vẫn hiểu được bản chất của nó.
Lên lớp đùng 1 cái ông thầy chỗ này các e muốn thay đổi giá trị của nó thì các e thêm dấu * hoặc dấu & vào nhé.