ソフトウェア開発者として自分を売り込むには?[閉まっている]


93

これは、私たちのような技術分野の若者の間で頻繁に起こる問題であることに気づきました。

私たちのキャリアの初めには、雇用者に自分を売る方法がわからないだけで、ランダムな男#57(プログラマーですが、技術的にはあなたほど良くはありません)は、彼が昇給または昇進することになりますあなたよりも自分自身とコミュニケーションし、マーケティングする方法を知っています。多くの人がこれを過去に見たことがあると思いますし、将来的にはもっともっと多くのことを確信するでしょう。

知っているすべてのプログラミング言語とライブラリをリストする以外に、就職の面接や昇給を求めるときに指摘するのに、どのようなスキル/能力(技術的、またはその他の性質)が関連すると思いますか?


私は誰もが読むべきだと思う2つのページがあります:ofb.net/~niniane/resume_howto.htmlofb.net/~niniane/interview_howto.html
karlphillip

回答:


10

あなたの現在の位置以外の仕事のためにあなた自身を区別するとき:

  • 他の会社の人々に会うためにローカルでネットワーク
  • 機会があれば全国イベントでネットワーク
  • プレゼンテーションを行う
  • ブログを書く
  • オープンソースプロジェクトに貢献する
  • 本を出版する
  • このようなサイトで質問に答えてください
  • ビジネス履歴で履歴書の成果を表示します(どのような問題を解決したか、会社をどれだけ節約したかなど)。

内部的には、ダイナミクスは少し異なります。

まず、自分のことを熟知し、締め切りのストレスのもとで質の高い仕事をし、問題を解決できる人としての評判を得なければなりません。また、チームプレーヤーとしての評判が必要になることもよくあります(これは、下級従業員とは異なり、マネージャーとは異なる何かを意味します。詳細は以下を参照してください)。

しかし、あなたはこれらのことをしなければならないだけでなく、あなたがあなたの上の人々があなたがそれらをしたことを知っていることを確認しなければなりません。そのため、チームミーティングで行っていることを忘れずに、仕事を称賛するメールを上司に転送してください。誰かが会話であなたを賞賛している場合は、上司に話してもらうように頼みます。職場で従業員の賞賛が掲示されている掲示板を持っている場合は、必ずそれを入手してください。機会があればいつでも上級管理職に自己紹介してください。プロモーションは多くの場合、上司よりも高いレベルで決定されます-それらの人々がポジティブな方法であなたの名前を聞いたことを確認してください。Yammerのような職場で従業員がビジネスや個人の関連事項について話し合い、会社全体が参加できる場合は、ビジネス上の問題に固執し、上級管理職の注目を集める可能性のある興味深いことを書いてください。これらのツールを使用して、昇進する才能を探します。

信頼できる人になってください。キュービクルのダークホールに消えないで、何かが終わったときにだけ出てきます。進捗レポートを提供します。遅延の可能性のある要因やショーストッパーがある場合は、できるだけ早く持ち上げてください。間違いを認め、あなたが問題を解決するための計画に取り組むとき。仕事に関連する問題を見つけて、上司に修正方法を提案してください。誰もが立ち往生しているときに、頼りになる男になりましょう。

チームプレーヤーになる。これは、チームの他の人を支援したり、指導したりするだけではありませんが、確かに害はありません。しかし、マネージャーは、あなたがそれらをサポートし、公の場で会社のポリシーをサポートすることを期待しています。あなたが知っている問題によって、上司が決して盲目的にならないようにしてください。何かに賛成しない場合(そして、賛否両論について話し合うことを期待されるブレーンストーミング会議ではない場合)、上司とプライベートで話します。そして、技術的な問題について意見が分かれるときは、決定が下される前です。繰り返し決定された(特に公の場で)悪い問題を持ち出すと、とにかくやりたいことをやるという決定を無視することで、プロモーションリストの一番下に急いで行くことができます。

ユーザーと直接やり取りする機会があれば、それを入手してください。オタクが愚かであると断言するユーザーは、多くの場合、上級管理職の耳を持ち、それらを印象付けることはあなたのキャリアにとって良いことです。コーディング以外の何かを含む特別なプロジェクトを行う機会がある場合は、それも入手してください。成功した特別なプロジェクトは、上級管理職があなたの名前を知る良い方法です。


