プログラマーとコーダーの異なるタイプ

11月 3, 2015
12種類のプログラマー

コードを扱う人は非常にクセがあります。皆さんは「プログラマー」と聞いて何を思い浮かべますか?変わり者だけど優秀で社会性のない人でしょうか?もちろん、このような人は存在しますが、他にも様々なタイプのプログラマーに出会う可能性があります。私たちは、カール・グスタフ・ユングが定義した心理学で伝統的に使われてきた12のアーキタイプを用いて、様々なタイプのプログラマーを定義するというクレイジーなアイデアを思いつきました。

思いついたのはこんな感じです。あなたのチームにはこの中のどれがいますか?

12種類のプログラマ

[divider line_type="No Line" custom_height="30″]

プログラマーの種類無実プログラマー#1のタイプ。イノセント

多くの人は自分たちをプログラマーだと思い込んでいるが、実際はただの ドリーマーズ 夢を持ってそれを信じるのは良いことですが、夢を持っている人が技術を研ぎ澄まさなければ、夢を持っている人のままです。こういう人はたいてい自分の技術を過大評価して、空中に城を作ってしまう。

[divider line_type="No Line" custom_height="20″]

プログラマーの種類 レギュラーガイ

プログラマーの種類 #2:常連さん

普通の人は通常「十分に良い」 - 彼らは正しいスキルを持っていて、良いパフォーマンスをしていますが、あなたは彼らが最善を尽くしていないことを知っています。このようなプログラマーはあまり関与しておらず、多くの場合、ゆっくりとしていますが、安定しています。レギュラーガイは、モチベーションを上げるのが最も難しいタイプのプログラマーの一人ですが、適切なアプローチをすれば、あなたの会社を成長させることができます。

[divider line_type="No Line" custom_height="20″]

プログラマーの種類 ヒーロー

プログラマー#3の種類:ヒーロー

厳しい納期に間に合わせることに問題があるのか?コーダーが仕事で失敗していませんか?プロジェクトは死にかけていますか?ここにあなたのヒーローがいます。 スーパーマンかスーパーウーマン.ヒーローは、最も困難なケースであなたを助ける人です。プログラマーのこれらの異なるタイプは、危機の時代には天の恵みです。彼らは、プレッシャーの下でも多くの仕事をすることを厭わず、他の人が台無しにしたものを修正する方法を知っています。それは、クラーク・ケントがスーパーマンになったようなもので、最初は普通の人のように見えますが、危機的な状況が発生したときに、彼の本当のスキルを明らかにし、その日を救うのです。また、ヒーローのもう一つのタイプ、またはむしろここでは価値があることに注意を払うべきヒーロー志願者がいます。 コードカウボーイ.コード・カウボーイとは、助けたいと思っていても、不規則な方法でそれを行う人のことです。彼は多くのことを考えずにすぐに仕事をします。期限が迫っている場合、カウボーイはそれを満たすために、たとえプロジェクトの重要でない部分をカットすることを意味するとしても、すべてを行います。

[divider line_type="No Line" custom_height="20″]

プログラマーの種類 ジェスター

プログラマー#4のタイプ。ジェスター

あなたは一度しか生きていないので、なぜ私が気にしなければならないのですか?ジェスターは自分の人生を精一杯生き、管理するプログラマーの中で最もトリッキーなタイプの一つであることを証明している。彼らは飽きたら仕事を変えるし、経験は豊富だが成長したくないと思っている。Jestersは一緒に仕事をするのは楽しいですが、ハードなパーティーが好きな場合は対処が難しいかもしれません。

[divider line_type="No Line" custom_height="20″]

介護士のプログラマーの種類

プログラマーの種類 #5:介護士

プログラミングの世界では、介護士はすぐに 殉教者.仕事のために自分を犠牲にする人、控えめに言っても介護職のワーカホリックです。殉職者は自分の仕事場で寝ることに誇りを持っている。彼らは仕事のためなら何でもする。彼らは時々、チームの残りのメンバーに罪悪感を抱かせようとしている事実に気づかないほど気にしている。

[divider line_type="No Line" custom_height="20″]

エクスプローラーのプログラマーの種類

プログラマー#6の種類:忍者・探検家

ニンジャ は、正確でスピード感を持って仕事をする人たちです。彼らは一人で仕事をしていて、あなたが指示する前に何をすべきかを知っています。私たちの観察によると、彼らは最も価値のあるプログラマーの一人です。

ジャスティン・ジェームズ はこのように説明しています。 "伝説の暗殺者のように、ニンジャが建物の中にいることも仕事をしていることも知らないのに、朝になって証拠を発見する。ソース管理システムを起動してみると、朝の4時に忍者が一週間かけて取り組む予定だった問題を解決するコードをチェックインしていたことがわかります。 彼らは自分たちで解決策を探っているので、無理にチームの一員として活動させてはいけません。

[divider line_type="No Line" custom_height="20″]

反乱軍のプログラマの種類

プログラマーの種類 #7:The Rebel

忍者は反逆者のように聞こえるかもしれませんが、実験はしません。プログラマーの中で最も創造的なタイプの1つは 反乱軍とも呼ばれています。 実験者座.彼らは「ルールは破るために作られたもの」をモットーに活動しています。実験家は常に新しいソリューション、新しいフレームワーク、より良い言語、より良いコードを探しています。問題は、彼らが行う仕事は実験だけであることが多いということです。ルールを破ることは、チームの他のメンバーを混乱させ、チームの生産性を阻害することになります。

[divider line_type="No Line" custom_height="20″]

プログラマーの恋人の種類

プログラマーの種類 #8:恋人

"あなただけが、私の最愛の人 "の世界へようこそ ハードコアオタク とt彼のファンボーイ.彼らは仕事が好きなんだコードは彼らの子供のようなものです。彼らは世界で最高のコードを書きたいと思っていて、完璧でない解決策を好まないのです。リソースが限られているため、多くの作業が完璧なものではなく、「十分に良い解決策」を見つけることに基づいているため、これは問題となります。

黄エイダン 筋金入りのオタクは、しばしば "非常に内向的で、彼はコードとプログラミングの専門用語の世界で最も快適に感じています。"筋金入りのオタクがコードを書けば書くほど、彼はより多くの内容を感じます。"彼はコードに優れていますが、リーダーというよりは働き蜂に向いています。"

[divider line_type="No Line" custom_height="20″]

プログラマーの種類

プログラマーの種類 #9:創造主

プログラマーは誰もがクリエイターでなければなりません。クリエイターの中でも、自分がいなくなると大変なことになるタイプがいます。 マックガイバー プログラマーの中でも、この人は何でもあっという間に、自分にしか分からない方法で修正することができます。彼らにとっては、自分の仕事がうまくいっていれば、見た目はどうでもいいのです。

[divider line_type="No Line" custom_height="20″]

セージプログラマの種類

プログラマー#1oのタイプ。ザ セージ

経験豊富なプログラマーは時代遅れに見えるかもしれませんが、彼らの知識と経験は他の人と共有することができます。このアーキタイプの代表者は、遅いように見えることができますが、彼らは彼らがやっていることを知っており、着実に方法を作業することによって、彼らは偉大な結果とのレースに勝つことができます。セージのもう一つのタイプがあります。 理論家 彼らは素晴らしい知識を持っていて、最適なソリューションを知っていて、プログラミングの講義に何時間も費やすことができ、何をすべきかよりもオプションに興味を持っています。

スティーブン・ベナー などと記述しています。 "彼はタスクを達成するための方法を考えながらコンピュータとにらめっこしている時間のうち80%、理不尽な締め切りに文句を言っている時間のうち15%、選択肢を精査している時間のうち4%、コードを書いている時間のうち1%を過ごすことになるでしょう。あなたが最終的な仕事を受け取るとき、それはいつも『もっと時間があれば、正しい方法でこれができたのに』というフレーズを伴っています。

[divider line_type="No Line" custom_height="20″]

プログラマーの種類 魔術師

プログラマー#11の種類:魔術師

コーディングは魔法のようなものです。新しいものが生まれます。プログラマーの中にはマジシャンのような人もいます - 彼らの仕事の詳細や技術的な側面を知る必要はありませんが、それでも信頼することができます。彼らはあなたのビジョンを現実のものにしてくれるのです。

[divider line_type="No Line" custom_height="20″]

プログラマーの種類ルーラー

プログラマーの種類 #12:定規

ルーラーには様々なタイプがあります。そのうちの一つが お偉いさん座 - 自分がプロジェクトの中で最も重要な人物だと思っている人。彼らはしばしば他のチームメンバーを見下し、自分のビジョンに反することは何でも口論します。似たようなタイプとしては パーフェクショニスト - 完璧主義者が結果に満足しない限り、プロジェクトを進めさせない人。次の2つのタイプのルーラーは 伝道者 そして、その 賢い大使.エバンジェリストは、特定のツール、言語、ソリューションを使用することを主張し、職場に革命を起こそうとする人です。賢いアンバサダーはチームの顔です。アンバサダーは優れたコミュニケーションスキルを持ち、チームの仕事を売り込み、監督する方法を知っています。

プログラマーの種類:結論

これらの開発者の典型的なタイプのどれかに心当たりはありませんか?また、これらのタイプの開発者があなたの会社の従業員を支配していませんか?最良のアイデアは、異なるタイプのプログラマーを会社に迎え入れることです。これらのタイプのプログラマーはそれぞれ長所と短所を持っており、特定の条件の下でパフォーマンスを発揮する可能性が高いことを覚えておいてください。

シェアポスト

メルマガよりも

インボックスにある有益な情報を受信して、技術者採用の詳細を確認してください。

シームレスにコーディングスキルを検証&開発

DevSkillerの製品をご覧ください。

セキュリティ認証とコンプライアンス。お客様のデータの安全性を確認します。