(IT) ITエンジニアの最初の一歩

6月いっぱい人生初の「有給消化」で1ヶ月休んだけど、一瞬だった。そして、その間にこのblogサーバーのmysqldのバージョンアップに失敗して4月~6月のエントリーを失ってしまったこともあり、だいぶ間が空いてしまっている感じになってしまった。
もう、老い先短いので、ネタを選んで書くというよりはもっとフランクになんでも書いておこうと思ったので、日々の雑感を書いておく(以前にもそう思ったことがあったが、なかなか筆が進まないのだった)

妻が某公共機関で若者の就労支援の仕事をしていて、若者の相談にのり、面談へのアドバイスをして、採用が決まった場合は定着支援ということでフォローアップまでしている。

ただし、相談員はほぼ定年退職後の方々で、今のIT業界のことなんてまあわかってない人が面談して昭和のアドバイスをするみたいな図式になってしまうことは構造上しかたのないこととあきらめている。この構造がおかしいことは、今回論じない笑

先日、妻と話していて「ねえねえ、未経験でITエンジニアとして採用された子がね、研修ナシで現場に入れられて打ち合わせの議事録書かされてばっかりだから辞めちゃったらしいんだけど、これってどうなの?」と聞かれた。「他の相談員の先輩(実際の呼び方はもっとヒドイものだったが、ここではキレイに)はみんな、『それはおかしい、未経験採用したら最低半年は研修してもらわなくちゃねえ』という意見が大半で、彼(彼女だったかな?)の退職について大筋合意で、その会社はヒドイ、という結論だったらしい。

いやいやいやいや。

未経験者を採用して、プログラマーにするために研修するなんて、リスク高すぎて、今どき、どんなITの会社だってやるわけないでしょ笑
研修するとしたら、理系または情報系でITリテラシーのベースがあって、そこに自社のお客さんへ売り込めそうなスキルを追加するために数週間から数ヶ月の研修をすることが稀にある程度で、とりあえず現場にいれちゃうのはSIerとしては自然だよなあ、と思うわけよ。
そして、妻の職場の先輩方が判で押したようにいうのは「IT未経験はインフラ監視から」という鉄則。
今人間が24時間365日で監視しているシステムなんて、かなり減ってますよ、センパイ。
アラートが上がったら一次対応は自動だし、待機系に切り替わったりしてその場で人間が対応しないといけないシステムなんて設計が悪いだけよね。
ちょっと回り道したけど、未経験で入って日本語ができるなら、打ち合わせ議事録を書かせるのは全然いいことと思うわけよ。
理由1:そもそも打ち合わせの議事録を起こす案件(顧客)はスジがいいことが多い。必ずいいわけではないけどね。ただ、ブラックな案件(顧客)では議事録はまず存在しないので、最低条件はクリアしているように思う。
理由2:案件の全体像が早く理解できる。議事録を起こしながら質問をしたり、調べたりして何をするプロジェクトなのかの理解が進む。いきなり製造や監視やキッティングに突っ込まれて仕様書やら手順書やら見ているだけだと、ただのレンガ積みにしかならないが、議事録を書くとレンガを積んでる意味がわかってくるはず。当然、当人の意識にも依存するわけだが。
理由3:未経験の若手を一人で議事録担当で現場に入れるなんてことは考えづらくて、必ず現場に同じ所属会社の先輩がいるはずでフォローしてもらえるはず。
理由4:ステークホルダの関係性が見えてくる。これは若手には難しいかもしれないが、プロジェクト内の優先順位や意思決定のプロセスがわかるので、今後のプロジェクトマネジメントに関する知識が吸収できる

というわけで、「ITエンジニア=プログラマ」なんていう刷り込みを就労支援の現場から排除しないと、未経験若年層のIT業界へのチャレンジがうまくいかなくなると心配している、という話。

(お父さん) 学生時代のサークルのOB会

