IT業界への転職を考える方のなかで、WebエンジニアとWebデザイナーの役割の違いを明確に理解している方はどのぐらいいるだろうか。実際はまったく異なる職種だが、外からは混同されがちである。ここでは、その役割をしっかり確認しておこう。 Webエンジニアは、アプリケーションの開発、ホームページの作成などにかかわるエンジニアである。担当するものによってサーバエンジニアやシステムエンジニアなどの細かい区別もありますが、それらをまとめてWebエンジニアと呼ぶ。上記のとおり、Web上で動くアプリケーションなどを開発するのがWebエンジニアの役割だ。その役割を果たすためには、まずクライアントの要望をしっかり理解し、さらに、自身の知見からアドバイスを提供しながら、求められる以上のものを作り上げていく。高いコミュニケーションスキルを要する仕事と言ってもよいだろう。もちろん、IT全般について高いスキルを備えている必要があることは言うまでもない。 一方のWebデザイナーは、Webサイトのデザインを作る人のことだ。Webエンジニアが作ったWebサイトの色や配置、画面設計などをデザインする。 Webエンジニアの基本的な仕事は上記のとおりだが、なかにはJavaScriptのプログラミングやHTML・CSSのコーディングなどを担当する人も少なくない。仕事範囲が明確に決まっているのではなく、状況に応じてWebコンテンツに関するデザインを広く担うと言ってよいだろう。