Announcement

Collapse
No announcement yet.

JavaRush Guide

Collapse

Unconfigured Ad Widget

Collapse

Categories

Collapse

Latest Articles

Collapse

  • Can I become a software developer?
    Diego Carleone
    Marine principle states: if you find physically suitable man or woman, you can make him or her a unique fighter, provided them the right training and education. Programming is just the same skill as playing guitar, swimming or riding a bike. People are not born bikers.

    When I see my friends, who work twice as hard as I do and get four times less money, I start the following conversation:

    - Would you like to work as a programmer? You’re really smart. Perhaps, you are simply
    ...
    03-02-2015, 02:23 PM
  • I am the best
    Diego Carleone
    1. The best is the enemy of the good

    Being best means being better than the others, exceed them and be different. You cannot become the best doing what everyone else does. You need your own way.

    You cannot be best in everything: while you study everything, someone specializes on one thing. The one way to become the best is choosing a one very certain specialization and become a world-class specialist in it.
    ...
    02-27-2015, 02:33 PM
  • Real World Guide
    Diego Carleone
    When I retrained my friends to be programmers, I noticed an interesting thing. People that already worked somewhere were learning very gladly. And the more experience they had out of IT, the more diligently they studied. Those, who were college students, sometimes just didn’t care.

    Having talked to working people and the students I noticed, that students believe in “magical employment” waiting for them right after they graduate.

    Now, for those who haven’t yet gotten
    ...
    02-27-2015, 11:06 AM
  • JavaRush – learning programming in Java
    Diego Carleone
    How about an entirely new way to study programming and get an education? That doesn’t look like anything you’ve seen before. How about learning, where you have an aim, means and result?
    I am happy to present you the new online course to learn programming in Java.

    1. Training is an online-game

    You take a task, execute it and get a reward. I think it is clear and common for you. Tasks are most various: reading code, solving tasks, videos-lessons, correction of errors...
    02-23-2015, 10:18 AM
  • Roadmap of a Java Developer
    Diego Carleone
    A friend of mine was wondering why developers are always so happy. The answer she came with was simple and surprising: they do what they like and earn big money. Welcome to the world of software developers!

    Software developer’s salary

    I would like to tell you about developers’ salaries. How the land lies with salaries, where you should go work, and where you shouldn’t. If you are not a developer and try to puzzle it out on your own, you may get a rather controversial data. ...
    02-20-2015, 01:59 PM
  • JavaRush Guide
    Diego Carleone
    I always told my students that computer programming is easy and interesting. Now you can make sure of it by yourself.

    The goal of the course
    is to enjoy studying, have fun and gain real programming skills in Java, which will help you to get a job as a software developer. That’s why there are many practical tasks in the course. Task complexity grows graduallyfrom simple to the most complex ones.
    ...
    02-15-2015, 06:59 PM
X
Collapse

  • JavaRush Guide

    I always told my students that computer programming is easy and interesting. Now you can make sure of it by yourself.

    The goal of the course
    is to enjoy studying, have fun and gain real programming skills in Java, which will help you to get a job as a software developer. That’s why there are many practical tasks in the course. Task complexity grows graduallyfrom simple to the most complex ones.

    Click image for larger version

Name:	3_1.gif
Views:	2
Size:	39.8 KB
ID:	27

    How the course is arranged
    The course consists of 40 levels. Each level contains 10-12 lectures and 20-30 practical tasks.

    Each level corresponds to a separate solar system on the star map below, and lectures in the level are planets of the solar system. Each opened lecture is a flight to another planet. When all lectures are opened, the spaceship flies to the next star system.

    For solving practical tasks, watching videos and many other things you get a reward – a few units of “dark matter”.
    To move to the next lecture or level, you need to do "a flight on the spaceship," which requires "one refueling ship":
    5 units of dark matter are needed to refuel the spaceship.
    Moving to the next level
    To move to the next level, you need to go through all lectures in the current level. To move to the next lecture, you need to press the big Green Button:

    When you move to the next lesson, your spaceship flies to another planet. If you run out of fuel or your ship isn’t filled, the button will not be able to press and will look like this:
    You can fill the ship in the section "My Page". If you cannot refuel the ship because there is no dark matter, you need to solve several tasks and earn it. To solve a task use the Yellow Button, that is to the left of lectures, near practical tasks:

    Practical Tasks


    Entering the code as in a sample - this is the most simple practical task. To solve this task, you must enter Java code at the lower part of the window. The code should be identical to the sample (it is at the upper part of the window).
    Click image for larger version

Name:	image-en-01-16.gif
Views:	1
Size:	14.4 KB
ID:	40

    Write a program - a practical task of average complexity. To solve it, you should write the program in Java. You need to find out how to solve the task, and enter the code solution in the main window. Then press the button:

    Click image for larger version

Name:	image-en-01-18.gif
Views:	1
Size:	23.8 KB
ID:	41

    To make your studying easier, as well as for simplifying the checking process of the program, the code should be written only in the place marked by the comment "Add your code here".

    In the case of a successful compilation, the program will automatically be checked - whether current task is solved correctly.

    If the program displays something on the screen, there is a special window below – the Output window. It shows everything that the program has displayed to the screen at last run.

    You can always hide the window with the code to see something in lectures or to postpone the solution of the task. Simply press the button on the top right corner. When you come back to this task again, your previous code stays there. The button looks like this:
    If the size of the window with code is too small, you can maximize it by clicking the maximize button (available from the 4th level):
    Home tasks must be solved in Intellij IDEA (available from 3rd level). This is a special program for developers (IDE) to make coding easier. I wrote a plugin for IDEA, which will give you the ability to check whether your program is correct in less than a second. The plugin consists of only two buttons:
    Left button shows the list of available tasks for you:
    Click image for larger version

Name:	image-en-01-23.gif
Views:	1
Size:	46.0 KB
ID:	42
    Right button sends the task to the server for checking:
    Click image for larger version

Name:	image-en-01-24.gif
Views:	1
Size:	8.7 KB
ID:	43
    ©JavaRush
    Image credit: wumo.com

    Last edited by Diego Carleone; 02-20-2015, 11:00 PM.
    Posting comments is disabled.
Working...
X