web-dev-qa-db-ja.com

なぜ異常をプログラミングするのにアルバイトをしているのですか?

最近メガコープでのフルタイムの開発職を辞めたので、アルバイトを探すことにしました。それ以来、私は6ダースの潜在的な雇用主と話をしてきました。魔法の言葉「パートタイム」を言ったとき、彼ら全員が同じ反応を示しました-彼らはすべて閉じて、疑わしくなりました。今、私はそれが私だけかもしれないことを理解しているので、コントロールとして、私はフルタイムで仕事をする意思があるかどうか彼ら全員に尋ねました、そして彼らは皆私がおそらくオファーを受けると言った。

私の質問は2つあります。

  1. 雇用主として、有能な開発者であっても、週5日ではなく週3日働きたいという理由だけで、開発者をあきらめるのはなぜですか。

  2. アルバイトの話をもっとよく売るにはどうしたらいいですか?私は通常、自分の現在のバランスを好み、自分のプロジェクトに取り組みたいという理由だけを挙げていますが、さらに疑わしいままです-自分で何かを始めて、やめるのですか?私はただ怠惰ですか?

165
Mikle

雇用主として、有能な開発者であっても、週5日ではなく週3日働きたいという理由だけで、開発者をあきらめるのはなぜですか。

複数の理由(すべては雇用者の観点から議論された):

  1. Fred Brooks が本で論じているようにThe Mythical Man-Month、チームの効率はチームのサイズに応じて低下しますチームの規模に比例してコミュニケーションの量が増えるので、成長します。したがって、N人のフルタイムの開発者は、同じコストで2N人のパートタイムの開発者よりもはるかに効果的です。

  2. 開発者が重要なシステムに取り組んでいる場合、少なくとも通常の営業時間中に彼女に連絡できるようにしたいとします。

  3. フルタイムの従業員は週5日、オフィスで8時間しか過ごしませんが、彼の心は会社で24時間年中無休で働いています。そのため、何日も悩まされてきた問題の解決策で朝起きるときがあります。オフィスを離れた瞬間、心が動かなくなることはありません。パートタイムの従業員の場合、私は反対のことを恐れます。自宅での彼の日課について考える代わりに、彼女は職場での私的な問題について考えていると思います。

アルバイトの話をもっとよく売るにはどうしたらいいですか?

実際、雇用主はほとんど正しいと思うので、それをもっとよく「売る」ことはできないと思います。しかし、フルタイムの従業員には十分な仕事がない小さな会社を見つけることができます。彼らはあなたにアルバイトを雇うことに興味があるかもしれません。しかし、そのような仕事はおそらくそれほど魅力的ではありません(または給与は高くありません)。

[〜#〜]編集[〜#〜]:あなたのコメントは、あなたの実務経験があまりなく、支出を想像できないことを示唆しています週40時間の勤務。私はそれに完全に関連することができます。週に40時間、ディルバートとウォーリーの隣のキュービクルに座っているは恐ろしい見通しのように聞こえます

それがかなり近い場合、フルタイムの従業員に十分な仕事がない会社で仕事を探すことについての私のアドバイスを忘れてください。これらの仕事は確かに存在しますが、そこではあまり学びません(彼らにパートタイムの開発者が1人しかいない場合、何かを教えてくれますか)。 それをしている?彼はフルタイムの仕事を見つけることができませんでしたか?)。彼らもおそらく退屈な仕事になるだろうし、私見で退屈な仕事に週20時間費やすのは、気になる仕事に週40時間費やすよりも悪い。

代わりに、何か面白いものを作ったり、同僚が好きだったり、毎朝本当に働きたいと思っているフルタイムの仕事を見つけたりしてください。これらの仕事は実際に存在し、パートタイムのポジションよりも簡単に見つけることができます。プレイする時間はまだ十分あります StarCraft 週末;-)

96
nikie

それ以上の説明なしでアルバイトを求めることは、あなたがあなたのために働きたくないようです本当に彼らのために働きたいです。

不要になるまで使用するように見えるかもしれません。

あなたの雇用主がその提案で見るかもしれないいくつかの問題はここにあります:

  • 同じ量の「仕事」で、あなたは彼らの問題を再現します:2xコミュニケーション、2x管理作業(病気の日、祝日、...)、2x雇用プロセスを再開する必要があるより多くのリスク...
  • 同僚や上司本当にがあなたからの情報を必要とする場合、あなたに連絡できない確率は0.5です。
  • 同僚もあなたの特定の状況を理解していないかもしれません。

