shinmのブログ

ITエンジニアの日常。

これから見ようと思っているもの

コミック


どちらもザンギエフが出てるようです。

Rational Team Concert

今日は、派遣先にて、これから使用するプロジェクト管理ツールの説明を受けた。
IBMの「Rational Team Concert」をカスタマイズしたものっぽい。
IBM Rational Team Concert - Japan


なかなか使いやすそうなイメージを受けた。
使う機会があれば、積極的に使って行きたいと思う。

ストレングス・ファインダー

Evernoteをメンテしてたら、
ストレングス・ファインダーをクリップしてたので、
ブログにも残しておこうと思う。

ちなみにストレングス・ファインダーを知りたい人はこの本を購入してみてください。

さあ、才能(じぶん)に目覚めよう―あなたの5つの強みを見出し、活かす

さあ、才能(じぶん)に目覚めよう―あなたの5つの強みを見出し、活かす

自分だけの特長的な資質

The Gallup Organizationが長年に渡って実施してきた調査によると、仕事を最も効果的に行うのは、自分の強みと行動を理解している人たちです。 このような人たちは、仕事や家庭生活で日々求められていることをやりこなす戦略的な能力に優れています。

自分にどのような知識やスキルがあるかを確かめることによって、基本的な能力はわかりますが、自分の本来の資質に気付き理解することによって、どのような行動を取ることで将来成功を収められられるかがわかります。

「自分だけの特長的な資質」のレポートは、あなたのStrengthsFinderの結果に基づき、上位5つの資質を強い順に並べたものです。 全34項目中、これらの資質があなたの強みの上位5つです。

「自分だけの特長的な資質」は、資質を最大限に活かし、将来の成功につなぐ手がかりとなります。 個々の資質に着目したり全体を概観することで、自分にどのような資質があるかをよく把握することができ、さらにそれらを強みとして成長させ、仕事やプライベートの両面で一貫してよい結果を得ることができます。

達成欲

「達成欲」という資質は、あなたの原動力を説明する助けになります。達成欲は、何かを成し遂げたいという恒常的な欲求を示しています。あなたには、毎日がゼロからのスタートのように感じられます。あなたは自分自身に満足するために、一日が終わるまでに何か具体的ことを成し遂げなければなりません。そしてあなたにとって「毎日」とは、平日も週末も休日もすべてを含めた一日一日を意味します。休みを取ったとしても、何も達成することなくその休んだ日が過ぎてしまうと、あなたは不満に感じるでしょう。あなたの中にある炎が、次から次へとあなたを行動に駆り立てます。一つ何かを成し遂げるとその炎は一瞬しずまりますが、またすぐに燃え出し、次の目標へまた次の目標へと、強制的にあなたを前進させ続けます。達成に対するあなたの執拗な欲求は、必ずしも論理にかなっていないかもしれません。方向すら定まっていないかもしれません。しかし、飽くことを知らず常にあなたについて回ります。達成欲の旺盛なあなたは、このわずかに満たされない気持ちとうまく付き合っていけるようにしなければなりません。なにしろ、この気持ちにはそれなりの利点があるのです。長い時間燃え尽きることなく働くために必要なエネルギーを、あなたに与えてくれます。新しい仕事や難しい仕事に取りかかる時、いつでも頼ることができる起爆剤なのです。これがエネルギーの源となって、あなたは職場のチームが働くペースを設定し、生産性のレベルを定めることができます。これが、あなたを動かし続ける資質なのです。

自我

あなたは、他人の目にとても重要な人間として映りたいのです。もっとはっきり言えば、あなたは認められたいのです。あなたは聴いて欲しいのです。あなたは目立ちたいのです。あなたは知られたいのです。具体的には、あなたの持ち前の強みによって人に知られ、評価されたいのです。あなたは、信頼でき、プロフェッショナルであり、そして成功している人として、尊敬されたいと感じています。同時に、あなたは信頼でき、プロフェッショナルで、成功している人とだけつきあいたいのです。もしそういう人でないと、あなたは彼らがそうなるまで圧力をかけるでしょう。彼らがそうならないなら、あなたは彼らを置いて先へ進むでしょう。独立心の強いあなたは、仕事を単なる仕事そのものではなく、自分の人生そのものにしたいと考えています。そしてその仕事の中で、好きなようにやらせて欲しい、又は自分のやり方でやるための余地を与えて欲しいのです。あなたのこのことに対する熱い思いは非常に強く、あなたはこれらを実現しようとします。ですからあなたの生活は、強く求める目標、成果、地位であふれています。何に焦点を当てていようとも――一人によって異なりますが――あなたの「自我」という資質は、中途半端から優秀な状態へとあなたを向上させ続けます。これが、あなたをより向上させ続けている資質なのです。

目標志向

「私はどこに向かっているのか?」とあなたは自問します。毎日、この質問を繰り返します。目標志向という資質のために、あなたは明確な行き先を必要とします。行き先がないと、あなたの生活や仕事はたちまち苛立たしいものになる可能性があります。ですから毎年、毎月、さらに毎週でさえ、あなたは目標を設定します。この目標はあなたの羅針盤となり、優先順位を決定したり、行き先に向かうコースに戻るために必要な修正をする上で、あなたを助けてくれます。あなたの目標志向は素晴らしい力を持っています。何故ならそれはあなたの行動をふるいにかけさせるからです。――すなわち、特定の行動が目標へ近づくために役に立つかどうかを本能的に評価し、役に立たない行動を無視します。そして最終的に、あなたの目標志向はあなたを効率的にさせるのです。当然ながらこの裏返しとして、あなたは遅れや障害や、例えそれがどんなに興味深く見えようとも本筋から外れることにいらいらするようになります。このことは、あなたを集団の一員として非常に貴重な存在にしています。他の人が脇道にそれ始めると、あなたは彼らを本筋へ連れ戻します。あなたの目標志向は、目標に向かって進むために役に立っていないものは重要ではないということを、あらゆる人に気付かせます。そしてもし重要でないなら、それは時間を割く価値がないということです。あなたは、あらゆる人を進路から外れさせません。

個別化

あなたは個別化という資質により、一人ひとりが持つユニークな個性に興味をひかれます。あなたは一人ひとりの何が特別でどこが個性的なのかを覆い隠したくないので、人を一般化したり、あるいは類型化することに我慢できません。むしろ、個人個人の違いに注目します。あなたは本能的にそれぞれの人の性格、動機、考え方、関係の築き方を観察しています。あなたはそれぞれの人生における、その人にしかない物語を理解します。この資質によって、あなたは、あなたの友達にぴったりの誕生日プレゼントを選んだり、ある人は人前で誉められることを好み別の人はそれを嫌うことを分かったり、一から十まで説明して欲しい人と、一を示せば十を知る人とに合わせて、教え方を調整できたりするのです。あなたは他の人の強みをとても鋭く観察する人なので、一人ひとりの最も良いところを引き出すことができます。この個別化という資質は、あなたが生産性の高いチームを作ることにも役立ちます。完璧なチームを作りに当たり、チームの「組織構造」や「作業手順」に着目する人もいますが、あなたは優秀なチーム作りの秘訣は、各自が得意なことを充分にできるような、強みに基づく配役である、ということを本能的に知っています。

責任感

あなたは責任感という資質により、自分がやると言ったことに対しては何でもやり遂げようという強い気持ちを持ちます。それが大きかろうと小さかろうと、あなたは完了するまでそれをやり遂げることに心理的に拘束されます。あなたの良い評判はそこから来ています。もし何かの理由であなたが約束を果たせない時、あなたは相手に対してそれを何らかの形で埋め合わせる方法を無意識に探し始めます。謝罪では十分でありません。言い訳や正当化は問題外です。あなたは埋め合わせが終るまで、生きた心地がしません。このような良心、物事を正しく行うことに対する強迫観念に近い考え、非の打ち所がない倫理観、これらがすべてあいまって「絶対的に信頼できる」という高い評判を生み出すのです。人が新しい責任を誰かに任せる時、まずあなたに目を向けるでしょう。あなたがその責任を必ず果たすことを知っているからです。人々があなたに助けを求めてくるとき――すぐにそうなるでしょうが――あなたは選ぶ目を持たなければなりません。進んで事に当たろうとするあまり、できる範囲以上に仕事を引受けてしまう場合もあるからです。

機械学習

最近、偉い人と話をするとよく出るキーワードがある。

ビッグデータ(英語: Big data)[1]は、情報技術分野の用語としては、通常のデータベース管理ツールなどで取り扱う事が困難なほど巨大な大きさのデータの集まりのこと[2]。通常は、構造化データおよび非構造化データが含まれ、その多様性とサイズや要求される処理の速度と高度化のため、格納[3]と活用(検索/共有/分析[4]/可視化など)の実現を目指したもの。

ビッグデータ - Wikipedia

学生の頃、統計とか嫌いだったけど、これからはそういったスキルを持っていたほうが市場価値が高くなるのかな?とも思う。

入門 機械学習

入門 機械学習

テスト駆動開発について

最近、テスト駆動開発をおもしろいと感じるようになってきて、
いろいろ試しています。

以下のような流れと理解してやっています。

  1. まず、最初にメソッドなどのおおまかな設計をし、その設計をもとにテストコードを書きます。
    • メソッドを呼びだして、想定値と戻り値を比較するようなやつ。
  2. そして、まずテストコードを実行します。
    • 当然、実際のメソッドがないので、エラーとなります。
  3. その後、エラーにならないようにメソッドの作成、及び、ロジックの実装をしていきます。


やっていて思ったことは、以下のような感じです。

  • メソッドを作成するたびにテストを実装するようになるので、品質があがる。
  • エラーの原因が特定しやすい。
  • リグレッションテストが容易である。


これから家で作成するプログラムはテスト駆動でやっていきたいと思っています。
以下の書籍が大変参考になりました。
javarubyでやりました。

JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)

JUnit実践入門 ~体系的に学ぶユニットテストの技法 (WEB+DB PRESS plus)


Rubyスクリプティングテクニック ―テスト駆動による日常業務処理術

Rubyスクリプティングテクニック ―テスト駆動による日常業務処理術

派遣はつらいよ

派遣先企業の組織変更により、4月以降の作業が不透明で困っている。
まあ、その時は事務所に帰って、のんべんだらりと仕事しようかなと思っている。


「事務所に帰ることが決まったら、俺長期休暇取るんだ」(フラグ)

おら東京さいくだ

去年、入社してきた新人が東京支社に異動することとなった。
入社当初から東京支社への異動願いを出してたようで、
ちょうど東京から四国へ帰ってきたい人とのトレードみたいな感じになったようだ。

東京は、確かに楽しいし、しばらく住んでみるのもいいかも知れない。
IT系の研修も東京だといっぱい開催されているので、受講しやすいだろうと思う。
誘惑に惑わされないように頑張ってほしいと思う。