プログラマーは困難で大規模なプロジェクトにどのように取り組みますか?

多くのプログラマーはこの種の混乱を抱くでしょう、彼らは彼らの日常の仕事のいくつかの小さなプロジェクトに触れるだけで、難しいスキルを必要としません。しかし、自分自身を向上させるには、いくつかの大きなプロジェクトと自分自身を練習するのが難しいプロジェクトが必要です。

このジレンマを解消するには、通常の状況で実際には2つの方法があります。

1. BAT、ByteDance、Meituan、その他のトップティア企業などのトップインターネット企業にアクセスします。パートタイムのプログラマーを見つけて、自分の時間を空けて自分自身を向上させるためのプロジェクトを行います。
2.しかし、最初の方法は無限ループです。大企業への参入には、一般に「高い技術レベル」と「豊富なプロジェクト経験」が足がかりとして必要となるためですが、これは現在のところ課題に欠けています。このパスをたどると、無限ループに入ります:

私:私は自分自身を改善する必要があります

人事:それからあなたは大きな会社に行かなければなりません

私:しかし、私には十分なテクノロジーがなく、プロジェクトの豊富な経験もありません

HR:次に改善する

私:それが私がここに来た理由です

HR:次に、技術およびプロジェクトの経験が必要です

私:どのようにしてプロジェクトの経験を蓄積し、主要なプロジェクトなしで技術レベルを向上させることができますか?

HR:自分を向上させる

下の図に示すように、その中心は酸っぱくでこぼこです。
ここに画像の説明を挿入
つまり、2番目の方法は、大規模でないファクトリープログラマーに適しています。(手動で面白い)

しかし、これは苦しさと隆起に満ちた別の道であり、人間の心の霧によって隠された穴と、私が罠に落ちた後に地面に落ちた涙と髪に満ちています。

私たちのプログラマーが提供する(jia)と提供する(ban)の無私の精神を持っていることは天からの教訓です。誰もが(wo)ドロップ(kou)(gong)せずに(zi)送信します(zi)。チャネルの分類、ピット回避ガイド、プラットフォームの推奨事項の3つの側面からトピックを作成し、技術的なパートタイムの仕事を通じて正しくそして優雅に自分を改善する方法を全員に伝えます。

大学を4年間卒業した後、中規模のインターネット会社に入社し、3年間ホイールを動かしましたが、テクノロジーはそれほど増加せず、給与も大幅に増加しませんでした。自社アプリの開発・保守なので、残業はそれほど深刻ではありません。それで、収入を増やすために、プログラマーとしてアルバイトをするようになり、自分の欠点を知り、自分自身を向上させていきました。1年後、優れたテクノロジーと豊富なプロジェクト経験を通じて、私は大手インターネット企業からのオファーに成功し、年収は非常に満足のいくものでした。

もちろん、このような状況に陥るのはとても悲しいことです。私が初めてアルバイトを始めたとき、悪質なパーティーAに会いましたが、開発後、支払いを終了せず、信頼性の低いプラットフォームに遭遇し、メンバーを開いたり、単にメンバーを開いたりしませんでした。命令がないことがわかりました;私はまたパーティーAであると主張する仲介命令を取りました、そして、彼らが私より多くのお金を取ったことがわかりました。

その後、少しずつ戸口をマスターし、次の3つと4つをまとめました。

-3つの接続

  1. 信頼できる同僚、友人、または親戚が関わるプロジェクトを受け入れることができます。私の周りの人々は常により信頼性が高く、心強いです。
  2. すでに開発された7または88は、関数のデバッグ、増加または減少、または反復のみが必要で、接続できます。そのようなプロジェクトの場合、他の人のコードに慣れるまでには少し時間がかかるかもしれませんが、ニーズと価格について話すのは本当に簡単です。
  3. 完全な要件ドキュメントと開発サイクルがある場合は、それにアクセスできます。このようなプロジェクトは、コードを予定どおりに配信できるほど強力であれば、間違いなく最も簡単に実行できます。