雇用主がパートタイムのプログラマーを積極的に探しているなら、そのように働くことは本当に実現可能です。最も一般的な理由の1つは、1人の完全なプログラマーを買う余裕がないことです。これは、ソフトウェア分野で特に働いていない中小企業など、潜在的な雇用主のリストを作成するためのヒントを与える可能性があります。

40
user2567

理由の1つは、マネージャーとして、1つの「ヘッド」を採用してもよいということです。分数ではありません。 1。つまり、パートタイムで誰かをリクルートする場合、チーム内の1人の人が、本来の仕事の3/5を行うか、または仕事をしたい別の人を雇う必要があります。残り2/5。どのように見ても、これは調整、努力、コミュニケーションの面で組織の問題にすぐに変わります...私はパートタイムで働く最も良い機会はコンサルタントとして働き、あなたが必要とするプロジェクトに必要な特定の時間だけを行うことだと思いますのために雇われています。

37
Paolo Falabella

すばらしい質問です。

これについても良い答えはいくつかありますが、圧倒的に彼らは雇用者の視点を取り入れているように見えます。

まず、通常の9-6の仕事よりも良い仕事と生活のバランスを取りたいというのは素晴らしいことだと思います。先進資本主義経済に住んでいる私たちは、私たちの社会がほとんどの人々から彼らの有用な目覚めの時間のほとんどをとる「通常の」働きかけを生み出したことを思い出させる必要があることがよくあります。したがって、クエストで少しの励ましが必要になる場合があります。私は、トムホジキンソンによる アイドルになる方法 を推奨することから始めます。その中で彼は、安く生活し、仕事が少なく、より多くの喜びを生み出し、高価な/パッケージ化された食べ物や娯楽にあまり頼っていないストレスの少ない社会を主張します私が読んだことです)。

また、第一段階の面接を終えるまで、パートタイムの意図について言及すべきではないと私は言います。次に、第2段階の面接で、またはアプリケーションが進行中かどうかを電子メール/電話で問い合わせることができます。

また、週4日だけ依頼することも検討してください。どういうわけか、私は3と4の間にかなりの隔たりがあると感じています-おそらく金曜日は締めくくりの日になる傾向があり、優れたプログラマーはとにかく週5日完全な生産性で実行することは期待できません。ですから、小さな質問をすると、あなたはうなずく可能性が高くなると思います。

また、フルタイムでフレックスタイムの仕事をすることを検討しますか?それは7時ではなく1日あたり9時ですが、あなたの雇用者はあなたが求めている勝利をあなたに与えながら、フルタイムの開発者の利益を得るということを意味します。もちろん、週に1日だけ休暇を取るだけで満足できると思います。ちなみに、しばらく前に、サンフランシスコに拠点を置く週4日の開発者向けのStackExchangeの美味しそうな広告に気付いたので、彼らはそこにいます(編集:リンクしたかったのですが、見つかりません-おそらくなくなってしまいました! )。

その最後のポイントは、次の1つに私を導きます:小企業または新興企業に適用します。中小企業は、良い開発者に手際よく支払う予算がないことが多いため、代わりに無報酬のメリットを提供する場合があります。また、異常な要求にゴム印を付けるための中間管理層が少なくなります。

私の進路はあなたの進路と多少似ていました。以前は大企業でPHP/Oracle Webプログラマーとして働いていましたが、彼らは毎日私のオフィスへの通勤を主張し、結果として週300マイルの無意味な走行距離をもたらしました。私はさまざまな戦略的なポイント(レビューなど)でフレキシタイムと在宅勤務をリクエストしましたが、それらは繰り返し「検討され」、断られました。私は仕事と人々を楽しんだが、数年後、私は尋ねることをあきらめ、フレキシタイムと在宅勤務の両方を提供する英国の小さな会社を見つけ、会社の仕事を辞任した。それを残すことで、私が非常にわずかに同じことをしたい他の人の可能性を改善したことを願っています。

だから、私はあなたに幸運を祈ります-あなたがこの努力で成功した場合、あなたはあなたと同じように感じる他の開発者を助けるかもしれません。そこに着いたら、他の人を助けるためのヒントをウェブ上のどこかに文書化してください!

編集:このトピックに関する 興味深い記事とコメント 、および37signalsからの anotherここ は、企業が4日間の稼働週を設定する方法です。あまりトピックではないが非常に興味深い- リモートでの作業 このウェブサイトをセットアップしたchapによる!

