数日前、インターネットをサーフィンしていたところ、「Windows 12 Web Edition」と呼ばれるオープンソース プロジェクトを見つけました。これは、Web ページ上に Windows 12 のインタラクションと UI を実装しています。
プロジェクトのハイライト:
- 美しいUIデザイン
- スムーズで豊かなアニメーション
- さまざまな高機能(Web版と比較)
もちろん、Windows 12はまだリリースされていません。著者は、インターネット上で Windows 12 のコンセプト マップ (Powered by PowerPoint) を見て大きなインスピレーションを受け、Windows 12 の Web 版を作成することにしたと述べています。
結果を示す:
ご覧のとおり、これは単なるフロントエンド プロジェクトであり、おそらくほとんどの開発者にとってそれほど技術的なものではありません。
でも、14歳の中学生が書いたと言ったらどうなるでしょうか?
そう、この Windows 12 Web 版の作者である Tan Jingyuan (スクリーンネーム: Xingyuan) さんは、中学 3 年生になったばかりの国内の中学生です。
著者の公開プロフィールによると、彼は 2009 年 5 月生まれで、小学校と現在の中学校は両方とも成都にあり、中学校の 3 年生としてすでに 2 つの重賞を受賞していました。
- CSP普及部会 最優秀賞(CSPはCCFが社会の非専門家を対象に創設した非専門家レベルの能力認定資格であり、評価内容はアルゴリズムやプログラミングなど)
- ブルーブリッジカップ全国大会で3位入賞(ブルーブリッジカップ全国ソフトウェアおよび情報技術プロフェッショナル人材コンテストは、工業情報化部人材交換センターが主催する中国最大の情報技術コンテストです)。
Windows 12 Web バージョンに加えて、次のプロジェクトも開発しました。
- Nikov Online Tools: 「登録プロセスに非常に多くのハードルがあり、誰も成功できない、人々を欺くように設計された Web サイト。」
- タップル スクロール検出: 「Apple の公式 Web サイトからインスピレーションを得たスクロール検出スタイル ライブラリ。この Web サイトではこのスタイル ライブラリを使用しています。」
テクノロジースタックの観点から見ると、彼は Scratch に非常に精通しており、子供の頃からコーディングに触れてきたことがわかります。Scratch は、10 代の若者向けのグラフィカル プログラミング ツールです。
Windows 12 Web バージョンに話を戻すと、プロジェクトのコード リポジトリから判断すると、作成者はこのプロジェクトを実装するために HTML+CSS+JavaScript という 3 つの要素からなるフロントエンド開発パッケージを使用しました。これは純粋にネイティブ コード開発であり、フロントエンドフレームワーク。
著者は、プロジェクトのパス計画も作成しました。
そしていくつかの「想像」:
著者は、Windows 12 Web バージョンの現在のモバイル対応は完璧ではなく、Web サイトのデスクトップ バージョンはまだ「間に合わせ」であると述べました。
しかし全体として、この Windows 12 Web バージョンは、絶妙な UI デザイン、豊富な機能、滑らかなアニメーションの点で優れたエクスペリエンスを備えています。
したがって、このプロジェクトは GitHub にオープンソース化されて 1 年余りで、1,300 以上のスターを獲得しています (最新のスターの数は 1,900 を超えています)。
また、作者はもう中学3年生なので忙しくなり、今後長くプロジェクトを担当することができないため、一時的にプロジェクトをコントリビューターに渡してメンテナンスを行っているとのこと。
2 日前、オープン ソース チャイナは、「中学生が Windows 12 の Web バージョンを作成した」と報告し、多くの「上級」開発者の疑問を引き起こしました。親によって作成および開発されたと考える人もいれば、次のように考える人もいます。中学生にはそんなことをする時間はありませんでした。
もちろん、これが学生の作品であると見た人もいます。
その後、プロジェクト メンバーはオープン ソース チャイナの Web サイトでの疑問の声に次のように答えました。
実際、作者も倉庫の README に、このプロジェクトを書いたときはまだ中学 3 年生ではなかったので、このプロジェクトをいじる時間は十分にあったと述べています。中学3年生になり、学業に専念しなければならず、プロジェクトに取り組む時間がなくなったため、プロジェクトをコントリビューターに引き渡してメンテナンスしてもらいました。
最後に、私は偉人の先見の明を思わずにはいられません。コンピューターの普及は子供の頃から始めなければなりません。
Python 技術予約について
Python をしっかり学習することは、就職する場合でも、副業でお金を稼ぐ場合でも良いことですが、それでも Python を学習するには学習計画を立てる必要があります。最後に、Python を学習したい人に役立つ Python 学習教材の完全なセットを共有します。
1.Python学習概要
Python の全方位の技術要点を各分野の知識をまとめて整理しており、上記の知識に応じて対応する学習リソースを見つけることができ、より包括的に学習できる点が便利です。
2. Python の必須開発ツール
3. 入門学習ビデオ
4. 実践事例
光学理論は役に立ちません。学んだことを実際に適用するには、それに従って練習する必要があります。このとき、いくつかの実際の事例から学ぶことができます。
5. Python副業のパートタイムルートとフルタイムルート
6. インターネット企業の面接での質問
高収入の仕事を見つけるには Python を学ばなければなりません。以下の面接の質問は、アリババ、テンセント、バイトなどの一流インターネット企業からの最新の面接資料であり、アリババの上司が権威ある回答をしています。面接情報に基づいて、誰もが満足のいく仕事を見つけることができると思います。
この完全版の Python 学習教材は CSDN にアップロードされています。必要な場合は、以下の csdn の公式 QR コードをスキャンするか、ホームページと記事の下部にある WeChat カードをクリックして方法を取得できます。[100 保証] % 無料]