

中嶋悟
名前:中嶋 悟(なかじま さとる) ニックネーム:サトルン 年齢:28歳 性別:男性 職業:会社員(IT系メーカー・マーケティング部門) 通勤場所:東京都千代田区・本社オフィス 通勤時間:片道約45分(電車+徒歩) 居住地:東京都杉並区・阿佐ヶ谷の1LDKマンション 出身地:神奈川県横浜市 身長:175cm 血液型:A型 誕生日:1997年5月12日 趣味:比較記事を書くこと、カメラ散歩、ガジェット収集、カフェ巡り、映画鑑賞(特に洋画)、料理(最近はスパイスカレー作りにハマり中) 性格:分析好き・好奇心旺盛・マイペース・几帳面だけど時々おおざっぱ・物事をとことん調べたくなるタイプ 1日(平日)のタイムスケジュール 6:30 起床。まずはコーヒーを淹れながらニュースとSNSチェック 7:00 朝食(自作のオートミールorトースト)、ブログの下書きや記事ネタ整理 8:00 出勤準備 8:30 電車で通勤(この間にポッドキャストやオーディオブックでインプット) 9:15 出社。午前は資料作成やメール返信 12:00 ランチはオフィス近くの定食屋かカフェ 13:00 午後は会議やマーケティング企画立案、データ分析 18:00 退社 19:00 帰宅途中にスーパー寄って買い物 19:30 夕食&YouTubeやNetflixでリラックスタイム 21:00 ブログ執筆や写真編集、次の記事の構成作成 23:00 読書(比較記事のネタ探しも兼ねる) 23:45 就寝準備 24:00 就寝
altとastの違いを理解するための基礎
altはHTMLの属性の一つで、画像が表示されない場合に代わりに表示される説明のことを指します。視覚に障害がある人はスクリーンリーダーを使ってウェブを操作しますが、altがあると画像の意味が伝わり、情報の理解が進みます。ウェブのアクセシビリティの基本として、画像には必ずaltを設定するのが推奨されます。altは短くても伝わる表現が理想で、長すぎると伝わりにくくなるので注意が必要です。たとえば花の写真なら単に 花の写真 と書くのではなく、画像の内容を具体的に伝える表現を心がけます。例: rc='flower.jpg' alt='春の庭に咲く赤い花の写真'>。画像が装飾のみの場合は alt="" としてスクリーンリーダーから読み上げられないようにします。altのガイドラインはSEOにも影響しますが、読み手の体験を第一に考え、情報の正確さと読みやすさを両立させましょう。ここではaltの目的、使い方、よい例と悪い例、そして現場での実践ポイントを丁寧に解説します。
まず前提として、altは画像の「代替テキスト」であり、画像そのものを表現する本文ではありません。画像の役割を説明する文字列として、写真の内容・文脈・用途を伝える要約が望ましいです。例えばニュース記事で挿入される写真なら、その写真が何を伝えるべきかをひとことで表せる表現を選びます。もし画像が装飾的なもので意味が薄い場合、altを空文字にする選択肢もあります。これはスクリーンリーダーが不要な情報を読み上げないようにする安全策です。以上をふまえ、次に AST の話へ進み、文字コードやコードの構造とどうつながるのかを見ていきます。
なお、ALTとASTは別の分野の概念です。ALTはウェブの「画像」に関する説明、ASTはプログラムの「構造」に関する説明です。どちらも情報を伝える役割を持つ点は共通していますが、使われる場面・目的・影響する要素が異なるため、混同しないことが大切です。これからの章では、それぞれの具体的な使い方と違いを、実際の場面の例を交えて詳しく見ていきます。
最後に、学習を進めやすいコツをひとつだけ挙げるとすれば、記事を書くときは“誰が読むのか”を意識することです。ALTは視覚に頼らない読者のための情報伝達手段、ASTはコードを理解する力の道具だと留意すると、自然と分かりやすい説明が生まれます。
友だちと昼休みにaltとASTの話をしていたとき、ALTは『画像が読めないときの代替情報を提供するもの』、ASTは『コードの意味を階層で表現する木構造』だと理解して、私は『それぞれ違う世界の道具だけど、目的は“情報を正しく伝えること”なんだ』と感じました。ALTの説明を書くときは、読者が実際にその画像を思い浮かべられるよう、短くても内容を伝える言葉を選ぶことがコツです。ASTについては、木の形でコードを表すとき、どのノードがどの役割を担っているかを頭の中で結びつける練習が役立ちます。学校の授業では、ASTを想像しながら組み替え問題を解くと、プログラムの流れが自然と見えてくるはずです。もし友達が「ASTって難しそう」と言っても大丈夫。最初は“木”の形を描くイメージから始めて、少しずつ細かいノードの意味を覚えていけばOKです。こうしてALTとASTの違いを自分の言葉で伝えられるようになると、ウェブとプログラミングの両方に自信がつきます。