35
halfer

私が目にする答えのほとんどは現状維持の合理化ですが、実際にはこの状態に正当な理由があるとは思いません。ほとんどのプログラマーは、人生がないことは契約の一部であると信じており、私たちの残りの部分にとってそれを台無しにしています。マネージャーはみんなをねじ込むのが得意です、労働組合は冗談です、誰もが経済が悪いと言います、しかしそれからプログラマーの必要性が常にあり、これはカテゴリーによって悪用されるべきです。

また、アルバイトを依頼する素晴らしい理由は"子供を持っていること"

非常に多くの人々がパートタイムのプログラミングの仕事を求め始めるとすぐに、たくさんの提供物があります。続けて、もっと多くの人に同じことをするように説得してください。これは私たちが組合の戦いに近づくのです。

17
ZJR

いくつかの理由が考えられます。

  1. ソフトウェア開発者を採用している企業は、何らかのビジネス上の利点(直接収益、プロセスなど)を提供する製品を開発していることを認識しています。利点の詳細にかかわらず、同社は知的財産を嫉妬して保護したいと考えています。はい、会社の幹部はこの種のことに関して非常に疑わしいことがあるので、彼らは彼らの頭の中で考えているかもしれません、「なぜこの人は時間の一部だけ私のために働きたいのですか?この人は他の人のために働いていますか?この人は私のIPに対するリスクになる可能性がありますか?」

  2. 特定の期限と目標を達成するために、一定期間プロジェクトに携わる必要があるリソース要件を決定したため、企業は一般に人材を採用しています。したがって、パートタイムで働いている人は、全体としてリソース要件を満たすことを許可しないと考えています。

    a)雇用主は追加のスタッフを雇用する必要に直面したくない

    b)福利厚生、給与税などの観点から、複数のパートタイムスタッフを雇うことに関連する追加費用が発生する場合があります。

  3. あなたは、宣伝された仕事がフルタイムを指定したかもしれないときにパートタイムのポジションを求めています。候補者が職務記述書で指定された要件を理解していないようで、これがそのような単純な指示に従わない場合は候補者が仕様に注意を払わないことを示唆していると不思議に思う人もいます。

  4. 不審に思われる方法でオプションを知らずに提示した可能性があります。

  5. おそらく、インタビュアーがあなたを雇わないことをすでに決定しており、関連性がないと感じた質問に対して、知らず知らずのうちに否定的な反応を与えます。

ほんの少しの考え...現実的に言えば、ソフトウェア開発のほとんどの仕事にはフルタイムのスタッフが必要です。後でパートタイムの仕事にシフトするオプションを獲得したり、これを可能にする珍しい役割の1つを見つけたりすることはできますが、それは難しいでしょう。

最初の質問への具体的な回答については、私はそれに答えます。なぜ、雇用主は、会社の利益のために完全に働いているプログラマーに対して、雇用主が時間?

7
S.Robins

他のよく考えられた答えを読んでいるときに私を驚かせたのは、アルバイトをしたいなら、短期の契約ポジションを考えてみませんか?この分野では、自分のプロジェクトに自由な時間を費やしたい開発者にとって、それは当たり前のことです。

このようにして、通常はオフサイトで作業して自分の時間を管理し、収益に自信を持ちながら、プロジェクトに取り組む時間があることを知ることができます。フルタイムで3か月働いて、次の2つをオフにします。その2の間に、次の契約を並べます。

7
Stephen

作業に費やす時間が長くなるほど、忘れていたことが多くなり、中断したところを見つけるのに時間がかかるため、生産性が低下するなど、多くの要因が考慮に入れられます。

また、優れた開発者が開発したいという幅広い(そして大部分が正当化された)見解もあります-問題は彼らが燃え尽きるのを妨げていること、そしてより少ない時間で仕事をしたい開発者は定義上ほとんどすばらしいとは言えないということです。

しかし、おそらく重要な要素は、基本的には雇用者に、報酬の60%(せいぜい)しか提供していないにも関わらず、スピードアップなどの全費用を支払うように依頼していることです。コンピュータの所有権(Apple所有者を除く)の60%のシェアに全額を支払いますか?.

もちろん、実際の生活では、生産性は多くの要因に依存し、常にゼロでない限り、すべての勤務時間を通じて一定ではないため、それよりも複雑な式ですが、その式の複雑さは、少なくともポジション。たとえば、あまり集中的でない学習は、通常、学習が遅くなります。ギャップが大きいほど、時間の間に忘れられることが多くなります。

