9.1 Quy định học tập
Hãy để mình kể chút về cách mà việc học tập sẽ được tổ chức nhé.
Mỗi tuần bạn sẽ có hai buổi webinar, mỗi cái kéo dài khoảng 2 tiếng. Trong những buổi này, mentor của bạn sẽ giải thích những công nghệ mới, chỉ cách làm việc với chúng và thực hành tất cả những thứ đó.
Webinar sẽ diễn ra trên Zoom. Trong đó bạn có thể hỏi mentor của bạn câu hỏi trong lúc webinar. Hoặc nghe câu trả lời của mentor với các câu hỏi từ các bạn sinh viên khác. Điều này cũng rất hữu ích đấy.
Sau mỗi webinar, chúng tôi sẽ gửi cho bạn bản ghi âm của nó. Vì vậy, đừng lo lắng nếu bạn lỡ buổi nào đó, hoặc nó diễn ra vào thời điểm không thuận tiện với bạn.
Ngoài ra, chúng tôi sẽ nhóm các bạn vào từng nhóm. Mỗi nhóm sinh viên học cùng nhau sẽ có kênh riêng trong messenger. Bạn có thể trò chuyện, đặt câu hỏi, giải quyết các vấn đề tổ chức và vân vân. Mỗi nhóm sẽ có người quản lý riêng, người sẽ cố gắng giải quyết mọi khó khăn khi mentor không có mặt.
Trên trang web của chúng tôi, bạn sẽ có sẵn các bài giảng, bài tập và khảo sát. Bạn có thể truy cập trang web 24/7 để thực hành giải quyết bài tập, đọc lại bài giảng hoặc làm vài bài kiểm tra. Ngoài ra trên trang web còn có phần "Trợ giúp" tuyệt vời, nơi bạn có thể đặt bất kỳ câu hỏi nào về bài tập và nhận câu trả lời từ cộng đồng lớn của chúng tôi.
Thỉnh thoảng mentor sẽ đưa ra dự án nhóm hoặc cá nhân. Các dự án này sẽ có thời hạn (deadline). Tất nhiên, bạn có thể nộp bài sau thời hạn này, nhưng sẽ hơi khó khăn vì mentor bắt đầu giới thiệu chủ đề mới và bạn sẽ cần theo kịp. Vì vậy đừng coi thường việc thực hành mà không có lý do nhé.
9.2 Công cụ kỹ thuật
Như tất cả lập trình viên thực thụ, bạn sẽ viết code trong IDE — đây là chương trình đặc biệt để viết chương trình. Đối với Python, có vài IDE phổ biến. Chúng ta sẽ sử dụng PyCharm từ công ty JetBrains. Nó có hai phiên bản PyCharm: trả phí và miễn phí. Đối với việc học, các tính năng của phiên bản miễn phí là đủ rồi.
Bạn có thể làm việc trên bất kỳ hệ điều hành nào: Windows, MacOS hoặc Linux. Tất cả công cụ mà chúng ta sẽ dùng trong quá trình học đều có phiên bản cho mỗi hệ điều hành này. Ví dụ, bạn sẽ học cách làm việc với Docker, Git hoặc SQL — mỗi công cụ này đều có phiên bản cho từng hệ điều hành.
Để tham gia vào các buổi webinar bạn sẽ cần sử dụng Zoom. Bạn có thể dùng phiên bản web của nó, nhưng tốt nhất hãy cài đặt phần mềm client. Như vậy sẽ dễ dàng hơn cho cả bạn và chúng tôi. Làm quen với Zoom rất đơn giản, và nếu bạn chưa từng dùng ứng dụng này, bạn sẽ nhanh chóng nắm bắt được thôi.
Bạn có thể giao tiếp với nhóm, mentor và người quản lý của bạn ở 3 nơi. Đầu tiên là chat của Zoom trong lúc webinar. Thứ hai là cộng đồng trong messenger, nơi bạn có thể đặt bất kỳ câu hỏi nào 24/7 và trò chuyện với đồng nghiệp. Cuối cùng, có cộng đồng lớn trên trang web CodeGym — mọi câu hỏi về bài tập có thể được đặt ra ở đó.
9.3 Nền tảng của chúng tôi — niềm tự hào của chúng tôi
Trang web CodeGym — là một nền tảng học tập đặc biệt. Ở đó bạn sẽ tìm thấy mọi thứ mà mình cần.
Đầu tiên, có lý thuyết: bài giảng có sẵn 24/7, giải thích dưới dạng luận điểm nhưng có ví dụ cụ thể cho tất cả các chủ đề sẽ được thảo luận trong các buổi webinar. Khác với webinar, trong bài giảng bạn luôn có thể đọc trước về chủ đề mà mentor chưa giảng dạy. Đôi khi điều này rất hữu ích.
Thứ hai, có thực hành: trên trang web bạn sẽ có sẵn hơn 1000 bài tập, liên kết với các bài giảng, giúp bạn dễ dàng củng cố kiến thức đã học qua thực hành. Nếu tài liệu không yêu cầu có bài tập thực hành, thì bạn sẽ có bài kiểm tra. Cũng rất hữu ích để kiểm tra trình độ của mình.
Thứ ba, đó là phần Trợ giúp. Tôi đã nói về nó lần thứ ba rồi, vì nó thực sự là một tác phẩm nghệ thuật. Ở đó mọi thứ được tổ chức rất thuận tiện, và bạn có thể đặt câu hỏi về bài tập trong vài giây: mã của bạn, điều kiện bài tập và yêu cầu sẽ được thêm vào câu hỏi của bạn tự động. Ngoài ra, bạn có thể nâng cao kỹ năng của mình, bằng cách trả lời câu hỏi từ các bạn sinh viên khác.
Thứ tư, là plugin của chúng tôi, được điều chỉnh để làm việc với PyCharm. Plugin cho phép bạn nhận bài tập và gửi chúng để kiểm tra ngay từ IDE. Nhanh chóng và tiện lợi.
Và cuối cùng, không phải là cuối cùng — là cộng đồng của chúng tôi. Năm nay dự án CodeGym tròn 12 tuổi, và trong những năm qua, trên trang web đã tụ họp được một cộng đồng lớn và thân thiện. Mọi người chia sẻ các câu chuyện thành công, hỗ trợ nhau và giúp đỡ đồng nghiệp. Hãy tham gia, ở đây bạn sẽ không cảm thấy lạc lõng đâu.
GO TO FULL VERSION