CodeGym/Blog Java/Ngẫu nhiên/Mã hóa Java cho người mới bắt đầu: đâu là lựa chọn tốt nh...
John Squirrels
Mức độ
San Francisco

Mã hóa Java cho người mới bắt đầu: đâu là lựa chọn tốt nhất để học nó từ đầu

Xuất bản trong nhóm
Học mọi thứ từ sách có vẻ là một lựa chọn đúng đắn, nhưng nó có hợp lý khi học viết mã không? Hãy hình dung rằng bạn hoàn toàn mới làm quen với lập trình và có một hình ảnh mơ hồ về chính xác những gì bạn nên biết và làm để tìm được một công việc thực sự. Bạn có thể lấy một cuốn sách về mã hóa Java để có ý tưởng chung, nhưng điều gì tiếp theo? Bạn chắc chắn không thể đưa kinh nghiệm này vào CV của mình :) Lập trình Java cho Dummies: đâu là lựa chọn tốt nhất để học nó từ đầu - 1Lập trình là một kỹ năng được mài giũa nhờ thói quen viết mã hàng ngày. Bạn sẽ không trở thành một vận động viên thể thao xuất sắc bằng cách học các quy tắc của trò chơi, vì bạn cần luyện tập hàng ngày và chịu khó để đạt được kết quả tuyệt vời. Bây giờ, hãy nói về những sai lầm chính của nhiều người mới bắt đầu và nghĩ về cách bạn có thể thoát khỏi chúng bằng cách lên một kế hoạch học tập hoàn hảo.

Bắt đầu từ đâu và KHÔNG nên làm gì

Đã có hàng triệu người học trước bạn và thậm chí sẽ có nhiều người kế vị hơn, bạn hãy đoán xem? Nhiều người trong số họ vẫn rơi vào những cái bẫy thông thường. Nhưng bạn sẽ không nằm trong số đó, bạn ạ :) Bởi vì bạn có một danh sách ngắn các lỗi phổ biến mà hầu hết những người mới bắt đầu đều mắc phải và bây giờ có lẽ bạn sẽ không dành thời gian cho:
  • quá nhiều nghiên cứu thay vì thực hành;
  • học liên tục mà không có mục tiêu xác định;
  • tạm dừng quá lâu trong giáo dục;
  • học một mình.
Bạn có thể thoát khỏi những trở ngại này một lần và mãi mãi? Có tùy chọn nào để học Java cho người mới bắt đầu với sự kết hợp phù hợp giữa lý thuyết, thực hành, động lực và thiết lập mục tiêu không? Một viên thuốc kỳ diệu mà một người có thể dùng và trở thành một nhà phát triển Java tuyệt vời, đơn giản là không tồn tại. Nhưng bây giờ chúng tôi là một môi trường tuyệt vời với các công cụ phù hợp sẽ giúp bạn vượt qua thử thách lớn này.

Làm quen với CodeGym: hướng dẫn Java dành cho người mới bắt đầu (và cả những người học nâng cao nữa :)