6
Steve314

説明は重要です。

  • 現代の雇用主がwork-life balanceを合理的な目標として認識してくれることを願っています。特にあなたが家族または同様の責任を負っている場合。
  • 自分のプロジェクトで作業するを希望しているとは言わないでください。これにより、雇用主は、あなたが雇用主のために働くべきであるとき、または辞める可能性があるときに、それらに手を出して作業するのではないかと疑います。すぐにフルタイムで作業します。
  • あなたはすでにパートタイムのコミットメントを持っていると言うことができ、あなたの収入を増やすためにさらにパートタイムの仕事が必要です。パートタイムのコミットメントを健全なものにします。たとえば、「既存のクライアントを少しサポートする必要がある」というのはいいですが、ビジネス感覚がある印象です。 「自分のプロジェクトに取り組みたい」というのはあまり良くありません。ペットのオープンソースプロジェクトに取り掛かろうとする印象を与えます。
6
MarkJ

それは、おそらくサプライヤーが誘発した需要の形でしょう。昼夜を問わず仕事に専念するプログラマーがたくさんいる限り、雇用主が一般的ではない雇用方針に従うことによって、不確実な余分な成果を伴う余分な努力を受け入れる理由はありません。したがって、ますます多くの開発者がパートタイム雇用の利点を認識し始め、雇用主にそれを要求し始めない限り、これらが他の投稿で述べられている理由のためにポリシーを変更することはまずありません。

これは特定のプログラマの問題ではないと思います。男性の性に伝統的に割り当てられるほとんどの雇用は、定義によりフルタイムです。伝統的に、男性はキャッシュフローを気遣い、女性は家族を気遣うからです。最近の女性もワークライフを獲得していると主張していますが、男性のロールモデルは、まだフルタイムの仕事であり、暇なプライベートプロジェクトモデルです。それで、今まで、女性の解放は家族の人生の側面を犠牲にして来ました。出生率の低下と公的な保育の増加は物語を物語っています。

この点、男性が仕事よりも家族を好むようになる男性の解放は、女性解放の次のステップです。パートタイムのプログラマーに話を戻すと、これはロールモデルと社会の問題であり、雇用主が従業員に何を許可するかという問題ではありません。健康な社会では、両方の(またはすべての)性別が平等に少し仕事をし、少し家族を作り、少し私的プロジェクトを行っている均衡状態があると思います。

関連リンク(続く):

6
moooeeeep

あなたは自分を週に3/5働きたいプログラマーだと考えるかもしれません。人事部門を持つのに十分な規模の会社で仕事に応募する場合、いくつか問題があります。

それは厳しい市場であり、あなたはパートタイムの仕事のためのカウンターオファーでフルタイムのポジションに対応しています。履歴書は「オプション」の要件がないために捨てられており、あなたが取るつもりのなかった仕事(フルタイム)への面接によって時間を無駄にしただけです。彼らの観点から-あなたは嘘をついた。

前述のとおり、プログラミングユニット要件は1.0であり、プログラミングユニットは0.6です。

彼らがフルタイムの従業員とフルタイムの請負業者を雇った場合、給与計算、保険の適格性、不動産(人件費の3/5を取得していますか?デスクの2/5を無駄にしていますか?).

マネージャーの観点から見ると、あなたは仕事の166%をしているすべての人と同じくらい頭痛の種です-ドレスコード、メールの適切性、到着の遅れ、セクハラ。

プロジェクトの複雑さについての以前のコメント(および会社の直属部下の数の制限など)は当てはまります。 1人の開発者を必要とするプロジェクトを想像してください。 5人の1/5開発者でそのプロジェクトを実行することを想像してください。誇張ですが問題を指摘しています。

広告または参照元が「パートタイム」と言っていない場合は、気にしないでください。あなたはみんなの時間を無駄にしています。あなたは連続したパートタイムのキャリアを考えるかもしれません。 9か月間働き、次に3つを脱ぎなさい。ただし、3か月分をカバーするには、履歴書に記載するものを見つける必要があります。

5
robrambusch

開発チームは 完全に接続されたネットワーク と見なすことができます。これは、開発者間にn(n-1)/ 2の「インターフェース」があることを意味します。実際には、開発者が5人から7人になると、チームは突然、摩擦、通信障害、誤解の2倍以上の機会を持つことになります。

4
l0b0

