HTMLプログラマーとは
HTMLプログラマーは、HyperText Markup Language(HTML)またはeXtensible HyperText Markup Language(XHTML)を専門とするWeb開発者です。 一般に、HTMLプログラマーはカスケードスタイルシート(CSS)の包括的な知識とJavaScriptの実用的な知識も持っています。 さまざまなプログラマーがさまざまなツールを使用する場合がありますが、ほとんどのプロのHTMLプログラマーは、テキスト編集プログラムの一部のバリアントで作業し、正確なハンドコーディングのためのWhat-You-See-Is-What-You-Get(WYSIWYG)ソフトウェアスイートを回避します。
HTMLの実際の仕様は、1993年の最初の開発以来ほとんど変わっていませんが、哲学とベストプラクティスは大きく変わっています。 おそらく最大の変化は、HTMLプログラミングを構造コンポーネントとデザインコンポーネントに分離し、HTMLがWebページのコンテンツと本文構造を処理し、CSSがレイアウトと外観を処理することでした。 Webデザインに対するこのセマンティックベースのアプローチは最も一般的な形式になっており、新しいHTMLプログラマーは誰でもこの哲学でコーディングすることを学ぶでしょう。
多くのプログラマーは、WYSIWYGソフトウェアがより機能的で手頃な価格になるにつれて、サービスに対する需要が低下することを恐れていましたが、近年ではプログラマーに対する需要が実際に増加しています。 これは、ソフトウェアまたはオンラインツールキットを使用して独自のサイトを構築している人が増えていますが、ビジネスをオンラインで提供している人が増えており、専門家にゼロからサイトを構築してもらいたいと考えているためです。 同時に、5年前よりも多くのプログラマが今日利用できるようになり、クライアントの競争はやや激化しています。
したがって、HTMLプログラマーになることを考えている多くの人々は、それを他の関連するスキルセットとマージすることを決定します。 たとえば、HTMLの学習を見ている人は、データベースに基づいて動的なWebサイトを構築できるように、PHPとSQLの学習も選択できます。 他の人がグラフィックデザインを学び、グラフィックデザインツールに精通し、完全なWebデザインパッケージを提供できるようにするかもしれません。 さらに他の人は、より基本的なHTMLサイトの構築を補完するために、Flashなどの独自のソフトウェアモデルを学ぶかもしれません。
また、多くの大企業では、必要に応じて更新を行って新しいサイトを構築するために、スタッフに多数のHTMLプログラマーを配置する場合があります。 これらのプログラマーは一般に給料が支払われますが、場合によっては、リテーナーに加えて定額のジョブごとのレートが支払われることもあります。 ただし、キャリアパスを検討している人にとっては、HTMLプログラマーは平均して、PHPプログラマーよりも少なく、実際のソフトウェア開発者よりもはるかに少ないことができます。