JavaRush /Blog Java /Random-VI /Cách sử dụng dự án JavaRush: hướng dẫn chi tiết

Cách sử dụng dự án JavaRush: hướng dẫn chi tiết

Xuất bản trong nhóm
Cách sử dụng dự án JavaRush: hướng dẫn chi tiết - 1

Làm việc với trang web

Tôi luôn nói với học sinh của mình rằng lập trình rất đơn giản và thú vị. Bây giờ bạn cũng có thể thấy điều này. Mục tiêu của khóa học là mang lại nhiều niềm vui, tâm trạng vui vẻ và kỹ năng lập trình thực tế để dễ dàng có được công việc lập trình viên. Có những nhiệm vụ thực tế nhỏ cho việc này. Nhưng có rất nhiều trong số họ. Rất nhiều.

Thiết bị trò chơi

Trò chơi bao gồm 40 cấp độ . Mỗi cấp độ bao gồm 10-12 bài học và 20-30 bài tập thực hành . Đối với mỗi vấn đề được giải quyết, bạn sẽ nhận được phần thưởng - một vài đơn vị vật chất đen. Bạn cần nguyên liệu để chuyển sang cấp độ tiếp theo. Bạn luôn có thể theo dõi lượng chất đen trên trang hồ sơ của mình và ở góc trên bên phải trong bài giảng. Mỗi cấp độ bao gồm các bài học - bài giảng, một khối nhiệm vụ hoặc video thực tế. Để chuyển sang bài học tiếp theo, bạn cần nhấn nút lớn. Nếu bạn không có đủ vật liệu đen, bạn cần giải quyết một số vấn đề và kiếm vật liệu. Để làm điều này, có một nút màu vàng ở bên trái bài giảng, đối diện với các nhiệm vụ thực hành:

Bài giảng

Các bài giảng của khóa học được cấu trúc dưới dạng đối thoại với các ví dụ thực tế rõ ràng và được chia thành các bài học Java , được nhóm thành các cấp độ. Hình dung sẽ cải thiện nhận thức của bạn về lý thuyết và giúp bạn hiểu rõ hơn về chủ đề đang được nghiên cứu. Một số bài học là một khối nhiệm vụ. Một số tác vụ có thể được giải quyết trực tiếp trong trình duyệt. Những vấn đề như vậy được đưa ra để củng cố lý thuyết vừa được đề cập. Hãy thực hiện chúng ngay lập tức, khi đó bộ não của bạn sẽ hiểu rõ hơn về chủ đề đang được nghiên cứu. Ở cuối mỗi cấp độ, bạn được mời xem video về các chủ đề CNTT, đồng thời cung cấp liên kết đến các tài liệu bổ sung. Họ được yêu cầu đọc. Đây là một phần của khóa học. Các bài toán được đưa ra dựa trên tài liệu bổ sung nên bạn không thể bỏ qua.

Xem video

Để học tập hiệu quả, não cần chuyển sang các hoạt động khác. Giải pháp lý tưởng là xen kẽ giữa việc học và xem video. JavaRush có một video thú vị và hữu ích sau mỗi cấp độ sẽ giúp bạn thư giãn đầu óc và hòa mình vào thế giới CNTT. Nhân tiện, khi xem nó bạn cũng nhận được chất đen.

Phương pháp học tập không chuẩn mực

