以下の内容はhttps://shiroyuki2020.hatenablog.com/entry/threejs_1week_reflectionより取得しました。


Threejsを1週間学んで気付いたこと:勉強計画の再構築

今回は、Three.jsを1週間学んでみた結果、勉強計画を軌道修正することになった経緯とその理由についてお話しします。学びの過程で得た気付きや、新たな方向性について共有することで、同じようにプログラミング学習に取り組んでいる方々の参考になれば幸いです。

勉強計画を軌道修正した理由

まず最初にお伝えしたいのは、「勉強計画を軌道修正することは決して悪いことではない」という点です。学習を進める中で、自分の目標や優先順位が変わるのは自然なことです。むしろ、柔軟に計画を見直すことで、効率的な学習につながると考えます。

今回、Three.jsに取り組んでみた結果、「今はまだThree.jsを学ぶ段階ではない」と判断しました。その理由について説明します。

取り組んだこと

1週間の間、Three.jsの公式マニュアルを約3分の1ほど読み進めました。その内容を自分なりに理解しながら、コードをwikiにメモしました。この作業によって、Three.jsの基本的な使い方や仕組みについてある程度把握できました。

しかし、勉強を進める中で次第に「今このタイミングでThree.jsに取り組むべきなのか?」という疑問が湧いてきました。

Three.jsの勉強を中断した理由

作りたいものがない

そもそも「3Dで作りたいもの」が具体的に思い浮かばない状態でした。何か目的があるわけでもなく、「面白そうだから」という理由だけで始めました。

勉強に時間がかかりそう

Three.jsのマニュアルを読み進めるうちに、多くの新しい知識や技術が必要だと分かりました。それらを習得するにはかなりの時間がかかりそうです。また、作りたいものがない状態では、タイパが悪いと考えました。

今は新しい分野に手を出すべきではない

現在、自分にはまだ2D(p5.js)で取り組みきれていない課題があります。それらを放置したまま3D(Three.js)へ進むよりも、まずは基礎となる部分を深掘りする方が有意義だと判断しました。

他の勉強候補

Three.jsから一旦離れることを決めた後、次に何を学ぶべきか考えました。以下は候補として挙げたものです。

p5.jsを深掘りする

  • ピクセル操作(フィルタ)
  • グラフ描画
  • ゲーム作成
  • THE NATURE OF CODEの復習

p5.jsはすでに勉強しているライブラリなので、これをさらに深掘りすることで理解を深めたいです。

取りこぼしていることへの再挑戦

これらは以前少し触れたものの、中途半端になってしまった分野です。再挑戦することで基礎力を高めたいと思います。

結論:次に取り組むべきこと

最終的に、THE NATURE OF CODE(p5.js)とNode.jsに取り組むことに決めました。

  • THE NATURE OF CODE

この本はp5.jsを使ったクリエイティブコーディング本であり、数学や物理シミュレーションなど興味深い内容が詰まっています。これによってp5.jsの理解をさらに深めたいと思います。

  • Node.js

Node.jsはバックエンド開発やツール作成など幅広く活用できる技術なので、実践的なスキルとして磨いていきたいです。

まとめ

今回の経験から得た教訓は、「目的意識を持つこと」と「柔軟性」です。何か新しいことに挑戦する際には、自分が本当にそれを必要としているのか考えることが大切だと感じました。そして、計画通り進まなくても、その都度見直して最適化していけば良いということも学びました。

これからも試行錯誤しながら学び続けていきますので、また進捗があれば共有します。この記事が少しでも参考になれば嬉しいです。




以上の内容はhttps://shiroyuki2020.hatenablog.com/entry/threejs_1week_reflectionより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14