CodeGym /Blog Java /Ngẫu nhiên /Cách học trên CodeGym: Hướng dẫn khóa học
John Squirrels
Mức độ
San Francisco

Cách học trên CodeGym: Hướng dẫn khóa học

Xuất bản trong nhóm
Vì vậy, bạn đã quyết định trở thành một lập trình viên Java. Một câu hỏi hợp lý ngay lập tức được đặt ra: "Bạn nên bắt đầu từ đâu?" Trong bài viết này, chúng ta sẽ nói về cách học lập trình từ đầu trên CodeGym. Chúng ta sẽ khám phá các tính năng của khóa học, cách chia quá trình học thành các giai đoạn và phần nào của trang web phải được sử dụng để quá trình đào tạo của bạn hiệu quả nhất có thể. Cách học trên CodeGym: Hướng dẫn khóa học - 1

Mục lục

CodeGym: Hướng dẫn Java nhấn mạnh vào thực hành

1. Học dưới dạng trò chơi

Khóa học CodeGym hơi giống một trò chơi trên máy tính. Nó được chia thành bốn nhiệm vụ , mỗi nhiệm vụ có một khái niệm chung. Ví dụ, Cú pháp Java là nhiệm vụ đầu tiên, nơi bạn tìm hiểu cú pháp cơ bản của ngôn ngữ. Mỗi nhiệm vụ bao gồm mười cấp độ , phải hoàn thành tuần tự. Các cấp độ chứa đầy các bài học và nhiệm vụ có độ khó khác nhau. Để lên cấp độ tiếp theo, bạn cần giải quyết hầu hết các nhiệm vụ ở cấp độ hiện tại, bởi vì khi hoàn thành xuất sắc các nhiệm vụ, bạn sẽ kiếm được một số "vật chất tối". Bạn sử dụng nó để mở khóa các bài học và nhiệm vụ tiếp theo.

2. Thực hành lập trình ngay từ đầu

Kinh nghiệm thực tế có được trong hướng dẫn Java của chúng tôi (khóa học CodeGym) bao gồm các tác vụ ở nhiều định dạng khác nhau. Chúng thay đổi theo thời gian:
  • Một số nhiệm vụ là để củng cố các tài liệu lý thuyết từ bài học trước chúng;
  • Những người khác nhằm mục đích lặp lại lý thuyết đã được đề cập trước đó từ các cấp độ trước đó;
  • Tuy nhiên, những nhiệm vụ khác là " nhiệm vụ thử thách ", dựa trên các tài liệu được trình bày trong một, hai hoặc ba cấp độ tiếp theo. Vâng, bạn đã đọc dúng điều đó. Điều này đã được thực hiện trên mục đích. Bạn muốn giải quyết một nhiệm vụ ngay bây giờ, nhưng bạn không biết điều gì đó? Google nó! Đây là một kỹ năng cực kỳ hữu ích cho một lập trình viên. Nhưng nếu bạn muốn xem tài liệu một cách tuần tự nghiêm ngặt, thì chỉ cần đặt nhiệm vụ sang một bên và quay lại với nó sau một vài cấp độ khi bạn đã đạt được lý thuyết cần thiết.
Chúng cũng khác nhau về kích thước và độ khó:
  • Nhập mã là một nhiệm vụ cho người mới bắt đầu. Đôi khi một lập trình viên đầy tham vọng chỉ nên nhúng tay vào và cảm nhận mã. Để làm điều này, bạn chỉ cần "sao chép" một ví dụ;
  • Phân tích mã của người khác và tìm lỗi. Vâng, bạn hiểu. Chúng tôi cũng có những nhiệm vụ này;
  • Viết mã của riêng bạn để đáp ứng danh sách các điều kiện nhiệm vụ;
  • Nhiệm vụ tiền thưởng. Đây là những nhiệm vụ khó hơn để tự học và phát triển khả năng suy nghĩ của bạn về thuật toán;
  • Mini-dự án. Các nhiệm vụ này được chia thành nhiều nhiệm vụ phụ. Khi bạn hoàn thành từng chương trình theo trình tự, cuối cùng bạn sẽ tạo ra các chương trình lớn và tương đối phức tạp. Ví dụ: trò chơi Sokoban hoặc phòng trò chuyện trực tuyến. Những nhiệm vụ này xuất hiện vào khoảng giữa khóa học;
  • Video. Đôi khi thật hữu ích khi thay đổi công việc bạn đang làm. Trên CodeGym, chúng tôi làm điều này bằng cách xem các video CNTT.
