JavaRush /Blog Java /Random-VI /Chia sẻ kiến thức của bạn, nhận giải thưởng! [cuộc thi mớ...

Chia sẻ kiến thức của bạn, nhận giải thưởng! [cuộc thi mới từ JavaRush]

Xuất bản trong nhóm
Bạn! Chúng tôi, nhóm JavaRush, rất được truyền cảm hứng từ kết quả của cuộc thi viết bài đầu tiên và quyết định không kéo đuôi con mèo mà chỉ cầm lấy nó và thông báo về cuộc thi tiếp theo =) Và một lần nữa - sáng tạo.
Chia sẻ kiến ​​thức của bạn, nhận giải thưởng!  [cuộc thi mới từ JavaRush] - 1
Chúng tôi mời bạn viết một bài (hoặc một số bài) cho nhóm của chúng tôi. Tuy nhiên, cuộc thi này sẽ không phải là sự tiếp nối trực tiếp của cuộc thi đầu tiên. Sau đó, chúng tôi đã chọn các chủ đề mà để hiểu chúng, cần có sự hiểu biết tốt về thực tế của ngôn ngữ Java, thời gian để tìm hiểu sâu về các công nghệ Doanh nghiệp và có lẽ là thời gian để làm lập trình viên. Trong cuộc thi mới, mọi thứ đều khác: phần lớn chủ đề của các bài viết về cuộc thi đều liên quan đến cấp độ đầu tiên của JavaRush. Nhưng có những chủ đề khác dành cho những ai muốn có một chủ đề phức tạp hơn. Và không ai cấm bạn đề xuất chủ đề của riêng mình trong vòng đề cử =). Vì vậy, đây là 6 đề cử chính:

Đề cử "Sự khởi đầu"

  • Bình luận trong Java
  • Chuyển nhượng và khởi tạo trong Java
  • Câu lệnh trả về trong Java
  • Tự động đóng hộp và mở hộp trong Java
  • Các kiểu nguyên thủy trong Java
  • Toán tử so sánh và toán tử logic trong Java
  • Phân nhánh trong chương trình. Điều hành có điều kiện
  • Các toán tử nhảy Java (ngắt, tiếp tục và quay lại) và cách sử dụng của chúng
  • Chuỗi trong Java (lớp java.lang.String)

Đề cử: “Biết IDE của bạn”

  • Hướng dẫn sử dụng IntelliJ IDEA: Giao diện người dùng
  • Hướng dẫn sử dụng IntelliJ IDEA: Phím tắt
  • Hướng dẫn sử dụng IntelliJ IDEA: Khái niệm cơ bản về tái cấu trúc
  • Hướng dẫn sử dụng IntelliJ IDEA: Trình gỡ lỗi
  • Hướng dẫn sử dụng IntelliJ IDEA: Thông tin cơ bản về kiểm soát phiên bản
  • Hướng dẫn sử dụng IntelliJ IDEA: Kiểu mã và định dạng
  • Những công cụ phát triển
  • So sánh các IDE phổ biến Ưu điểm và nhược điểm

Đề cử "chú ý đến từng chi tiết"

  • Trình tự thoát trong Java
  • Khai báo các lớp trong Java
  • Máy quét lớp và các tính năng sử dụng của nó
  • Lớp BufferedReader và đặc điểm sử dụng của nó
  • Phạm vi tên trong Java.
  • Getters và setters trong Java
  • Toán tử bậc ba if?then:else
  • hashCode() và Equals() trong Java: nó là gì và cách sử dụng
Đề cử cho những ai muốn nhưng không có thời gian tham gia cuộc thi trước:

Đề cử "Java Pro"

  • Các mẫu thiết kế trong Java;
  • Phân tích các ví dụ về mã xấu/cách cải thiện nó;
  • Sách hay nhất về Java EE

Đề cử "Câu chuyện cá nhân"

  • Đánh giá các công ty tuyển dụng tại thành phố của người tham gia (nghiêm túc không quảng cáo!);
  • Kinh nghiệm phỏng vấn;
  • Một bài viết về lý do bạn quyết định trở thành nhà phát triển;
  • Một sự cố hài hước khi học JavaRush/trong quá trình làm việc/tại nơi làm việc;
  • Lịch sử thành công/việc làm;
  • Các vị trí khác nhau trong CNTT là gì?
  • Mô tả dự án cá nhân của bạn (thực hiện, vấn đề, thành công).

Đề cử "hết đề cử"

  • Một bài viết về lĩnh vực CNTT dưới mọi hình thức: lập trình, tiện ích, công nghệ và xu hướng mới.

Ai có thể tham gia cuộc thi:

Bất cứ ai! Điều kiện duy nhất là bạn cần phải đăng ký trên trang web JavaRush (bạn không cần phải đăng ký). Không có hạn chế về việc viết bài trong bất kỳ chuyên mục nào.

Có thể giành chiến thắng trong một số hạng mục?

Vâng, dễ dàng! Về mặt lý thuyết, bạn có thể viết 6 bài về các chủ đề khác nhau và mỗi bài có thể giành chiến thắng ở từng hạng mục.

Giải thưởng

