Ngày 10 đến ngày 20

Nov 27 2022
Tôi nghĩ rằng với cường độ của khóa học, việc ghi nhớ để thêm vào blog của tôi thường xuyên đã trở thành một suy nghĩ muộn màng. Sự tiến bộ thật đáng chú ý khi nghĩ lại từ tuần 1 đến nay đã kết thúc tuần thứ 3 nhưng tôi đánh giá cao rằng vẫn còn một chặng đường dài để đi.

Tôi nghĩ rằng với cường độ của khóa học, việc ghi nhớ để thêm vào blog của tôi thường xuyên đã trở thành một suy nghĩ muộn màng. Sự tiến bộ thật đáng chú ý khi nghĩ lại từ tuần 1 đến nay đã kết thúc tuần thứ 3 nhưng tôi đánh giá cao rằng vẫn còn một chặng đường dài để đi. Vào cuối mỗi ngày, bây giờ bộ não của tôi đã bị nấu chín vì tiếp nhận quá nhiều thứ, vì vậy tôi đã quên viết ở đây nên tôi đang cố gắng quay trở lại guồng quay của mọi thứ.

Trong 10 ngày qua, tôi đã học qua các chương của phần Thông thạo Ruby trong bài tập trước khóa học. Chương 1–6 là các khái niệm rất cơ bản như các loại dữ liệu khác nhau, vòng lặp, v.v. và chương 7–10 thực sự cần sự tập trung và suy nghĩ theo thuật toán để giải quyết các vấn đề. Tôi thấy rằng về tổng thể, tôi có thể hoàn thành chúng nhưng một số câu hỏi khiến tôi mất vài giờ để giải quyết.

Có một số câu hỏi trong các chương, đặc biệt là câu hỏi về hàm băm, tôi phải liên hệ với các sinh viên khác để được trợ giúp. Đây là lần đầu tiên bất kỳ ai trong chúng tôi nói chuyện trực tiếp chứ không phải qua tin nhắn nên điều đó thật tuyệt. Thật yên tâm rằng tất cả vẫn ở trên cùng một con thuyền và thú vị khi xem cách những người khác tiếp cận vấn đề.

Sau khi hoàn thành các chương về Ruby, tôi chuyển sang bài tập lập trình ghép nối và Phát triển theo hướng thử nghiệm, đây là một khái niệm mới. Đó là một trải nghiệm mới mẻ khi tiếp cận từng vấn đề với người khác vì có một vài trường hợp một người gặp khó khăn và người kia có thể giúp đỡ. Đó cũng là cách tốt để thực hành git liên tục đẩy và kéo các thay đổi trong khoảng thời gian 2 ngày.

Viết các bài kiểm tra cho TDD cũng là một trải nghiệm thú vị vì cú pháp cảm thấy khá khác biệt. Sau khi xem xét một vài ví dụ và làm việc ngược lại một cách logic, tôi đã có thể tìm ra cách viết một bài kiểm tra cơ bản, đó là một trải nghiệm thỏa mãn sau khi ban đầu bị nó làm cho bối rối.

Nhìn lại 10 ngày qua, có rất nhiều khoảnh khắc khó khăn mà tôi thực sự phải lùi lại để phân tích bản tóm tắt và giải quyết các câu hỏi. Đã có lúc tôi cảm thấy bối rối và nghi ngờ mình có thể làm được nhưng ở đây, bằng cách nào đó, tôi đã vượt qua được với sự giúp đỡ của các đồng nghiệp.

Bước vào tuần thứ 4, tuần cuối cùng của khóa học trước, tôi đã hoàn thành tất cả các bài tập trước khóa học trước thời hạn một tuần. Thay vì nghỉ một tuần, tôi muốn tìm hiểu một số học viện lập trình về Javascript. Tôi cũng có một dự án bằng Python liên quan đến thị giác máy tính mà tôi cũng muốn bắt đầu trong thời gian của mình. Tôi đã dành một thời gian dài để học Python để trực quan hóa dữ liệu và ML vào năm 2018 nhưng chưa bao giờ làm bất cứ điều gì với nó! Màn hình thứ hai của tôi hiện được đặt trên cuốn sách “Python for Data Viz” của tôi. Tôi rất vui khi phủi bụi và quay lại với nó. Ngay cả khi có một tuần trong tay, tôi cũng không có ý định bỏ chân ga.