Khóa học CodeGym dễ dàng dành cho những người mới bắt đầu lập trình. Bạn không cần phải có kết quả xuất sắc trong môn toán hoặc có kiến ​​thức cơ bản về CNTT để vượt qua khóa học. Tất cả những gì bạn cần là thời gian để học và thực hành. Dưới đây là một vài tính năng của CodeGym để nâng cao trình độ học Java của bạn.
  1. Bắt đầu với một kế hoạch học tập chu đáo

    Bạn có thể nhận thấy rằng không phải tất cả các chuyên gia hàng đầu đều có thể là những giáo viên hàng đầu. Đôi khi các chuyên gia quá kinh nghiệm không thể giải thích bất kỳ khái niệm nào mà họ biết cho một người mới bắt đầu… chỉ vì họ không thể làm cho nó đơn giản.

    Chúng tôi biết việc hiểu một chủ đề mới được giải thích bằng những cách diễn đạt thuần lý thuyết và xa lạ khó đến mức nào. Tốt hơn hết là đừng đi sâu vào từng tính năng nhỏ nhất có liên quan đến chủ đề.

    Mục tiêu của CodeGym là cung cấp cho bạn cơ sở lý thuyết tối thiểu mà bạn sẽ cần với tư cách là một nhà phát triển cơ sở. Đây là một hướng dẫn Java hoàn chỉnh dành cho người mới bắt đầu, nơi bạn học bằng cách thực hiện (hoặc viết mã, cụ thể hơn).

    Khóa học bao gồm một chút kiến ​​thức lý thuyết được giải thích đơn giản nhất có thể và hàng nghìn (!) nhiệm vụ viết mã. Bạn bắt đầu với các bài tập cơ bản và từng bước chuyển sang các nhiệm vụ phức tạp hơn và các dự án viết mã. Đừng lo lắng: khóa học sẽ hướng dẫn bạn từ con số 0 đến sự hiểu biết rõ ràng về cách chạy chương trình java.

    Hành trình của bạn tại CodeGym được chia thành bốn nhiệm vụ: Cú pháp Java, Lõi Java, Đa luồng Java và Bộ sưu tập Java. Mỗi nhiệm vụ bao gồm 10 cấp độ. Mỗi cấp độ có 12-13 bài học. Mỗi bài học bao gồm một chủ đề nhất định và bao gồm một lý thuyết cộng với một tập hợp các nhiệm vụ. Tại đây, bạn có một kế hoạch học tập với những bài giảng và “bài tập về nhà” ngắn gọn, dễ hiểu!

  2. Nhận phản hồi ngay lập tức về kết quả và tiến độ của bạn

    Cuốn sách chỉ có thể cung cấp cho bạn những gì đã được viết sẵn. Nó sẽ không trả lời các câu hỏi bổ sung và chắc chắn sẽ không tư vấn về cách sửa mã của bạn!

    Bạn cần một người cố vấn cho những mục đích này. Học trong các lớp học hoặc học thêm hiệu quả hơn nhiều so với học Java từ sách, nhưng nó cũng có nhược điểm. Thứ nhất, đó là một lịch trình đòi hỏi khắt khe. Thứ hai, phản hồi muộn màng. Gia sư của bạn cần thời gian để kiểm tra bài tập của bạn và đưa ra các đề xuất cho bạn, và bạn có thể đợi phản hồi trong nhiều ngày.

    Tại CodeGym, bạn sẽ nhận được đánh giá tức thì về giải pháp của mình chỉ trong vài giây, xem liệu mã của bạn có đáp ứng đầy đủ các yêu cầu hay không và hơn thế nữa! Hãy tự mình xem: lập trình bằng Java cho người mới bắt đầu có thể rất thú vị. Bạn bắt đầu viết mã từ bài học đầu tiên bằng một webIDE tiện dụng, nhận các mẹo về giải pháp của bạn và một số lời khuyên về cách làm cho phong cách viết mã của bạn tốt hơn.

    Mọi thứ đều đơn giản: viết mã của bạn, nhấp vào nút “Xác minh” và xem ngay kết quả. Hệ thống cũng sẽ cung cấp cho bạn số lần thử trung bình của các sinh viên khác.

  3. Học với ý thức, động lực và một công ty tốt

    Tại sao những người học Java dừng lại giữa chừng, bất kể hiệu suất của họ như thế nào? Câu trả lời rất đơn giản: thiếu động lực hoặc (và) trải nghiệm học tập tẻ nhạt. Bất kể bạn có kiến ​​thức nền tảng gì về lập trình, nếu bạn không tham gia, bạn sẽ khó có thể tự học. Nhưng có một điều tất cả chúng ta đều thích làm - chơi.

    Nếu bạn đã quen thuộc với các trò chơi, bạn sẽ biết rằng chúng có thể dễ dàng “đánh cắp” bạn khỏi thực tế hàng giờ hàng ngày cho đến khi bạn hoàn thành nhiệm vụ hoặc chinh phục thế giới tưởng tượng. Giáo dục có thể được nhiều giải trí? Một lần nữa, chào mừng bạn đến với CodeGym.

    Ở đây bạn có thể học và chơi trong một môi trường tương lai. Mục đích của bạn là tăng cấp cho nhân vật bằng cách vượt qua các nhiệm vụ và giải quyết các nhiệm vụ. Mỗi nhiệm vụ được giải quyết thành công sẽ mang lại cho bạn một “vật chất tối”. Đó là phần thưởng của bạn và là tài nguyên bạn cần để mở ra các bài học và thực hành tiếp theo. Để vượt qua toàn bộ trò chơi cho đến cuối cùng, bạn phải viết mã rất nhiều. Theo cách đó, khi kết thúc khóa học, bạn sẽ có kiến ​​thức và 300 đến 500 giờ thực hành thực tế.

    Điều gì cũng quan trọng, bạn không đơn độc ở đây. Cộng đồng của CodeGym đang phát triển và bạn luôn có thể yêu cầu trợ giúp về các nhiệm vụ hoặc nhận lời khuyên để điều chỉnh việc học của mình. Biến mã hóa thành thói quen hàng ngày của bạn và chắc chắn bạn sẽ học cách chạy lập trình Java.

