Перевод эксклюзивной статьи от BusinessInsider.
Если вы когда-нибудь задумывались, на каких языках разработчики создавали многомиллиардные стартапы, такие как WeWork, Airbnb и SpaceX, вы можете найти ответ здесь.
Coding Dojo, буткемп по кодированию, который обучает разработчиков и помогает им выполнять роли программистов, просматривал объявления о вакансиях на полный рабочий день с крупнейшего сайта по поиску работы Indeed, чтобы увидеть, на каких языках были запущены технологии «единорогов», которые сейчас стоят миллиард долларов.
Одним из таких языков является Python - один из лучших языков, который укрепляется среди единорогов(*компания стоимость в 1 миллиард долларов).
Донован Ан, директор отдела операций на кампусах Западного побережья в Coding Dojo, говорит: это потому что Python - это язык общего назначения, который можно использовать для игр и веб-разработки. Но то, что действительно сделало его популярным за прошлые пять лет, является взрывом науки о данных и машинного обучения в Силиконовой долине.
Он также видит множество технических стартапов, использующих Java и JavaScript, два самых популярных языка на всем рынке. В то время как Java широко преподается в программах по информатике, JavaScript считается самым популярным языком программирования, но многие учебные программы в колледжах этому не учат.
«Java является наиболее распространенным языком среди всех», - сказал Ан Business Business. «Скорее всего, вы будете использовать Java. JavaScript - это третий язык, который мы видим, он называется языком Интернета. По мере роста сети JavaScript будет расти».
Говоря о JavaScript, становится популярным множество фреймворков JavaScript, которые используются для проектирования взаимодействия людей с веб-сайтами, например, созданный в Facebook React. Фреймворки предоставляют специальные функции, которые помогают разработчикам создавать приложения.
«Благодаря новым библиотекам JavaScript это делает его более интерактивным», - сказал Ан. «Вам не нужно что-то слишком статичное, сухое и неинтерактивное. Такие фреймворки, как React и Angular, позволяют получать обновления в режиме реального времени. Все это происходит в реальном времени благодаря этим библиотекам JavaScript».
Он также говорит, что был удивлен популярностью новых языков, таких как Kotlin и Go. Согласно GitHub, Kotlin является самым быстрорастущим языком программирования и чаще всего используется для разработки приложений для Android. Go - это язык, который был разработан Google - ассоциация, которая, возможно, дала ему толчок, говорит Ан.
Ан сказал, что не видит сюрпризов в том, какие базы данных используют эти стартапы. Базы данных MongoDB, MySQL, PostgreSQL и Redis были особенно популярны.
В целом, по словам Ан, компании не ищут разработчиков, знающих один конкретный язык.
«Для этих инженеров важно иметь широкий набор инструментов», - сказал Ан. «То, что ищут эти компании - это не разработчик, который знает Java, Go или Kotlin. Они ищут разработчиков, которые являются самодостаточными и критическими мыслителями, не привязанными к одному языку. Они ищут кого-то, кто может прийти и решить проблему».
Coinbase
Что они делают: приложение, которое позволяет людям покупать и продавать криптовалюту.
Оценка стоимости: 8,05 млрд. долларов
Всего привлечено: 525,31 млн. долларов
Используемые языки программирования: Go, Ruby, JavaScript, Swift, Objective-C, Kotlin, Java, C, C ++, Rust
Используемые фреймворки: ReactJS, NodeJS
Используемые базы данных: PostgreSQL
Stripe
Что они делают: разрабатывает платформу онлайн-платежей, которая помогает предприятиям принимать электронные платежи.
Оценка стоимости: 22,5 миллиарда долларов
Всего привлечено: 1,03 миллиарда долларов
Используемые языки программирования: Python, JavaScript, Ruby
Используемые фреймворки: неизвестно
Используемые базы данных: PostgreSQL
SpaceX
Что они делают: разрабатывают и производят ракеты для путешествий в космос и в конечном итоге на Марс.
Оценка стоимости: 33,4 миллиарда долларов
Всего привлечено: 3,57 млрд. долларов
Используемые языки программирования: Python, JavaScript, Java, C ++, C, PHP, Ruby
Используемые фреймворки: неизвестно
Используемые базы данных: MySQL, PostgreSQL
AirBnb
Что они делают: позволяет людям сдавать в аренду и бронировать недвижимость для краткосрочного пребывания.
Оценка стоимости: 31 миллиард долларов
Всего привлечено: 4,4 миллиарда долларов
Используемые языки программирования: Java, Ruby, Python, JavaScript, PHP.
Используемые фреймворки: ReactJS, Flask, Hadoop.
Используемые базы данных: MySQL, Redis, RDS
WeWork
Что они делают: Предоставляет общие рабочие пространства и офисные услуги для предпринимателей, фрилансеров, стартапов и малых предприятий.
Оценка стоимости: 47 миллиардов долларов
Всего привлечено: 8,39 млрд. долларов
Используемые языки программирования: JavaScript, Ruby, Python
Используемые фреймворки: NodeJS, ReactJS, Foundation, Flask
Используемые базы данных: неизвестно
Почему некоторые дома остались не тронутыми пожарами в Калифорнии, а соседние сгорели дотла
15.01.2025 12:20Как глобальное потепление усилило разрушительные пожары в Лос-Анджелесе
14.01.2025 15:28Что такое ОПЕК и когда она появилась?
12.01.2025 10:04Рейтинг Henley 2025: самые мощные паспорта мира
11.01.2025 08:242024 год стал самым жарким в истории
10.01.2025 08:57Пожары в Калифорнии: аналитики JPMorgan прогнозируют самый большой ущерб за всю историю штата
Как миллиардер влияет на будущую администрацию
Как виноград борется со старением и болезнями
История международной телефонной связи: как появились и распределялись телефонные коды стран
Три миллиарда ударов: удивительные факты о работе сердца
Почему продлить жизнь до 150 лет невозможно? Итоги 34-летнего исследования о долголетии
Насколько вреден для здоровья трендовый напиток “Dirty Soda”?