A Day In The Boy's Life -123ページ目

A Day In The Boy's Life

とあるエンジニアのとある1日のつぶやき。

優秀なエンジニアというと、どういった人を思い浮かべるでしょうか?

優秀って言葉が随分とあいまいなため、その定義も幅広くなりますが、会社内とその外とでは随分とその意味も異なってきます。



社内で優秀なエンジニア


社内で優秀なエンジニアって言うと、突き詰めてしまえば会社にどれだけの利益を与えることができるかというところに、重きが置かれているのではないでしょうか。

言ってしまえばエンジニアとしての能力というより、実績重視になるわけです。


技術に長けている人でも、コミュニケーション能力が低ければ社内での扱いもぞんざいなものになっている人もいますし、逆に技術力が無くてもマネジメント能力がある人は重宝されると言うケースも目立ちます。

この辺りは会社の文化や業種などによって、優秀なエンジニアの扱いと言うものも随分と変わってくるように思えます。

別にエンジニアとして技術がないことがいけないというわけではありません。

自分も技術一本のエンジニアになるのは無理だと踏んで、あれこれ付随するスキルを身につけようと四苦八苦してたりもしますので。


ただ、技術に長けている人を優秀なエンジニアと捉えるとすれば、そうでない能力をもってして評価をもらう人というのに、少し違和感を持つ人もいるかもしれません。

社内では実績重視となるため、結果が全てです。

いくら人やモノや金をつぎ込もうとも納期どおりに終らせ、仕事を終らせてしまえば優秀と捉えられる場合さえあります。

というよりも、予算や要員ごと上手くコントロールしてしまい、少しずる賢く範疇に収めてしまうと言うこともできてしまったりします。


もっと他の人なら低コストで終らせることができるのだとしても、うまく結果だけを残せたりもするわけです。

ソースが10万行に及ぼうが、リソースが有り余るようなハイスペックなサーバーを導入しパフォーマンスをごまかそうが、結果それが問題なく動けばOKということになります。


自分の経験則からですが、システムの組み方と言うのはある程度、機材やソフトウェアによってごまかしが利きます

高価なロードバランサやハイエンドサーバーを導入することでパフォーマンスをあげたり、これまた高価なストレージを導入して可用性をあげたり、そしてまた高価なパッケージソフトウェアを導入することで多機能なシステムを短時間で作り上げたり、と。


もちろんこれは、そのシステムを作り上げる上で必要不可欠なものであったりもしますが、じゃぶじゃぶに金を使える状況ではある程度その機能と能力に頼って作り上げてしまうことができるわけです。


それでも確かに結果を残せば優秀なエンジニアとしてのレッテルを貼ってくれるわけだったりします。



ネットでの優秀なエンジニア


一方で社外では、その会社での実績と言うものはあまり意味を持ちません。

転職するのであれば、そこでの実績と言うものをある程度見られるでしょうが、そこでの実績が新しい会社でそのまま通用すると見てる人は少ないでしょう。


ネットの世界で優秀なエンジニアというと、実績と言うよりも方法論に重きを置かれているような気がします。

ブログなんかで紹介した技術ネタに、他の人から突込みが入ったりしているのをよく見ます。

自分にとってそれがベストだと思った方法がネットでは簡単に覆ったりすることがよくあったりするわけです。


このシステムのソースはこんな風に書いたんだぜと公開しても、もっと簡単に書けるよとか、ここに問題があるよとかの突込みが入ったりします。

そういう気づきを得ることがネットの良さだったりもしますし、もっと優秀なエンジニアが世の中にはいっぱいいるもんだなと改めて知らしめさせられたりします。


ただ、こういったことはあまり社内では重宝されないところがあるのも事実だったりします。

それは確かに役立つものなのに、動けばいいんだよとか、そんなこと気にしてる時間なんてないと一蹴される場合さえあります。

そこで腐ってしまうかどうかはその人次第ですが、技術に磨きをかけることは決して悪いことではないはずです。


ネットでエンジニアとしての活動をしたり、他のエンジニアの人のブログなどを見てると、自分の対外的な価値と言うものが少しわかってきたりします

自分はこの分野では意外とできる方なのかもと思うこともありますし、この分野は知ったつもりだったなと考えを改める結果になったりもします。

何よりも技術って領域の奥深さと、エンジニアと言う仕事の幅広さを実感することができます。


こういう活動をしているかどうかで、エンジニアの価値観の持ち方と言うのは随分と変わってくるもんじゃないかなと思います。



先に書いたように、優秀と言う言葉の定義はあいまいまなもの。

ですが、いろんな軸から自分の尺度を図ってみると言うことは、価値観を分析できてよいことだと感じます。

社内での価値だけが自分と決め付けず、対外的な市場価値はどうなのだろう計るための活動も必要なのではないでしょうか




ネットって便利なものですが、まともに付き合ってると情報の波に取り込まれたり、時には精神的なダメージを受けたりするもんだなと感じます。
なので、うまいことネットと付き合うためのコツというものが必要になってくるな、と常々思ったりします。

しかし、あまりまじめに対処しているのも疲れるもの。
ここ1年ばっかしネットとの付き合い方で感じた、怠けながらネットをうまく使いこなすために必要な5つの力をあげてみました。
こういうこと考えてネットと付き合うと少しは楽になるかもしれません。



1. 華麗なる「スルー力」


ネット上にあふれる情報は星の数ほどあり、自分も多様な興味を持っていたらそのすべてを追いかけようとしてしまいます。

しかし、それは膨大な時間を費やすことにもなるため、あまり現実的ではありませんよね。

なので、本当に今の自分に必要な情報というものだけにターゲットを絞り、少しの興味はあっても今は必要ないと感じたものは、スルーしてしまう力というものが必要なのかなと思います。


「これはちょっと興味あるな」と思っても、本当にその情報を使う場面を考えると、やっぱり必要ないとわかることはよくあるのではないでしょうか。

とりあえず読んでおく、のではなく読むべきときによめば良いわけです。

その時に探すのが面倒とかはありますけど、その時にはもっと良い方法や洗練されたものがでてきたりもします。

また、「後で必要になるだろう」とブクマしたことは、大抵必要なときには忘れてたりもしますので、探す労力というものはさほど変わらない気もします。


どこにターゲットを絞ってネットから情報を集めていくかということで、それは同時に何を捨てるのかということを考えてみるということでもあります。

確かに、興味引かれるタイトルで釣られそうになっても、ぐっと我慢して華麗にスルーしてみる技術っていうのも、本当に注力すべきところに注力するというためには必要な能力になってくるのかなと感じます。


また、興味本位で追いかけた情報から時には気分を害したりということもよくあるものです。

そういったものを見ても「誰かの意見」とスルーできる精神力を持つことも大事・・・、とは思いますがなかなかそう簡単にいくものでもありませんよね。

ただ、そういう危険なにおいがするところには近づかないようにする、ということでそのリスクは軽減できると思います。



2. 図太い「あきらめ力」


スルー力と似たところではありますが、あきらめる力というものも必要になってくるのかな、と思います。

例えば、昨日ネットで話題になっていたことというものも、追いかけていたらキリがなかったりもしますので思い切ってあきらめてみるとか、ネットに費やす時間がないときに大量にたまった未読のRSSをすべて見ずに既読にしてしまうとか。


追いかけたいという気持ちを抑え、あきらめて次に話題に上るときを持ったり、より新しい情報を探すことに視点を変えてしまうということも大事なのかなと感じます。

本当に注目すべきことであれば、その次にも再度話題に上ることは多かったりします。

そして、それはより洗練されわかりやすい情報になっていることが多いので、古い情報を探したり追いかけたりすることをあきらめてみるというのも一つの方法だと感じたりします。


ネットと言うものがより身近になり、普段の友人や会社の同僚との会話の中でも話題に出てくると言うことはよくあるシーンとなりました。

また、ネット内でも密なつながりと言うものが色濃くなってくると、そこで起きた話題と言うものに乗り遅れたくないという焦りのようなものを感じる人もいるのではないでしょうか。

そう感じることで、できるだけ多くの情報に触れたいという気持ちにもなったりしますが、ネットを使って何をしたいかと言うときに、本当にしたいことに時間を費やすためには、必要の無いところに労力をできるだけ使わないようにすることが重要になってきます。


情報に乗り遅れてしまうという焦燥感を感じることなく、次にまた話題に上ったときに見ればいいやぐらいの感覚を持つこともネットと付き合っていく上では必要になるのではないでしょうか。



3. ずる賢い「後追い力」


ネット上には、とても優秀な人がたくさんいます

その人たちが拾ってくれる情報をうまく追いかける力を身につけることで、自分の労力は少なくすみます。

逆に言えば、情報を提供する側の人の価値って、自分を追いかけてくれることで、知らなかった情報を与えてくれたり、わかりやすく情報をまとめてくれたりと、何らかのメリットを与えることができるというところにあると感じたりします。


