The waves behind the Yangtze River push the waves ahead - even the children have learned it, are you sure you won't learn it?

I was surfing the Internet a few days ago and found an open source project called "Windows 12 Web Edition" - which implements the interaction and UI of Windows 12 on the web page.

Insert image description here

Insert image description here

Project highlights:

  • Beautiful UI design
  • Smooth and rich animations
  • Various advanced functions (compared to the web version)

Of course, Windows 12 isn’t released yet. The author said that he was deeply inspired after seeing the Windows 12 concept map (Powered by PowerPoint) on the Internet, so he decided to make a Windows 12 web version.

Show results:
Insert image description here

▲Start menu

Insert image description here

▲Dark mode

Insert image description here

▲AI Copilot

As you can see, this is just a front-end project and probably not too technical for most developers.

But what if I say it was written by a 14-year-old junior high school student?

That's right, the author of this Windows 12 web version, Tan Jingyuan (screen name: Xingyuan), is a domestic middle school student who has just entered the third grade of junior high school.

According to the author's public profile, he was born in May 2009. His elementary school and current junior high school were both in Chengdu. As a junior in junior high school, he had already won two heavyweight awards:

  • First Prize in the CSP Popularization Group (CSP is a non-professional level competency certification launched by CCF for non-professionals in society, and the assessment content involves algorithms and programming)
  • Third prize in the Blue Bridge Cup National Competition (the Blue Bridge Cup National Software and Information Technology Professional Talent Competition is the largest information technology competition in China organized by the Talent Exchange Center of the Ministry of Industry and Information Technology).

In addition to Windows 12 web version, he has also developed the following projects:

  • Nikov Online Tools: “A website designed to deceive people, with so many hurdles in the registration process that no one can succeed.”
  • Tapple scroll detection: "A scroll detection style library, inspired by Apple's official website, this website uses this style library."

From the perspective of the technology stack, he is very familiar with Scratch, which shows that he has been exposed to coding since he was a child. Scratch is a graphical programming tool for teenagers.

Insert image description here

Talking back to the Windows 12 web version, judging from the project's code repository, the author used a three-piece front-end development package - HTML+CSS+JavaScript to implement this project. It was purely native code development and did not use a front-end framework.
Insert image description here

The author also developed a path plan for the project:
Insert image description here

And some "imaginations":
Insert image description here

The author stated that the current mobile adaptation of the Windows 12 web version is not perfect, and the desktop version of the website is still "make do".
But overall, this Windows 12 web version has a good experience in terms of exquisite UI design, rich functions, and silky animations.
Therefore, this project has been open sourced to GitHub for just over a year and has received 1,300+ stars (the latest number of stars has exceeded 1,900).
Insert image description here

Insert image description here

The author also said that because he is already in the third grade of junior high school, he will be too busy to take care of the project for a long time in the future, so he has temporarily handed over the project to contributors for maintenance.
Insert image description here

Two days ago, Open Source China reported that "junior high school students wrote the Windows 12 web version", which aroused the doubts of many "senior" developers. Some people thought that it was written and developed by their parents, and some thought that junior high school students had no time to do this.

Insert image description here

Insert image description here

Of course, some people saw that this was a student’s work:

Insert image description here

Insert image description here

Later, project members responded to the questioning voices on the Open Source China website:
Insert image description here

In fact, the author's README in the warehouse also mentioned that he was not yet in the third grade of junior high school when he wrote this project, so he had plenty of time to tinker with this project. Now that I have entered the third year of junior high school, I have to focus on my studies and have no time to take care of the project, so I handed over the project to contributors for maintenance.
Insert image description here

Finally, I can't help but think of a great man's foresight - the popularization of computers must start from childhood.

About Python technical reserves

Learning Python well is good whether you are getting a job or doing a side job to make money, but you still need to have a learning plan to learn Python. Finally, we share a complete set of Python learning materials to give some help to those who want to learn Python!

1. Python learning outline

The technical points in all directions of Python are organized to form a summary of knowledge points in various fields. Its usefulness is that you can find corresponding learning resources according to the above knowledge points to ensure that you learn more comprehensively.
Insert image description here

2. Essential development tools for Python

Insert image description here

3. Introductory learning video

Insert image description here

4. Practical cases

Optical theory is useless. You must learn to follow along and practice it in order to apply what you have learned to practice. At this time, you can learn from some practical cases.
Insert image description here

5. Python side job part-time and full-time routes

Insert image description here

6. Internet company interview questions

We must learn Python to find a high-paying job. The following interview questions are the latest interview materials from first-tier Internet companies such as Alibaba, Tencent, Byte, etc., and Alibaba bosses have given authoritative answers. After finishing this set I believe everyone can find a satisfactory job based on the interview information.
Insert image description here

Insert image description here

This complete version of Python learning materials has been uploaded to CSDN. If you need it, you can scan the official QR code of csdn below or click on the WeChat card at the bottom of the homepage and article to get the method. [Guaranteed 100% free]

Guess you like

Origin blog.csdn.net/Z987421/article/details/132877496