Де найкращі програмісти. Найбільш оплачувані мови програмування. Java - найкращий вибір

Так просто на запитання не відповісти: цей ринок гнучкий та мінливий. Але перспективні напрямки не втрачають актуальності довгий час: їх ми розглянули у статті. А якщо ви вже обрали веб-розробку, то рекомендуємо пройти курс « ». Дізнаєтеся основи створення веб-додатків, етапи роботи над ними та навчитеся програмувати на реальних проектах.

Де працюють програмісти

Розробники потрібні в багатьох сферах, навіть не завжди пов'язаних тільки з IT. Охопити їх усі однією статтею майже нереально, ми зупинимося на найвідоміших і найчастіше згадуваних експертами областях.

Веб розробка

Один із різнопланових напрямків. Тут працюють із JavaScript, PHP, Python, Java та Ruby, а також використовують «мову структурованих запитів» SQL. Веб-розробка купається на увазі новачків-програмістів. Але й конкуренція тут висока: щоб залишатися на плаву потрібно постійно стежити за тенденціями.

Безперечні плюси цієї галузі програмування - досить легкий поріг входу, швидкість вивчення бібліотек та інструментів.

Мобільна розробка

Цей напрямок вважають найперспективнішим. Смартфони є у всіх, і їхні можливості постійно зростають. Мови створення мобільних програм: Java і Kotlin для Android, Swift для Apple, а також Python, JavaScript, C#.

Варто зазначити, що самостійне створення мобільних додатків високого доходу не принесе: добре злітають стартапи з унікальною та якісною ідеєю. Але завдяки самонавчання ви отримаєте потрібний досвід для роботи в команді.

Фокус розробки все більше зміщується у бік мобільних пристроїв. Якщо у компанії немає програми, то вона непомітна для більшості. І ця сфера продовжує зростати.

Десктопні програми

Про робочий стіл говорять менше і рідше, ніж про мобільні і веб-технології. Але не тому, що напрямок поховали, а тому, що всі питання в ньому давно вивчені, відповіді на них є стандартними та зрозумілими, а зміни не відбуваються так швидко, як в інших нішах.

Потрапити у розробку додатків для ПК складніше, ніж у Інтернет і мобайл, - без вищої профільної освіти навряд чи візьмуть у серйозні організації.

Мови робочого столу залежать від операційної системи:

  • для Linux та кросплатформових додатків - C++;
  • для macOS - Swift та Objective-C;
  • для Windows – C#.

Розробників на робочому столі найменше через високі вимоги до знань. Але найкращі фахівці потрапляють на добрі зарплати у великі проекти, мають шанс закріпитися там надовго та створити свою команду.

Розробка ігор

Нещодавно по геймдеву божеволіли все поголовно - він був на піку зростання популярності. Сьогодні пристрасті вляглися, але це, як і раніше, шанована та цікава сфера інтернет-технологій. Річний оборот ринку у 2017 році оцінили у 100 мільярдів доларів. Мови геймдева: С++, C#, Lua та JavaScript для браузерних ігор.

Усвідомлення, що твоїм продуктом користуються мільйони фанатів по всьому світу, дарує розробнику ігор приголомшливу емоційну віддачу. В індустрії високі зарплати, але йти туди потрібно охоче до складної роботи та високих навантажень. Для деяких це також плюс.

Data Science

Теж модний сьогодні напрямок у IT, який виходить далеко за його межі. Зберігання, обробка та аналіз великих даних є у будь-якій сфері економіки. Тому Data Science знаходиться на стику інтернет-технологій та бізнесу.

Фахівцю з Big Data необхідні серйозні знання математичного аналізу, статистики, машинного та глибокого навчання, текстової аналітики. Мови програмування, на яких "говорять" тут, - R, SAS та Python.

Data Science – це «закритий» клуб програмістів, куди хочеться прагнути з двох причин. Перша - величезне неоране поле можливостей з огляду на молодість сфери. Друга – такі ж величезні зарплати.

Програмування вбудованих систем