+1これは、質問を投稿したときに探していた一種の回答です。
カールフィリップ


109

物事を成し遂げます。

あなたを宣伝する力を持っている人々は、彼らが結果を見るときにのみ感動するでしょう。多くのライブラリを学習するだけでは、何らかのプロモーションを得るのに十分ではありません。しかし、それはおそらく、すぐにあなたと働いている人々からあなたを尊敬するでしょう。

また、自分自身を「売る」と考えないでください。それは、あなたが自分の体重に見合うだけの価値があることを示す場合です。これは、優れた仕事を成し遂げ、多くのことを成し遂げることができることを上位に明らかにすることで実現できます。


32
それはあなたが知っていることではないので、それはあなたが知っていることを知っている人です。
-JeffO

32
ただ行って物事を成し遂げることは常に素晴らしいアドバイスです。したがって、これを批判として受け取らないでください。しかし、経験から私はそれと「信用を得る」人の間の高い相関を見ていません。私は、上司が実際に行ったことすべてを知らないほど謙虚な人を知っています。プログラミングでは、作業が目に見えない状態になるのは簡単です。
ニコール

うん!それは作る安全なあなたと一緒に作業します。

19
レネシスは、頭を真っ直ぐに釘を打ちました。懸命に働き、物事を成し遂げることは、より多くの仕事が割り当てられることを保証するだけです。昇給や昇進を保証するものではありません。昇給と、組織を離れたときに上司が経験する痛みとの間には直接的な相関関係があります。したがって、マネージャーの成功を自分のマネージャーの成功に結び付ける必要があります。
ビットツイダー

1
あなたが言うかもしれない品質で物事を成し遂げること。出力の品質が低い場合、物事を成し遂げるだけでは不十分です。
setzamora

53

実際に自分の仕事に長けていることに加えて、次の2つのことを行う必要があります。

あなたが実際にスキルを持っていることを証明する

  • 上司はこれを直接認識しません。自分が何をしているかを知っていることを同僚に示すことで、同僚の尊敬を集めましょう。面接で、スキルのリファレンスを提供します。
  • チームのあなた/初心者の周りの家庭教師/指導/指導。これらの活動を履歴書に記載してください。
  • あなたを評価する人々があなたの知識を正確に見ることができるオープンソースプロジェクトに貢献する
  • 興味深い結果を生み出す追加のカリキュラムアクティビティがあり、同僚、上司、またはインタビュアーと話すことができます。

あなたのスキルを人々に伝える

  • ブログを始めましょう。職場で直面している問題とその解決方法を書き留めてください。
  • 職場で、技術的なウィキを開始します。または、既に存在する場合は定期的に貢献してください
  • 読みやすいドキュメントを書く
  • 定期的に、サポートクルーと時間を過ごします。問題の解決を支援します
  • 自分の分野に関連するtwitterフィード/ニュースグループ/ディスカッショングループ/ stackexchangeサイトをフォローしてください。有効/有用な貢献をする
  • 通信網。ネットワーキングとは、普段は出会えない人とコミュニケーションをとることを意味します。営業担当者とランチに出かけることを意味します。または上司と。クライアントの一人と一緒に飲み物を飲む。
  • お母さんがコンピューターの問題を解決してください。そしてあなたの隣人。あなたの兄弟の婚約者の母親が彼女のウイルス問題を取り除くのを手伝ってください。
  • ボランティア。オープンソースプロジェクトへの貢献。地元の病院の技術的な問題を支援します。通りを歩いて老人の家に行き、Chromeをインストールして、使用方法を教えます。

9
+1ネットワーキング用。私が知っている多くの「典型的な」プログラマーは、その種のものはまったく役に立たないと思いますが、これが彼らが認識されないまさにその理由です。
ニコール

グッド認識を取得するための方法が、あなたのキャリアに関連したソーシャルワークの外生命の任意のフォームを望んでいない...
アレクシスDufrenoy

