概要説明へ

履歴書作成支援

転職活動を実際にしてみて気づいたことだが、履歴書には苦労する。 まず、これに類するものを書く機会の多いこと。正式な履歴書はもちろん、 メールで応募したり、Webのフォームに入力したり。あるいは、就職フェアに行って、 所定の用紙に記入したり。同じ内容のものを、何度も書かなければならない。 Webの就職サイトに登録するにも、履歴書めいた内容のものをフォームで入力することになる。
コンピューター技術者にとって、同じものを何度も作成するというのは、 非常に屈辱的な作業だ。「何のために、ディスク装置があるんだ。」 「何のためにインターネットがあるんだ。」と叫びたくなる。 そう、コンピューターやネットワークは、元来、一度作成した文書やデータを、 何度でも手軽に利用するための機能なのに。
では、インターネット時代に、履歴書はどうあるのが相応しいのか。
ずばり、XMLだ。 XMLについての基本的な説明が必要なら、本家に行くか、 日本語で読むならこちらのサイトなどに行くとよい。
XMLのもたらすメリットは、互換性だ。 たとえば、転職支援サイトAおよびBに登録することを考える。AサイトもBサイトも、 各々のWebサイトから、ユーザー登録をする。この時、名前や経歴といった、 履歴書と同等の内容のものをフォームから入力することだろう。それらは似ているが、 詳細に見ると項目や選択肢が微妙に違っている。今のところ、悲しいことに、 それぞれを別個に登録する以外にない。いい仕事が欲しければ、 それぐらいの労力は惜しむな、というわけだ。でも、もし、各転職サイトが、 標準の履歴書XMLと自社データの間の相互変換をサポートすれば、どうなるか。
自分の履歴書XMLをローカルのディスク上に作成して、各転職サイトには、 そのファイルをアップロードするだけで、登録できる。あるいは、 最初に登録したサイトから、履歴書をXML形式でダウンロードして、 他のサイトに送ることもできるはずだ。いずれにせよ、 同じものを何度も入力する作業から開放される。
紙で必要な場合も、問題はない。XMLドキュメントは、アプリケーション次第で、 単純な印刷から、豪勢な飾り文字をふんだんに使った印刷まで、幅広い対応ができる。 さらに、採用する企業側にとってのメリットも大きい。XML形式で履歴書をもらえば、 自社の好む様式で一律に印刷でき、また、書類選考を文字通り機械的に行うことすら可能だ。 転職業界に、標準履歴書のXML形式ができれば、紙の履歴書など、駆逐されてしまうだろう。 でも、誰もそんなものを作ろうとはしないようなので、自分で作ることにした。
というわけで、ここでは、履歴書作成を支援するためのツール群を紹介する。 基本的に、XMLで履歴書を持ち、好きな形式に変換して利用する、という使い方をする。 今のところ、このXML形式を受け入れる企業も転職サイトも無いので、あくまで、 自分のディスク上でのデータ管理を一元化する、という目的のみが達成される。 将来、履歴書XML の標準形式が、別の形式で認知された場合でも、XML から XML への 形式の変換は容易い。
実際に書いてみると、履歴書の重要性がよくわかり、その内容を吟味する部分に、 より時間を割くという姿勢が正しいのだと思った。 履歴書を書く過程で教わることが多くある。そういう発見を大事にするためにも、 履歴書の中身をXMLで保存して、表現形式から開放するというのは良いことだ。 見た目を整えるのは、アプリケーションに任せてしまって、 自分は内容を良くすることに集中すればよいのだから。
今は転職を考えてないという人にも、このツールを利用して、自分の履歴書を作成してみることをお奨めする。新たな自分を発見できるかもしれませんよ。
詳細説明へ

概要説明

Form から作成 (ui-form2xml-1)
作成
履歴書XML resume-1.xml
履歴書をXML形式で保存するファイル。
検証
履歴書DTD resume-1.dtd
履歴書XMLの仕様を記述したファイル。
上の図がうまく表示されない時は、こちらをどうぞ。

動作環境

Windows Scripting Host および Microsoft XML のバージョンは、 IE5.5 についてくるものなら、動作条件を満たしている。 Windows + IE5 という判定で、だいたい当たってると思う。
XSLT および DOM を利用しているだけなので、 Windows 以外の環境への移植も、 それほど困難ではないと思う。ただし、XSLT の記法が、MSXML の実装に依存したものとなっている部分に注意を要する。
先頭へ

Quick Start

  1. DTD (resume-1.dtd)をローカルに保存する。
  2. サンプルの履歴書XML (resume-1.xml)をローカルに保存する。
  3. HTML出力ツール (resume-phtml-1.wsf)をローカルに保存する。
  4. resume-phtml-1.wsf を実行する。(ダブルクリックするか、コマンドプロンプトから cscript resume-phtml-1.wsf と打つかのいずれか。)
  5. エラーが出なければ、output.html というファイルがカレントディレクトリに作成されている。これが、ツールにより履歴書XMLを HTML に変換した結果。
概要説明へ

詳細説明

  1. 共通のヒント
  2. 履歴書XML (resume-1.xml)
  3. 履歴書DTD (resume-1.dtd)
  4. HTML出力 (resume-phtml-1.wsf)
  5. テキスト出力 (resume-ptext-1.wsf)
  6. 和文履歴書のWord出力 (resume-pword-1.bas)
  7. 和文職務経歴書(時系列)のWord出力 (resume-pword-2.bas)
  8. 和文職務経歴書(企画別)のWord出力 (resume-pword-3.bas)
  9. 入力フォーム(サンプル)(ui-form2xml-1)
Quick Start へ

更新履歴

2000/9/28
ui-form2xml-1 sample html
2000/9/19
resume-1.1.3.dtd released
1.1.2からの変更点
履歴書/人/家族 Element の追加。
resume-pword-1.1.1 released
resume-pword-2.1.1 released
resume-pword-3.1.1 released
2000/9/17
resume-1.1.2.dtd released
resume-1.1.2.en.dtd released (English version; only for trial)
resume-phtml-1.1.1 released
resume-ptext-1.1.2 released