メインコンテンツへ移動

プログラマー入社の心得と秘策

無料2015-03-13#Mind#程序员入职锦囊妙计

単なる職場の暗黙のルールだけではありませんよ〜

はじめに

職場とは何か?それは、私たちが最終的に生活の糧を得るために行く場所です。

あなたが思い描く職場は、このような姿ではないでしょうか。朝早くからスーツに身を包み、ネクタイを締め、鏡に向かってガッツポーズで自信に満ちた微笑みを浮かべ、パソコンバッグを手に軽やかな足取りでバスに乗り込む。テック感溢れるビルの前で降り、眼鏡を押し上げ、ネクタイを締め直してオフィスに入る。道すがら同僚たちに笑顔で挨拶し、上司に声をかける。広々とした明るいオフィスでは、多くの同僚がすでに仕事に取り掛かっており、隅の方では二、三人の同僚が技術的な話題で議論している。時折耳に入ってくる専門用語があなたの神経を心地よく刺激し、あなたもすぐに仕事に取り掛かる……。ええ、とても素晴らしいですね。高校時代に何度も空想した大学の教室と似たようなものでしょう。

もちろん、実際に経験した大学時代と同じように、職場も決してそのような場所ではありません。

読後感

一. 企業とは何か?

まず一点、明確にしておきましょう:企業は営利を目的とした組織であり、慈善団体ではありません。そして、あなたは企業に何かを学びに来ており、企業という環境が自分の能力を育ててくれることを期待しています。ええ、誰もがそのような目的を持って入社します。

では、もし面接官に「なぜ我が社を選んだのですか?」と聞かれたらどう答えますか。もしあなたが自然と「御社はXXXで最もXXXであり、子供の頃から憧れていました。実用的な技術を学び、自分の能力を高め、XXXさんのような人になりたいからです」と答えるとしたら、それは大きな間違いです。覚えていますか?「企業は慈善団体ではありません」。企業は、あなたが加わることで価値をもたらしてくれることを望んでいます。端的に言えば、企業はあなたを使って稼ぎたいのであって、タダで養いたいわけではありません。企業にはあなたを育てる義務はなく、企業との関係は単純に「あなたが働き、企業が給料を払う」という、ただそれだけのことです。この立場を理解して初めて、姿勢を正し、企業に受け入れられるようになります。

企業にはあなたを育てる義務はありませんが、あなたが何かを学ぶのを邪魔することもありません。学ぶか学ばないか、どれだけ学ぶかは、すべてあなた次第です。プロジェクトを完遂し、会社に利益をもたらしたとき、得られるのは給料という報酬だけでなく、そこから得られる経験です。そして後者こそが真に重要なのです。会社の資産はそこにあり、それを自分のポケット(抽象的な意味での知識やスキル)に入れるのを止める人はいません。ですから、口には出さずとも、心の中ではここに来た目的が何であるかをしっかり認識しておく必要があります。

二. 大企業と中小企業、どちらを選ぶべきか?

大企業はブランド力があり、環境も良く、待遇も高いため、そこで働いていると言えば鼻が高いでしょう。多くの人が大企業を選ぶのも頷けます。では、それに比べて中小企業は全く価値がないのでしょうか?いいえ、それらは確かに大企業の強みですが、あくまで目先の既得権益に過ぎません。

中小企業の強みは、あなたが会社の創業を支えているという点にあります。端的に言えば「中小企業は仕事をし、大企業は人間関係を作る」ということです。どういう意味でしょうか?中小企業は創業の困難な時期にあり、新人一人ひとりの採用においてROI(投資利益率)を考慮しなければなりません。そのため、社内の誰もが不可欠な存在となります。現状として、中小企業ではドキュメント作成、レポート作成、さらには案件の交渉や新人の採用など、本来の職務以外の多くの付随業務をこなさざるを得ません。ここまで言えばお分かりでしょう。中小企業が提供できる成長の機会は非常に多いのです。もしかすると、中小企業で2年間フロントエンドを担当した後、2社目ではアーキテクチャ設計を任されるようになるかもしれません。やるべきことが山ほどあるのに人員が限られているため、一人が複数の役割を兼ねるか、あらゆるスキルを使いこなすことが求められます。誰がやるかは重要ではなく、できる人がいれば良いのです。これこそが、あなたが求めている能力を磨くチャンスではないでしょうか?要するに、中小企業は修行の場のようなものです。敵(課題)が次々と現れるため、経験値も自然と早く貯まります。

三. 暗黙のルールとあなたの関係

職場には暗黙のルール(潜規則)があります。これは言わずもがなですが、あなたには関係のないことのように思えるかもしれません。自分は誠実に振る舞い、真面目に仕事をこなし、波風を立てなければいいのではないか?そう考えるのは間違いです。人は変わらなくても、情勢は変わるのです。

まず、新人は入社してすぐに「派閥」の問題に直面します。調和の取れた環境など存在せず、常に派閥というものが存在します。派閥と自身の利益との関係に注目し、どのチームに近づくべきか判断する必要があります(注意:あくまで近づくだけに留めてください。自分の味方を必死に守り、敵を叩こうなどと考えてはいけません。社内の分裂を喜ぶ経営者はいませんし、あなたが目立った行動をとれば、必ず攻撃の的になります)。選択を迫られたときは、部門の利益、会社の利益、個人の利益の相関関係をしっかり見極めてください。これら三者はしばしば対立します。そして、多くの場合、部門の利益は会社の利益よりも優先されます。なぜなら、会社の利益はある意味で経営者個人の利益に過ぎませんが、部門の利益は多くの人々の利益に関わっているからです。

四. プログラマーとの接し方、上司との接し方の違いは?

プログラマーの多くは助け合いの精神(オープンソース精神)を持っていますが、唯一、彼らが非常に厳格で近寄りがたい時があります。それは、コードを書いている最中です。プログラマーと接する際は、この時間を避けるべきです。忙しい時に邪魔をしてはいけません。一方で、ベテラン社員から教えを請うことは非常に重要な学習手段です。決して諦めてはいけません。プログラマーの手が空いている時に技術の話を振ってみれば、彼らはリラックスして口��開き、経験を惜しみなく教えてくれるでしょう。

上司と接する際は、その「行間」を読むことが重要です。言葉の裏にある真意を理解しなければなりません。例えば、「お疲れ様。この案は悪くないし、現実的だね。でも、まだ細かい部分が明確じゃない。もう少し検討してみよう。いつ実施するかは追って考えるよ」と言われたとします。意味が分かりますか?これは、あなたが苦労して作り上げた案がすでに「埋没費用(サンクコスト)」になったことを意味します。脇に置いておきましょう。その案が日の目を見ることはありません。この裏のメッセージが理解できないと、さらに残業して案を修正し、何度も上司に聞きに行くことになります。相手は笑顔で頷きながらも内心ではうんざりし、結局、多大な努力も報われず、上司には「空気が読めない」という印象を与えてしまいます。

五. ベテラン社員と比較した新人の強みとは?

ベテラン社員は落ち着いていて洗練されており、経験も豊富です。職場の酸いも甘いも噛み分けた彼らは、様々な罠も涼しい顔でかわします。新人は土地鑑もなく、スキルの習熟度もベテランには遠く及びません。では、どうやって彼らと同じ土俵で戦えばいいのでしょうか?その答えは「情熱」です。

情熱はベテラン社員が最も欠いているものであり、新人にとっては最も「安価」な武器(何もできない代わりに、有り余る血気がある)です。情熱を失えば人は怠惰になりがちです。ベテランは仕事を素早く終わらせると、残りの時間をネットショッピングや読書に費やしたりします。しかし、新人はやる気に満ち溢れ、残業してでも技術を学びます。早く習得すればそれだけ早く仕事をこなせるようになりますし、新人にとって世の中は未知のことでいっぱいで、好奇心が原動力になるからです。ですから、新人であるあなたは、この溢れんばかりの情熱があるうちに、できるだけ多くの知識を蓄えておくべきです。

六. 業務時間外に何をすべきか?

どんなに仕事が忙しくても、自由な時間は必ずあります。その時間を使ってフォーラムを覗いたり、技術ニュースをチェックしたり、先輩のブログを読んだりするのは非常に良い選択です。雨垂れ石を穿つ。今日の地道な積み重ねが、近い将来大きな役に立つかもしれません。プログラマーとしては、新しい技術に対する鋭い嗅覚と、比較的正確な判断力を養う必要があります。むやみやたらに新しい技術を学ぶのではなく、時間をかけて深く理解すべきなのは、最も将来性のある技術です。

では、新しい技術の生命力をどう判断すればいいのでしょうか?信頼できる推測をするには、豊富な経験と多角的な理解が必要です。幸いなことに、通常はゼロから評価する必要はありません。ネット上の先人たちが比較的信頼できる判断を下してくれています。誰を信じるべきか、膨大なレビューから最も信憑性の高い情報をどう分析するか……それは、それほど難しくないはずです。

七. 結局、転職すべきか否か?

まず、なぜ転職するのでしょうか?転職の絶好のタイミングは、自分の成長が「天井」にぶつかりそうになった時です。会社にあるノウハウは限られています。毎日少しずつ吸収していけば、3年から5年もあればほぼ手に入ります。その時点で、会社は給料以外にあなたに与えられるものがなくなります。これこそが転職の良い機会です。早すぎても遅すぎても、賢明とは言えません。

早すぎる転職は、その期間の経験を無駄にします。まだ門を叩いたばかりで、日常業務をかろうじて理解した程度では、会社の核心部分に触れる機会も資格もありません。会社としても、自衛のために手の内を簡単に見せることはありません。逆に遅すぎる転職は、時間を無駄にするだけです。会社から得られるものが何もなくなったのに、ただ昇給を待って居座り続けるくらいなら、なぜ新しい「天井」を探しに行かないのでしょうか?

プログラマー入社の心得と秘策

書評

上記の内容はすべて本書を読んだ後の感想です。その価値は、もはや語るまでもないでしょう。

コメント

コメントはまだありません

コメントを書く