大学を卒業したのは1990年、バブルまっさかりの時代だった。
就活の時期には1学年100人ちょっとの数学科の壁に並んだ求人票は大手企業だけの募集人数を足しても学生数の10倍以上になったし、一番募集人数が多かったのは日本IBMの「∞」笑
厳しい就活を強いられたらしいバブル崩壊後の氷河期に就活をした皆さんには大変申し訳無い。
そんな時代にはまだ「IT」なんて洒落た名前も「パソコン」なんて呼び名もなかった。数学科出身者は学者になるか、教員になるか、保険会社のアクチュアリになるかしかなくて、コンピュータ関連のことがシゴトになるとはイメージできない時代だった。しかし、そんな時期でも大手メーカーはコンピューター事業に舵を切るためにたくさんの求人を出していたんだろう。そんな中でもコンピュータに興味がある学生達に、大学が準備した電子計算機を一般の学生に使わせるための部屋の管理を委託されていて、その学生達がサークルのような集まりを形成していた。「電算(でんさん)」と呼んでいた(正式名称は「電子計算機委員会」)。
一般の学生に使わせるという名目の部屋ではあったが、結局そのボランティアで管理をしているという言い訳の元、メンバーがサークルの部室のように使うようになるのは自明ではあるわな笑
この部屋にはVAX-11をはじめ、N5200、PC8001、PC8801、PC9801、FM-7、FM-8、PC/ATなどがあり、記録媒体は8インチ、5インチのフロッピイーディスクが主流だった。3.5インチは出始めの頃。ネットワークは存在せず、すべてがスタンドアロンだった。
今では博物館モノのコンピューターを使い放題だったのだから、純粋なスキモノにはたまらない空間だったはずだ。


Copilotが想像した電算室

実際の電算室

1990年以前に卒業した先輩方はどちらかというと純粋に数学とコンピューターが好きな方が多く、後輩の中にもそういう人もいたが、どちらかというとサークル的な活動をメインで楽しむ人も増えたように感じている。
そんなサークルの1990年卒業を中心として前後4~5年卒業のOBを集めたOB会を企画・開催した。同年代の皆さんはよくおわかりのことかと思うけど、還暦間近になると、シゴトについては定年が現実的に眼の前に見えて来て、大きく生活が変わる転換点になると、なんだか人々は若い頃の仲間に会いたくなるらしい。これなんて呼ぶんだろう、厨二病に対して還暦病?笑
そんな還暦病の集まりを企画し実現するための幹事チームのTipsを共有しておく。

(1)名簿作りは重要
今回、事前準備で苦労したのは声をかける母集団のリストとしての名簿の作成。卒業してスグのタイミングでは有志によって名簿の運用が行われていたが、20年以上更新が滞っている状態だった。メーリングリストも存在していたが、このリストについても更新が停まっていた。それらの名簿やリストも動員して最新の連絡先を検索したり、X(twitter)やfacebookで細々と個別に繋がっている人々から紹介してもらったり、実家に電凸したりして、かなりの数のメールアドレスが判明したが、調査はなかなか大変だった。先輩方は年賀状ネットワークから情報取得したとも聞いている。年賀状だいじ。しかし、結果として消息不明なメンバーもいた。
OB会をやるやらないにかかわらず、名簿管理については重要であることを理解した。
個人情報入力フォームへの入力を依頼し、各情報(メールアドレス、携帯番号、住所)の公開可否も入力してもらって、本人が公開を許可した情報のみを並べた名簿を作成して全員へ共有することとした。

(2)リーガロイヤル東京には「稲門会パッケージ」が存在している
大隈庭園の奥にあるリーガロイヤル東京は通路でカフェテリア(旧学食)と繋がっているだけあって、稲門会パッケージがある笑
特典は
・乾杯用スパークリングワインプレゼント(早稲田大学専用ラベル)
・校歌再生料無料