-4つは接続されていません

  1. イニシアチブを取って、高額の仲介注文を見つけ、それらを受け入れないでください。正式な仲介者には、それに精通している開発者がいるため、このような良いことはあなたに当てはまりません。彼らが率先してあなたを見つけた場合、彼らはあなたに嘘をつくか、あなたをだまそうとしています。
  2. 「非常に単純なプロジェクト」と「時間をかけない」を盲目的に強調しますが、ニーズを知らない人は受け入れません。このように、あなたは価格を下げたいか、もっと開発したいのですが、とにかく彼が支払う金額は少なくなり、あなたは苦しむでしょう。
  3. 素人が持ってくるものを拾わないでください。2つの状況が発生する傾向があるため、技術レベルを過大評価して、一気に処理できないプロジェクトを受け入れるか、プロジェクトの難易度を過小評価し、価格が最初に引き下げられます。
  4. 友人や親戚が自分の開発のために支払う必要があるプロジェクトを受け入れないでください。もちろん、お金を使わずに練習することもできますが、それ以外の場合は非常に傷つきやすくなります。あなたと製品マネージャーの間の需要シナリオについて考えてください。

次に、いくつかのチャネルの長所と短所を分析し、それらをオフラインチャネル、オンラインテクニカルフォーラム、および垂直クラウドソーシングプラットフォームの3つのカテゴリに大別しました。

1.オフラインチャネル

この点には2つの側面が含まれます。1つは親族や友人による紹介、もう1つは頂上からの自己推薦です。

元同僚から紹介されたクラウドソーシングをたくさん受け、インターネットサミットに参加したり、人と話をしたりして偶然に得たプロジェクトを紹介しています。手間がかからず、控除の心配もないというメリットがあり、競争するとき、誰もがインサイダーです。レベルを決定するのは簡単です。欠点は、あるかどうかは非常に不安定ではなく、時々交渉する友人であるためです。

このタイプのチャンネルはランダムすぎて、良いプロジェクトに出会うのはとても快適ですが、出会わないと仕方がありません。アルバイト探しの補足としてお使いになることをおすすめします。

2.オンライン技術フォーラム

このカテゴリーは、プログラマーが集まって自分自身を宣伝し、PRを通じて顧客を獲得するフォーラムに私たちが意識的に投稿しているという事実を指します。これらのタイプのオンラインフォーラムは、CSDN、ブログガーデン、プログラマーのインのテクノロジーサークル、質問と回答コミュニティのSegmentFault、プログラマーのコミュニティに「水をまく」V2EXなど、より有名です。

誰もがCSDNに精通している必要があります。ここでは主にProgrammer Innのテクニカルサークルについて話します。ProgrammerInnは、プログラマーがより集中していて、質問したり、投稿したり、採用したりできるコミュニティです。多くの場合、一部のチームが投稿したパートタイムのランデブー投稿を見ることができます。
ここに画像の説明を挿入

これらのフォーラムでは、パートタイムの仕事を見つける別の方法があります。つまり、別の投稿を開いて、技術的な利点、時間的な利点、プロジェクトの利点を紹介し、需要サイドがある場合は、最近どのようなプロジェクトを実施するかを説明できます。その場合は、相手側からご連絡いたします。

3.垂直型クラウドソーシングプラットフォーム

このタイプのプラットフォームは約15年前から存在しており、パートタイムの仕事に不慣れなプログラマにとってはよりフレンドリーです。関連する規制は比較的完全であるため、両当事者の利益を保護することができます。論争が時々ありますが、私を信じてください、それはあなたよりはるかに優れており、パートタイムを始めたばかりのときの多くの落とし穴を避けることができます。

この分野には同じタイプのプラットフォームがたくさんあり、それらは一般的にITクラウドソーシング分野に焦点を当てています。一般的なUI設計、製品設計、プログラム開発、製品運用などのジョブコンテンツも比較的包括的であり、その他のポジションでは需要側を見つけることができます。その中でプログラム開発とUI設計の需要が最も高く、豊富で安定したパートタイム需要を提供できます。我々が選択しました。