言い方は悪いかもしれませんが、そんな利用できるところは利用するほうがはるかに効率的にネットで情報を集められます。

そういう自分にとって有利な情報を提供してくれる人をうまく追いかける力も重要になってくるのではないでしょうか。

単純にネットから情報を探すだけでなく、その探した情報を提供してくれた人が、他にも自分にとって有益な情報を与えてくれそうであれば、その人自体を追いかけることをしたほうが効果的でしょう。


本当に有益な情報を与えてくれる人であれば、次も自分にとって役立つ情報を提供してくれるかもしれません。

ネットってコンテンツ命のようなところがありますけど、実際それを書いているのは人ですので、必要なコンテンツを探して追いかけていくより、それを提供している人をウォッチしていった方が必要な情報は手に入り安かったりもします。


もちろん全てが自分の興味を持つ情報だけではないでしょう。

そういう時は華麗なるスルー力を発揮すればよいだけです。

これには特にコツはいらないと思います。

とりあえず自分にとって質の高い情報を書いている人を追いかけてみて、当てが外れたら追いかけるのをやめればよいだけです。

いろんな人のいろんな考え方を実際に目にして、見る目を育てていけばよいと思います。


コバンザメのように優秀な情報を拾ってくれる人にくっついてしまい、回遊する技能を身に着ければより楽にネットと付き合えるのではないでしょうか。



4. 地味な「コピー力」


ネットで優秀な人の後を追っていくと、その人の優れた技能というものを感じることができるようになります。

「あぁ。この人はこんな風にして情報をうまく集めてるんだ」とか。

そういうところをコピーして、自分のものにしてしまえばその人に頼らないやり方というものもわかってくるでしょう。


例えば、その人も別の人・場所から情報を得ているのであれば、その情報源を見たほうがより早く情報を見つけられます。

また、その人が情報を集める上で使っているツールやWebサービスなどがわかれば、同じぐらい効率的に情報を集められる術を手に入れられるかもしれません。


ネット上で優秀な人って頭が良いだけでなく、効果的にネットと付き合う方法を知っているからだと感じます。

どこから情報を仕入れやすいとか、このサービスを使っていたら話題を追いかけやすいとか。

その人なりの試行錯誤の経験がそこにあるわけです。


それをまねるだけでその人になれるわけではありません。

例えばTwitterを使えば話題を追いやすいと知って使い出したとしても、その人とまったく同じ情報は得られるようになっても、その情報を分析する視点その人独自だったりもします。

情報を知っても、それをどう使うかはその人のアイデア次第です。


なので、その人と同じような視点を得るには、十分にその人のやり方を研究しないといけませんので、なかなか難しいこととは思います。

しかし、その人と同じものを使って体験してみることで、感じ方を共有することはできるはずです。

自分も実際に使ってみないと、そのよさと言うものはわからなかったりします。


後追いしていくだけでも効率的に情報は得られるかもしれません。

ですが、その人のようにネットを上手く使いこなせるようになりたいと思うのであれば、長い時間をかけてでもその人のまねをしていくことは、自力であれこれ試行錯誤するよりも効率的に腕を磨く方法ではないかと思います。



5. いいとこ取りできる「メモ力」


最後は、ネットで手に入れた情報をうまくメモっておくための方法です。
これは、ブログに書くということでもいいでしょうし、はてブなんかのソーシャルブックマークを使うことや、TwitterにPOSTしてみることでもいいかもしれません。
得た情報をうまくメモっておき、後で考えてみるときにうまく取り出せれば何でもよいと思います。


例えば、ブログは自分で得た考えを体系的にまとめるのに向いています。

誰かの考えを読むのもまたしかりですが、ブログの場合はその情報を探すのが難しかったりします。

はてブなんかのソーシャルブックマークは、話題のブログやサイトを取り上げてくれるので、情報を追いやすかったりします。

Twitterは、まさに「今」の話題を得たい場合に有効ですし、その人の個というものが前面にだされるため、色々な視点やアイデアが飛び交います。

その時の自分の考えを気軽にプロットできる点もいいところでしょうね。

ネットで得られる情報は多いため、頭に入れるだけでは忘れていくことも多かったりします。
ネットには便利なツールやサービスがたくさんありますので、それをうまく活用したほうが効果的に収集できますし、後で取り出しやすくもなります。

1つのサービスやツールだけに頼るのではなく、それぞれ一長一短がありますので、いいとこ取りしながら使っていけばよいと思います。