Embedded - мікроконтролери, промислове обладнання, ЧПУ тощо. Повна протилежність інтернету та веб-технологіям. Тут потрібно розуміти апаратну частину машини, на яку створюється ПЗ. Необхідні мови – С, С++ та спеціалізовані для тих чи інших мікроконтролерів.

Потрапити в цю сферу дуже важко: і вакансій, і фахівців у ній набагато менше, ніж у тому ж Інтернеті. Але якщо вивчати технології, пов'язані з використанням у пристрої інтернету, можна піти далі.

Професія-мрія для тих, хто мріє роботами та складними пристроями, які починають працювати прямо на очах та залежать від ваших дій. Через цю область програмування можна зробити вагомий внесок у науку в принципі.

Інтернет речей (IoT)

Інтернету речей пророкують велике майбутнє та активний розвиток найближчим часом. Аналітики компанії Ericsson прогнозують середньорічний темп зростання у розмірі 23% до 2021 року.

Інтернет речей – це створення smart-пристроїв, підключених до мережі розумного міста чи будинку.

Напрямок молодий і перспективний, тому увійти до нього сьогодні простіше, ніж за 10–20 років. З цієї ж причини легше здобути визнання, втілити шалені ідеї та стати частиною історії.

Автоматизація бізнесу

Програмні продукти для компаній із трендів не підуть: навпаки, з'являються нові та конкурують між собою. Популярні в Росії - "Мегаплан", amoCRM, "Бітрікс24", 1С. Лідери міжнародного ринку: SAP, Salesforce, Microsoft Dynamics CRM, Siebel Oracle CRM та інші.

SaaS- рішення для менеджерів, PaaS- ПЗ для розробників, IaaS- мережеві ресурси як віртуальні машини та зберігання даних

До обов'язків програмістів входить впровадження та оновлення системи, а також навчання співробітників, що працюють з нею. Але є й фахівці, які розробляють ті самі оновлення, пишуть та підтримують код.

У сфері SaaS відносно невисокий поріг входу та непогана заробітна плата є можливість розвиватися і як програмісту, і як фінансисту.

Найпопулярніші мови програмування

Вибір мови залежить від напряму розробки. Після того, як розібралися, яке програмування затребуване і підходить особисто вам, потрібно шукати та вивчати інструменти для роботи.

Топ TIOBE ґрунтується на кількості пошукових запитів, навчальних курсів та спеціалістів. Тут лідери мають такий вигляд.

Багато хто міг би припустити, що в Сполучених Штатах. Зрештою, США є будинком таких світил програмування, як Білл Гейтс, Кен Томпсон, Денніс Рітчі та Дональд Кнут. Але та сама Індія славиться своїми університетами, наприклад, Індійським інститутом технологій (IIT), а хакери з Росії вважаються дуже ефективними. Чи є спосіб визначити, в якій країні програмісти краще?

Дослідження HackerRank допомогло відповісти на це запитання.

HackerRank регулярно проводить десятки тисяч змагань із програмування для розробників, щоб покращити їхні навички в кодингу. Сотні тисяч розробників з усього світу беруть участь у змаганнях з різних мов та областей програмування: від Python до алгоритмів безпеки та розподілених систем. Розробників оцінюють та розміщують у рейтинговій таблиці, враховуючи швидкість та точність виконання завдань.

За даними HackerRank, найталановитіші програмісти живуть у Росії та Китаї. Китайські програмісти обганяють решту країн з математики, функціонального програмування, і навіть проблемам структур даних, тоді як російські домінують у алгоритмах - найпопулярнішою і конкурентної сфері. Хоча Сполучені Штати та Індія забезпечують найбільшу кількість учасників змагань, у рейтингу вони займають лише 28 та 31 місця відповідно.

Які області найпопулярніші?

HackerRank пропонує розробникам взяти участь у 15 змаганнях у різних сферах, але деякі з них є більш популярними, ніж інші. У таблиці нижче представлена ​​частка завершених змагань кожної області програмування.