プラットフォームが多すぎないので、ここでは全員に1つだけお勧めします。

Programmer Inn——あなた専用のクラウド開発チーム
これは、過去数年間プログラマーとして使用してきた中で最も快適なプラットフォームです。

パートタイムの仕事を始めたときは、いつもオフラインで、友達からの推薦に頼ったり、さまざまなグループでの注文を待っていたことを覚えています。私はいくつかの感謝の意のないプロジェクトを行いました。これには長い時間がかかりましたが、収入は理想的ではありませんでした。

後で、「とにかくそんなにお金を稼いでみませんか、プラットフォームを見つけてみませんか?手数料はかかりますが、少なくとも顧客にニーズについて話す必要はないので」と考え、プログラマー旅館を試してみました。そもそもこのプラットフォームを選んだ理由は、コードを入力しながらアルバイトをしている時の、自分の生活状況に沿った名前だと感じたからです。
ここに画像の説明を挿入
最初に行ったプロジェクトは今でも覚えていますが、とても簡単でした。小さな会社の公式ウェブサイトを作成して、相談するだけです。小規模なプロジェクトに取り組むことにしたのは、当時のプラットフォームが信じられなかったため、試してみようという気持ちに陥り、自分自身に没頭したくなかったからです。登録・認証後、プログラマー旅館から電話がかかってきて(言うまでもなく専用サービスがあるので気持ちいい)、必要書類に問題がないか、ddlが無理かと聞かれました。

私はそれを見て、それで問題がなかったので、開発を始めましたこのプロセスでは、言及する価値のあるいくつかの点があります。

  • プラットフォームはプロジェクトの信頼性を確認し、資金は最初にプラットフォームに当たります。

これの利点は、あなたが開発するときにあなたが非常に実用的であるということです。彼が支払う余裕があり、お金がそこにあることを知っているので、それを失ったり逃げたりすることはありません。オフラインのアウトソーシングとは異なり、私が知り合いのプロジェクトでなければ、彼にはお金がなく、逃げるのではないかと心配しています。

  • 自動的に製品マネージャーに接続し、完全な要件ドキュメントを持っています。

要件ドキュメントがプログラマの開発にとってどれほど重要であるかは言うまでもありませんが、これ以上言う必要はありません。要件ドキュメントを持たないプログラマは、銃を持った盲人です。大爆弾(ma)はパチパチ音を立てますが、ターゲットを逃します。また、要件ドキュメントを確認する専任の担当者がいるため、一部の詳細に注意を払うだけで済みます。プロダクトマネージャーを凝視しなくても、プログラマーは髪を失う可能性があります。

  • 段階的に開発し、段階的に支払います。

最初のプロジェクトは小規模だったため、2回しかクリアされませんでした。1回目は40%クリア、2回目はクリアされました。その後、私はいくつかのより大きなプロジェクトを引き受けました、そして、4と5の送金もありました、そして、お金は自動的に口座に送金されました。これは本当に良いことです。オフラインのアウトソーシングに勝るものはありません。開発が完了したら、他の人のお金を借りて借金を集めるのと同じように、勇気を持ってお金を要求し、率先して行動する必要はありません。
ここに画像の説明を挿入
上記はすべて開発に関するものであり、実際のところ、programmer innにはプログラマーがいますが、プログラマーのほか、プロダクトマネージャー、UIデザイナーなどのインターネット関係者が適切なプロジェクトを見つけることができます。

さらに、Programmer Innは、開発をアウトソーシングしたい企業や、クラウドソーシングされたプログラマに要件を公開するよう求める企業にも非常に適していると思います。自分で行ったので、このモデルは実際には保証であると理解しています。両当事者の利益のために、企業はプログラマーがお金を取って仕事をしなかったり、仕事に失敗したりすることを心配する必要はありません。

おすすめ

転載: blog.csdn.net/BinSTD/article/details/106904595