ここから本文です

注目のユニコーン企業が使っているプログラミング言語、フレームワーク、データベース

7/19(金) 4:31配信

BUSINESS INSIDER JAPAN

Coding Dojoはアメリカのユニコーン企業が使用しているプログラミング言語、フレームワーク、データベースのデータを求人情報から収集した。

【全画像をみる】注目のユニコーン企業が使っているプログラミング言語、フレームワーク、データベース

対象となったユニコーンは、WeWork、Stripe、Airbnb、SpaceXなど。

人気の言語はJavaScript、Java、そしてPython。KotlinやGoといった新しい言語も人気になりつつある。

ウィーワーク(WeWork)、ストライプ(Stripe)、エアビーアンドビー(Airbnb)、スペースX(SpaceX)のような数十億ドル規模のスタートアップがどのような開発言語を使っているのかと疑問に思ったとしても、もう調べる必要はない。

開発者をトレーニングし、就職をサポートする「Coding Dojo」は、求人サイト「Indeed」と開発ツールサイト「StackShare」でのフルタイムの求人情報から、評価額10億ドル以上のユニコーン企業がそのサービス構築に使用したプログラミング言語を調査した。

Coding Dojoがユニコーン企業において最も成長している言語と見ているのが、パイソン(Python)だ。

Coding Dojoのディレクター、ドノバン・アン(Donovan An)氏は、これはパイソンがゲーム開発にもWeb開発にも使用できる汎用言語であるためと述べた。しかし、過去5年間でパイソンの人気を真に引き上げたのは、シリコンバレーでのデータサイエンスと機械学習の高まりだ。

彼はまた、多くのテック系スタートアップがJavaとJavaScriptを使っているとした。JavaとJavaScriptは、マーケット全体で最も人気のある言語。Javaはコンピュータサイエンスの授業で広く教えられているが、JavaScriptは最も人気のあるプログラミング言語であるものの、多くの大学のカリキュラムでは教えていない。

「Javaはここでは最も普及している言語」とアン氏はBusiness Insiderに語った。

「Javaを使うことがチャンスになる。JavaScriptは調査では3番目に人気の言語で、Webの言語と呼ばれている。Webが成長するにつれ、JavaScriptも成長するだろう」

JavaScriptといえば、フェイスブックが開発したReactのように、Webサイトのユーザーインターフェイスを設計するために数多くのフレームワークが普及している。フレームワークは、アプリケーション構築をサポートする特別な機能を提供する。

「新しいJavaScriptライブラリを使用すると、Webサイトはよりインタラクティブになる。あまりに静的で、無味乾燥で、インタラクティブでないものは望まれていない。ReactやAngularなどのフレームワークを使用すると、リアルタイムで更新することができる。すべてJavaScriptライブラリのおかげ」とアン氏は語った。

彼はまた、KotlinやGoなどの新しい言語の人気に驚いたとも述べた。 GitHubによると、Kotlinは最も急成長しているプログラミング言語で、Androidアプリの開発によく使用されている。Goはグーグルによって開発された言語で、その急成長は同社によって後押しされているからかもしれないとアン氏は語った。

アン氏は、これらのスタートアップが使っているデータベースについては何の驚きも見られないと述べた。 MongoDB、MySQL、PostgreSQL、Redisは特に人気があった。

また全体的に見て、企業は特定の言語に長けているだけの開発者を求めていないと語った。

「エンジニアは幅広いツールセットを持つことが重要」とアン氏。

「ユニコーン企業が求めているのは、Java、Golang、あるいはKotlinを知っている開発者ではない。求めているのは、1つの言語に固守するのではなく、自立していて、クリティカルシンキングができる開発者。問題を見つけ、解決できる人材が求められている」

Coding Dojoのデータが明らかにした、ユニコーン企業がシステム構築に使っているテクノロジーは以下のとおり。

ウィッシュ(Wish)

概要 : ショッピングアプリ

評価額 : 80億ドル

調達額 : 15億ドル

プログラミング言語 : PHP, Python, Golang, Ruby, Java, C, C++, Go, Perl

フレームワーク : ReactJS, Hadoop

データベース : MySQL, MongoDB, Redis

コインベース(Coinbase)

概要 : 仮想通貨取引アプリ

評価額 : 80億5000万ドル

調達額 : 5億2531万ドル

プログラミング言語 : Go, Ruby, JavaScript, Swift, Objective-C, Kotlin, Java, C, C++, Rust

フレームワーク : ReactJS, NodeJS

データベース : PostgreSQL

サムメッド(Samumed)

概要 : 変性疾患治療薬の開発

評価額 : 124億4000万ドル

調達額 : 7億6390万ドル

プログラミング言語 : C#, JavaScript

フレームワーク : AngularJS, Entity

データベース : SQL

エピックゲームズ(Epic Games)

概要 : フォートナイトなどのゲーム開発

評価額 : 150億ドル

調達額 : 15億8000万ドル

プログラミング言語 : Go, Java, Python, Perl, Shell

フレームワーク : n/a

データベース : MongoDB, MySQL, PostgreSQL

パランティア(Palantir)

概要 : 大企業、非政府機関、政府機関向けデータ分析ソフトウエア

評価額 : 205億3000万ドル

調達額 : 27億5000万ドル

プログラミング言語 : Python, JavaScript, Ruby, Go, Java, C++

フレームワーク : Flask, Django

データベース : MySQL

ストライプ(Stripe)

概要 : オンライン決済プラットフォーム

評価額 : 225億ドル

調達額 : 10億3000万ドル

プログラミング言語 : Python, JavaScript, Ruby

フレームワーク : n/a

データベース : PostgreSQL

スペースX(SpaceX)

概要 : ロケット開発

評価額 : 334億ドル

調達額 : 35億7000万ドル

プログラミング言語 : Python, JavaScript, Java, C++, C, PHP, Ruby

フレームワーク : n/a

データベース : MySQL, PostgreSQL

エアビーアンドビー(Airbnb)

概要 : 民泊仲介プラットフォーム

評価額 : 310億ドル

調達額 : 44億ドル

プログラミング言語 : Java, Ruby, Python, JavaScript, PHP

フレームワーク : ReactJS, Flask, Hadoop

データベース : MySQL, Redis, RDS

Juul Labs

概要 : 電子タバコの開発

評価額 : 380億ドル

調達額 : 141億5000万ドル

プログラミング言語 : Java, C, C++, Python, Go

フレームワーク : n/a

データベース : n/a

ウィーワーク(WeWork)

概要 : コワーキングスペース

評価額 : 470億ドル

調達額 : 83億9000万ドル

プログラミング言語 : JavaScript, Ruby, Python

フレームワーク : NodeJS, ReactJS, Foundation, Flask

データベース : n/a

[原文(BI Prime):These are the programming languages that are used by America's most valuable startups, from Airbnb to WeWork]

(翻訳:Toshihiko Inoue、編集:増田隆幸)

Rosalie Chan

最終更新:7/19(金) 4:31
BUSINESS INSIDER JAPAN

こんな記事も読まれています

あなたにおすすめの記事