写真でグラスに引っ掛けてあるGlassMakerはこういう立食の宴会のときに自分のグラスがわからなくならないようにするツール。幹事チームのタカノブが3Dプリンタで全員分を作ってくれた。これもなかなか好評だった。
愛校心薄めなOBが多いサークルなので、歌詞はプロジェクタで投影したが、イントロが流れると全員の右手が上がったのを見て意外と愛校心あったか?と思ってしまったなど笑

(3)プロジェクタはレンタル
上記稲門会パッケージを使っても、会場でプロジェクタを借りると5万5千円。音響もちゃんとやってくれるという前提ではあるが、予算的にかなり厳しくなるので、レンタルすることにした(持ち込みOKなことは事前に確認した)。検索の結果利用したのは「プロジェクターレンタル屋さん」。120インチのスクリーンへ余裕で投影できる最新式のプロジェクタが4500円でレンタルできた。申込時には「長いHDMIケーブルのお申し込みを頂いておりませんが、皆さんお使いです。本当にこれ、ナシで大丈夫ですか?」と神対応をしてくれた。長めのケーブルは持っているので、お願いはしなかったが、いいサジェストだなと思った。当日午前必着でホテルへ送ってもらい、使い終わったら会場の近所のコンビニから宅急便で返送すればOK。
返送の手間だけ諦めれば90%以上のコスト削減を実現できるので、ホテルやイベント会場の機材が高いような場合は検討してみるといいと思った。オススメである。

(4)近況は事前に共有
参加予定者数が40人を超えてしまったので、順番に全員が自分の近況をマイクでしゃべることが時間的に不可能なので、近況というかそれまでの人生の軌跡(就職、結婚、子供、病気、事件、居住地など)と、今何してる?の2項目については事前にパワポのシートを全員に書いてもらって回収し、pdfにまとめて事前に配布した。これによって来場時には出席者全員の近況を大体把握しているところからスタートになるので、会話のきっかけが作りやすく歓談も最初からスムーズに始められたように思う。名簿作りと併せて幹事チームの負荷にはなるが、やっておいてよかった。そして、何人かは出して来なかったので、そういう人は強制的に当日マイクを渡して喋ってもらった。

ビジュアルがほとんど変わらない人、かなり変わった人などいろいろいたし、全然忘れてたエピソードを聞いたりして個人的にも大変楽しめた。参加してくれた先輩方や後輩達からも感謝のメールやメッセージをたくさんもらったりして、今回、このタイミングでOB会をやってみたのはとてもよかったと自画自賛している。

ちなみにCopilotが生成した電子計算機委員会のOB会の様子がこれ。

(IT) 「ビリオンダラー・コード」を観た

Netflixで「ビリオンダラー・コード」というのを観てしまい、なんだかゾワゾワしたのボケる前に覚えてることを書いておこうかと思ったりした。
ネタバレ覚悟で書いておくと、全4エピソードのこのシリーズは1995年にベルリンでArt+Com社がSGI(シリコングラフィックス)社のコンピューター上で動作させたTerravisionというソフトウエアのアイディアをパクってGoogle社が2005年にGoogle Earthを作ったんじゃねーの疑惑の裁判を2014年にやったという話。
なんでオレがゾワゾワしたかと自分で考えてみたが、理由は多分以下の3点。
(1)オレがソフトウエア開発の会社は設立したのは1997年。ソフトウエアとインターネットで「何かができるんじゃないか」と皆んなが考えてたいわゆるネットバブル(ドットコムバブル)の頃。言い換えればそれで一攫千金な可能性があると思ってた頃とドンピシャな時代背景。
(2)大企業に提案してた企画をパクられたけど、どうにもならなかった経験がある。(この作品の話からすれば何桁も小さい話だが)
(3)1990年代後半から2000年代にかけて喧嘩をしながら会社をやってた戦友を亡くしていること(作品では戦友は最後に仲直りしてる)