Có rất nhiều nhiệm vụ mà bạn không thể không trở thành một lập trình viên nếu bạn hoàn thành khóa học đến cùng!

3. Xác minh tác vụ ngay lập tức và các công cụ để cải thiện mã của bạn

Các tính năng quan trọng nhất của CodeGym, khiến nó trở nên khác biệt so với tất cả các khóa học trực tuyến khác, là xác minh tác vụ tự động ngay lập tức, các gợi ý, khuyến nghị về cách giải quyết các tác vụ . Với CodeGym, bạn không phải đợi lâu trong khi giáo viên kiểm tra bài làm của bạn: bạn nhấp vào một nút và trong nháy mắt, bạn sẽ nhận được kết quả và đề xuất nếu giải pháp của bạn có vấn đề.

4. Trợ giúp với các nhiệm vụ

Trải nghiệm của bạn khi học cách lập trình không giống như lênh đênh một mình trên một chiếc bè giữa đại dương. Bạn cần phải tương tác với những người khác. Trên hết, CodeGym có phần " Trợ giúp " cho việc này. Nếu bạn bị mắc kẹt trong một nhiệm vụ từ khóa học trong một thời gian dài hoặc không thể hiểu một chủ đề khó, hãy đặt câu hỏi trong một phần cụ thể. Một sinh viên, lập trình viên hoặc nhân viên trang web chắc chắn sẽ giúp bạn. Hơn nữa, khi bạn cảm thấy sẵn sàng, việc vào phần "Trợ giúp" và giúp đỡ người khác trong quá trình học tập của họ sẽ rất có giá trị. Điều đó có nghĩa là bạn sẽ phải hiểu mã của người khác. Sau khi hoàn thành khóa học, một sinh viên có được 300-500 giờ kinh nghiệm lập trình thực tế! Khóa học này cũng là một công cụ tuyệt vời cho những người đã học lập trình cơ bản nhưng không biết bắt đầu tìm việc từ đâu. Ngoài việc thực hành, bạn sẽ nhận được khi làm việc thông qua CodeGym, bạn sẽ có thể hiểu những câu hỏi quan trọng mà bạn sẽ phải trả lời trong các cuộc phỏng vấn xin việc, cũng như có thể viết một bản lý lịch có thẩm quyền.

Nền tảng học tập: trang web và ứng dụng di động

Bạn có hai tùy chọn để nắm vững kiến ​​thức cơ bản về lập trình Java với CodeGym: thông qua ứng dụng Android hoặc trong phiên bản web. Tuy nhiên, có một điều thứ ba: học cả trên trang web và trong ứng dụng :) Bạn có thể làm điều này nếu bạn có đăng ký đang hoạt động.

Các giai đoạn của khóa học

CodeGym là hướng dẫn Java đầy đủ nhất bằng tiếng Anh. Khóa học Java chính sẽ cung cấp bức tranh toàn cảnh về Java Core và phần thực hành tiếp theo sẽ giúp bạn học cách làm việc với các công nghệ tiên tiến hơn. Với CodeGym, bạn sẽ học Java Core và giải quyết 1200 tác vụ bằng xác minh tức thì. Khóa học bao gồm những gì?
  • Bài học lý thuyết ngắn gọn, dày dặn với ví dụ sinh động;
  • Nhiệm vụ, tiểu dự án;
  • Các bài học tạo động lực (khi bắt đầu một cấp độ) và các video sẽ giúp bạn duy trì "sạc" cho đến cuối khóa học;
  • Câu đố về tài liệu được bảo hiểm (cấp độ bắt đầu).
