DUICUO

GitHubの「2018年年次レポート」と「史上最大のアップデート」を発表

10月16日、世界最大の開発者コミュニティであるGitHub Universe開発者会議がサンフランシスコで開催されました。GitHubは、過去最大のアップデートと年次レポートの発表という2つの大きな動きを見せました。

まず、最大のアップデートです。シンプルになりました。GitHubにコードを保存・検索できるだけでなく、コードの一部を直接実行できるようになりました。この待望のアップデートは、満場一致で称賛されています。

年次報告書をもう一度述べます。世界最大級の男性中心のソーシャル ネットワーキング、オープンソース コラボレーション、ソフトウェア プロジェクト ホスティング プラットフォームの 1 つとして、GitHub は世界的なソフトウェア技術開発のトレンドとプログラマーの日々のビッグ データを把握しています。

最新のレポートによると、過去 1 年間で最も人気のあるオープンソース プロジェクトは VS Code、React、Tensorflow であり、最も人気のあるプログラミング言語は JavaScript、Java、Python でした。

興味深いゴシップネタもいくつかあります。プログラマーの典型的な仕事と休息のスケジュールはどのようなものでしょうか?彼らはどんな絵文字をよく使いますか?どんな話題を話し合うのが好きですか?

昨年のレポートと比較して、人工知能の人気が低下しているように見えることは注目に値します。例えば、トップ10トピックランキングでは、昨年1位だった機械学習と7位だったディープラーニングが今年は大幅に順位を落とし、ディープラーニングはトップ10にも入りませんでした。

AIは滅びるのでしょうか?ご心配なく。以下で詳しく説明します。

トレンドセッター:年次報告書

昨年、GitHubのレポートは人工知能の圧倒的な人気を強調しました。今年はどうでしょうか?下のグラフは、TensorFlowが最も人気のあるオープンソースプロジェクトの中で3位、PyTorchが急成長プロジェクトの中で2位、そしてTensorFlowのモデルプロジェクトが8位にランクインしていることを示しています。

最もホットなオープンソースプロジェクト

貢献者数でランキングすると、VS Code、React、Tensorflowが上位を占めています。今年はKubernetes、Azure Docs、Definitely Typedが新たに加わりました。2017年には、Tensorflowは5位でした。

最も急成長しているオープンソースプロジェクト

機械学習、ゲー​​ム、3Dプリント、ホームオートメーション、科学プログラミング、データ分析、フルスタックJavaScript開発関連のプロジェクトが最も急速な成長を見せました。PyTorchは2位、TensorFlowモデルプロジェクトは8位にランクインしました。

最も有望なオープンソースプロジェクト

GitHub にリストされている最も有望なオープンソース プロジェクトのうち、上位 2 つは機械学習プロジェクトでもあります。

  • google/dopamine: DeepMind が開発した強化学習フレームワーク。
  • facebookresearch/Detectron: 人気の Mask R-CNN を含む、Facebook のオープンソース オブジェクト検出アルゴリズムの実装。
  • frappe/charts: レスポンシブな JavaScript SVG チャート ライブラリ (GitHub UI に触発された)。
  • felixrieseberg/windows95: Electron プログラムで Windows 95 を実行します。

wangshub/wechat_jump_game: WeChat ゲーム (Jump Jump) のチート。

最もホットなトピック

React、Android、NodeJS は依然として上位 3 位を占めており、機械学習も 2018 年に GitHub で最も人気のあるトピックの 1 つに挙げられました。

  • 反応する
  • アンドロイド
  • ノード.js
  • ドッカー
  • iOS
  • リナックス
  • 角張った
  • 機械学習
  • 電子
  • API

最も急成長しているトピック

最も急成長しているトピックから、人工知能開発の勢いがうかがえます。PyTorchとMachineはどちらも上位にランクインしています。

  • ハクトーバーフェスト
  • パイトーチ
  • 機械
  • ダップ
  • ギャツビー
  • 暗号通貨
  • terraformプロバイダー
  • 使いやすい
  • スマートコントラクト
  • 交換

最も注目されているプログラミング言語

疑いなく、JavaScriptがナンバーワンです。GitHubによると、オープンソースプロジェクトであろうとプライベートプロジェクトであろうと、地球上のどこであろうと、企業、学校、その他あらゆる組織であろうと、JavaScriptがナンバーワンで、次にJavaが続きます。

Python は 2015 年に PHP を上回って以来、一貫して 3 位を維持しています。これは、人工知能に携わる人々が Python を好む傾向があるためであり、TypeScript もトップ 10 に入っています。

最も急速に成長しているプログラミング言語

今年のリストを見ると、最も急成長している言語は、Kotlin、TypeScript、Rust など、スレッドの安全性と相互運用性を重視する言語であることが分かります。

Pythonは機械学習プロジェクトで人気があり、8位にランクインしています。貢献者数は昨年と比べて1.5倍に増加しました。

2017年、最も議論されたトピックのリストで機械学習が1位となり、ディープラーニングも登場しました。これは人工知能の終焉を意味するのでしょうか?

