You thought I was playing a game? I'm actually learning Java

Hello everyone, I'm programmer cxuan! Keep rolling up today! Look at an interesting foreign programming website with everyone!

"Today we're going to learn Java".

"Java is an object-oriented programming language".

"Java features balabalabala...".

"The difference between Java and C is xxxxxx".

"Java can be used for balabalabala @!#$$".

balabalabalaabalabalabalabalabala。

Original link: This website is on fire!

I still don't know what Java is . Why I don't know what Java is, I think it's because I don't know why I want to learn Java, indeed, people always have a pair of 90% rejection, 80% hesitation and 70% when they come into contact with unknown things feeling of confusion.

I can’t remember how many times the math teacher said that the system of binary linear equations was solved. I can’t remember how many times the Chinese teacher said that I recited the whole text. I also can’t remember how many times the physics teacher said that I should draw a force analysis diagram first. This kind of hard requirements and cramming teaching still reminds me of two yawns.

image-20211106211202651

I thought, why is this happening?

I suddenly remembered the eldest son of the Lao Wang family next door. His eldest son was in the early morning class. His eldest son had an interest in building blocks. Every time the old man next door doesn't want to take the child, he asks me to take his son to build blocks. When I see the child see the building blocks, his eyes light up, and he fights for an hour, and he doesn't make a fuss about eating candy. .

When a child sees a toy, it is a kind of happiness from the heart, and this kind of happiness from the heart is also reflected in the fact that we play games.

Why are you having fun playing games? Because it's fun; why do you get sleepy doing math problems? Because it's boring; then I thought, why can't do math problems and play games together?

Although I don't do math problems now, my main business is programming. Programming and math problems are the same in some cases, because they both require our logical thinking ability, so why can't programming be combined with playing games?

So, I plan to make a website, the purpose of this website is only one, lower the threshold for everyone to learn programming, and take you into the Java world by playing games and telling stories. Dry.

The development of the software shows in principle that if there is an existing wheel, it is better to use it directly than to develop another one.

So, when I was roaming the Internet and searching for how to develop a game to learn Java from scratch, an entry on the website that you thought I was playing games, but I was actually learning Java attracted me, clicked in, and found got a different thing.

address is:

https://codegym.cc/zh/

After opening the website, I found that this is a website for learning Java through actual combat. There are a lot of examples in it. This is nothing, because there are many websites for learning Java through actual combat. Let's go down and choose Chinese (here I completely I want to quickly figure out what this website is for, so for the sake of fast food culture, I chose Chinese, and everyone's best to choose English).

Then it prompts me what kind of programmer I want to be.

image-20211107060959716

That has to be a Java developer, then next, prompting me which way to learn, eh I think it's kind of interesting, I've never tried to learn Java by reading a storyline (does learning Java have a story background?), and Learning Java through play, isn't that what we want?

image-20211107061041379

Then I saw the traditional classroom, decided to choose the gamified learning method, and continued to next.

Later, I was prompted whether I wanted to be motivated by my peers and what programming background to choose. I decided to choose no motivation and black, because black represents the belief of programmers. After the registration is completed, we will be prompted whether we have programming experience. After thinking about it, we want to start from scratch, so we chose Mengxin to get started .

Then we came to the main interface of Codegym, and couldn't wait to click on the learning course interface, and start learning from Java grammar.

An interesting story comes into view.

image-20211107062746552

The story is set in the distant future - 3018, when humans and robots live in harmony on Earth and space travel has become the norm. One day, a spacecraft named Galactic Run crashed on an unknown planet...

During the fall, the spacecraft hit the mountainside and was almost completely buried under the rubble. The crew tried for days to get the ship out of trouble, but without success, they lost hope of returning home and began to settle in this strange new place... The ship's navigator discovered that there were a large number of wild robots and even robotic wolves on the unknown planet. , they need to teach robots programming instructions to help humans get home.

In this way, a very immersive story is matched with cartoon pictures, and the road to Java learning is officially opened.picture

picture

In the process of playing the game, the virtual tutor will guide you to learn various Java knowledge points, and assign various tasks to complete.

image-20211107063643844

You will try to write some Java code, which will be verified on the Codegym platform. After the verification is successful, you will break through the next level. In this way, you will continue to upgrade and improve your programming ability.

image-20211107064149730

I thought, isn't that what we want? This also uses a wheel made by yourself, just use Codegym directly!

In addition to basic Java knowledge structures (Java syntax, Java core, Java multithreading, Java collections), there are SQL and Hibernate frameworks (in development), JSPs and Servlets (in development).

image-20211107063400051

image-20211107063434451

I was amazed, this is by playing the game, let me master the whole Java learning route!

Apart from that, I also found some good things in Codegym's left menu bar.

image-20211107074253981

Here are the games in Codegym, taking you step by step from creating a package to make your own game, and of course you can also view games published by other users.

If you are worried about your unplanned learning, don’t be afraid, the CodeGym website also provides you with a timetable reminder function, arrange your own learning plan, and he will notify your email when the time is up.

image-20211107074940316

I also found that Codegym has its own forum and community, because it is a foreign website, so there are many foreigners in the forum and articles to exchange technology, exchange your games, and exchange your learning experience.

image-20211107074617800

image-20211107074642088

image-20211107074744840

Learning alone is lonely, but learning with a group of people is happy.

Here, you can join other people !

image-20211107075655317

Seeing this, I feel that my whole body is on fire, and I can't wait to learn it right away!

It can be seen that this website is done with great care, and it can be seen that behind this website is a team working hard.

If I could go back in time, I wish I had known about this site sooner so I could cherish the days in college that put me to bed in class.

Finally, I would like to give you a grand introduction to this website.

https://codegym.cc/zh/

Xiaobai can use it to learn Java easily, and Java veterans can also go to Codegym to write their own games, share learning experiences, help others, and be happy.

Finally, I would like to recommend my own Github to everyone . There are a lot of hard-core articles in it, which will definitely help you.

Guess you like

Origin blog.csdn.net/qq_36894974/article/details/121244100