JavaRush /Java Blog /Random EN /Share knowledge, get a prize! [competition from JavaRush]...

Share knowledge, get a prize! [competition from JavaRush]

Published in the Random EN group
We, the CodeGym team, love to share our knowledge with other people. Actually, this project grew out of this love, multiplied by programming experience. We are sure that trying to explain in your own words the technologies that you have figured out yourself not so long ago (or a long time ago, whatever) is a great way to become a better professional! In this regard, we announce a creative competition for everyone. Between February 16 and March 6, write one to five articles on a topic you're good at (see below for a list of topics) and post them to the General group .
Share knowledge, get a prize!  [competition from CodeGym] - 1
Well, if you are not ready to write anything yet, just visit us more often and vote with likes, views and comments for the articles of the contest participants.

Main nominations:

  • "The best article on Java 8 (or 9)";
  • "Best article on Spring";
  • "Best article on Hibernate";
  • "Best article on servlets";
  • "Best article on Android";
  • "Best Programming Book Review".
Winners in these nominations are determined by the number of likes .

Additional nominations:

  • "The most interesting topic" (the article with the largest number of real (not overtaken) views);
  • "Community Choice" (the article with the most likes);
  • "Most Discussed Article" (the article with the most comments);
  • "Best Article According to the Editors" (the winner is chosen by the CodeGym team).

Topics for articles in additional nominations

It is not necessary to write an article on one of the topics listed above. You can write on any topic relevant to our resource (Java, programming, other IT professions and IT in general, employment, study), which, in your opinion, will be of interest to our readers - those who study programming or are already working as a programmer.

Here are a few of the themes that we think will "work":

  • Design patterns in Java;
  • Review of companies-employers in the city of the participant (strictly not advertising!);
  • Interview experience;
  • Description of your personal project (implementation, problems, success);
  • Analysis of examples of bad code / ways to improve it;
  • An article about why you decided to become a developer;
  • Funny case while learning CodeGym/at employment/at work;
  • Success/employment history;
  • Interesting articles about the IT field in all its manifestations: about programming, gadgets, technologies and new trends.

Who can take part in the competition:

Anyone! The only condition is that you need to register on the CodeGym website (it is not necessary to have a subscription).

Can I win in multiple categories?

Yes, easily! Theoretically, you can write 5 articles on different topics, and a single article can become the “most discussed” and “community choice”.

Prizes

As a prize, the winners of each nomination can choose one of the following books (in Russian, optionally in English).
  • Thinking in Java (Bruce Eckel);
  • Spring In Action (Craig Walls);
  • Data Structures & Algorithms in Java (Robert Laforet);
  • Java 9. Complete overview of innovations;
  • Spring 4 Pro (Chris Schaefer, Clarence Ho, Rob Harrop);
  • Design Patterns (Eric Freeman, Elizabeth Freeman, Catty Sierra, Burt Bates);
  • Java. Professional Library. Volume 1. Fundamentals (Kay S. Horstmann);
  • Java. Professional Library. Volume 2. Advanced Programming Tools (Kay S. Horstmann);
  • springdata;
  • Clean code. Creation, analysis and refactoring. Programmer's Library (Robert C. Martin).
Contest participants can add interesting programming books to this list. We will definitely consider their options and try to include them in the list of prizes!

I want to take part in the competition. What should I do?

  1. Write 1 to 5 articles on any of the above topics (or a topic of your own that is relevant to the resource);
  2. Post your article(s) to the General group between February 16 and March 6.

How to publish an article

  1. Login to CodeGym;
  2. Go to the "Groups" tab and to the "General" group;
  3. Share knowledge, get a prize!  [competition from CodeGym] - 2
    Share knowledge, get a prize!  [competition from CodeGym] - 3
  4. Click on the "create post" button;
  5. Share knowledge, get a prize!  [competition from CodeGym] - 3
  6. Enter a title, short description, post text, cover image, and other pictures as needed. The author's name and publication date do not need to be set, they will be pulled up automatically.
  7. Share knowledge, get a prize!  [competition from CodeGym] - 4
  8. Click "Preview" to see how the text of the article will look, to check if there are any "bugs" in the layout.
  9. Click "Publish".

Tips for Beginners

  1. It is better to write a draft article in your usual text editor, and not directly on the site (it is more reliable, and sometimes it helps to reduce the number of grammatical errors!);
  2. Divide the text into paragraphs and headings (this way it is better perceived);
  3. At the end of headings and subheadings, do NOT put a dot;
  4. Choose adequate pictures (if the images are copyrighted, write “Sources of images with a link to the original source” at the end of the text);
  5. Re-read the text before publication, and even better - let one of your friends and acquaintances read it;
  6. Image size: choose "maximum";
  7. The angle brackets “<” “>” must be escaped. For example:

  8. ArrayList<String>

    Need to type asArrayList &ltString&gt


  9. Application code should be highlighted with a button<code>
Share knowledge, get a prize!  [competition from CodeGym] - 5

Important Notes

  1. Of course, the administration of CodeGym reserves the right to edit posts (grammatical errors, semantic errors). Also, a post can be deleted without warning if it contains advertising, insults, incorrect statements, or if it is clearly “off topic”.

  2. Never written an article? Don't worry, try it! You have never written programs before, and you did not know Java. So this excuse doesn't work. Moreover, this is not a literary competition. The main thing is that others should be interested in reading what you write.

  3. Articles must be copyrighted! This is not a translation or copy-paste competition. Of course, you can borrow thoughts from other people's articles as sources, but you must formulate everything in your own words.
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION