Dịp Tết mình có tranh thủ thời gian học thêm Java trên Coursera . Thật tình cũng không thích Java lắm, nhưng mà kỳ sau phải học, với lại học nhiều sẽ chém gió nhiều, không bổ bề ngang cũng tràn bề dọc mà.
Hiện tại trên Coursera có 2 specialization về Java là
Khóa của Duke thì dạy từ cơ bản, khóa 1 bắt học HTML, CSS luôn. Mình cũng không hiểu sao Java mà bắt học 2 món đó, chắc họ muốn học sinh làm quen với lập trình. Còn Capstone Project đồ án cuối khóa là xây dựng một Recommendation System.
Còn khóa của University of California, San Diego thì thiên về nâng cao hơn với lập trình hướng đối tượng, cấu trúc dữ liệu và giải thuật luôn. Ngay khóa một đã được học về lập trình hướng đối tượng.
Xem thêm:
Với bạn nào đã học hướng đối tượng thì học khóa này khá dễ, chủ yếu sẽ được ôn lại các khái niệm về trừu tượng, đóng gói, kế thừa, đa hình
Ôn lại về các giải thuật sắp xếp như Selection Sort, Insertion Sort; giải thuật tìm kiếm Linear Search, Binary search.
Học về lập trình GUI, bạn sẽ được tìm hiểu về library Processing để xây dựng đồ án cuối khóa
Nếu xét về cách dạy, đây là khóa hay nhất mình học từ trước đến giờ trên Coursera.
Tiêu chí của khóa học là “Think like a compiler, act like a runtime environment”
Tức là chạy code trong Eclipse chỉ bài giảng cuối cùng, trước đó, các giáo sư sẽ trình bày code trên giấy trước, rồi chạy từng bước trên giấy xem thử có lỗi xảy ra không, nếu có thì là lỗi compiler hay lỗi runtime.
Một điểm hay nữa là cách học chia video ra làm:
Đồ án cuối khóa sẽ được chấm chéo với nhau. Bạn sẽ chấm 3 người khác và ngược lại bài bạn sẽ được 3 người khác chấm. Nói vậy thôi chứ cũng dễ lắm, cứ đúng yêu cầu thì full điểm thôi.
Specialization rất hay, tập trung vào hướng đối tượng, giải thuật và ứng dụng nó trong phát triển phần mềm thế nào. Những bạn nào có thành tích học tập tốt có thể được Google mời phỏng vấn thử luôn đó nha. Vì thế anh em hãy ráng học hết 5 khóa để được qua Google làm nào. Khi mình học xong khóa 2 sẽ có bài review mới nhé!
À, chính sách xin finanical aid trên Coursera cũng đã thay đổi rồi, không còn tự động như trước. Lúc trước bạn chỉ cần trả lời 3 câu hỏi mỗi câu 50 từ. Bầy giờ phải trả lời 2 câu, mỗi câu 300 từ. Phải đợi 15 ngày mới có kết quả. Vì thế nếu đã xin được financial aid phải học tập nghiêm túc nhé. Đừng làm mất mặt sanh diên Việt Nam hiếu học.
Bài viết liên quan
[Case Study] - StatcWeb.Studio dùng nocode để làm tool nocode: 200h - 0 sales - 5 min(s) read - published on January 24, 2021[Case Study] Bán No-code MVP làm trong 100h giá $5000 - 11 min(s) read - published on January 15, 2021Chi tiết mình validate idea với nocode - 3 tuần 60 sales - $567 - 7 min(s) read - published on December 15, 2020Do things that don't scale - Lời khuyên tốt nhất để validate idea làm app - 2 min(s) read - published on November 22, 2020GPT-3 sẽ là phát minh quan trọng kể từ Blockchain - 4 min(s) read - published on September 15, 2020#6 - NoCode MVP - Tổng kết - 5 min(s) read - published on August 22, 2020#5 - NoCode MVP - Buông bỏ để hạnh phúc - 2 min(s) read - published on July 28, 2020#4 - NoCode MVP - Ý tưởng. Một lần chơi lớn - 4 min(s) read - published on July 2, 2020#3 - NoCode MVP - Sức mạnh của Bubble.io - 5 min(s) read - published on June 29, 2020#2 - NoCode MVP - Tại sao là NoCode và tương lai của nó - 7 min(s) read - published on June 28, 2020