SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

【デブサミ2014】セッションレポート (AD)

【デブサミ2014】13-D-2 レポート
待ったなし! HTML5がSIer・エンタープライズ開発者にこそ必要な理由

  • X ポスト
  • このエントリーをはてなブックマークに追加

 新世代のWeb標準技術「HTML5」が注目されている。その背景と、HTML5がWebやサーバーのエンジニアに与えるインパクト、そこで求められるスキルとマインドとはどのようなものか。また、新資格「HTML5プロフェッショナル認定試験」の概要と狙い、期待される効果は何か。本セッションでは、3人のスピーカーが順に登壇し、それぞれの領域から読み解いてみせた。

  • X ポスト
  • このエントリーをはてなブックマークに追加
登壇者
特定非営利活動法人LPI-Japan
(エルピーアイジャパン)
成井 弦氏
(理事長)
株式会社クリーク・アンド・リバー社 田川 浩充氏
(デジタルコンテンツ・グループ)
NTTコムウェア株式会社 川田 寛氏
(技術SE部)

HTML5が創り出す新たな世界を資格から支援

 最初に登壇した成井 弦氏が理事長を務めるLPI-Japan(LPIの本部は在カナダ)は、ITプロフェッショナルの技術力や知識を認定する資格制度の運営を通じて、日本におけるITエンジニアの育成、さらにはOSS、Linux、Webビジネスの促進に寄与する活動を展開するNPO法人である。同団体では2014年1月より、「HTML5プロフェッショナル認定試験」をスタート。現在受験できるのはレベル1で、レベル2は2014年の9月頃に開始予定となっている。

  • レベル1:マルチデバイスに対応した静的コンテンツをHTML5を使ってデザイン・作成できる
  • レベル2:システム関連連携や最新のマルチメディア技術に対応したWebアプリケーションや動的Webコンテンツの開発・設計ができる

 成井氏は、長くシリコングラフィックス社(以下、SGI)に在籍していたという。SGIのハードウェアは、「ジュラシックパーク」や「タイタニック」といったCGを駆使した映画や、「ファイナルファンタジー」などのゲームの制作に使用されるなど、ビジュアルエフェクト分野で数多くのインパクトを与えたことで知られる。自動車や飛行機などの3次元設計や、身体の中を見る3次元のレントゲンの装置の中にも、SGIのビジュアル可視化の技術が入っている。

特定非営利活動法人LPI-Japan 理事長 成井 弦氏
特定非営利活動法人LPI-Japan 理事長 成井 弦氏

 SGIにおける経験から、成井氏は「可視化、ビジュアライゼーションの世界は様々なところに影響を与え、その技術は限りなく進歩する」と確信。その中で、HTML5は可視化の言語でもあり、テクノロジーだと考えて良いと見ている。

 可視化の世界は一種独特で、「見えないものを何とかして見たい」という人間の欲望に密着している。しかもその欲望には際限が無く、そのため技術革新がどんどん進む。加えて、成井氏は「クリエイティブとITの融合が、それぞれの分野において圧倒的な優位性を生む」と語る。米アップルの故スティーブ・ジョブス氏と、米国映画の興行収入で世界歴代1位の映画「アバター」と2位の映画「タイタニック」を監督したジェームズ・キャメロン氏は、まさにそれを体現した人物といえよう。

 また、感性、文化に依存するクリエイティブの世界では、仕事が簡単には海外に流れていかない。代価は「1人月いくら」ではなくバリュープライシングであり、さらに年齢制限がなくなるという世界でもある。HTML5はそれを実現するものだと、成井氏はいう。

 ただし、HTML5が作る世界はクライアントとサーバーの両方を包含しているため、デベロッパーにはサーバーの知識も求められる。HTML5の時代に求められる人材像というのは、Webプログラミング、Webデザイン、サーバーの各エリアでの高いスキルを保持しつつ、それぞれの領域をクロスオーバーする広範囲な知識をもつ人だ。成井氏は「それを究めていけば、仕事の面で素晴らしいキャリアを積むことができる」と、無限の可能性を秘めたこの分野に取り組むデベロッパーへエールを送った。

HTML5時代に求められる人材像
HTML5時代に求められる人材像

フロントエンドエンジニアに対する企業のスキルニーズとは

 続いて、様々な分野のクリエイターのエージェンシー事業を展開しているクリーク・アンド・リバー社の田川浩充氏が登壇し、HTML5に関連する求人情報から、企業のスキルニーズを読み解いた。