Khóa học JavaRush sử dụng phương pháp học tập không chuẩn.
  1. Lý thuyết được đưa ra cả trong bài giảng và tài liệu bổ sung cho cấp độ. Cách tiếp cận này sẽ cung cấp cho bạn kỹ năng tự học, điều này rất quan trọng đối với một lập trình viên. Lập trình viên phải biết các tài nguyên, diễn đàn và blog phổ biến về Java.
  2. Việc thực hành được thực hiện dưới hình thức một số lượng lớn các nhiệm vụ:
    • Một số bài toán được đưa ra dựa trên tài liệu lý thuyết ngay sau bài học.
    • Phần còn lại được nhắc lại lý thuyết các cấp độ trước đó.
    • Phần thứ ba dựa trên các tài liệu từ hai hoặc ba cấp độ trong tương lai. Nếu bạn không thể giải quyết vấn đề, hãy bỏ qua nó. Bạn sẽ quay lại phần này sau một vài cấp độ khi đưa ra lý thuyết về chủ đề đó. Hãy tin tôi, đây là một cách tiếp cận tự nhiên để dạy cho tất cả mọi người: đầu tiên là thực hành, sau đó là biện minh - lý thuyết. Bằng cách này, kiến ​​thức được tiếp thu tốt hơn.
    • Và một phần khác của nhiệm vụ là nhiệm vụ thưởng. Những nhiệm vụ này nhằm mục đích tự học và phát triển tư duy thuật toán.
    • Một loại nhiệm vụ riêng biệt là những nhiệm vụ lớn. Các nhiệm vụ từ các đoạn trước là cơ sở cho các nhiệm vụ lớn hơn. Chính những vấn đề lớn sẽ mang lại cho bạn sự hiểu biết cơ bản về lập trình và các mảnh ghép sẽ ghép lại thành một bức tranh duy nhất.
  3. Luyện tập xen kẽ (lý thuyết + thực hành) và thư giãn (video) sẽ mang lại hiệu quả tối đa cho quá trình luyện tập của bạn.

Nhiệm vụ thực tế

Trên JavaRush, các nhiệm vụ được chia theo mức độ khó. Đơn giản nhất là nhiệm vụ nhập mã bằng mẫu. Để hoàn thành tác vụ này, bạn phải nhập mã Java ở cuối cửa sổ giống với mẫu nằm ở đầu cửa sổ. Nhiệm vụ khó khăn nhất tiếp theo là củng cố tài liệu lý thuyết. Những vấn đề như vậy xuất hiện ngay sau lý thuyết: chúng có thể được giải quyết trực tiếp trên trang web. Để hoàn thành nhiệm vụ như vậy, bạn cần viết một chương trình bằng Java: bạn cần đưa ra giải pháp, sau đó nhập mã giải pháp vào cửa sổ chính. Để thuận tiện, các nút đã được thêm vào để tối đa hóa và đóng biểu mẫu. Nếu bạn gặp khó khăn trong việc giải quyết vấn đề, bạn có thể yêu cầu trợ giúp. Để kiểm tra nhiệm vụ, bạn cần nhấp vào nút. Tác vụ sẽ được kiểm tra và kết quả sẽ xuất hiện ở đầu màn hình:

Cắm vào

Mọi lập trình viên đều phải viết chương trình trong môi trường phát triển chuyên biệt ( IDE ). Đây là một chương trình đặc biệt để viết chương trình của riêng bạn. IDE tốt nhất theo JavaRushIntelliJ IDEA . Đó là lý do tại sao một plugin đặc biệt dành cho IntelliJ IDEA đã được tạo trong JavaRush, nhờ đó bạn có thể giải quyết các tác vụ có độ phức tạp thấp, trung bình và cao trực tiếp từ IDE. Quá trình thiết lập một dự án đang hoạt động và plugin cho dự án đó được mô tả ở cấp độ 3 của JavaRush. Bạn có thể tải xuống dự án đang hoạt động, trong đó tất cả các tác vụ sẽ được giải quyết, cùng với plugin trên trang của bạn, trong tab “Nội dung tải xuống của tôi”. Để có danh sách nhiệm vụ trong dự án đang làm việc của bạn trong IntelliJ IDEA, bạn cần nhấp vào nút nhận nhiệm vụ ( sọc ). Để gửi một nhiệm vụ để xem xét, bạn phải nhấn nút bên phải ( dấu kiểm) . Khi bạn nhấp vào nút nhận nhiệm vụ, một biểu mẫu sẽ mở ra với danh sách tất cả các vấn đề chưa được giải quyết. Nếu tất cả nhiệm vụ đã được giải quyết hoặc không có nhiệm vụ nào có thể giải quyết được trong một dự án đang hoạt động trong IDEA , thì plugin sẽ thông báo về điều này bằng một thông báo đặc biệt. Sau khi gửi một nhiệm vụ để xem xét, nó sẽ được kiểm tra trên máy chủ. Kết quả kiểm tra sẽ được hiển thị trong IDEA : Nhiệm vụ có độ khó trung bình - những nhiệm vụ này chỉ có trong IDEA thông qua plugin. Chúng thường bao gồm một số lớp và bao gồm các tài liệu lý thuyết bổ sung. Tác vụ nâng cao - những tác vụ này chỉ khả dụng trong IDEA thông qua plugin. Đây là những nhiệm vụ thưởng phức tạp, thường dựa trên thuật toán. Không có tài liệu lý thuyết nào được đưa ra về chúng. Nhiệm vụ lớn - những nhiệm vụ này chỉ khả dụng trong IDEA thông qua plugin bắt đầu từ cấp 21 . Một nhiệm vụ lớn là một chuỗi gồm 15-25 nhiệm vụ phụ thuộc. Quyền truy cập vào nhiệm vụ phụ tiếp theo chỉ được cấp sau khi giải quyết nhiệm vụ hiện tại. Tất cả mã cho một tác vụ lớn cụ thể được phát triển trong một gói với các gói con và đại diện cho một ứng dụng nhỏ. Ví dụ: một người lưu trữ hoặc tổng hợp công việc. Bằng cách giải quyết các vấn đề lớn, bạn sẽ học cách phân tách một vấn đề lớn thành các nhiệm vụ phụ, tái cấu trúc, phát triển kiến ​​trúc, nghiên cứu các mẫu thiết kế và một số khung công tác hữu ích (công nghệ, thư viện). Kinh nghiệm thu được khi giải các bài toán lớn sẽ giúp ích khi viết bài kiểm tra trong quá trình làm việc. Đối với mỗi vấn đề được giải quyết trong IDEA, bạn có thể yêu cầu trợ giúp giải quyết vấn đề (bạn sẽ tìm kiếm các câu hỏi trên help.javarush.ru cho vấn đề này) và thảo luận về vấn đề này trong cộng đồng (bạn sẽ tìm kiếm các chủ đề tương tự trên info .javarush.ru cho nhiệm vụ này). Để thực hiện việc này, bạn cần mở biểu mẫu lựa chọn nhiệm vụ và nhấp chuột phải vào một nhiệm vụ cụ thể để mở menu ngữ cảnh. Khi giải quyết một vấn đề lớn trong Intellij IDEA, bạn có thể đặt lại tiến trình của nó cho đến khi giải quyết được vấn đề phụ cuối cùng. Điều này có thể hữu ích nếu bạn nhận ra rằng trước đó trong giải pháp bạn đã mắc lỗi ở một trong các nhiệm vụ phụ. Trong trường hợp này, bạn sẽ phải giải quyết vấn đề ngay từ đầu.

Vấn đề chưa được giải quyết

Chẳng hạn, bạn có thể không giải quyết được vấn đề trong suốt bài giảng mà hãy trì hoãn chúng đến cuối cấp độ. Trên trang Nhiệm vụ, bạn có thể tìm thấy tất cả các nhiệm vụ chưa được giải quyết có sẵn để giải quyết trong trình duyệt.

Trợ giúp giải quyết vấn đề

Dịch vụ JavaRush sẽ thông báo cho bạn về mọi thay đổi và khuyến mãi qua tin nhắn. Bạn có thể đọc tin nhắn trong phần “Tin nhắn”.

Tin nhắn

Trong khóa học của chúng tôi, học sinh không bao giờ bị bỏ rơi một mình trong việc giải quyết vấn đề. Bạn luôn có thể đặt câu hỏi của mình và nhận được câu trả lời trong phần “Trợ giúp”. Và có lẽ chính bạn sẽ giúp được ai đó giải quyết vấn đề. Cách tốt nhất để hiểu một chủ đề là giải thích nó cho người khác.

Liên kết mạng xã hội

Để thuận tiện cho bạn, chúng tôi cung cấp cơ hội đăng ký thông qua mạng xã hội. Thủ tục đăng nhập dễ dàng chỉ bằng vài cú nhấp chuột cho phép bạn nhanh chóng chuyển sang học java . Khi bạn tự động liên kết với mạng xã hội, hồ sơ của bạn sẽ được điền họ, tên và hình đại diện của bạn. Ngoài ra, bạn bè của bạn trên mạng xã hội nghiên cứu JavaRush sẽ được thêm vào danh sách bạn bè của bạn. Sẽ thú vị hơn khi cùng nhau tìm hiểu JavaRush vì bạn có thể chia sẻ những thành công của mình với bạn bè, nhờ họ giúp đỡ hoặc ngược lại, giúp họ học Java. Thành phần cạnh tranh luôn mang lại kết quả tốt! Sau khi hoàn thành mỗi cấp độ, bạn được mời chia sẻ tin tức này với bạn bè của mình qua mạng xã hội. Chia sẻ thành công của bạn! Điều này sẽ tiếp thêm động lực cho bạn trong suốt thời gian tập luyện khó khăn.