効率とオーバーヘッド(官僚的およびN ^ 2の対人効果の両方)についてのポイントは有効に思われますが、ここではより複雑な見方をします。コーダーの雇用主は、あなたに尋ねることができる時間について何の制限も望んでいません。彼らは開発者に50、60、私の経験では数週間で最大80時間、追加料金なしで働くように頼むことができることに慣れています(そして、毎時の契約ではあなたの時間について嘘をつくか、または別の仕事を探すつもりです)。 ..結局私はそうしましたが、多くはできません、またはいずれにしてもできません)。時間を名目上の(たとえば)週24時間に制限することから始める人は、まともな(締め切り)とわいせつな( 'We数週間で数ペニー上昇するために株価が必要なので、数人を解雇し、その解雇にうんざりして、他の人たちが以前の同僚が行った仕事を引き受けましょう。

注:ウィザードとしての評判がある場合、実際にパートタイムの仕事を得ることができます。なぜなら、彼らがあなたのいずれかを手に入れることを祝福される人もいるからです---これは、ロックスターが持っている傾向がある理由に関連しています多くのカジュアルセックス(そうすることができるので、十分な潜在的なパートナーがそのように評価しているため、そして社会的規範は実際に強制される例外的な人々がそれらに違反することを許可することによって--- 'もちろん、スティーブンタイラー[またはrms]そのように行動することはできますが、あなたは彼のリーグに入っていません。

4
Max Weber

誰もがブルックスを引用し、効率の議論をしているようですが、特にどれも間違っているですが、気にかけてください。プログラミングは、一般的に言えば、科学よりもはるかに芸術です。確かに、CSの学位を取得し、優れた学校でアルゴリズムと「典型的な問題」を解決することについて多くを学ぶことができるため、科学面の知識を大幅に増やすことができますが、今まで見た唯一のCSの卒業生真にソフトウェアエンジニア(マーケティング、セールス、または非エンジニアリング管理に回り道をすること)になることは、本当に好きで、週40時間では物事を作成し、ソフトウェアを作成するのが好きだったため、週に40時間では不十分だと考えていました。特にそれを行うための満足のいく方法。すべてのソフトウェアエンジニアがアーティストである必要があると言っているわけではありませんが、最高のエンジニアはそうであり、「ここで2番目または3番目のベストを探しています!履歴書をお待ちください! 」

パートタイムでしか働きたくないと言うことで、あなたは基本的に将来の雇用主に、覚醒時間ごとにソフトウェアに専念し、さまざまなオープンソースに彼らの仕事を貢献している他の候補者と比べて、あなたはそれにまったくそうではないことを伝えています。彼らの創造性のためのより良い出口が利用できないときのプロジェクト。類推が役立つ場合は、次のレストランでの食事を想像してみてください。誰を作りたいですか?本当に料理を気にせず、一緒に食事を平手打ちしている人や、本当に料理が好きなシェフ?

3
jkh

基地のほとんどはカバーされています。より柔軟な仕事ができる会社を探してみてください。たとえば、私の会社では、2人で仕事を共有することができます。あなたは、あなたが働いている日に同じ仕事をしている同僚に同意し、比例配分で給与を受け取ります。私は基本的に私が娘の世話をすることを可能にするために私が就業日の学校時間の間だけ働くことができる別の計画を利用することを考えました。とはいえ、私の知る限り、確立された従業員に対してのみオープンです。

2
Wudang

「アルバイトの話をもっとよく売る方法」については、2つのステップからなるアプローチを考えるかもしれません。まず、人事ポリシーが柔軟な小さな会社を見つけます。フルタイムで1年働きます。

1年後、彼らがあなたとあなたの仕事の習慣について肯定的な印象を得る機会があったとき、仕事量を減らすように依頼してください(例えば、「私はある程度アルバイトをする予定です」)

2
yarony

探しているセクターを指定していませんが、主に2つの理由があると思います。

  • 残りの時間に何をしているのか疑わしい(データ、アイデア、その他の知的財産(IP)を盗むためにそこにいるのか)
  • 他の従業員もアルバイトをしたいのではないかとの懸念(およびパリティを否定することの難しさ)

どのビジネスでも従業員ごとのオーバーヘッドがあり、パートタイムの1つのポジションが銀行を壊すことはないかもしれませんが、20人のチームが40人のチームに変わることによるオーバーヘッドは、法外なものになる可能性があります(これ以上労働時間がなければ) )-このような環境を調整するための追加の管理コストも発生します。

2
Phil Lello