1
@Trarothは、一緒に過ごすのが好きな人と一緒に働くことを確認します。
blueberryfields

1
@Trarothそれは関連性がありますが、あまりにも一般的で自明であり、この答えに入れることはできません。どんなにあなたがあなたの人生で何をすべきか、あなたはあなたが楽しむことをやって、あなたが好きな人たちと協力し、あなたと一致するライフスタイルを持っていることを確認していない
blueberryfields

1
+1 読みやすいドキュメントを作成します。他の人がそれを理解できるなら、あなたはすでにあなたが貢献したことを説明する方法を知っています。
キットZ.フォックス

42

ほとんどの人が履歴書を書くとき、彼らは「機能」に集中します。これは非効率的なマーケティングです。人々は機能を購入するのではなく、特典を購入しますドリルが欲しくない、穴が欲しい!

そのため、履歴書と態度を作成して、必要に応じてスキルや責任がクライアント、ユーザー、雇用主にどのように利益をもたらしたかを示してください。

悪い例[ちょうど機能]:2009-2010はLinux上のPythonでfubarシステムをコーディングしました

良い例[機能+メリット]:2009-2010は、3か月でfubarシステムを設計および開発し、LinuxでPythonを使用して、展開後の最初の6か月で注文ターンアラウンドタイムを75%削減し、総収益に300万ドルを追加しました。


4
数字の場合は+1。現在のマネージャーに相談して、構築したシステムの詳細を入手してください。彼らがあなたを雇うなら彼らが得ることができるものについて将来の雇用者に堅い事実を与えることができることは金です。
デビッドハークネス

通常、数字の配付に伴う「自慢心」をどのように回避しますか
ショーン

2
@ショーン:あなたはしません。そこに自慢のための適切な時間と場所があり、これはそれをある
スティーブンA. Loweの

18

物事を成し遂げていることを示す

私は、すばらしいことを成し遂げる多くの開発者を見てきました。自分自身のマーケティングに関しては、開発者が「微妙に成果を伝える技術」を開発することが重要です。それは、見せかけのように見えることなく、積極的に探し出され、注意深くあるべきである一定のプロセスです。

重要な場合は、実際にスキルを持っていることを証明してください

重点はいつですか。それは多くの要因に依存し、状況に応じて決定する必要があります。これを頻繁に実行しようとすると、実際にはあなたとあなたのチームオフィスのダイナミックに逆効果になります。

本当に必要なときだけメンター

これにより、生産的な時間を節約でき、それによりメンタリングの価値が高まります。

専門家のネットワークを増やす

これは非常に多くのレベルで機能します。たとえば、ネットワークの増加は、貴重な紹介からの優秀な候補者で重要な位置を埋める組織にとっての鍵になる可能性があります。

同僚との関係構築に真の関心を示す

人々は簡単に偽物のポーザーを見つけることができます。適切な機会が必要になったとき、あなたの特別な努力を積極的に認識している同僚を支援するためにあなたの邪魔にならないようにします。

オンライン技術ポートフォリオを増やす

これは、現在の市場動向、一般的な要件:開発者ブログ、SOの評判、オンラインアプリ、コードサンプル、テクニカルフォーラム、記事に遅れずについていくために定期的に作業する必要がある主要な領域です。

これを適切な人々に受動的に認識させる(受動的に強調する)。上層部、ネットワーク、ピアグループ、潜在的な将来の見通しを網羅しているのは誰ですか。

先見性のある機会を評価し、受け入れる

努力することをheしないでください

最後に、しかし最も重要なことは、覚えておいてください

友だちに勝ち、人々がすべてのドメインに影響を与える方法の黄金の、時の試練を経た事実。


2
私は今日、Googleの本に読み始める「どのように友達と影響の人々を勝つために」と信じていることができます
Anirudhaグプタ

4

これらは注意するべき要因です:

  1. あなたの会社に余裕があるもの。
  2. あなたが利用できる他のオファー。
  3. 役職の一部である他の領域:特典、福利厚生、仕事の性質、直属の上司、予想時間など

戦略:

  1. あなたが何を求めているのかを伝える前に、数字または少なくとも給与範囲を取得してみてください。
  2. 給与を決定するための基準が何であるかを決定します:経験年数、肩書き/スキルセット、教育、認定など
  3. この選択プロセスにどのように適合するかについて意見を伝えてください-交渉してください。

例:ジュニアポジションは長年の経験によって決定され、あなたは学校を卒業したばかりです。オープンソースプロジェクトに費やした時間やインターンシップ中に行ったことは「議論する」かもしれませんが、それは実際の仕事ではありませんが、経験に基づいてカウントする必要があります。彼らはあなたが健康であることを確認したいので、多分あなたはより少ない給料を取ることができますが、彼らが証明された労働者でより高い給料を正当化できるかどうか見るために1ヶ月の評価があります。

あなたは現実的でなければなりません、さもなければどんな交渉も殺します。そのため、お住まいの地域のレートを知ることが重要です。柔軟に対応し、他の分野で報酬を得るように努めてください。あなたが話すのが給与だけだと、欲張りすぎると見なされることがあるからです。

昇給を求めている人には権限がないので、彼らがあなたの要求を喜んで守ることを忘れないでください。これが、上司が自分の仕事を称賛することを決して心配しない理由です。私は彼らに私に依存してほしいので、私が昇給を求めるとき、彼らは私を維持するために彼らができることをすることを確認します。はい、あなたは彼らがあなたを利用することができると思うばかのために働くことができました、しかしそれはあなたが他の申し出を考慮する理由です。常に他のオファーを検討しますが、それを新しいお金の策略として決して使用しないでください-それは裏目に出ます。


@ジェフ、「はい、あなたは彼らがあなたを利用できると思うばかのために働くことができます」私はあなたの上司がこれを読まないことを願っています
-Shaheer

4

顔が青くなるまで、「ソフトスキル」について話し合うことができます。ただし、生産性の高いソフトウェア開発者を交換しなければならないという恐れほど、昇給が着実に進んでいることはありません。確かに、人は自分の要求について合理的でなければなりませんが、決してそうすべきではありません。特に、35歳未満の場合、雇用主が長期にわたってその中にいると信じてはいけません。

上記で述べたように、nothing慢ほど速くキャリアを殺すものはありません。ほとんどの若い開発者が信じているのとは反対に、彼らは先輩以上に知りません。若い開発者は、現在の開発プラットフォームの特徴について詳しく知っているかもしれませんが、平均的な年上の開業医の全体的なスキルセットは、通常、若い同僚のスキルセットよりも劣っています。さらに、年長の開業医は、若い開業医のすべてに欠けているいくつかの重要なスキルを開発しました。すなわち、忍耐と企業の政治をナビゲートする能力。優れたソフトウェアを開発することは技術的な演習ではありません。人々を対象とした政治的な演習です。

最後に、レイズが停止し、賃金が停滞するか、後退する日が来るでしょう。自分のソフトウェア開発会社やコンサルタント会社を始める以外には、それについてできることはほとんどありません。それは、若者中心の業界で働くことの性質です。


「長期にわたってその中にいると雇用主に信じさせてはならない[...]」 -私は一般的にこれに同意しません。一部の雇用主には当てはまりますが、幸いなことにすべてではありません(私見からはほど遠い)!しかし、再び、私は35歳以上です:-)
ペテル・テローク

私は50歳以上です。したがって、私は長い間このゲームにいました。若い人にとって一番のキャリアキラーは自己満足です。私は就職活動を容認していませんが、経験から、雇用主は競争で負けることを恐れている従業員に対して最高の昇給を留保する傾向があることがわかりました。さらに、私がカットオフとして35を選択した理由は、それが組織への忠誠心または永久失業に直面するリスクを実証し始めなければならない年齢だからです。また、技術的なキャリアが企業環境で停滞する傾向がある時代でもあります。
ビットツイダー

「それは、若者中心の業界で働くことの性質です。」 どれだけ長く若者に焦点を合わせられるのだろうか。
ナビ

4

かなり才能のあるチームのマネージャーとして、スターを本当に際立たせるものの1つは、仕事のハードコアコーディングの側面から抜け出す意欲があるということです。もちろん、私たちはすべてコードを書くのが大好きです。誰がしませんか?しかし、優れた開発者であることには、単なるロックスターのコーダーであるということ以上のものがあります。ドメインの知識は重要であり、ユーザーと一緒に溝に入る能力と意欲も重要です。ユーザーが自分の問題を解決するのに時間を費やすことは必ずしも楽しいことではありませんが、結局のところ、彼らは私たちが幸せにしなければならないものです。これが、私が仲間よりもランクを上げた理由だと思います。私はプロジェクトに関わるすべての人とコミュニケーションをすることを恐れていませんでした。そして、私が働いていたドメインを掘り下げるのに多くの時間を費やしました。

問題を解決するビジネスの専門家である必要があります。そうすることで初めて、優れたソリューションを実際に作成し、マネージャーとコミュニケーションを取り、提案を行い、創造力を発揮できます。ほとんどの優秀なマネージャーは、物事について考え、難しい問題に対する創造的な解決策を考え出す人を本当に愛しています。そのため、テクノロジースタックと基本的なCSスキルにその技術的深さを持たせることは重要ですが、ビジネスを理解し、頻繁にコミュニケーションをとる意欲を持つことも同様に重要です。しばらくすると、ドローンコーダーの群衆から離れます。


3

過去7年間で、私は直接プログラマーをほとんど管理していません。私は、仕事と責任を所有しているプログラマーから最も安心しています。ステータスをフォローアップする必要はありません。彼女はクライアントと直接通信できます。クライアントが適切な要件を提供していない、または混乱している場合、彼女はクライアントにインテリジェントな代替手段を提供します。スコープを変更することで、時間内に物事を達成しようとします(そしてもちろん、クライアントを自信に持って行きます)。

さて、私はまだ上記のすべての資質を持っているプログラマーに会ったことはありませんが、そのうちのほんの少しでも最も心地よいでしょう。


2

昇給を求めるのとは異なる方法で就職面接にアプローチしなければならないと思います。

各履歴書を送信先の会社に固有のものにします。

これにより、ターゲットを絞った検索を行うリクルーターによって引き上げられるため、通常どおりスキルをリストします。それは、彼らが単なるチェックリストのアイテムだということです。

ジョブリストであなたのプロジェクトとあなたのプロジェクトへの関与を知ってもらうために。これは、雇用管理者の机の上に落とされた他の履歴書から突き出すためにより重要です。何が違うのですか?なぜあなたは資格がありますか?

レイズもまた別の話です。

最初のステップは、考え方を変えることです。あなたはレイズの資格がありません。

次のステップは、次のレベルに必要なものを完全に理解することです。次のレベルの説明に一致するタスクを常に見つけます。これは、職務内容を尋ねることで次のステップに目を向けていることを上司に知らせる良い方法です。「ねえ-あなたはいつ私を昇進させますか?」

上司が長期計画を把握していることを確認してください。彼らがジャークではない場合、彼らはあなたがそこに着くのに役立つ割り当てを取得するのに役立ちます。彼らがジャークなら、とにかく新しい仕事を見つける必要があります-人生は短すぎます。


2

私が学んだ最大のことの1つは、昇給やその他のものを得るよりも仕事に応募することに関連しています)、スキルを慎重選択することでした

あなたができると思うことをすべて履歴書に載せて、それをできるだけ多くの雇用者に送り出して仕事を得ようとするのはよくある間違いです。自分ができると言っていることをすべて実行できたとしても、非常に異なる分野の習熟度をリストすると、結果として良いことよりも害になることがあります。

Javaベースのロール、.NETベースのロール、またはWeb開発ロールなど、適用する特定のロールまたはロールセットに合わせてCVを調整する場合、これまでのすべてのテクノロジーをリストするよりもはるかに優れた応答が得られます協力して、彼らがあなたをすべてに手を出し、ほとんど理解していないとして却下しないことを願っています。


1

あなたは本当にあなたの市場価値を知っていますか?

これは必須です。昇給を要求するか、インタビューを行う場合、相手はあなたがそれを知っており、下の何かに落ち着かないと感じなければなりませんが、あなたは先に進みます。その自信はありますか?それとも、仕事を失ったり、失業したりすることを恐れていますか?

そして、残りは女性についてです。自分自身をきちんと売る男性は女性と仲良くなります。そして、女性とうまくなることは、就職の面接でうまくなることより簡単です、b / c女性はどこにでもいます。

実践的なアドバイス:


  • 昼間は落ち着いた少なくとも5人の女性にアプローチし、彼らに尋ねます-少なくとも1か月はそうしてください。

  • 舞台恐怖症に対処するために、(即興)演劇ワークショップに参加してください。

  • 他の仕事に応募し、彼らがより多くを支払う意思があるかどうかを確認します。「はい」の場合、申し出を受けるか、その機会
    を利用して昇給を求めます。ない場合は、
    洗い流しを繰り返します。


そして、既婚男性と女性は何をすることになっていますか?
HLGEM

即興演劇ワークショップ... :)
ラファエル

1

もちろん、他の質問で述べたように物事を成し遂げてください。

私は他のことは少なくとも物事を成し遂げることと同じくらい重要だと思いますが:

  • ビジネスの観点から考えてみよう
  • 有効な批判がある場合は、それを表現しますが、適切な場所で適切なタイミングでそれを実行します。

良いコーダーであることは一つのことですが、同僚にインスピレーションを与え、あなたが取り組んでいるプロジェクトを推進する良い従業員であることは別のことです。あなたが物事を成し遂げたとしても誰にも役に立たず、半年後には1ヶ月未満でバグを修正することはできません...

これらの資質は私に尋ねることなく昇給を得るのを助け、また面接後に求人を得るのを助けました。ええ、何を推測しますか:雇用主は、従業員が彼らの観点ですべてが大丈夫かどうかを伝えるとき、それを楽しんでいるようです。そして、はい、ほとんどの企業はメンテナンス不可能なコードの問題に精通しています...

おそらく、あなたは他の人からあなたを差別化し、それらを改善し、宣伝するあなたの強みが何であるかを理解しようとする必要があります。


1

私は実際に自分のためにマーケティング計画を書いたばかりです。これだけで、あなたはそれをすべて考え出し、あなたがしたいこととそうでないことを理解するので良い練習です。

私が思いついた主なポイントは次のとおりです。

  • 本を出版し続け、出版社と協力して自分自身を宣伝する
  • TA周辺のローカルユーザーグループで講演する
  • 可能な場合は会議に出席し、講演する
  • 開発に関するさまざまなポッドキャストに出演
  • 友人とWeb開発に関するポッドキャストを開始する

もちろんあなたのリストは異なって見えますが、それが私が思いついたものです。そしてもちろん、毎日少し時間をかけたいと思うでしょう。


1

これはこの質問に対する16番目の回答なので、再度ハッシュしません。1つの簡単な観測を追加します。

コミュニケーションスキルに投資することで、ランダムな#57になります。トーストマスターズクラブに参加(または職場でも-を開始)して、それを活用してコミュニケーションスキル、自信、リーダーシップを高めましょう。

www.toastmasters.org(またはgoogle)を試して詳細を確認し、クラブを見つけてください。しかし、ここに要点があります。

  • スピーキングを練習する定期的な会議
  • コミュニケーションスキルを徐々に強化するための明確な目標
  • 率直な正のフィードバック(洞察力の提供と受信)を通じて洞察を得る
  • 準備されたスピーチ対カフスピーキングなどの複数のシナリオ
  • 志を同じくする他の人々と出会い、楽しんでください
  • 安価ですが、仕事でもタブを拾う可能性があります

0

この本を読む 友人を獲得し、人々に影響を与える方法

そこにあるテクニックは、あらゆる種類の交渉で本当に価値があります。たとえば、あなたは議論から何も得ず、他の人に指を向けることからは何も得ません。それどころか、別の視点を取得する能力を持っていること-そして、私は本物の視点を持っていること-は、相手(たとえば、新しい上司)が本当に聞きたいこと、たとえばあなたがする必要があることを決定するのに非常に貴重です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.