Xếp hạng

Trên trang xếp hạng, bạn có thể theo dõi số liệu thống kê và xếp hạng khóa học. Ví dụ: xem xếp hạng của người dùng trong một khoảng thời gian nhất định theo số lượng vấn đề đã giải quyết, theo cấp độ, theo số lần thử giải quyết vấn đề trung bình. Bạn sẽ được xếp hạng khi bạn đạt đến cấp độ mười. Xem thống kê nhiệm vụ. Ví dụ: bao nhiêu phần trăm người dùng đã giải quyết được một vấn đề nhất định và số lần thử. Điều này sẽ giúp bạn hiểu rõ hơn về mức độ phức tạp của vấn đề đang được giải quyết. Bạn cũng có thể xem thông tin về người dùng và tác vụ dưới dạng biểu đồ.

Kế hoạch khóa học đầy đủ

Làm quen với đề cương của toàn bộ khóa học: điều này sẽ giúp bạn hình dung được những gì bạn sẽ hiểu sau vài tháng học.

Cộng đồng

Để theo kịp tất cả các sự kiện trong dự án, bạn cần truy cập cộng đồng của chúng tôi tại info.javarush.ru. Ở đó, bạn có thể tìm hiểu về những gì đang diễn ra trong dự án, đọc câu chuyện thành công của những người dùng khác, các bài viết hữu ích liên quan đến thế giới CNTT, nghiên cứu chi tiết hướng dẫn về IntelliJ IDEA hoặc đơn giản là trò chuyện với những người dùng khác và thảo luận về chủ đề lập trình mà bạn quan tâm . Bạn sẽ nhận được lời mời đăng ký cộng đồng sau khi đạt cấp 5.

Chia sẻ trong dự án JavaRush

Thời đại học tập nhàm chán đã qua! JavaRush - để sử dụng mạng xã hội trong quá trình học tập! Hoàn thành cấp độ và chia sẻ thành công của bạn với bạn bè trên mạng xã hội. JavaRush sẽ đảm bảo rằng bạn biết về các sự kiện mới và thú vị trong thế giới CNTT: chúng tôi sẽ chọn những tin tức tốt và đăng chúng trong các nhóm của chúng tôi trên VK và FB. Đăng ký, đọc và chia sẻ bài viết.

Tại sao phải luyện tập nhiều như vậy?

Tôi đã khám phá ra điều này khi đang dạy lập trình cho bạn bè của mình. Mọi điều tôi nói với họ, họ sẽ quên sau hai hoặc ba tuần, nếu họ không củng cố kiến ​​​​thức này bằng thực hành. Tôi gọi đây là một khám phá vì tôi đã tìm ra giải pháp hiệu quả cho vấn đề này. Khi bạn giải quyết một vấn đề giống như vấn đề chúng ta sẽ giải quyết trong tương lai, bộ não của bạn sẽ hướng đến trải nghiệm của bạn thay vì những hình ảnh và/hoặc văn bản bạn từng đọc. Ngay cả khi bạn học hết khóa học, bạn cũng sẽ không trở thành lập trình viên được. Tôi cũng có thể học nốt nhạc, liệu sau đó tôi có trở thành nghệ sĩ piano không? Mục tiêu của chúng tôi không phải là kiến ​​thức. Mục tiêu của chúng tôi là kỹ năng thực tế thực sự. Nhìn chung trải nghiệm học tập của mình phù hợp với hình ảnh bên dưới: Cách sử dụng dự án JavaRush: hướng dẫn chi tiết - 2Mô phỏng trải nghiệm thực tế. Nếu không hiểu chúng ta đang làm gì thì tất cả chỉ là lãng phí thời gian. Nhưng cùng với kiến ​​thức và nhận thức về hành động, đây là một hỗn hợp dễ bùng nổ. Kiến thức là sự thể hiện kinh nghiệm trên giấy. Nhưng chưa có ai học lái xe bằng cách học luật đường bộ. Thực hành là tất cả. Lập trình rất dễ dàng.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION