2009年5月3日

SMAP 草なぎ さんの騒動について思うこと

皆さんご存知のように、人気タレント草なぎ剛さんが先日、「公然わいせつ」 罪で逮捕され、起訴猶予処分となりました。要は泥酔状態で夜中の公園で素っ裸で大騒ぎしていた、とのことです。

これに対し、「自覚が足りない。逮捕は当然」 「酔っ払っただけなのにかわいそう」 と賛否両論あるのはご存知の通りです。

僕の意見を書きます。

僕は草なぎさんに同情する側です。

だって、前科もなく、常習性もなく、かつ普段仕事が非常に忙しい人が、ごくたまにあった休日に飲みすぎただけじゃないですか。そんなこと、笑い話で済ませましょうよ。

これがもし、あなた御自信、あるいはあなたの大切な人だったらどうでしょうか?

彼氏、彼女、妻、夫、父親、母親、弟、妹、兄、姉、親友。
...まぁ、女性が裸で大騒ぎすることは、ちょっとイメージしにくいですが。

でも、その人たちが普段とても仕事で忙しい。めったに休めない。確かにお金はかせいではいるけど、同情するくらい忙しい。

そして、久しぶりの休日。

つい飲みすぎて、派手に騒いでしまった。今までしたことのない騒ぎ方。素っ裸になって、夜中に公園で騒いでしまった。

これで、会社を首になる。これで世の中の多くの人から

「絶対に許される行為ではない」
「人間として最低だ」

などと批判される。


前科、常習性がないわけですから、あなたと同じ状態のひとが、やってしまったわけです。


許してあげたらどうですか。厳しすぎますよ。


強姦したとか人を殺したわけではないんです。

過ちは過ちとはいえ、 「許される行為」 でしょう。


「人間が一番残酷になるのは、『正義の盾』 を持った時である」


という言葉は、私が考えたのだったか、誰かの言葉 (ゲーテかな?) だったか忘れましたが、それは至言だと思います。

「自分が正義の側で相手が悪」 と思うと、人間はとても残酷な行為をできるようになります。それは歴史的にも証明されています。多くの組織的犯罪、ホロコーストの類は、こちらが正義、あちらが悪。だからあちらは殺してよい。という理屈で行われます。われわれは悪人である、だからどんどん悪いことをしましょう。という扇動の仕方を行った例があるでしょうか。

人に悪いことをさせようと思ったら、われわれが正義であり、向こうが悪である、というレッテルを貼るものなのです。

それが、人を凶暴化させ、無慈悲なことをさせるきっかけとなるものなのです。


「草なぎ事件」 に話を戻せば、草さぎさんが逮捕されたことで 「悪」 となったわけです。こちらが正義の側にいるわけです。


そういう時は特に、その人に対して残酷になり過ぎないように、十分気をつけるべきだと思うのです。


要は酔っ払って、普段やらない大騒ぎをしただけなのです。大目にみるべきではないでしょうか。


あまり厳しすぎる、ギスギスした世の中ではあってほしくないと思います。

2009年2月28日

失業者は、かくも惨めなものなのか

アメリカからでも、インターネット上で日本の動画ニュースを見ることができます。

私は日本の動画ニュースを見ていて、最近、非常に腹立たしいと感じることがあるので、この場で激白します。これを読んだ方が、「そうは思わない」 と思う人が多くても構いません。きっと、私に同調していただける方は少ないのでしょう。だから、こんなことになっているのでしょうから。

でも、どこかで言いたい気がしていますので、なんとなくこの場で書こうと思います。


では、本題。


最近、ご存知のように不況です。

連日のように日本のニュースでは、解雇、雇用契約の打ち切りなどによる失業の話題が報道されています。

皆さんぜひ、失業のニュースをみたとき、冷静にその映像に注目してください。

災害の被災地のような映像が流れていることが、圧倒的に多いことにお気づきでしょうか。


体育館で寝泊りしている姿。

公園のような場所で、食事の配給を受けている姿。

あるいは、浮浪者の姿...

それが本当に 「失業」 の姿なのでしょうか。


あなたがもし今日職を失ったとしたら、公園で食事を配給してもらったり、家族を連れて体育館のような場所で、そのほか大勢の見ず知らずの人たちと過ごすような事態になりますか?

不運に災害によって家を失った方々などは、それはどうしようもないかもしれません。

しかし、「失業」 すると直ちにそういう生活になるものでしょうか?

もちろん、安定したやりがいのある仕事に従事してはつらつと過ごせるにこしたことはありません。

しかしだからといって、失業のニュースを報じる時に、その背後に 「体育館で寝泊り」 「公園で食事を配給される」 というような 「イメージ映像」 を流す必要があるでしょうか?

まるで契約が切られて転職を迫られた人たちが、必ずすぐに食べるのに困る、寝泊りに困る一文無しのように視聴者に思わせる必要があるのでしょうか?


私はそんなことは無いと思います。


もちろん、やりかけの仕事ができなくなったりしたらその時は悲しいでしょう。

もっとやりたかった、という思いはあるでしょう。
その点で 「不幸」 といえる人も少なくないとは思います。

しかし、だからといって 「浮浪者になる」 とか 「明日から寝泊りするところが無くなる」 という風には思うことはありません。

たいていの人は、また新しい仕事を見つけ、同じようにやりがいを見つけて働き続けるはずです。


だから、もしあなたが「失業」してもその時は悲しいかもしれませんが、そのニュースの 「イメージ映像」 のようなものをイメージする必要は全くありません。


人生万事塞翁が馬


物事の良し悪しなど、すぐにわかるものではありません。

すべては気の持ちようです。

「よし、これをきっかけに、何か新しいもっと楽しいことをやろう」

と、考えればよいのです。


日本社会では、「完全失業率の動向」 と 「サラリーマンの自殺率の動向」 が見事なまでに一致します。

そう聞くともしかしたら、日本のサラリーマンは「失業率と自殺率に関連があって当たり前だ」と思うかもしれません。確かに悲観する人が多くなるのはわかりますが、特に問題はその比率です。

国際的に見ると、同じ失業率だった場合、日本のサラリーマンの自殺率はかなり高いほうの部類に入るのです。

手元にやや古い数字しかないのですが、1994年の数字で言えば失業率3.4%だったとき、日本の自殺率(10万人に何人自殺するかという数字)は約18人です。イギリスではその時失業率が5.3%でしたが自殺率は7人程度。アメリカでも失業率が4.9%で自殺率11人。

同様の自殺率の国から考えると、フランスなどが同じ程度の自殺率でしたが、その時の失業率はなんと12.1%です。

日本のサラリーマンは 「失業」 を人生の終わりに匹敵するほどの事態と考える人が少なくないのでしょう。


ニュース番組を作る人の中に、そういう発想で 「失業」 を考える人が多いから、おのずとあのような馬鹿げた映像になるのでしょう。


ニュース報道を作っている人が、このブログを読んでいたら、明日から下手なイメージ映像を入れるのをやめてください。あなたのその映像によって、不必要な不安に駆られる人が多いのです。


もし逆に最近不本意に失業された方がこれを読んでいたら、そんなに将来を悲観する必要はありません。

これをきっかけに何かもっと面白いことができるはずです。

全て気の持ちようです。

私も妻と子供を連れて、ハローワークに行ったこともあります。

でも全然大丈夫です。

働き始めれば、その時期は 「時間があってよかったなぁ」 と思い出されることでしょう。


頑張ってください!

2009年2月16日

IT 業界、「会社を辞めたい」 という30歳前後の人へ その弐

前回「会社を辞めたい」 と思っている30歳前後の 「後輩」 の皆さんへ、暖かいメッセージを書きました。今回もその続きです。


面接準備・技術問題の勉強

特に外資系を目指している人は、技術問題がでてくると覚悟してください。

ただし、そんなに難しく考えなくてもいいです。普通の簡単な問題ができればよいです。

例えば、「スタックを表すクラスを書いてください」とか状況を説明され「これのデータベースを設計してください」などといわれたときに、それを実際に実装して、さらに適切な設計、実装であることを説明できればよいのです。足りない情報は出題者に聞けばよいです。

普段の仕事どおりにやればよいだけなのですが、普段何も考えてない人には難しいかもしれません。

この程度で困る人は「面接準備ができていない」というより、「普段から仕事ができていない」ようにしか見えません。

普段からもっと頭を使うように心がけましょう。

ちなみに、私が昔面接したある人など、「C 言語ができます」 というので、私が「それじゃ、紙と鉛筆を渡すので掛け算の9x9の表を出力する C 言語のコードを書いてください」 という「問題」を出したことがあるのですが、紙には

void main() {

int a;

とだけ書いたあと、頭を抱えて、10分後にギブアップしました。

この程度ができないのでは、「『C 言語ができる』というウソをついた」 と思われても仕方がありません。たいていの人は、「え?そんな簡単な問題でいいんですか?」と言う程度のものですが、こんな簡単な問題でも、できない人がいるんです。


外資系あるいは米系企業なら、技術問題はたいてい面接で出題されますが、日系企業なら、技術問題はあまりでないかもしれません。それでも、出題されたときにあわてないように、簡単なプログラミングや設計に関する問題を30題くらいはスラスラ答えられるようにしておいたほうが良いでしょう。


面接当日

私の経験では、十分準備したら、本番ではあまりガツガツしないで、

「この会社はどんな会社だろう? 社風、仕事内容はどんなだろう?
条件が良いんだったら、入ってもいいぞ」

という気持ちで臨むと良いようです。

そのほうがリラックスできて、言いたいことが言えるようになります。

逆に、「お願いします。採用してください」 という悲壮感が出てくると、緊張しすぎるのでかえって良い結果になりません。



簡単ですが、面接準備・当日については以上です。


PS.

今ふとググってみたら、こんな記事を見つけました。

今、本気で会社を辞めたいと思っています。

質問者の方は非常に追い詰められていますね。かわいそうに。

プログラミングが肌に合わなかったのでしょう。

こんなに追い詰められていたら、違う業種に転職したほうがいいと思います。

2009年2月14日

IT 業界、「会社を辞めたい」 という30歳前後の人へ

昨今は不景気で暗いニュースばかりですね。待遇面や職場環境などで、よくない状況におかれている方も少なくないのではないでしょうか。

今日は趣向を変えて、IT 業界の「後輩」の方々で、「会社を辞めたい」と悩んでいる方へのアドバイスを書いてみたいと思います。私の経験や意見が少しでも参考になれば幸いですが・・・

たとえ参考にならなくても怒らないでくださいね(笑)

ちなみに、私は今 35 歳。学校中退して就職してからこれまでに、はや転職4回(つまり5社目)。
社内の異動のための面接なども含めると、面接は受ける側もする側もかなりやってきました(MS では社内異動も面接がありました)。


そうした経験から「IT 系の人 (SE かプログラマ)」 の人が 「会社を辞めたい!」 と思ったときにどうしたらよいか、私なりの考えを伝授いたします。


ステップ 1. どうして会社を辞めたいのか考える

まずどうして仕事をやめたいのか、考えます。

「仕事がきつい」
「仕事が面白くない」
「仕事のやりがいが無い」
「嫌な上司がいる」
「給料が安くて生活がつらい」

... まぁ、いろいろありますよね。どれもよくわかります。

ステップ1、として書いておいてこう言うのもなんですが、やめたい理由なんて何でもいいんです。

やめたいんですよね?仕方ないです(笑)

もちろん、今の会社を辞めて次の会社に行けば状況が良くなるという保障はどこにも無いですからね。ただ逃げたいだけだと、すぐに失敗しちゃうので気をつけてください。

例えば、「嫌な上司」なんてどこにでもいます。だから、「自分が変れば解決する」という程度のことは自分が変るだけで、転職しなくて済むかもしれませんよ。

さて、理由はなんでもいいんですが、「やめたい理由」は思いつきましたか?

それは自分が変ればどうにかなるようなものですか?

これの答えが「はい」あるいは「そうかも」なら、まずは少し自分が変ってみてください。

答えが「いいえ」なら、さっさと転職準備に入りましょう。


ステップ2.転職準備期間

さて、転職するぞ!と決めたらどうするか。。。

できることなら、今の会社を辞める前に転職先を決めるのが望ましいです。


「えー、それは大変だ・・・」


と思うでしょ?

わかりますよ。なにしろ、次の会社の面接はたいてい平日に設定されますが、今の会社の上司に「すみません、面接受けてくるので今日の午後早退します」 とは言いにくいですし。

こちらは面接で合格したいので、なるべく先方の都合に合わせないといけないような気になりますし。

ですから、なるべくなら転職先を探してくれるエージェントにお願いするといいです。エージェントの人は言いにくいところをうまく調整してくれます。

面接の時間だけでなく、給料の交渉もしてくれますから、良いエージェントにお願いしたいところです。

もし、自分でやらなくてはいけなくて、どうしても時間の都合が取れないなら、会社を辞めてから仕事を探しても良いと思います。

やめてから今までのことについて、しっかり説明できれば、普通は問題ないはずです。

ただ、覚えておいてほしいのは、無職の期間は短い方がよい、ということです。

会社を辞めた直後は退職金や失業手当で、意外とお金が無いわけでもない時期ができるかもしれませんが、その時期にさっさと就職先を決めないと、面接のときのトークに困ることになるので、気をつけてください。


履歴書・職務経歴書の作成

こちらは、事実を正確に全部書くつもりで書きましょう。

履歴書は手書きの方が良いかもしれませんね。(日本企業の場合)でも、職務経歴書は Word とか Excel できれいに作りましょう。会社で受賞した賞や、資格などは書くのをお忘れなく。

面接準備

面接の準備は、絶対にやりましょう。

基本的な考え方は、自分が自分の営業をするということです。

当たり前のように思われるかもしれませんが、意外と忘れがちなので、トークを考えるときに忘れないようにしてください。

言い換えると、面接では「会社側のメリットを主張するべき」 なのです。

だから、「御社が私を採用するべき7つの理由(御社は私を採用するとこんなにいいことがある!)」 というリストを作ってください。

難しく考えることはありませんよ。普通に考えればよいのです。

例えば、

「私は技術力に優れています。私が御社のプロジェクトに参加すれば、製品の品質が向上し、御社の顧客満足度が向上します」
「私は人付き合いがよいので、御社の会社の職場環境をよりよくすることができます。」

などなど、なんでもいいのです。

ともかく、これから面接を受けに行く会社のことを調べて、その会社に対して自分が何ができるか、それを考えてください。

逆に絶対にだめなのは、自分の希望だけを伝えることです。

私は日本で外資系に長くいて、後はアメリカに来ているので、英語を使う環境にいることが多いのですが、面接をしているといつも驚かされます。

面接のとき、私が「あなたはなぜ当社をご希望ですか?」 と質問して「英語を勉強したいからです」 と答える人のなんと多いことか!

ぶっちゃけていえば、「この人、バカかな?」 と思わせるに十分の回答です。

「英語を勉強したいなら学校に行って下さい。ここは学校ではありませんよ」 と思いませんか?

たとえて言えば、車のディーラに車を買いに行って、

「この車はどうしておすすめなんですか?」

と店員さんに聞いたときに、

「それは私の営業成績が上がるからです」

と答えられたようなものです。誰がそんな人から車を買うでしょうか?せめて、

「燃費がいいからです」
「限定車なので、今が買い時です」
「かっこいい車で女性に人気があるので、もてますよ!」

とか、理由は何でも言いのですが、ともあれ、こちらの都合を言ってほしいものです。

転職活動をしているときは、「自分は自分を売り込んでいる営業なのだ」、ということをくれぐれも忘れないようにしてください。

この視点からトークを見直せば、きっと説得力のあるトークが思いつくことでしょう。

自分のことが考えにくいなら、友達を誰かに紹介するような気分で売り込んでみてください。

技術が好き、アピール

また、私がこれまで経験してきて感じているのは、「仕事や技術を好きでやっている人は、意外と少ない」ということです。

「新卒のとき、なんとなく SI の会社に入ったから SE をやってるけど、家に帰ってきたらパソコンなんてさわりません」

という人はとても多いものです。

あなたは、似たような状況ではありませんよね?

個人的に勉強している事柄があれば、それも熱意を持って伝えられると良いと思います。Windows とか .NET をおもに仕事で使っている人は、自宅で Linux なんかをさわっていると、話に幅が広がるので良いでしょう。(理屈っぽいオタクと思われないように気をつけなければいけませんが)

保険をかける意味でも、Bluehost などのホスティングを契約して、自宅で Linux やサーバーの設定に慣れておくと、面接準備のときのためにもいいです。

例えば有名な Hosting Company の ブルーホストパウウェブ などは、年間で1万円もしないで LAMP 環境が手に入るので、勉強のためにも、転職のためにも、契約しておくと良いでしょう。

「Windows しかわかりません。Linux は全くさわったことないです... MySQL ってなんですか?」

というのでは、好きでやっているようにみえず、「どうせまた転職するんだろう」と思われるかもしれません。


だいぶ長くなったので、続きはまた今度。

それではまた。

2009年2月7日

Minefield (Firefox 開発トランク) をビルドする方法


なんとなく急に気が向いたので、Firefox のビルド環境を作ってみました。

エラーから逃げるだけ逃げてざっくり作ったので、正しい方法ではないんだろうと思いますが、結果的に firefox.exe ができてきたので、真面目に開発するというよりは「環境を作ってみたい」という人には参考になるかもです。

まず、私の環境に最初にインストールされていたものを言うと、Visual Studio 2005 と Windows 2008 SDK がインストールされていました。これが前提条件です。(他にも影響するものがあるかも知れませんが、わかりません)

参考にしたページはこちら等
https://developer.mozilla.org/en/Build_and_Install

1. C:moziila-build に ビルドパッケージをインストール

私は Windows 環境なのでここをみて...
https://developer.mozilla.org/en/Windows_Build_Prerequisites
mozillabuild 1.3 package をダウンロードしてきてインストールしました。

2. システム環境変数に以下を追加

SDKDIR=C:\Program Files\Microsoft SDKs\Windows\v6.1
SDKVER=6.1

こんなことやるってどこにも書いてないみたいなのですが、こうやったらうまく行きましたので。。。
どうしたらよいのでしょうか?

3. C:\Users\Keisuke\.mozconfig に次の2行を追加

ac_add_options --enable-application=browser
ac_add_options --disable-vista-sdk-requirements

wpcapi.h の Not Found が消せず (ファイルがあるのですが)仕方なく --disable-vista-sdk-requirements してます。https://developer.mozilla.org/en/wpcapi.h をみてください。

4. ソースのダウンロード

ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/3.0.6/source/
から *.bz2 をダウンロードして C:\src\moz 以下に展開。

5. 次の順番でビルドを実行

a. cmd を開く
b. C:\mozilla-build に行って、start-msvc8.bat を実行
c. C:\src\moz\firefox-3.0.6-source.tar\mozilla にいって...
d. make -f client.mk build


これで一晩経つと、mozilla/dist 以下にバイナリができていました。

ちなみにこの方法でビルドされた Firefox は、Minefield というのですね。Minefield = 地雷原。時々地雷(=バグ)を踏むかもしれないよ、ということでしょうか。

2009年2月5日

Google のアクセス数が戻りました!



アクセス数が回復したお祝いに、ちょっとだけ「企業秘密」を公開します。

私の Web サイト「プログラミング徹底解説」のアクセス数の傾向です。アクセス数はこのグラフのようになっています。

平日にアクセスが集中し、週末にアクセス数が低下。それを繰り返します。おそらくプログラマーの方々が仕事中にググって検索にヒットしているのでしょう。徐々にアクセス数が増えてきていたのですが、ご覧の通り、先週にアクセス数がガタ落ちしました。これを回復すべく様々な対策を講じて、おとといの夜から完全復活した、ということになります。ちなみに、本日もアクセス数は順調に伸びています。

どうにか週末にアクセスしていただけないか、ずっと考えているのですが、良いアイデアが浮かびません...
どうしたらよいのでしょうね。

2009年2月4日

Google のオーガニック検索復活の兆し!

先日のサイト構成の失敗によって、Google からの評価がガタ落ち、それに伴い、オーガニックのヒット数もウナギ下りしていたのですが、本日ようやく復活の兆しが見えてきました!

コツコツと一生懸命増やしていったアクセスが、一夜にして半減するのですから、ほんとに泣きそうでした。
検索をすれどもすれども、ヒットせず・・・。「良薬は口に苦し」とはいいますが、これは「あまりにも苦い」。

そう思っていたのですが、たった今、以前ヒットしていたようなキーワードでググるとちゃんと keicode.com が出てきます!

「のどもと過ぎれば」というやつで、こうして戻ってみれば、今となっては学ぶことが多かったなぁ、と振り返る余裕が出てきました。


教訓。


* オリジナルの内容を含まないページを増加させるとサイト全体の評価が下がる
* 評価は徐々に低くなるのではなく、ある日突然ガタッと下がる
* 評価が下がるといくらインデックスが増えても全くヒットしなくなる
* 評価が落ちたら速やかに元のページに戻す。かつ、増加させたページを Not Found (404) になるようにし、かつクローラを robots.txt でブロック。(かつ、Webmaster Tool からインデックスの削除リクエストを申請可能)
* ちなみに、サーバーの設定によっては 404 カスタムエラーページが 302 で返される場合もあるので、telnet などで HTTP サーバーレスポンスを確認する
* 評価は PR = 3 程度のサイトで、対策後およそ1週間程度で戻る(PR に依存するか否か不明)



明日からのアクセスが楽しみです。