1つ目。
この作品の中でも他の多くの作品で扱われているように、「マウスというデバイスはXEROXが発明したけど、結局使い道を思いつかなくて、ジョブスが二束三文で買ってMacで使って大儲けした」ってエピソードがモチーフとして使われている。最初に作り出した者(会社)がその価値をお金に換えられないケースが多いというモチーフだ。ご存知ない方に白状しておくと、オレが1990年に新卒で入社した会社は今はなき富士ゼロックスだったりする。マウスの話はこの時代のIT関係の伝説を描いた作品で多用されているので、見てみてほしい。学部卒は同期の院卒の給与を超えることがないという人事制度だった富士ゼロックス(今は違うらしいw)を5年で辞め、1社経由のあと、会社を始めたのがちょうどこの作品で書かれている1990年代後半。
そして、ITやらソフトウエア(プログラム)で何かができるかもしれない、と勝手にイキっていた当時のそれっぽい業界の一部では、「Webサイトを作る」なんてことは「金のために時間と魂を売ること」と同義だった。今と違ってWebサイトにできることは静的なコンテンツ(会社案内とか)を表示するだけで、買い物ができたり、blogを書いたり、ユーザー同士がコミュニケーションしたり(SNS)なんてことはできなかった。「Webサイトを作る」ことは当時は「ちょっと流行ってて金にはなるけど、つまらない仕事」だから、当時のオレの会社もWeb制作は絶対に請けなかった(当然、後悔した)。そんな当時のオレたちの言葉を代弁したのがこれ笑。

2つ目。
大企業は息をするように零細企業のアイディアをパクってバックレる話。
i-modeの出始めの2000年に発売された富士通製のドコモの携帯電話F209iはドコモのi-modeの最初の端末だった。メールが使えて簡単なwebサイトの表示もしたのかな。で、メール(いわゆるインターネットのメール)がわからないユーザーが多いかもしれないので、ちょっとゲームっぽい要素を加えたメールアプリを入れたいってことで「きゃらいふ」というキャラクター要素を入れたメール送受信アプリを提案して、企画と開発を当時の会社で請け負った。発足したての会社にしては、上出来な案件だったし、受注した時は嬉しかったことを覚えている。デザイナが指が4本の怪獣キャラクターを描いたらら、ドコモから「とある方面からクレームが来る可能性があるので指は5本で」とクレームがあって、全キャラの指(手も脚もw)は5本にしたりした。今でもそうなの?>ドコモ笑。
で、209の開発終盤、次機種(F503i)に向けた企画提案のチャンスがあった。F503iには歩数計が搭載されるということで、東海道五十三次を踏破するアプリを企画提案していたが、「不採用でした」という連絡をもらっていた。なので、富士通との取引はそれ限り。正副2枚のCD-ROMに指定のラベルを貼り、中原の工場ので納品(検収)の後、購買部門で手形渡されたけど、それはそれは屈辱的な扱いを受けた上だった。

  • 例1)当時カタカナ5文字の造語の社名だったため、「当社はオウム真理教及び他の新興宗教団体との資本関係も取引関係もありません」という誓約書を提出させられた。
  • 例2)納品したバイナリのほとんどはキャラクタの画像だったが、そのサイズからC言語のプログラムのステップ数(コードの行数)を逆算され、バグの発見数と収束曲線を指示され納品書に書くように指示された。(要するにデタラメな表とグラフを書かされた)
  • 例3)算出されたプログラムのステップ数からプログラマの工数が計算され、請求金額の妥当性(富士通の設定したプログラマの単価よりも低いこと)を書かされたが、月額単価、一桁万円だった。
  • 例4)この案件の支払いは90日手形だった。ソフトウエア開発で90日とか手形とかある?平成だよ?w。支払を手形で受けたのは一生の中でこの案件だけ。

まあ、今となっては屈辱に感じず、まあ大企業さんもしかたないのね、とは思うけど、当時の鼻息の荒いベンチャー企業(と自負していたあの頃)としては、大企業と付き合うことの不条理を感じた取引だった。しばらくして富士通製の携帯電話のいくつかの機種でオレたちが提案してた東海道五十三次を歩くアプリがオリジナルとして搭載されているのを知り愕然としたが、当時のオレたちには自分たちの知的財産権を主張し、富士通から賠償金を得る知恵も金もなかったことをフツフツと思い出したりもした。もう20年以上前の話だし、NDA失効してるんで実名記載。文句があるなら受けて立つぞ笑