Một danh sách bổ sung các sách để học Java: từ sê-ri “dành cho người mới bắt đầu” đến đọc chuyên sâu

Đừng hiểu lầm, không ai cố gắng lý do khiến bạn không đọc sách. Trên thực tế, sách có thể là một bổ sung khá tốt cho kế hoạch học tập của bạn. Dưới đây là một số nguồn đáng để bạn quan tâm:
  1. Head First Java của Kathy Sierra & Bert Bates

    Cuốn sách này được cho là phần giới thiệu hay nhất về Java, trong đó ngôn ngữ cốt lõi và các khái niệm về OOP được giải thích trên các ví dụ thực tế. Bạn sẽ được tham gia từ trang đầu tiên cho đến khi bạn hoàn thành nó. Cố gắng không bỏ qua các bài tập và câu đố ở cuối mỗi chương để ghi nhớ tài liệu tốt hơn.

  2. Bắt đầu lập trình với Java cho người mới bắt đầu

    Bạn có thể hoài nghi về “loạt hình nộm”, nhưng chúng vẫn tốt cho những người không biết gì về lĩnh vực cụ thể. Tại đây, bạn sẽ học những kiến ​​thức chính mà bạn cần để bắt đầu viết mã Java, chẳng hạn như cách cài đặt Java, biên dịch mã và hoàn thành các bài tập thực hành khác nhau sau khi đọc xong.

  3. Java: Hướng dẫn cho người mới bắt đầu của Herbert Schildt

    Được rồi, trò đùa qua một bên. Nếu bạn mong đợi một lời giải thích sâu sắc với giọng điệu nghiêm túc, hãy thử cách này. Cuốn sách này giới thiệu cho bạn các thuật ngữ cốt lõi của Java và hướng dẫn bạn từ hiểu biết cơ bản về kiểu dữ liệu, lớp và đối tượng đến các khái niệm phức tạp hơn như biểu thức lambda và giao diện chức năng. Cuốn sách này cũng có phần tự kiểm tra ở cuối mỗi chương.

  4. Core Java Tập I - Nguyên tắc cơ bản

    Đừng bối rối trước 1000 trang ấn tượng — bạn có thể dễ dàng đọc cuốn sách này từ đầu đến cuối. Mỗi chương được dành cho một chủ đề nhất định, bắt đầu từ giới thiệu về ngôn ngữ và môi trường lập trình Java rồi chuyển sang cấu trúc dữ liệu, đối tượng và lớp, v.v. Không giống như nhiều cuốn sách dành cho người mới bắt đầu, Core Java cung cấp một phạm vi bao quát rõ ràng về các bộ sưu tập và tổng quát, rất hữu ích cho lập trình thực tế.

  5. Think Java: How to Think Like a Computer Scientist của Allen Downey và Chris Mayfield

    Cuốn sách dành cho người mới bắt đầu này sẽ dạy bạn cách suy nghĩ bằng mã. Giống như nhiều người khác, nó bắt đầu với phần giới thiệu về OOP. Mỗi chương đều có phần từ vựng và bài tập nhằm củng cố lý thuyết và rèn luyện kỹ năng tư duy lập trình. Nó phù hợp hơn cho người mới bắt đầu hơn là những người đọc có ít kinh nghiệm viết mã. Đối với người mới bắt đầu, nó rất đơn giản và thú vị để đọc.

Gói (lại

Hãy nhớ rằng trình độ hiểu lập trình đầu vào của bạn chỉ phù hợp ở giai đoạn đầu. Bạn có tất cả các cơ hội để vượt qua những học viên đã chuẩn bị tốt hơn nếu bạn có ít nhất ba điều sau:
  • mục tiêu rõ ràng và khung thời gian
  • động lực
  • ...và rất nhiều thực hành, tất nhiên
Chúc may mắn!
Bình luận
  • Phổ biến
  • Mới
Bạn phải đăng nhập để đăng nhận xet
Trang này chưa có bất kỳ bình luận nào