Khóa học tiến triển như thế nào? Cấp độ 0 là một dạng giới thiệu về thế giới CodeGym, các nhân vật và phương pháp giảng dạy của nó. Bạn gặp các nhiệm vụ ngay từ những bài học đầu tiên và bạn có thể giải quyết chúng trực tiếp trên trang web. Ở cấp độ thứ ba, có một bài học đặc biệt về cách cài đặt IntelliJ IDEA, một môi trường phát triển phổ biến được các lập trình viên Java sử dụng. Bằng cách cài đặt nó và plugin CodeGym, bạn có thể hoàn thành các tác vụ không chỉ trên web mà còn trên PC của mình. Điều này sẽ đặc biệt hữu ích trong các cấp độ tiếp theo của khóa học, khi bạn bắt đầu đối mặt với các nhiệm vụ lớn hơn và từ nửa sau của khóa học - các dự án nhỏ và nhiệm vụ bổ sung.

Các phần hữu ích trên CodeGym

Khóa đào tạo — Đây là điều quan trọng nhất! Đi qua toàn bộ và bạn sẽ trở thành một lập trình viên Java tuyệt vời! Nhiệm vụ — 1200 nhiệm vụ thực tế. Chúng có thể được mở riêng biệt với khóa học, nhưng chỉ những cái bạn đã đạt được mới có thể giải quyết. Trợ giúp — Tiếp cận trí tuệ và trí tuệ tập thể của sinh viên và chuyên gia CodeGym. Chỉ cần đặt câu hỏi của bạn về lý thuyết hoặc một nhiệm vụ, và họ chắc chắn sẽ giúp bạn. Bài viết— Cộng đồng được xây dựng dựa trên sở thích và thành phố, được tạo ra để thảo luận về CodeGym và mọi thứ liên quan đến nghiên cứu của bạn — lý thuyết, nhiệm vụ, câu hỏi phỏng vấn. Tham gia các nhóm sở thích, đọc các bài viết của cựu sinh viên CodeGym, học viên hiện tại và ban biên tập, đồng thời đăng bài của riêng bạn nếu bạn có điều gì muốn nói! Câu chuyện thành công là một nhóm đặc biệt nơi các sinh viên và sinh viên tốt nghiệp CodeGym chia sẻ cách họ quản lý để chinh phục Java và kiếm được việc làm. Trò chơilà phần mà các dự án liên quan đến việc viết các trò chơi đơn giản nhưng hấp dẫn, chẳng hạn như Snakes, 2048, trò chơi đua xe vượt chướng ngại vật và trò chơi bắn súng lấy bối cảnh ngoài vũ trụ. Tất cả các dự án này được chia thành các nhiệm vụ con. Hoàn thành chúng từng bước một, bạn sẽ có phiên bản trò chơi của riêng mình. Các dự án được chia theo độ khó. Có một số trong tầm với của học sinh đã hoàn thành Cấp độ 5, và có những người khác sẽ yêu cầu các kỹ năng và kiến ​​thức của Cấp độ 10 trở lên.
Video — Kênh YouTube chính thức của chúng tôi là nơi để tìm các video báo cáo do học viên CodeGym thực hiện, video đánh giá, các hướng dẫn hữu ích khác nhau, bản dịch các bài học ngoại ngữ hay nhất về lập trình, v.v.

Nơi trò chuyện với nhóm CodeGym

Bạn có thể đặt bất kỳ câu hỏi nào liên quan đến khóa học bằng cách viết thư cho chúng tôi tại support@codegym.cc hoặc bằng cách sử dụng tính năng trò chuyện trên trang web. Chúng tôi đang ở trong các mạng xã hội
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION