スキルのロッククライミング - 新卒準備カレンダー2011春 #newgrad2011
新卒準備カレンダー2011春 04/01分エントリです。
昨日のエントリ:@masaru_b_clさんの一つ上の視点を持つ
今日は4・1ですね。
ぼくも結婚することになりまして、とか言う、、、誰得な嘘を、、、ついてもしょうがないのでエイプリルフールネタは他の方に任せるとして、新卒準備カレンダーです。
いやー、凄い人ばっかり書いてるからかなり気後れしてますがw気にせずマイペースで書き散らしますw
どんな事やってたんですか?
社会人始めてからもう12年になります(てかそんなになったんだと思って書いててビビりましたw)
元々漠然とプログラマになりたいっ、て言って中小開発の下請けに入社した所で新人研修でCOBOLとかやってました。
へー、そうかそうか。COBOLって大体PERFORMで何とでもなるんだな、へー。楽チンポンだわ(若さゆえの驕り)。とか思って研修を終えました。
いざ仕事場に行ったら「はい、じゃあホームページ作ってね」って言われて「へ?」HTMLエディタとPhotoShop渡されてWebの世界にムリヤリ叩きこまれたのが僕です。
そこで、HTMLコーディング、画像作成からWebサーバ構築、メールサーバ構築、FW管理までやらせてもらえて、とってもラッキーだったと思います。今では。*1
5年ほどでうわーサーバたのしーわーってなり、転職。
インターネットのB2Cサービス向けのインフラエンジニアとして2社ほど経験しています。
逆にSIerさんで仕事をしたことが無いので、堅い仕事は苦手ですw
ですので以下の話もインフラエンジニアとしての話が中心になってしまいますが、ごめんなさい。
まず最初に、そして考え続けてほしい事
最初に、そして何かの節目節目に考えてほしい事があります。
まず、あなたは何になりたいですか?
スーパーハカー?いいですね、いいですね。
インフラエンジニア?もちろんそれもいいよね。
え?プログラマ?いいねいいね。
てか、ぶっちゃけ何でも良いですw
何になりたいか。を考えて見てください。
その為に何をするか
その為に何が必要ですか?
なりたい人に近い人を見てみましょう。見ましたか?
そしたら、スキルセットを考えて見てください、書き出してみるのがいいかもしれません。
サーバに対する知識?Linux?Solaris?
プログラミング言語の知識?C言語?Perl?Ruby?
ネットワーク?
データベース?
ワークフロー?
コスト管理?
何が出来るようになりたいか。を考えて見てください。
スキルのロッククライミング
やる事は明確になってきましたか?
そしたらがむしゃらにやってみる事です。そして知識を「ただ知っている」知識ではなくて「地に足が着いている」知識にするんです。
ざっくり言うと、本質の理解をしよう、という事です。
最初は何かひとつでいいと思います。
たとえば、Webサーバ(ここではApacheとします)がどのように動いているか、を完全に理解する為には、
こんなに沢山の事を(いや、一例でまだまだあります)覚えないといけない訳です。
最初はみんな周りの先輩との差にあせりますし、一気に追いつこうとすると思います。
でもちょっと待ってください。概要を覚える為に全体知識を得ることは大事です。
ですが、最初はみんなこれを一度に覚え様とする事で逆に分からなくなる事があります。
なぜなら、これらの事柄は全て密接にかかわりあっているからです。
こんな感じです。
であれば、全ての知識が曖昧ならどうでしょう。どっちに向かって(何から調べたら)いいのか分からないのではないでしょうか?
足がかりになる知識が必要になると思いませんか?
全てを一度にやろうとするよりも、1つの知識を自分の中で「地に足のついている」知識にする事。これが必要だと思っています。
上の例でいえば、
等を、知って/実際に使ってみる事です。
これがスキルのロッククライミングと言っている事です。その「地に足の着いている」知識から次の知識への足がかりに出来る、これが徐々に広がっていくことではじめは針の穴からしか見えなかった世界が、パノラマの景色に見えるはずです。*2
・・・そして、先が無限大だって事も見えるはずです。
そしてもう一つ
あなたに足がかりになる知識が出来たら、もう一個やってほしいことがあります。
あなたの周りの人、会社の先輩、同僚、勉強会で会う人、誰でもいいです。飲み会、Blog、Twitterどこでもいいです。
あなたの知識を議論で戦わせてください。
自分と同じ人間、自分が出来ない事を出来る人はいっぱいいるけど、そんな人だって完璧じゃない。間違いもあれば勘違いもあります。
自分が思った事が正しいと思ったらドンドン議論をぶつけよう。
この人の方が凄いからこの人のほうが正しいんだろうなんて思い込みで折角の機会を飲み込んでしまう事は、その人にとっても、自分にとっても価値がありません。
互いに議論を戦わせる事で、自分の知識を確固たるものに、相手の知識を自分に取り込む。それはお互いに対してそうです。
そして、その交流はエンジニア達の大好物ですw
あなた方が文句を言ったりする事にも理由があるでしょう。その理由を考えて、教えてください。
人間は、めんどくさいとか、ネガティブな理由でも簡単に思考を捻じ曲げてしまう事が往々にしてある弱いものですから。
今自分は自分の思考、嗜好、志向を捻じ曲げて無いかな?って事も議論の中で気づけることもあると思います。
今日言いたかったこと
勉強会で遊びましょ!・・・じゃなくて。
一緒に切磋琢磨しましょう!という事です。これからよろしくお願いします!
おすすめの本
小悪魔女子大生のサーバエンジニア日記 ――インターネットやサーバのしくみが楽しくわかる
- 作者: aico,株式会社ディレクターズ,村井純
- 出版社/メーカー: 技術評論社
- 発売日: 2011/01/27
- メディア: 単行本(ソフトカバー)
- 購入: 12人 クリック: 1,307回
- この商品を含むブログ (52件) を見る
この本こそ知識をキチンと学ぶということです。
- 作者: 山口和紀,古瀬一隆
- 出版社/メーカー: 技術評論社
- 発売日: 2003/02/28
- メディア: 大型本
- 購入: 1人 クリック: 83回
- この商品を含むブログ (11件) を見る
- 作者: 山口和紀,古瀬一隆
- 出版社/メーカー: 技術評論社
- 発売日: 2003/02/28
- メディア: 大型本
- クリック: 3回
- この商品を含むブログ (10件) を見る
Unixに関する知識を固めるためにはとてもいい本です。
- 作者: 竹下隆史,村山公保,荒井透,苅田幸雄
- 出版社/メーカー: オーム社
- 発売日: 2007/02/24
- メディア: 大型本
- 購入: 14人 クリック: 231回
- この商品を含むブログ (512件) を見る
TCP/IPに対する知識をつける事は絶対に無駄になりません。
さーて明日は?
@hyoshiok さんになります!
ついにきました吉岡さんのエントリ!期待せざるをえません!