Найпопулярніша на сьогоднішній день область програмування - алгоритми. У ній змагаються близько 40% усіх розробників. Ця область включає складні завдання щодо сортування даних, динамічного програмування, пошуку ключових слів та інші засновані на логіці завдання. Для участі в таких змаганнях розробники можуть використовувати будь-яку мову, але їх вибір може частково пояснити, чому та чи інша мова така популярна. (Алгоритми також має вирішальне значення для технічних інтерв'ю, за результатами яких програмісти можуть бути прийняті на роботу). З великим відривом у відсотковому співвідношенні, друге та третє місце займають завдання на Java та структури даних, на які припадає приблизно по 10% учасників. Розподілені системи та безпека – найменш популярні області.

Отже, на основі результатів цих змагань програмісти яких країн показали найкращі результати?

Для відповіді це питання було взято середній бал кожної країни переважають у всіх областях. Перш ніж знайти середнє значення, оцінки були стандартизовані для кожної області (шляхом віднімання середнього з кожного рахунку, а потім розподілом на стандартне відхилення), що дало так званий Z показник, або стандартний показник. Це дозволило порівняти схожі характеристики окремих показників у різних галузях програмування, навіть з урахуванням того, деякі області є складнішими, ніж інші. Потім Z бали представили в таблиці від 1 до 100 для легкої інтерпретації.

У таблиці нижче представлені дані для 50 країн із найбільшою кількістю розробників на HackerRank. Люди з цих країн взяли участь у тисячах змагань (мінімум 2000).

Оскільки Китай набрав найвищий бал, китайські розробники посідають першу позицію списку з рахунком 100. Але Китай виграв із мінімальною перевагою. Росія набрала 99,9 зі 100, у той час як Польща та Швейцарія закривають топ рейтингу з балами в районі 98. Пакистан, що розташувався на 50 місці, набрав лише 57,4 бала зі 100.

Дві країни, від яких у змаганнях бере участь найбільше розробників, Індія та США, розташувалися навіть не у верхній половині списку. Індія займає 31 місце із загальним рахунком 76, а Сполучені Штати - 28-е, з рахунком 78.

Яку країну представляють найкращі розробники у конкретних галузях?

Хоча Китай перевершив решту країн за середніми показниками, він не домінує в усіх напрямках. Яку країну представляють найкращі розробники у конкретних галузях програмування? Розглянемо провідні країни кожної області.

Не дивно, що Китай перевершує решту країн у деяких областях. Китайські розробники поза конкуренцією у сфері структур даних, математики та функціонального програмування.

З іншого боку, Росія домінує в алгоритмах – найпопулярнішій галузі. Тут же Китай та Польща посідають друге та третє місце відповідно.

Чим пояснюються рівні успішності різних країн у різних галузях? Одне з можливих пояснень пов'язане з тим, що, наприклад, російські програмісти більш схильні до участі у змаганнях, пов'язаних з алгоритмами і, отже, більше практикуються в цій галузі, тоді як китайські розробники частіше вирішують завдання структур даних.

Було також проведено порівняння, як розробники з кожної країни розподіляють свій час між різними типами завдань, а потім - які області програмування віддає перевагу звичайний учасник HackerRank. Це дозволило з'ясувати, які країни частіше, ніж інші, виявляються здатними пройти тест у тій чи іншій галузі.

Країни та їх ймовірність пройти тест у певній галузі. Країни із значно високим чи низьким відсотком виконання завдань у певній галузі. Стовпці зліва-направо: - область програмування; висока ймовірність; низька імовірність.

З наведеної вище таблиці випливає, що китайські програмісти брали участь у змаганнях з математики набагато частіше, ніж можна було очікувати з огляду на переваги середнього розробника. Це допомагає пояснити, як вони зайняли перший рядок рейтингу у цій галузі. А, наприклад, чеські розробники виявляють величезний інтерес до змагань з Shell, області, в якій вони займають перше місце.

Але крім цих двох прикладів, здається, у таблиці простежується мало спільного між вибором тієї чи іншої країни певного типу змагань та її діяльності у цій сфері.

Цікаво також дізнатися, чи мають певні країни переваги у мовах програмування? Чи правда, що C++ – найпопулярніша мова в Індії? Чи що більшість мексиканців вибирають Ruby?

Наступна діаграма показує частку змагань кожною мовою країнами.

В цілому, розробники різних національностей беруть участь у Java-змаганнях частіше, ніж будь-якою іншою мовою програмування (з деякими винятками, такими як Малайзія і Пакистан, де віддають перевагу C++, і Тайвань, де домінує Python). Шрі-Ланка займає перше місце серед країн, які віддають перевагу Java. Індія, яку представляє найбільше розробників на HackerRank, займає 8 місце.

Яка країна ніколи не програє?

Коли розробник подає заявку на участь у змаганні HackerRank, перш ніж показати якийсь прогрес, він має 0 балів. Швейцарія має найнижчий відсоток розробників з нульовим показником, що дозволяє назвати швейцарських кодерів найстарішими програмістами у світі.

Яка країна переможе на Олімпійських іграх із програмування?

Щодня розробники по всьому світу конкурують один з одним, щоб стати наступним Гейтсом або Батігом. Якщо провести Олімпіаду серед розробників, виходячи з розглянутих вище даних, можна припустити, що Китай візьме золото, Росія - срібло, а Польща - бронзу. Хоча вони, безумовно, заслуговують на похвалу вже за ті результати, які демонструють зараз, тоді як США та Індія не входять навіть у топ-25.

Через неоднозначність інформації та сильний розбіг в оплаті кваліфікованих фахівців у кожній сфері, досить складно скласти рейтинг мов програмування за критерієм. оплати за працю». Для комплексного вивчення питання було вивчено результати бірж з різних країн, зокрема США.

Ринок Америкиідеально підходить для оцінювання за рахунок відносної стабільності та можливості віддаленої співпраці. Є й одна важлива перевага – простіше знайти роботу вузькоспеціалізованим програмістам. Професіонали у специфічних мовах не завжди гідно оцінені на вітчизняному ринку. Доходи розробників, орієнтованих широко поширені мови, трохи нижче, але кількість вакансій зашкалює.

10. SQL

Хоча мова була розроблена ще в середині XX століття, ISM SQL є об'єктом вимог у 13% всіх світових вакансій. Мова використовується для виконання специфічних завдань, але набула широкого поширення завдяки використанню в базах даних (запорука роботи всіх веб-сервісів). Microsoft SQL, Oracleі т.п.

За середньостатистичними даними спеціаліст у мові SQL у США за 1 рік отримує $71 000 . В основі використовувалися дані за минулий 2017 рік. З урахуванням затребуваності та поширеності мови, фахівці в роботі з SQL можуть розраховувати на дохід навіть в області $100 тисяч, але середньостатистичне число за 2018 рік навряд чи перейде за позначку $80 тис.

9. C#

Мова набула великої популярності за рахунок програмістів, які старанно використовують інструменти від Microsoft. Корпорація розробила своїх продуктів у 1998-2001 роках. C# вийшов у широкі маси завдяки легкості освоєння та широкого використання. За оцінками авторитетного порталу Quartz Media у сфері досліджень тенденцій на IT-ринку, середньостатистична оплата фахівця складає порядок $89 000 .

8. JavaScript

Виявився неймовірно популярною і впізнаваною мовою, яка не має гідних аналогів. Багато програмістів орієнтуються вивчення цієї мови, оскільки тенденція її розвитку не згасла й у найближчі роки немає передумов зміни ситуації. Більшість компаній продовжуватимуть наймати розробників і платитимуть їм хороші оклади.

На підставі трьох відомих аналітичних робіт, можна підбити підсумок, що середня заробітна плата старшого розробника знаходиться на рівні $92 000 , що на $2 тисячі більше за минулий рік.

7. R

Найбільша потреба у мові виникає за необхідності розгортання статистичних ймовірностей. Особливо корисний у сфері страхування. Здивуванням стало влучення цієї мови в ТОП-10, оскільки його вік вкрай малий у порівнянні з іншими учасниками списку. Незважаючи на молодість, мова дуже амбітна і не збирається здавати позиції.

Сьогодні все більше компаній готові високо оцінити навички цієї мови програмування. Середня зарплата розробника по США склала 8,25 тисячі доларів на місяць, що дозволяє за рік вийти на $99 000 . Вузька спеціалізація та дефіцит співробітників дозволяє фахівцям самостійно диктувати умови роботи, багато хто отримує в рази більше зазначеної суми. Авторитетним та досвідченим вважається фахівець із 2 роками досвіду роботи.

6. C

Хоча сам C не надто активно застосовується, але інші мови, засновані на ньому, набирають популярності. У мережі все частіше зустрічається думка, що C надто застарів, вже не підходить для сучасного ринку, але невблаганна статистика говорить про інше. Багато компаній щорічно наймають багато розробників, тому що на мові C досі будується більшість розрахунків.

Користь від мови складно переоцінити, він справді універсальний та ефективний. Фахівці у цій ніші цінуються на ринку USA. Спеціалісти-початківці в галузі з мінімальним досвідом вже можуть розраховувати на дохід у $5 000 за місяць. Старші побратими можуть отримувати по $80 000 Хоча не рідкість оплата і за $100 000 на рік. Після опитування знайомих HR-щиків, робимо висновок, що незабаром заробіток може стрибнути до середньої позначки $100 000 .

5. Perl

Кожен програміст знає, що без Perl важко уявити графічне програмування. Цінність мову представляє й у системному адмініструванні. Все частіше з'являються програми фінансової спрямованості, що базуються на Perl. Навіть 4 роки тому за знання мови Perl роботодавці викладали $82 тисяч на рік. Стабільне зростання оплати призвело до того, що сьогодні середня оплата перевалює за $100 тисяч.

4. C++

У професійних розробників є своєрідний джентльменський набір», Одним із обов'язкових його елементів є . Мова вкрай ефективна і відрізняється гнучкістю, що дало популярність C++. Особливо часто застосовується під час розробки великих систем, десктопних програм та платформ для роботи гігантських серверів. Неабияку роль у прирості розробників та інтересі з боку роботодавців зіграла надійність мови.

Неможливо врахувати кількість сайтів, веб-інструментів, повноцінних програм та іншого програмного забезпечення, написаного на C++. Знання мови відноситься до однієї з обов'язкових навичок, що зустрічаються у 7% усіх вакансій. Фахівці на ринку праці оцінюються в $102 тисячі.

3. Python

Доступність та універсальність залучило багатьох акул IT-індустрії, у тому числі NASA, Google. Ще немає статистики з оплати за поточний рік, але на підставі розвитку галузі та наявності середнього заробітку на рівні $100 тисяч за 2017 рік, з упевненістю можна заявити, що оплата Senior Pythonрозробника перебуватиме в області $105 тисяч. Лише одна компанія Google генерує величезну кількість вакансій щорічно, а є й інші великі гравці ринку. Це неминуче вплинуло на популярність мови.

2. Objective-C

Є основою більшості програм, розроблюваних на Apple (операційні системи iOS, MacOS). Чому він став популярним? - Немає гідної альтернативи, високий рівень безпеки, платоспроможні клієнти, багато гаджетів у всьому світі. Розробники на Objective-C одержують одну з найбільших заробітних плат у програмуванні.

Розглядаючи нішу, варто згадати про непогану альтернативу - Swift, але мова з'явилася відносно недавно. Він займає впевнені позиції, оскільки лежить в основі Cocoa та Cocoa Touch, поступово піднімається у списку з попиту та оплати програмістів. Завдяки зв'язку з корпорацією Apple програмісти на Swift також зможуть отримати шестизначний річний оклад.

Програмісти Objective-C сьогодні отримують у межах $110±2 тисячіза рік.

1. Java

Завдяки успішній реалізації гасла «Писати одного разу, використати всюди», підкорив багато сфер, адже може запускатися на більшості платформ. Розробники, що спеціалізуються на Java, заощаджують гроші на команді розробників під інші платформи, через що можуть похвалитися великою зарплатою. Оплата роботи старших розробників доходить до $130 000 . Сьогодні до 90% усіх впевнених Java-розробників наближаються до вказаного рівня доходу.

Сьогодні є можливість отримати престижну посаду з невеликим досвідом роботи, завоювавши золото чи призове місце у різних хакатонах. За ними уважно стежать відомі компанії і готові навперебій пропонувати місця в компанії.

Відомі програмісти, хто вони і який внесок у розвиток сучасного світу? У цьому матеріалі ми згадаємо найвидатніших особистостей у світі інформатики, як і в чому вони досягли успіху і чому з них не тільки можна, а й варто брати приклад усім, хто розвивається у сфері ІТ.

Бйорн Страуструп (1950).

Автор мови програмування C++, що підтримує об'єктно-орієнтоване програмування. Нині з урахуванням C++ створено кілька сучасних мов програмування. Бйорн Страуструп автор книг «Мова програмування C++» (одна з найпопулярніших книг у галузі програмування, перекладена 19 мовами світу), «Дизайн та еволюція C++», «Довідковий посібник з мови програмування С++ з коментарями».

Денніс Рітчі (1941-2011).

Американський комп'ютерний спеціаліст. Став відомий завдяки створенню мови програмування C, а також розвитку та вдосконалення мов програмування BCPL, B, C, розширення ALTRANдля мови програмування FORTRAN. Рітчі брав участь у розробці операційних систем Multics та UNIX. Денніс Рітчі автор книги (спільно з Браяном Керніганом) « Мова програмування C»

Річард Столлман (1953).

Засновник руху вільного програмного забезпечення, проекту GNU (General Public License), фонду вільних програм та Ліги за свободу програмування. Також він є винахідником концепції "копілефту".

Лінус Торвальдс (1969).

Програміст і хакер родом із Фінляндії, розробник Linux- ядро ​​операційної системи GNU/Linux, на базі якої побудовано операційну систему система Android- Найпоширеніша ОС для смартфонів у світі.

Стів Джобс (1955-2011).

Американський підприємець стояв біля витоків ери IT-технологій. Був одним із засновників, після голова ради директорів та CEO корпорації Apple. Один із засновників та CEO кіностудії Pixar.

Стів Возняк (1950).

Американський винахідник, інженер-електронщик та програміст, співзасновник компанії Apple. У 1970-х самостійно спроектував комп'ютери Apple I і Apple II, зробивши цим "Мікрокомп'ютерну революцію".

Білл Гейтс (1955).

Один із найбагатших людей планети, винахідник, програміст та бізнесмен. І головне, засновник та найбільший акціонер компанії Microsoft. У тринадцять років Білл написав свою першу програму – гру «Хрестики-нуліки» мовою програмування BASIC. Автор книг: "Дорога в майбутнє", "Бізнес зі швидкістю думки".

Марк Цукерберг (1984).

Американський програміст, творець та розробник всесвітньо відомої соціальної мережі Facebook.

Павло Дуров (1984).

Підприємець, програміст, один із творців та розробників соціальної мережі «ВКонтакті»та однойменної компанії; творець месенджера "Telegram".

Сподобався матеріал «Найвідоміші програмісти та фахівці у сфері ІТ з усього світу»?Тоді слідкуйте за іншими новинами нашого!

Якщо ви знайшли помилку, будь ласка, виділіть фрагмент тексту та натисніть Ctrl+Enter.

Лінус Торвальдс, Дональд Кнут, Річард Столлман, Джон Кармак – що не ім'я, то легенда. Інтернет-видання VentureBeat список найавторитетніших програмістів у світовій ІТ-спільноті.

Лінус Торвальдс

Створив Linux, вільну операційну систему, в кімнаті гуртожитку Хельсінкіського університету. Сьогодні на Linux працюють дата-центри та суперкомп'ютери, а її розробкою займається орда фанатів open-source по всьому світу.

Торвальдс відомий зокрема тим, що за словом у кишеню не лізе і не намагається подобатися публіці. На одному з недавніх виступів, коли його запитали із зали, чи не відлякує він своєю манерою спілкування членів Linux-спільноти, він відповів: «Мені наплювати на вас». Про Торвальдса серед розробників ходять такі ж жарти, як серед обивателів про Чака Норріса. Наприклад, Торвальдс може ділити на нуль і грати в 3D-ігри, виконуючи їх вихідний код у думках у реальному часі.

Сер Тім Бернерс-Лі

Єдиний у цьому списку, кому вдалося заслужити лицарство – у лицарі його звела британська королева Єлизавета ІІ. Він - творець протоколу передачі гіпертексту (HTTP), технології, де побудований весь інтернет.

Зараз він очолює Альянс за доступний інтернет, громадську організацію, яку підтримують Google, Facebook та Microsoft, і яка поставила за мету зробити широкосмуговий інтернет доступним людям у всьому світі.

Дональд Батіг

Академічні роботи з комп'ютерних наук принесли йому титул "батька аналізу алгоритмів". Все в мережі, від алгоритму відбору в стрічку Facebook до алгоритму підбору схожих товарів на Amazon чимось йому зобов'язано. У свої 77 він пише книгу під назвою «Мистецтво комп'ютерного програмування». Батіг також є почесним професором у Стенфорді.

Брендан Айк

Творець мови програмування JavaScript, який фактично є стандартом для веб-програмування. Брав участь у створенні компанії Mozilla, яка розробляє браузер Firefox. Пішов з посади CEO, коли стало відомо про його матеріальну підтримку проекту із заборони гей-шлюбів у Каліфорнії.

Соломон Хайкс

Автор Docker, технології, яку люблять розробники, адже вона пакує додаток з усім його оточенням у контейнери і доставляє його на сервери. Працює як віртуальна машина, але набагато швидше. Docker починався як side-project у компанії dotCloud, але коли виявилося, що продукт популярний, компанія пережила пивот і незабаром перетворилася на «єдинорога».

Марк Цукерберг

Автор Facebook. Вважає, що чим менша і гнучкіша команда, тим успішніша вона працюватиме. Мільярдну соціальну мережу обслуговує «всього» 10 000 людей по всьому світу.

Девід Хейнемейєр Ханссон

Відомий як DHH. Творець Ruby on Rails, суперпопулярного фреймворку, який приніс йому титул і нагороду Google Хакер року в 2005-му.

Річард Столлман

Відомий насамперед боротьбою за вільний софт, засновник GNU, автор ідеї «копілефту» - на противагу копірайту. Дуже важливий, не використовує жодних пропрієтарних розробок.

Брем Коен

Автор протоколу BitTorrent, який подарував користувачам можливість супершвидкого завантаження файлів. BitTorrent неймовірно популярний: за скромними оцінками, його загальна база користувача складає 250 млн осіб по всьому світу. Торік Том Йорк спробував розповсюдити альбом лише через BitTorrent. І все ж таки, можливості BitTorrent в першу чергу оцінили інтернет-пірати.

Джеймс Гослінг

Створив мову програмування Java, працюючи у Sun Microsystems. Після поглинання компанії Oracle у 2010, Гослінг звільнився, ставши одним з головних критиків Oracle. З того часу попрацював п'ять місяців у Google, доки не приєднався до стартапу Liquid Robotics. Також входить до команди відомого українського стартапу Jelastic як незалежний директор.

Бйорн Страуструп

Данський програміст у 1978 році створив мову програмування C++, покращивши C. Він досі активно працює: викладає в Техаському університеті A&M, Колумбійському університеті, а також зайнятий у Morgan Stanley.

Джон Кармак

Співзасновник ID Software. У всьому світі його знають як творця Doom. До речі, сама ідея гри народилася під час партії у D&D, яку команда проводила у штаб-квартирі id Software регулярно протягом кількох років. Причому гейм-майстром завжди був Джон. Він першим випробував ті трюки 3D-графіки, які досі використовуються.

Наразі він зайнятий у компанії Oculus VR, яку Facebook купив за $2 млрд.