3つ目。
前述の会社ではオレは社長兼営業だったわけだが、開発責任者をしてた夏目さんという人がいた。彼がいたからその会社は成立していた。アセンブラもCもやったしJavaが好きだった。phpは悪魔の言語として嫌っていたが、ショウバイのために開発もしてもらった。最初にコンビでやった仕事はバンダイさんからもらったたまごっちシリーズの続編の「たまおっち」(1997)。アセンブラだった。会社のオーナーのおかげで中村玉緒さんの権利をクリアして企画提案した案件だったので、やらせてもらえた。その後もワンダースワンのアプリを開発したり、前述の富士通製携帯向けのアプリを作ったり、デジタル放送のコンテツ開発(BML)なんかを一緒にやっていたわけだが、当然、経営と開発という対峙する立場でたくさん喧嘩もしていた。そんな中でオレが途中離脱をしてしまい、結局夏目さんは社長兼開発責任者としてオレが辞めた後10年以上その会社を守ってきていた。夏目さんは10年以上激務を続け、2017年に大動脈解離で亡くなってしまった。この作品では裁判を進めていく中で主要登場人物の二人は最後に和解するが、オレはもう和解する相手がいないんだな、と思い出して勝手に泣いてた。わだかまりや、誤解があったとは思ってないけど、勝手に離脱していった負い目はもう、晴らす日が来ないわけだが、それは全部オレの責任。

Googleで検索して、なかなかいい検索結果にはたどり着けなかったけど、どうもこの裁判はTerraVision社が出願した日より前に同様の特許を出願していた会社が存在してたからArt+Com社の特許が無効になって裁判が終わったらしい。100年ぶりにYahoo!で検索した
インターネットで何かを成して、自分でも何かすごいことができると思ってた頃があったけど、今となっては、普通の老害おじさんになってるわけで夢があったあの頃のことを懐かしく思い出したりした。
という個人的背景もあって、大変楽しく観ましたよ、という話。
あ、作成秘話も公開されているので、併せて観ておくべき。

p.s.
映画化のお話をお待ちしておりますが、知的財産についてはゲフンゲフン笑

(IT) Ichigo-Jamを作ってみた

仕事関連の会食で教えてもらったIchigo-Jamを作ってみた。
$15というか1500円ということでイチゴなんだそうだ。
子供たちにPCとは何かとか、プログラミングの初歩を教える教材。
自分でICチップ、抵抗、コンデンサ、LED、コネクタを小さなボードに
自分でハンダづけして、完成したら、キーボードとテレビをつなく。
PCモニタではなくて、テレビ。

会食の帰り道、電車の中でAmazonで発見してポチっと購入。

だいたいにおいて、オレの場合、よく調べずに買う。今回もちょっと失敗。
オレがポチったのは、基本的なセット。これは、指先に乗ってしまうような
ICチップを基盤にハンダづけしないといけなくて、これはさすがに無理でしょ。
ICチップだけはハンダづけしてあるこっちのハーフキットがおすすめ。

そんなことは事前には調べず、友達の心配を無視して、作業開始。
ハンダづけは一応、心得といか、経験はあるわけで。

「なんだよー、いうほど大変じゃないじゃん」と思いつつ手順通り組み付けていくと、
ICチップの手順でぱったり手が止まる。このサイズのハンダ付けは無理だよ。

facebookで「無理ー」って書いたら、キヤノンとかSONYとかIBMとか
ゼロックスとかのエンジニア各氏が「ビヤーってハンダ流せばいけるよ」と
囁いたけど、騙されないよ、オレは。
九州のT氏の情報でコアキットがあるとのこと。
そういえば、今日の夕方飲むはずの静岡のよっちゃんが亀戸から横浜へ移動する
はずだな、と思ってメッセージでお願いしてみる。
「秋葉原の秋月でこれ買ってきて」
無茶なお願いだったが、なんと本当に買ってきてくれた。

