序文
なぜプログラマはアウトソーシング会社に行ってはいけないのでしょうか? なぜいつもアウトソーシング会社に行くことを勧めない人がいるのか、私は本当に驚きました。
みんな人のアドバイスを聞いて、お腹いっぱい食べます。しかし、本当にそのような言葉を聞くだけで十分なのでしょうか?
今日は、プログラマーが外注会社に行けるかどうかについて話しましょう。
ソフトウェアアウトソーシング会社は何をする会社ですか?
ソフトウェアアウトソーシング会社は、ソフトウェア開発および関連技術サービスを提供する会社です。彼らは顧客と協力してソフトウェア開発プロジェクトを引き受け、顧客のニーズと要件に応じて対応するソリューションを提供します。
ソフトウェア アウトソーシングは、企業が特定のソフトウェア開発タスクやプロジェクトをサードパーティ企業にアウトソーシングするビジネス モデルです。これらのサードパーティ企業は通常、クライアントのプロジェクトを完了するための技術的専門知識と経験を備えたソフトウェアアウトソーシングの専門プロバイダーです。
ソフトウェアアウトソーシングの主な目的は、効率を向上させコストを削減するために、特定の開発タスクを専門チームに引き渡すことです。アウトソーシングを通じて、企業は外部の専門チームのスキルとリソースを活用して、中核事業に集中できます。
主な収入源はさまざまなソフトウェア プロジェクトであるため、できるだけ早くお金を受け取ることが唯一の目的であり、プロジェクトはできるだけ早く完了して納品され、顧客は支払いを行います。
なぜ多くのインターネット包囲攻撃者はアウトソーシング会社の技術者を見下すのでしょうか?
アウトソーシングされたソフトウェア開発のライフサイクルは、企業が顧客に提供した時点で終了するため、継続的なアップグレードと反復が必要な製品とは異なり、大きな牛が言うような拡張性と柔軟性の利点を理解するのは困難です。その上、スケーラブルで適切に構造化されたオブジェクト指向システムを設計するには多大な時間とエネルギーがかかり、優れた構造は進化とリファクタリングから生まれます。インターネット業界の大規模で同時実行性の高い処理テクノロジにアクセスすることは言うまでもなく、あなたがやっていることは単なる汚れ仕事です。それが理由です。
ではなぜ新人でも30代のプログラマでも外注会社はいけると言えるのか。
まず、なぜプログラミングを学びに来るのかという疑問を誰もが考えます。
ほとんどの人が高い給料を求めてこの業界に入るのは間違いありません。
それから別の質問
アウトソーシングを一度もやったことがない人がどれくらいいるか
私もアウトソーシングを行ったことがありますし、ほとんどの人もアウトソーシングを行っています。そうでなければ、中国のほとんどの人が独自の会社を発展させることを計画するでしょう。
次に、誰かが尋ねるでしょう、私は駆け出しのときにアウトソーシングをしました。外注化には伸びしろがないので、今後も行きません。
あなたの質問によると、古いプログラマーは神なので、食べる必要はありません。
「今後は行きません。そんなことを言えるほどあなたは素晴らしいです。今年の状況で仕事が見つからなかったら、数日間は飢えて過ごすことになるでしょう。」このお金を稼げるかどうかはあなた次第です。
とてもシンプルです。最初の要件はメーターで、次に開発です。
外注会社が悪いとか言って下に見てはいけません。
もしかしたらあなたの給料は他の人ほど高くないかもしれません!!!
アウトソーシングで開発が進まない場合の対処方法
本当はここは書きたくないのですが、分かる人には言わずもがな、分からない人には分からないのです。
本当に理解しているのかどうかは分かりません。
なぜなら、多くの人はアウトソーシングに入っても発展がないことを知っているのに、ただ辞めたくない、あるいは学ぶのが面倒だからです。
人間の本性は怠け者なので、みんながそんなに勤勉であるとは思わないでください、それで転がってください。
それに、自主開発の会社に入って、努力も勉強もしないのは同じではないでしょうか?
せいぜい、履歴書で見栄えを良くするのが良いです、何の役に立つのですか、並行輸入品。
では、アウトソーシングした後はどうするのかという人もいます。
良い仕事をしてください。単純な履歴書を作成するだけではなく、この機能がどのように実行されるかをできるだけ考えてください。方法はいくつかあります。
私は空いた時間を使って勉強していますが、インターネット上にはビデオ教材がたくさんあります。
「時間がないなんて言わないでください。時間は搾り取られています。以前、私は勉強するときに真剣に考えず、他の学者に毎日時間を搾り取られました。今はその返済をしなければなりません。」
この2点はすべて自分自身の自制心にかかっています。
あなたがベテランで経験豊富なプログラマーであれば、単に生計を立てているという理由だけでアウトソーシングする方が簡単でしょう。
自分の技術体系が混乱しないように整理することです。新しいテクノロジーを学び、競争力を向上させます。
終わり
ここまで言っておきますが、アウトソーシングを変な目で見ないでください、という人もいます。
お金が儲かれば、無関心になる必要はありませんし、自尊心が高くなくても、外注したくないわけではありません。
本当に外注したくないなら、大きな牛になろうと努力すべきです。
誰もができるだけ早くマスターできるよう、Android Framework の学習教材もここにあります。
ドキュメントの内容が多すぎるため、皆様の読書体験に影響を与えないよう、ここでは内容の一部のみをスクリーンショットとともに示します。記事の最後には完全版を無料で入手する方法があります。(記事の最後には、ChatGPTロボットを使用するちょっとしたメリットもあります!!お見逃しなく)
「Androidフレームワークソースコード開発の秘密」
この学習マニュアルは、Android システムのソース コードを深く分析し、Android フレームワークの初期化プロセスと主要コンポーネントの動作原理を詳細に説明し、開発者が Android アプリケーションの設計と開発をよりよく理解できるように、例と事例を通じて Android フレームワークの中心となる概念とテクノロジを紹介することを目的としています。
このマニュアルは、Android アプリケーション開発の一定の経験を持つプログラマーに適しており、開発者が Android フレームワークの詳細な学習を通じてこのテクノロジーをよりよく理解し、習得できるようにすることを目的としています。
第1章 システム起動プロセスの分析
Android システムの完全な起動プロセスは、システム レベルの観点から Linux システム レイヤー、Android システム サービス レイヤー、Zygote プロセス モデルの 3 つの段階に分けることができます。知識ポイント: 最初のセクション Android 起動の概要、2 番目のセクション init.rc 分析、3 番目のセクション Zygote、および 4 番目
の
セクション
インタビュー
の
質問
第2章 クロスプロセス通信のIPC分析
Android のプロセス間通信の仕組みとしては、Binder がドライバーとみなすことができます。Android では、システム クラスなどの一般的なプロセス間通信: 電話、目覚まし時計など、独自作成: WebView、ビデオ再生、オーディオ再生、大きな画像の閲覧など。
第 3 章 ハンドラーのソース コード分析
セクション 1 ソース コードの分析
セクション 2 難しい質問
セクション 3 ハンドラーの面接でよくある質問
必要な友達は下の QR コードをスキャンして入手してください。!!!
同時に、chatGPT に基づく WeChat グループ チャット ロボットがここで構築され、全員の難しい技術的な質問に 24 時間答えてくれます。