Skip to content

Solving fun problems with Real Dev

Published: (3 min read)

UPDATE

The Real Dev site is down for some reason, so this post is not very actual. But at least you can see my solutions here ;)


Hello everyone! 👋

Today, I want to tell you about a cool project called Real Dev

Main page

Real Dev is a platform for solving real world-like problems, for example, creating backend API for a frontend application and so on. It’s a great way to sharpen your skills as a software developer. Also, it can be used to improve your portfolio! If you like to solve programming puzzles, but you tired of algorithms and math you will like this project. 😊

To solve problems you start with picking a task. For now, there are only twelve tasks, but in the future, there will be much more. Every task has its level of complexity from easy to hard.

Tasks

There are currently three main languages to write:

If it is not enough, you can use Dockerfile or docker-compose. This means, that you can write code in pretty much any programming language as long as you can run it via docker.

To get started, you need:

  1. Register account on the official website
  2. Download and install the CLI
  3. Login via CLI using real login
  4. Pick a task and start solving it

If you encounter problems or you have questions, you can address well-written documentation. If you still have problems, you can either directly write to the tech-support using a little bubble in the right-bottom of the site or you can create an issue in GitHub.

I suggest you start with Hello real world task, as it helps you to get familiar with the whole process of submitting a task. After that, you can pick any task that you want and solve it using your favorite programming language.

I liked this experience. I am planning to continue solving tasks when new ones will come out. By far, my favorite task was Host My Stuff. At first, I thought that it is a very hard task and I doubted that I could solve it. But in the end, it was not that difficult. I encourage you to try solving all tasks on your own because doing that helps you practice a problem-solving skill.

Although this project in an early stage, it looks very promising and I am looking forward to its development!

P.S. I am very proud of the fact that I am the first person that completed all of the tasks in three days. Here’s a picture of the current leaderboard:

Leaderboard

Other posts