Về giải thưởng, người chiến thắng trong mỗi đề cử có thể chọn một trong những cuốn sách sau (bằng tiếng Nga, tùy chọn bằng tiếng Anh).
  • Tư duy bằng Java (Bruce Eckel);
  • Mùa xuân đang hoạt động (Tường Craig);
  • Cấu trúc dữ liệu & thuật toán trong Java (Robert Laforet);
  • Java 9. Tổng quan đầy đủ về những đổi mới;
  • Mùa xuân 4 dành cho Chuyên gia (Chris Schaefer, Clarence Ho, Rob Harrop);
  • Mẫu thiết kế (Eric Freeman, Elizabeth Freeman, Sierra Katie, Bert Bates);
  • Java. Thư viện chuyên nghiệp. Tập 1: Khái niệm cơ bản (Kay S. Horstmann);
  • Java. Thư viện chuyên nghiệp. Tập 2: Công cụ lập trình nâng cao (Kay S. Horstmann);
  • Dữ liệu mùa xuân;
  • Mã sạch. Tạo, phân tích và tái cấu trúc. Thư viện lập trình viên (Robert C. Martin).
Người tham gia cuộc thi có thể thêm những cuốn sách thú vị về lập trình vào danh sách này. Chúng tôi chắc chắn sẽ xem xét các lựa chọn của họ và cố gắng thêm chúng vào danh sách giải thưởng!

Người chiến thắng sẽ được xác định như thế nào?

Người chiến thắng trong mỗi hạng mục sẽ được xác định bởi nhóm JavaRush.

Tôi muốn tham gia cuộc thi. Tôi nên làm gì?

  1. Viết từ 1 đến 6 bài viết về bất kỳ chủ đề nào ở trên (hoặc về chủ đề bạn nghĩ ra có liên quan đến tài nguyên);
  2. Xuất bản (các) bài viết của bạn trong nhóm Chung từ ngày 27 tháng 4 đến ngày 12 tháng 5.

Làm thế nào để xuất bản một bài viết

  1. Đăng nhập vào JavaRush;
  2. Chuyển đến tab “Nhóm” và đến nhóm “ Chung ”;

    Chia sẻ kiến ​​thức của bạn, nhận giải thưởng!  [cuộc thi mới từ JavaRush] - 2

    Chia sẻ kiến ​​thức của bạn, nhận giải thưởng!  [cuộc thi mới từ JavaRush] - 3

  3. Nhấp vào nút “tạo bài đăng”;

    Chia sẻ kiến ​​thức của bạn, nhận giải thưởng!  [cuộc thi mới từ JavaRush] - 3

  4. Nhập tiêu đề, mô tả ngắn, văn bản bài đăng, ảnh bìa và các hình ảnh khác nếu cần. Không cần nhập tên tác giả và ngày xuất bản, chúng sẽ được thêm tự động.

    Chia sẻ kiến ​​thức của bạn, nhận giải thưởng!  [cuộc thi mới từ JavaRush] - 4

  5. Nhấp vào “Xem trước” để xem văn bản bài viết sẽ trông như thế nào và kiểm tra các “lỗi” trong bố cục.
  6. Nhấp vào "Xuất bản".

Lời khuyên cho các tác giả mới bắt đầu

  1. Tốt hơn là bạn nên viết bản nháp của một bài báo bằng trình soạn thảo văn bản thông thường của bạn chứ không phải trực tiếp trên trang web (điều này đáng tin cậy hơn và đôi khi giúp giảm số lượng lỗi ngữ pháp!);
  2. Chia văn bản thành các đoạn văn và tiêu đề (cách này dễ hiểu hơn);
  3. Chúng tôi KHÔNG đặt dấu chấm ở cuối tiêu đề và tiêu đề phụ;
  4. Lựa chọn hình ảnh phù hợp (nếu hình ảnh được bảo vệ bản quyền thì cuối văn bản ghi “Nguồn hình ảnh kèm link nguồn gốc);
  5. Đọc lại văn bản trước khi xuất bản, hoặc tốt hơn nữa, hãy để một người bạn và người quen của bạn đọc nó;
  6. Kích thước ảnh: chọn “tối đa”;
  7. Dấu ngoặc nhọn “<” “>” cần phải được thoát. Ví dụ:

  8. ArrayList<String>

    Cần gõ nhưArrayList&ltString&gt


  9. Mã ứng dụng phải được đánh dấu bằng nút<code>
Chia sẻ kiến ​​thức của bạn, nhận giải thưởng!  [cuộc thi mới từ JavaRush] - 5

Ghi chú quan trọng

  1. Tất nhiên, ban quản trị JavaRush có quyền chỉnh sửa bài viết (lỗi ngữ pháp, lỗi ngữ nghĩa). Ngoài ra, một bài đăng có thể bị xóa mà không cần cảnh báo nếu nó chứa quảng cáo, lăng mạ, tuyên bố không phù hợp hoặc nếu nó rõ ràng là “lạc đề”.

  2. Bạn đã bao giờ viết một bài báo? Không vấn đề gì, hãy thử nó! Bạn chưa bao giờ viết chương trình trước đây và bạn không biết Java. Vì thế cái cớ này không có tác dụng. Hơn nữa, đây không phải là một cuộc thi văn học. Điều chính là những người khác quan tâm đến việc đọc những gì bạn viết.

  3. Bài viết phải là bản gốc! Đây không phải là một cuộc thi dịch thuật hay sao chép-dán. Tất nhiên, bạn có thể mượn ý tưởng từ bài viết của người khác làm nguồn, nhưng bạn phải hình thành mọi thứ bằng lời nói của mình.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION