Làm cách nào để tôi thực sự xây dựng các dự án bằng cách sử dụng java

lập trình


Xin chào, tôi đang gặp vấn đề là không thể xây dựng bất kỳ dự án hữu ích nào. Tôi đã nghiên cứu các khái niệm về OOP cũng như các khái niệm cơ bản khác về lập trình và tôi đã hiểu rất rõ các khái niệm này, nhưng vẫn còn thiếu sót trong việc xây dựng thứ gì đó hữu ích. Tôi không hiểu khái niệm tôi đang thiếu đằng sau là gì. Ngay cả sau khi biết các khái niệm, tôi vẫn rất khó hình dung ra cách xây dựng một dự án tốt. Hãy giúp tôi nếu bạn có thể, vì tất cả chúng ta đều biết rằng học mà không xây dựng thì chẳng có ích gì.
Cảm ơn.

Những gì tôi đã thử:

Bản thân tôi đã nhiều lần xây dựng dự án và học các khái niệm cơ bản.

Giải pháp 1

Chúng tôi thực sự không thể cho bạn biết điều gì cụ thể – đó là một kỹ năng và cách duy nhất để xây dựng kỹ năng là thông qua luyện tập – bạn có thể xem Tour de France bao nhiêu tùy thích, nhưng nó sẽ không dạy bạn làm điều đó. đi xe đạp! 😀

Chọn một chủ đề mà bạn quan tâm và viết cho mình một bản mô tả cụ thể về cách thức hoạt động của nó.
Sau đó đọc thông số kỹ thuật và tạo tổng quan về thiết kế: dữ liệu cần thiết, dữ liệu cần được xử lý như thế nào, mức độ tương tác với người dùng sẽ như thế nào.
Sau đó, hãy thử phân chia điều đó: đối với các dự án lớn, cách tốt để bắt đầu phân chia là xem xét mô hình 3 Lớp: Lớp dữ liệu, Lớp nghiệp vụ, Lớp trình bày – sau đó tìm hiểu xem tương tác giữa những lớp đó sẽ diễn ra như thế nào.

Sau đó hãy suy nghĩ về việc lựa chọn ngôn ngữ và framework.

Sau đó tự thiết kế các lớp.

Sau đó, tinh chỉnh các thiết kế, chuẩn bị các trường hợp thử nghiệm, tạo tài liệu tiêu chí “đăng xuất” để bạn biết khi nào nó hoàn thành.

Sau đó, bạn có thể bắt đầu thiết kế mã – và cuối cùng là bắt đầu viết mã!

Nghe có vẻ nhiều việc nhỉ? Vâng, vâng – đó là rất nhiều công việc cho một dự án lớn – nhưng các bước tương tự là khá cần thiết bất kể quy mô dự án: thậm chí là bài tập về nhà, mặc dù rất nhiều việc đó đã được thực hiện cho bạn trước khi bạn bắt đầu làm việc: nó cần đặc tả (bài tập), tổng quan về thiết kế (“vỏ của chương trình” mà giáo viên cung cấp), ngôn ngữ và khung lựa chọn là của giáo viên, dữ liệu được chỉ định trong bài tập, v.v. Nếu bạn bỏ lỡ một số điều đó, về lâu dài, cuộc sống của bạn sẽ trở nên khó khăn hơn.

Nhưng như tôi đã nói – cách duy nhất để giỏi nó là luyện tập và mắc những sai lầm mà bạn có thể rút kinh nghiệm cho lần sau.

Chúc may mắn!

Giải pháp 2

Hãy xem Hướng dẫn Java Lộ trình học tập[^] Và Chào mừng đến với Apache NetBeans[^]. Rất nhiều hướng dẫn và ý tưởng hữu ích cũng như hướng dẫn về cách kết hợp mọi thứ lại với nhau.

コメント

タイトルとURLをコピーしました