後追いしている人が使っているものを自分でもコピーしてみて、自分にとって使いやすいものを探していけばよいのではないでしょうか。




Twitterのタイムラインを眺めてると、たまに誰かの考えがそのまま頭の中に入ってきて、自分の考えが切り替わる瞬間というものに出くわしたりします。

誰かが投げかけたPOSTに対し、さっきまでぼーっと考えていたことを忘れ、そのことについて自分なりに考え始めたりするわけです。


いい意味でこれはアイデアの種をもらっているんだな、と感じることがよくあります。



Twitterやってなかったら考えなかったこと


人の考えは多様であり、Twitterに集まっている人の環境もまた多様です。

ですから、人それぞれ考えてることも、今何してる?ということも違うわけです。

それぞれの環境、それぞれの考えの中でいろんなPOSTが飛び交い、その発言を見てて、先に書いたように自分なりの解釈と言うものを考える瞬間が出てくると、その考えのタネと言うものはきっと自分だけでは得られなかったものだろうな、と思うことがよくあります。


Twitterがいくら「いま何してる?」を求めるツールであったとしても、あまり私はポンポン考えがめぐる方ではありません。

確かに何か考えてたりもしますが、仕事中は仕事のことを考え、プライベートなときは周りの環境に流されるままの考えしかめぐらなかったりします。

基本ぼーっとしてるタイプなので、そんな新しいことや面白いことが頭の中に常にあるわけでもありません。


Twitterのタイムラインを見てたら、考える種となり得る、沢山のアイデアが流れてきます

それを人の考えとして受け止めるだけでなく、自分なりの考えをプラスすると結構面白く考えが広がっていくことがあります。


良い捕らえ方をすると誰かの考えにインスパイアされると言うことでしょうが、悪い意味では簡単にアイデアが搾取されてしまうと言うことでもあります。

ただ、それはお互い様で自分の考えが誰かの考えのタネになっていたりもするわけです。

いろんな考え、いろんなアイデアを簡単に共有できるところがTwitterのよさでもあるわけですからね。


それは、とてもくだらないことだったりもするわけですが、きっとTwitterやってなくてその人の発言を見なかったら一生考えなかっただろうな、というものもあったりします。

その面白さに気づくこともTwitterの良さかもしれません。



Twitterから生まれるタネ


私のブログのネタは結構Twitter発のものが多かったりします。

このエントリ自体もそうです。

このエントリを書いた日の昼間に、こんなことつぶやいて たりします。

それがきっかけで、もっと掘り下げて考えてみるか、と言う風に思いこのエントリを書いています。


それを思うきっかけも、Twitterのタイムラインを眺めていて感じたことをそのままPOSTしたに過ぎません。

そして、その小さなタネがこのブログのエントリと言うアウトプットに結びついてたりします。

このエントリにとどまらず、過去にも幾つかのTwitterでのPOSTを掘り起こしてブログに書いてみたりもしています。(探すのが大変なので紹介できませんが・・・)


先に書いたようにTwitterではアイデアの種をもらいやすい環境だったりします。

誰かの考えに触発されて、自分なりに考えたことをまとめてみたり、同意したり反論したり。

いろんな考えがある中で、ただその考えを受け入れるだけでなく、もう一歩踏み出して考え出すと、色々な話題に広がっていきます。

アイデアをもらうだけでなく助長してくれるマシンのようにも感じられます。


普段の考えをPOSTするだけでなく、他の人の考えを読むことで得られる結果と言うものは結構大きなものがあります。

これは、Twitterに限らずブログにでもいえると思います。

ただ、ブログに比べてTwitterの方が読むときのコストが少なく済みます。

Twitterの発言は瞬時に理解できるからやばい。 」に書いたように、140文字と言う制約は、その文章を一気に頭の中に取り込んでしまう程度の文章です。

ブログだと、読む労力を考えると中途半端に興味が出るようなものは読むのが少し億劫になったりもしますし、まったく興味が無いものはそれを読もうともしません。


しかし、Twitterは読む・読まないという意思にかかわらず一気に文章が頭の中に飛び込んできてしまいます。

140文字程度の短文ですので、瞬時に理解できてしまうが故に、考え方も広がりやすいのかなと感じたりもします。

(逆にあれこれ考えたくないときにTwitterのタイムラインを開くのは危険かもしれませんね)


誰かの考えを頭にメモって吐き出してみる。

自分が吐き出したものを誰かが拾って新たな考えを吹き込む。

そういったループを考えると、Twitterって最高のアイデア帳になるのかもしれませんね。