Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】About me🤝🏻

2025年09月17日に「Dev.to」が公開したITニュース「About me🤝🏻」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

17歳のアミールさんは、幼い頃からのコンピュータ好きが高じて15歳でプログラミングを開始。HTML/CSS、C#、Python、PHP、JS、SQLなどを学び、現在はWeb開発(フロントエンド)に注力している。将来はプロのSEとして海外での活躍を目指し、忙しい中でも学習を継続する意欲を示している。

出典: About me🤝🏻 | Dev.to公開日:

ITニュース解説

システムエンジニアを目指す皆さんは、どのような夢や目標を抱いているだろうか。今回紹介する17歳のAmirさんも、ITの分野で明確な夢と情熱を持つ一人だ。彼のこれまでの歩みと、これから目指す未来は、まさにこれからITの世界に飛び込もうとする皆さんにとって、学ぶべきヒントが多く含まれている。

Amirさんは幼い頃からコンピューターに興味を持ち、15歳でプログラミングと出会った。そして彼は、限られた時間の中で着実に学習を続けてきた。まだ自分を「初心者」と語りながらも、目標に向かって進む姿勢は、ITの世界で学び続けることの重要性を示している。システムエンジニアリングの道は常に新しい技術が登場し、学び続けることが求められるため、Amirさんの姿勢はまさにその本質を体現していると言えるだろう。

彼がこれまで触れてきた技術を見てみよう。まず「HTMLとCSS」は、Webサイトの骨組みを作るマークアップ言語と、その見た目を整えるスタイルシート言語だ。皆さんが普段目にしているWebページの構造やデザインは、この二つによって成り立っている。Web開発の入り口として最も基本的なスキルであり、システムエンジニアにとってユーザーインターフェースの基礎を理解する上で非常に重要だ。

次に「C#」の基礎、特に「コンソールアプリケーションとWindows Forms」についてだ。C#はマイクロソフトが開発したプログラミング言語で、Windows向けのアプリケーション開発や、大規模なシステム開発で広く利用されている。コンソールアプリケーションは、文字ベースで動作するシンプルなプログラムで、プログラミングの基本的なロジックを学ぶのに適している。Windows Formsは、ボタンやテキストボックスといったグラフィカルな要素を持つデスクトップアプリケーションを開発するためのフレームワークだ。Amirさんがこれらの基礎を学んだことは、Webだけでなく、デスクトップアプリケーションの仕組みを理解する上で価値のある経験となっている。

また、Amirさんは「Python」にも少し触れている。Pythonは、そのシンプルさと多様性から、近年非常に人気の高いプログラミング言語だ。Web開発、データ分析、人工知能(AI)、機械学習、自動化スクリプトなど、多岐にわたる分野で利用されている。Amirさんが基礎に触れただけでも、Pythonの汎用性や、それが開く可能性の広がりを感じ取ったことだろう。システムエンジニアにとって、幅広い技術に触れておくことは、将来のキャリアパスを広げる上で非常に有利に働く。

さらに、彼は学校で「PHP、JavaScript、SQL、WordPress」の基礎も学んだ。これらは、現代のWeb開発において欠かせない一連の技術だ。 「PHP」は、Webサイトのサーバー側で動作するプログラミング言語で、データベースとの連携や動的なコンテンツ生成を担う。ログイン機能やショッピングカートの処理などはPHPのようなサーバーサイド言語によって実現されている。 「JavaScript(JS)」は、Webブラウザ上で動作し、Webページに動きやインタラクティブな要素を加える言語だ。クリック時のアニメーションやフォームの入力チェックなど、ユーザー体験を向上させるために不可欠な存在である。PHPがWebの「裏側」を動かすとすれば、JavaScriptはWebの「表側」、つまりユーザーが直接触れる部分に生命を吹き込む役割を果たす。 「SQL」は、データベースを操作するための言語だ。Webサイトが持つ膨大なユーザー情報や商品データなどはデータベースに格納されており、SQLを使ってそれらのデータを検索、追加、更新、削除するといった操作を行う。Webアプリケーション開発において、データベースの知識は必須と言える。 そして「WordPress」は、世界中で最も利用されているコンテンツ管理システム(CMS)の一つだ。プログラミング知識が少なくてもWebサイトを構築・管理できる便利なツールだが、その裏側ではPHPやデータベース(SQL)が動いている。AmirさんがWordPressを学ぶことで、単なるツールの使い方だけでなく、Webサイトがどのように構成され、動いているのかというシステム全体の理解を深める機会になっただろう。これら一連の技術を学ぶことで、AmirさんはWeb開発におけるサーバーサイドからクライアントサイド、そしてデータ管理までの一通りの基礎を網羅していることになる。

現在、Amirさんは高校で「コンピュータネットワークとソフトウェア」について学んでいるという。これは、これまで学んだ個々のプログラミング技術がどのように連携し、どのような環境で動作するのかという、より広範なシステム全体の理解へとつながる重要な学習分野だ。ネットワークの基礎や、ソフトウェアがどのように設計され、開発されるのかを知ることは、システムエンジニアとして不可欠な知識となる。

彼の現在の学習の焦点は「Web開発とフロントエンド」だ。フロントエンドとは、ユーザーが直接目にするWebサイトの見た目や操作性を担当する部分を指す。HTML、CSS、JavaScriptの知識が直接活かされる分野であり、Amirさんがこれまでの学習で培ってきたスキルが最も発揮される場所だと言えるだろう。

そしてAmirさんの夢は、プロフェッショナルなエンジニアになり、将来的には海外、特にアメリカやスウェーデンといったIT先進国で働くことだ。これは、単に技術を習得するだけでなく、世界を舞台に活躍したいという、非常に大きな目標だ。グローバルな視野を持つことは、IT分野においてますます重要になっている。

彼は学校の勉強や「Konkur試験」で時間が限られていると語りながらも、「一歩ずつ学び続ける」という強い決意を示している。この粘り強さと、自らの夢に向かって着実に努力を続ける姿勢こそが、IT業界で成功するための最も重要な資質の一つだ。技術は日進月歩で進化するからこそ、継続的な学習意欲と、困難に直面しても諦めずに解決策を探求する姿勢が求められる。

Amirさんの物語は、システムエンジニアを目指す初心者にとって、具体的なロールモデルとなるだろう。彼の学習経路は、Web開発からデスクトップアプリケーション、データベース、ネットワークまで、システムエンジニアリングの多様な側面に触れる堅実なアプローチを示している。彼のように、一歩一歩着実に学びを進め、それぞれの目標に向かって突き進んでほしい。

関連コンテンツ