thuocdo181
Senior Member
Chào bác. Em cũng là dân mới lon ton chuyển qua học code thôi ah. Hiện nay em đang học ở codecademy, em đã học xong phần SQL và hiện em đang chuyển sang học Python. Tất nhiên là mới học dc 2 tháng nên em còn có nhiều thứ không hiểu và còn phải thực hành nhiều lắm. Em có được thấy bác nói là bên Datacamp học thì ngon nhất và thực hành cũng tương tự.
Cũng tiện bác có thể cho em hỏi vài thứ, rất mong dc bác trả lời. Em chân thành cảm ơn bác
1. Sau khi học xong bên codecademy, em có cần phải qua bên Datacamp để học thêm không ah?
2. Em tự đặt ra mục tiêu cho mình là sau 1 năm cày bừa, em phải giải được thành thạo bài tập SQL, Python. Em biết nói thế sẽ có nhiều bác cười em. Nhưng hiện giờ em đọc nhiều bài trên sqlzoo, progestsql em vẫn chưa hiểu, nên em chỉ tạm đặt ra mục tiêu như thế thôi. Vậy theo bác, 1 năm như thế là có quá ngắn hay không? Em có cần phải điều chỉnh lại thời gian để đạt được mục tiêu không?
3. Theo em, mindset là rất quan trọng khi code, theo bác, để từ một người có thuần tư duy cơ bản sang tư duy code, đặc biệt là tư duy của Data Analysis/ Data Scientist, cần phải làm gì cơ bản hằng ngày để có được tư duy này?
Cảm ơn bác vì đã đọc câu hỏi của em. Em rất mong nhận được câu trả lời của bác.
Hi bạn, mình trả lời câu 1 của bạn trước:
1. Nếu nội dung đó bạn đã học trên codecademy rồi thì không cần học lại trên DataCamp. Việc học trên các nền tảng khác nhau chủ yếu là trải nghiệm khác nhau, về kiến thức sẽ có nhiều điểm tương đồng. Ví dụ như bạn đang học Đại học thương mại, có nên chuyển sang NEU cùng ngành vì NEU danh tiếng tốt hơn không? Mình nghĩ là không cần, dành thời gian học cái khác tốt hơn.
Câu hỏi 2 và 3 của bạn rất hay nhưng khó có thể trả lời đủ ý trong 1-2 câu, hẹn bạn sẽ viết 1 bài chi tiết hơn về 2 câu hỏi này.
2. Bạn nên cân nhắc đo lường theo kết quả đạt được hơn là thời gian dành cho việc học. Với mỗi khi mình học hoặc thiết kế một khóa học mình thiết kế sẽ luôn bắt đầu từ Outcome trước khi quan tâm đến quá trình. VD: Nếu bạn định hướng vị trí DA, học các kiến thức SQL đáp ứng được công việc của vị trí DA trước rồi tìm một vị trí công việc phù hợp để vận dụng và chuyển hóa các kiến thức đó thành kỹ năng.
Học không xác định mục tiêu đầu ra nhanh chán và dễ nản.
3. Mình rất hứng thú với câu này vì trong quá trình mình tìm hiểu về cách dạy cũng là quá trình mình tìm hiểu về cách tiếp nhận thông tin. Học cách đi dạy lại trở thành học cách học.
Mindset, skillset và toolset đi song hành và ảnh hưởng lẫn nhau. Cách mình hay khuyến khích các bạn là làm, thử sai, rút kinh nghiệm. Mindset phát triển theo cả sản phẩm bạn làm ra và số cách thử sai để bạn làm ra nó.
Về các tips để học và liên kết được kiến thức, bạn có thể tìm hiểu một vài từ khóa như first principles thinking về cách tư duy, feynman technique về phương pháp học, reverse thinking cho sự sáng tạo... . Về sách, bạn có thể đọc thêm quyển A mind for Numbers của Barbara Oakley. Đã có bản tiếng Việt trên Tiki.
Nếu cần làm rõ phần nào, bạn cứ phản hồi lại nhé.