しかし、詳しく調べてみると、実は過去2年間で使用された統計手法が異なっていたことが判明しました。昨年の統計は、1月に新しいトピックが発表されてから人々がどれだけの関心を示したかに基づいていましたが、今年はそのような統計は使用されていなかったのです。

人工知能(AI)は、最も有望なオープンソースプロジェクト、最もホットなトピック、最も急速に成長しているトピック、最も人気のあるプログラミング言語、そして最も急速に成長しているプログラミング言語など、様々な分野で活用されています。そのため、AIは依然として非常に人気のあるトピックです。ご安心ください!

プログラマーの仕事スケジュールと最もよく使われる絵文字

適切なタイミングや適切な表現が見つからないため、プログラマーとコミュニケーションをとる多くのプロダクトマネージャーやデザイナーは無視されたり、冷遇されたり、さらには...

では、彼らに連絡するのに最適な時間はいつでしょうか?彼らはいつ最も活発に活動しているのでしょうか?GitHub はレポートの中で、参考としていくつかの統計情報も提供しています。

プログラマーの仕事スケジュール

まず、プログラマーの1日の活動時間を見てみましょう。プロジェクトの種類に関わらず、活動のピークは午前10時から午後7時で、最も活動が活発なのは午後3時頃です。

次に、週ごとの活動スケジュールです。週末は、オープンソースプロジェクトや公共図書館への貢献が中心です。プライベートプロジェクトは、火曜日、水曜日、木曜日に最も頻繁に行われます。

最後に、年間イベントスケジュールについてです。年間を通しての変動は、主に学生の休暇や大きな祝祭日に関連しています。例えば、春節(旧正月)の期間中は、GitHubにおける中国人プログラマーの活動レベルが低下します。

重要な日が一つあります。どこにいても、プログラマーは元旦前後は活動が鈍くなる傾向があります。覚えておいてください!

プログラマーがよく使う絵文字

これは重要なので、すぐにメモを取りましょう。プログラマーの回答では、👍が最も多く使用され、次いで🎉が使用されました。

もう 1 つのサブカテゴリがあります。異なる言語を使用するプログラマーは、絵文字に対する好みが異なる傾向があります。

「史上最大のアップデート」をリリース

[[246711]]

GitHubは年次報告書に加えて、GitHub Actionsと呼ばれる新機能もリリースした。プラットフォームリーダーのサム・ランバート氏はこれを「GitHub史上最大のアップデート」と呼んだ。

以前は、GitHubではアップロード、検索、ダウンロード機能しか利用できず、プロジェクトをテストするにはローカルにダウンロードする必要がありました。しかし、複雑な操作を何度も繰り返した後、プロジェクトが全く実行されないことがよくありました。

GitHub Actions を使用すると、ユーザーはプラットフォーム上でコードを保存および検索できるだけでなく、コードの一部を直接実行できるため、実行にクラウド サービスや他のサーバーを必要とする従来の制限から解放されます。

将来、GitHub でのプログラマーのワークフローは次のようになるかもしれません: 他の人のオープンソース コードを見て自分でも試してみたい → オープンソース コードをワークフローとして使用し、「IFTTT」(if this then that) などのロジックを使用してコード ブロックを接続 → テスト コードを直接実行。

新機能のベータ版が利用可能になりました。450個のビルド済み「アクション」が含まれています。ユーザーは新しいアクションを自分で作成したり、Dockerなどのツールを使用して既存のアプリケーションをバインドしてGitHub上で簡単に実行したりすることもできます。

プロジェクトチームにとって、コード管理ツールを一から構築する必要はもうありません。「既成」のワークフローを活用し、チームのニーズに合わせてカスタマイズする方がはるかに便利です。

GitHub Actionsに加えて、GitHubはセキュリティ関連の新機能もリリースしました。次回プロジェクトをアップロードする際に、パスワードなどの個人情報が誤って送信された場合、システムは開発者またはクラウドサービスプロバイダーにプロアクティブに警告を発します。

さて、それではベータ版のダウンロード リンクを公開します。

  • https://github.com/features/actions

GitHub Actions ユーザーマニュアル アドレス:

  • https://help.github.com/articles/github-actions でプロジェクトをカスタマイズする/

もう 1 つ: GitHub はなぜ Microsoft に売却されたのでしょうか?

今年6月、マイクロソフトがGitHubを75億ドルで買収すると発表したことで、プログラマーの間で激しい反発が巻き起こった。多くの有力なプログラマーがGitHubに裏切られたと訴え、中には隣のGitLabに「鞍替え」した者もいた。

彼らが知らないのは、Microsoft が長い間ひっそりと GitHub に貢献してきたということだ... このレポートでは、その一端を垣間見ることができる。

Microsoftは、最も人気のあるオープンソースプロジェクトを擁するだけでなく、最も急速に成長しているオープンソースドキュメントも誇っています。GitHub上では、数年連続で最大のオープンソース組織となっています。

今年の統計は次のとおりです。

あなたが GitHub の幹部だったら、誰に売りますか?