オープンソーステクノロジーの目覚ましい進歩は、プロプライエタリソフトウェアメーカーの要塞とまったく同時に、プログラマーが研究するための新しい道を開いたことに異議を唱えています。
今日、世界中の多くのモバイルおよびWeb開発者は、次の主な理由でオープンソースプロジェクトをもたらしています。
- コーディング能力の向上を支援します
- バグを発見して報告することの喜び
- それらに信頼性を提供します
- より良いリソースとテクノロジーの必要性
- 彼らが彼らの職業で進歩するのを助けます
- コミュニティに貢献する興奮
オープンソースでは、ソースコードは、開発者が開発に貢献できるようにWeb上で無料で入手できます。この種の分散型アプリケーション開発方法は、協力を促進し、仕事での幅広い経験に貢献し、バグ/セキュリティの問題を減らすのに役立ち、エンドユーザーの間でより良い採用を見つける最後の製品で終わります。
オープンソース開発の成功の5つの事例
これはオープンソーステクノロジーの人気であり、現在これらはいくつかの場所でハードプロプライエタリソフトウェアです。
地球上のすべてのスーパーコンピューターの大部分がLinuxオペレーティングシステムから電力を供給されていることをご存知ですか? Windows OSはこの現在の市場のユーザー側を見落としていますが、多くの中小企業はその価格優位性のためにLinuxで運営しています。最も有名なオープンソースの改善点の多くには、Mozilla Firefox(ブラウザー)、OpenOffice(生産性アプリケーション)、DotNetNuke(CMS)、抗炎症(eコマースシステム)などが組み込まれています。
開発者として何を調べることができますか?
仕事がどのように利用されるべきかについてのチュートリアルを書くことへの他の人々のオープンソース入場へのコードをレビューすることによって、プログラマーが寄付できるオープンソースプロジェクト内の多くの異なる場所があります。
以下の機能は、任意のオープンソースの開発者が検討できます。
B n個の著者をeing:あなたが希望な経験を持っている、またはあなたがあなたのオープンソースジョブを作成し、追加の改善のために利用可能なソースコードを生成することができる他のプログラマとのグループまでの可能性がある場合。
Active Maintainer :オープンソースプロジェクトの任意のエディションを積極的に維持している開発者は、このクラスに分類されます。
貢献者になる:あなたは単に仕事で1つのセキュリティ問題を解決するのを手伝うか、別の方法でリードします。あなたはこの事業への貢献者と考えられます。
プルリクエスト:これらはすべて、GitHubなどのリポジトリにプッシュした変更についてさまざまなプログラマーに通知するのに役立ちます。進行中の変更について話し合い、調査することもできます。
チャットへのインターフェース:多くのプロジェクトでは、カジュアルな対話、協力、および迅速な交換のためにチャットステーション(たとえば、SlackまたはIRC)を利用しています。
課題追跡システム:これらはすべて、プログラマーが事業に関連する進行中の問題について話し合う場所です。 Bugzilla、Mantis、およびJiraは、広く使用されている難易度追跡アプリケーションの優れた例です。
フォーラム/ Mは、リストを病ん:ダイアログが現在の問題への対処方法を見つけるか、別のプログラマーからの入力を必要としてもらう必要があるときに時間がたくさんあります。メーリングリストとディスカッションフォーラムは、これらの講演を受け入れるべき場所として受け入れられます。
コミュニティメンバーである:多くのオープンソースプロジェクトは、加入者が事業のいくつかの詳細に関する議論を持っている忙しいコミュニティフォーラムを持っています。
あなたは長年の専門知識を持つプロのコーダーかもしれません。しかし、地域内で受け入れを見つけ、信頼できるいくつかのオープンソースプロジェクトへの寄付を受け取るには、近所が採用している一連のプロトコルに正確に従う必要があります。それを抜け出す方法は?さて、ほとんどのオープンソースコミュニティは、これらのオープンマインドな取り組みについての議論を整理するために次のリソースを使用するかもしれません。
結論
プログラマーとして、私たちがコミュニティに寄付するという概念を掘り下げるとき、私たちは理想的な方向への改善を発見するでしょう。重要なのは目標です。プログラマーとしてのキャリアを始めたばかりの場合でも、トピックを開いたり、経験したプロジェクトやカバレッジエラーを積極的に追跡したり、主題について話したり、アイデアを提案したり、信じている新しい機能を提案したりするだけで、オープンソースプロジェクトに貢献できます。行方不明です。