After reading this 14-year-old junior high school student’s GitHub, I fell silent

Previous article: Summary of salary for technical positions in the 24th school recruitment









Reprinted from: OSC Open Source Community (ID: oschina2013)

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.

af34ae922d39fa95806c0f210fd6bf01.png

1d7c886e58297da71a90a0863a155a21.png

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) online, so he decided to make a Windows 12 web version.

Show results:

36918ca542f347cf7e8d54ffbb55f686.png▲Start Menu

d7731a4108d43875be848e1ad52b3964.png▲Dark mode

2e6786f271820a849b9dea44c05dc9af.png▲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 said 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 primary school and current junior high school were both in Chengdu. As a junior in junior high school, he has 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.”

Judging from 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.

2ff6988326345dcfa3f4adc6d7319219.png

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. .

25ea6983ccf786c7494271775fa9566a.png

The author also developed a path plan for the project:

7e04411eb5c1a3bb57ea7f080153dc43.png

And some “imaginations”:

05a2810f9331da2e347158e1c85f1bb5.png

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, the project has been open sourced on GitHub for just over a year and has received 1300+ stars (the latest star number has exceeded 1900).

8a32fa11cda9e45a0d234c630b2d9fd2.png

099ccce57efd85e4d7c12a39d9e46409.png

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.

53e90e631ab0616f95f1086a890b8905.png

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.

0f45548c7341a73ae253690653341e09.png

3edc3b15c939bf673d6d354e41c45122.png

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

56906540b7875cd82934cca640d01b86.png

02583f6995f5b7bde6f5784fe12f779e.png

Later, project members responded to the questioning voices on the Open Source China website:

831013b6ce4ea3e1e086c8f38d66f35d.png

In fact, the author’s README in the warehouse also mentioned that he was not in the third grade of junior high school when he wrote this project, so he had plenty of time to tinker with the 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.

e5601a6e4c10a41beb16acdcb79a9a4a.png

Finally, I can’t help but think of a great man’s foresight – The popularization of computers must start from babies.

Attached is the Windows 12 web version address.

Online experience: https://tjy-gitnub.github.io/win12/desktop.html
GitHub address: https://github.com/tjy-gitnub/win12

The full text is over. Now that you’ve read this, if you think it’s good, feel free to give it a like and “Looking”.


PS: You are welcome to leave your opinions in the message area and discuss improvements together. If today’s article has given you new inspiration, please feel free to forward it and share it with more people. 

The whole article is finished, thank you for your patience in reading. If you still want to see my article, please be sure to “Read” and “Like” for this article, so that the new article push will appear in your feed as soon as possible In WeChat.

END –

Popular recommendations:
What happens to those people who have been stuck in a company for 5-10 years?
He was laid off by Xiaomi at the age of 36. He graduated with a master's degree from Beijing University of Posts and Telecommunications and worked for Byte and Alibaba. Now he can only outsource. . .
What an experience it is to earn 20,000 yuan from the Aerospace Academy!
Alibaba will implement quarterly assessments, and employees who transfer to new positions must first leave and then join the company

The applicant is a former boss with average abilities and a white rabbit in the workplace. I didn’t want to give him a pass, but he humbly begged. What should I do? 
PS: If you think my sharing is good, you are welcome to like, forward and watch it