【ITニュース解説】Malik's experience with code
2025年09月08日に「Dev.to」が公開したITニュース「Malik's experience with code」について初心者にもわかりやすいように丁寧に解説しています。
ITニュース概要
Malikは、ゲーム制作への興味からScratchでプログラミングを始める。Unityに挑戦するも挫折。高校でAPコンピュータサイエンスを学ぶが試験に失敗。その後、Operation SparkでHTML/CSSを習得。ロボット部ではJavaに苦戦しつつチームをまとめる。度重なる怪我に苦しみながらも、Operation Sparkのレベル2を克服した。
ITニュース解説
この記事は、Malikという人物がどのようにプログラミングを学び、どのような困難に直面してきたのかを語った体験談だ。プログラミングに興味を持ったきっかけから、挫折や挑戦を経て成長していく過程が描かれている。
Malikがプログラミングに興味を持ったのは、スマートフォンの仕組みに興味を持ったことがきっかけだった。YouTubeでゲームの作り方を調べ、母親にゲーム開発に必要なものを語るほど熱中したが、当時はまだ小学生だったため、具体的な行動には移せなかった。
初めてプログラミングに触れたのは中学校の授業だった。Scratchというビジュアルプログラミングツールを使ったが、当時は使い方がよく分からず、プログラミングの面白さを感じることはできなかった。しかし、中学2年生の時にデスクトップパソコンを手に入れたことで、本格的にプログラミングに挑戦したいと思うようになる。Unityというゲームエンジンをダウンロードし、キャラクターのアセットを配置してみたものの、専門用語が多くて理解できず、挫折感を味わった。
高校生になり、APコンピュータサイエンスの授業で本格的にプログラミングを学び始めた。Code.orgというサイトを利用したが、授業についていくのが難しく、試験にも合格できなかった。その後、Operation Sparkというプログラミングスクールに興味を持ち、受講を勧められたものの、締め切りに間に合わず断念してしまう。翌年、再びAPコンピュータサイエンスを受講し、Operation Sparkにも参加したが、HTMLとCSSに苦戦した。Operation Sparkのレベル1を修了後、ロボットチームに誘われ、Javaを使ってロボットを制御することになった。Javaの知識がなかったため、大きなプレッシャーを感じたが、チームで協力しながら問題を解決していく中で、ストレス管理やチームワークの重要性を学んだ。
Malikは、プログラミングの学習において、技術的な問題だけでなく、自身の怪我という困難にも直面した。Operation Sparkのレベル2に挑戦している際、脳震盪の後遺症に苦しみ、学習した内容をすぐに忘れてしまうという状況に陥った。その後も、交通事故に遭い、膝に怪我を負うなど、度重なる不幸に見舞われた。それでも、Malikは諦めずに挑戦を続け、4回目の挑戦でようやくレベル2をクリアすることができた。
この記事から、プログラミング学習には、技術的な知識だけでなく、困難に立ち向かう精神力や、周囲のサポートも重要であることがわかる。Malikの体験談は、これからシステムエンジニアを目指す人にとって、励みになるだろう。プログラミングの学習は決して簡単な道のりではないが、情熱と努力、そして周囲の助けがあれば、必ず目標を達成できるはずだ。Malikのように、困難を乗り越えて成長していく過程は、多くの人に勇気を与えるだろう。