飲み会で受け取ってAmazonプライムより速く入手できたよ。
お友達ネットワークに感謝でござるよ。

さすがに飲んだあと細かいハンダづけはできないので、翌朝作業再開。
ICソケットをハンダづけして、昨日受け取ったコアを差し込む。
電源、キーボード、テレビをつないで電源on!
見事に一発でBASICが立ち上がった。

ああ、こんなことを小学生たちとやりたいなあ、と思うものの、そんなチャンスが
あるわけもなく。孫が産まれて、BASICを理解するのを待つのみか?(笑)
もし、ハンダづけからプログラミングのイベントがあったら、サポートスタッフで
呼んでください。コンピューターの楽しさを教えてあげたいなあ。

(IT) 【注意喚起】件名:「セキュリティ警告 」なるメール

すでにJPCERTでも注意喚起がなされている迷惑メールの件。
まあ、ただの迷惑メールなんで、その存在がどうとか、アドレスの流出経路は?みたいな話しもあるけど、大抵は取引先からダダ漏れだったりする。オレの過去記事
(IT) 【注意喚起】Gmail(Google Apps)をターゲットにしたスパム
を参照のこと。

内容的に情報システム担当者へ転送しづらかったり、ちょっと控えたくなる内容の迷惑メールがもろもろのフィルターを通り抜けて一般利用者へ到達する事例。
FromとToが同一で、「あなたの恥ずかしい姿を会社中にばらすよ?」という内容。
これ、一種の踏み絵で、「いやいや、そんな恥ずかしい姿撮られるはずがない」と毅然と対応できるかどうかを判定できる。
悪意のあるスクリプトがしこまれていたり、添付ファイルがあるわけではなく、ただ単にビットコイン払え、みたいな不正請求はがきと同じレベル。
機械翻訳っぽい日本語で、不自然だし。一見して迷惑メールとわかる内容。
現状、弊社では受信時のフィルタで検疫しているが、何通ががもれてしまった。
お知り合い各位も、「こういうメールが到着したら、正しくエスカレーションされるか?」という観点で自社の利用者の意識チェックをしてもらえれば、と。

<<<問題のメール>>>
<From:>
自分のメールアドレス

<To:>
自分のメールアドレス

<Subject:>
セキュリティ警告

<body:>
こんにちは、(自分のドメイン)の親愛なるユーザー。
あなたのデバイスに1つのRATソフトウェアをインストールしました。
この瞬間、あなたのメールアカウントはハッキングされています(今、私はあなたのアカウントにアクセスできます)。
あなたのシステムからすべての機密情報をダウンロードしました。私はいくつかの証拠を得ました。
私が発見した最も興味深い瞬間は、あなたのマスターベーションのビデオ記録です。

私はポルノサイトに自分のウイルスを投稿し、それをあなたのオペレーティングシステムにインストールしました。
ポルノビデオの再生ボタンをクリックすると、その瞬間に私のトロイの木馬があなたのデバイスにダウンロードされました。
インストール後、フロントカメラは自慰行為のたびにビデオを撮影します。さらに、ソフトウェアは選択したビデオと同期します。

今のところ、ソフトウェアはソーシャルネットワークと電子メールアドレスからすべての連絡先情報を収集しています。
収集したすべてのデータを消去する必要がある場合は、BTC(暗号化通貨)で550ドルを送ってください。
これは私のBitcoinウォレットです: 19rq65nR7FqvEgeq3r8YmHGupsUvnD3pmD
この手紙を読み終えてから48時間経っています。

あなたの取引後、私はあなたのすべてのデータを消去します。
さもなければ、私はあなたのいたずらを伴うビデオをあなたのすべての同僚や友人に送ります!

そして今後はもっと注意してください!
唯一の安全なサイトにアクセスしてください!
さようなら!