株式会社クリーク・アンド・リバー社 デジタルコンテンツ・グループ 田川浩充氏
株式会社クリーク・アンド・リバー社 デジタルコンテンツ・グループ 田川浩充氏

 田川氏があるWeb制作会社に入った2006年当時、流行っていたのがPCのサイトとフィーチャーフォンのサイトを連動させる環境の構築だった。そのときは、PCサイトの作成担当としてディレクター、デザイナー、マークアップ、Flash作成の4名、フィーチャーフォン担当が3名、さらにプログラマーがプロジェクトマネージャー主体に3名の、合計10名ほどの体制でプロジェクトを回していたという。

 それが最近では、ディレクター、デザイナー、プログラマー2人ぐらいで回している。Webデザイナーをプログラマーが兼任しているケースも多い。短期間で効率的に開発できるように、プロジェクトを少数で回す傾向も強まっている。それが顕著なのがソーシャルゲームの会社だ。また、プロジェクトの対象がフィーチャーフォンからスマホに移り、淘汰された市場もある。

 このような背景から現在、どのような人が企業から求められているのか。田川氏は、株式会社ディー・エヌ・エー(以下、DeNA)の求人情報を元に読み解いた。同社の主力事業はモバゲーのソーシャルゲームだが、他にもECサービスや旅行のサービスも手がけるなど、かなり多角的な事業を行っている。

 DeNAのHTMLに関わる求人は、大きく分けて以下の2つだ。

  • ECサービスのフロントエンドエンジニア
  • ソーシャルゲームのフロントエンドエンジニア

 ECサービスの募集要項には「必須のマインド」として「自発的に部門のミッションを理解し、開発ができる方」とあり、そこから、少数精鋭のプロジェクトが多いと推測される。HTML5、CSS3の知識は「望ましいスキル」という位置づけだ。

 ソーシャルゲームの求人を見ると、企画立案から制作、容量を抑えたページに仕上げるための提案まで、「何でもやる」というイメージだ。やはり少数精鋭が多いと思われる。HTML、CSS、JavaScriptのコーディング経験も必須とされており、ソーシャルゲームではHTML5がガンガン使われていることがここから透けて見える。

 以上の事実を踏まえて、フロントエンドエンジニアには、どのようなスキルを取得するのが理想か。

 まずシステム以外に、デザインスキルが求められる。逆に、Webデザイナーにもフロントエンドのテクノロジーの知識が必要である。そうした変化の中で、田川氏は「HTML5周辺の知識は、現行のネット業界で生き抜くためのパスポートのようなもの」と見ている。コーディングができるだけの人、UIが作れるだけの人というのは若干、この動きから取り残されてしまう。田川氏は「ぜひこの機会にHTML5など、自分のプラスアルファになる知識が必要な時代だと認識してほしい」と述べ、講演を締めた。

デベロッパーの将来にHTML5認定試験はなぜ有効か

 最後に登壇したNTTコムウェアの川田 寛氏は、「HTML5についてはテクノロジーとムーブメントの2つを明確に意識したほうがいい」と語った。

NTTコムウェア株式会社 技術SE部 川田 寛氏

 まずテクノロジー面では、イノベーションというより、パラダイムシフトという考え方が正しいという。かつてドキュメント記述を行うためのフォーマットがあり、別にアプリの実装を行うためのものがあった。それらを一緒にしよう、という考え方から出てきたのがHTML5だ。

 ではムーブメント面ではどうか。ここで気をつけなければいけないのは、ソフトウェアアーキテクチャが変わってきていることだと、川田氏は述べる。たとえばAjaxが流行し、その双方向性通信におけるデメリット部分を補った「WebSocket」という技術が出てきている。

 スマートデバイスの普及によるユーザビリティの変化も大きい。プレイヤーも変化している。たとえば電子書籍を作っているメーカーが仕様の作成に入るなど、様々な業界の関係者がHTMLに関わるようになってきた。

 そうした中で、なぜエンジニア自身がHTML5を扱えるようになることが求められているのか。2013年2月、米国の調査会社ガートナーが「2016年、エンタープライズ分野で、50%以上のモバイルアプリがHTML5を活用したハイブリッドアプリになる」と予想した際、多くの人がその妥当性を疑った。

 ところが状況が変わり、「実際にそうなるのではないか」という雰囲気が出てきた。さらに「モバイルファースト」という考え方も出てきて、「UX(ユーザーエクスペリエンス)にはネイティブアプリがいいが、コストを考えるとWebの力も必要」という議論が起きている。

 一方、システムインテグレーション(SI)の視点で注目しなければならないのが、マイクロソフトのビジネスモデルを変えようという動きだ。これまで同社では、1つのOSを長期にサポートし、その上でアプリケーションを動かすことに注力してきた。その結果、Internet Explorer(以下、IE)のあるバージョンを5年、10年動かすシステムを数多く生み出してきた。しかし、Windows 8系では常にアップグレードを要求し、HTML5に対応したWeb標準準拠のブラウザが必須の時代になってきている。Flashプラグインを拒否したAppleショックも大きい。

 ただ、HTML5にも問題点がある。川田氏は「HTML5というテクノロジーだけを見ていると、解決できない問題が数多くある」と指摘する。たとえばJavaScriptをどうテストするか、未だに答えがない。他にも、セキュリティアーキテクチャの変化、設計フェーズでの扱い方、品質管理方法、対策方法など、問題は山積みといっていい。

 実は現在、HTML5対応に必要なツールが続々と登場してきている。ただ、自分のプロジェクトに合致する唯一の正解というものは無いのが現状で、その選択は奥が深い。

 たとえばプラットフォームに依存しない、脱IEプログラマーとなるためには「Modernizr」を使い、Feature Detectionの考え方を身につけると良い。また「Compat Inspector」により、IE依存の機能をプロジェクトの中で検出することができる。

 川田氏は「HTML5のポテンシャルを発揮するには、プラットフォームがどう動くのか、ミドルウェアがどういう働きをしているのか、といったことの知識も求められる。そこにフォーカスしているのが今回のHTML5プロフェッショナル認定試験だと思っている」と述べ、セッションを締めくくった。

お問い合わせ

特定非営利活動法人エルピーアイジャパン

〒106-0041 東京都港区麻布台1-11-9 CR神谷町ビル 7F

フォーム: 受験に関する資料請求・お問い合わせ

URL: http://html5exam.jp/

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/7668 2014/04/16 14:00

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング