Где живут лучшие программисты мира

Где живут лучшие программисты мира

13.07.2019

Если вы наберете в Google «известные программисты», то получите колекцию из фотографий преимущественно белых мужчин. Действительно, известные женщины технологических специальностей - удивительная редкость. В списке о великих программистах вы максимум найдете Аду Лавлейс, дочь лорда Байрона, благодаря которой компьютеры стали использоваться для научных расчетов.


1. Бетти Холбертон и ЭНИАК

ЭНИАК и кнопка «stop instruction»

ЭНИАК (электронный числовой интегратор и вычислитель) - первый электронный цифровой компьютер общего назначения, который был создан в рамках секретного проекта Армии США в Филадельфии во время Второй мировой войны.

То было время, когда сфера программирования была еще не совсем «мужской», и женщин нанимали помогать на военных объектах. Правда, тогда оперирование вычислительными машинами считалось «женской работой» как простое нажимание на кнопки.

Инженеры-мужчины наняли группу из шести женщин, которых называли «ENIAC Girls», для ассистирования в программировании ЭНИАК. Никаких книг и самоучителей тогда не было. Шестерка ЭНИАК изучила программу без каких-либо языков или инструментов, но, закончив, они заставили машину высчитывать баллистические траектории за считанные секунды.

ENIAC Girls были обучены понимать внутренние схемы коммутации и могли определять источник проблемы, вплоть до отдельно взятой вакуумной трубки. Так как они знали и приложение, и машину, то научились диагностировать возникающие проблемы так же (если не лучше), как инженеры. В определенных моментах знание и навыки этих женщин смогли оказать значительное влияние на дизайн ЭНИАК и других компьютеров. Программист ЭНИАК Бэтти Холбертон вспоминает особо важный эпизод, когда ей удалось убедить Джона фон Нейманна добавить кнопку «stop instruction». Поначалу он отнесся к этой идее скептично, но в итоге признал необходимость такой функции.

ЭНИАК был представлен общественности в 1946 году, однако его создатели так и остались неизвестными. Но несмотря на это, перед смертью в 2001 году Холбертон сказала: «У меня была фантастическая жизнь. Все, что я делала, было началом чего-то нового».



2. Эрна Шнайдер Гувер

Коммуникации, система с управлением по записанной программе

Если вы когда-либо дозванивались в техподдержку и вам все-таки отвечал оператор - за это нужно благодарить Эрну Шнайдер Гувер. Она революционизировала современные коммуникации - изобрела систему с управлением по записанной программе (stored program control). С ее помощью компьютер автоматически регулирует скорость приема вызова - это помогает избежать перегрузки линий. В то время осуществлялся переход коммутационных узлов с электронных на компьютерные, и у систем была раздражающая привычка зависать, если на линию поступало много звонков.

Доктор Гувер была одной из первых, кто получил патент за разработку ПО, и ее технология до сих пор используется в колл-центрах по всему миру. Без Эрны Гувер вы бы ни за что не дозвонились в какой-нибудь Билайн.



3. Карен Спарк Джонс

Технологии поиска и выдачи информации

Настоящий пионер индустрии вносит вклад в то, без чего мы сегодня не смогли бы представить свою жизнь. Карен Спарк Джонс разрабатывала технологии поиска и выдачи информации (information retrieval, IR), которые позволили юзерам работать с компьютерами, используя обычные слова вместо уравнений и кодов. Этот прорыв имел критическое значение для последующего развития поисковых машин. Результаты этого прорыва мы можем сегодня наблюдать в том же Google.

Ее работа наполнила содержанием большую часть технологий, с которыми мы сейчас работаем ежедневно, от вышеупомянутых поисковых систем до устного поиска документов.

Тем не менее, в Википедии ее работа резюмирована несколькими короткими строчками. А на ресурсах вроде Search Engine History ее имени и вовсе нет. Так что иронично и немного грустно звучит ее известное высказывание: «Я думаю, что очень важно привлекать в область компьютерных технологий больше женщин. Это слишком важно, чтобы оставлять все мужчинам».



4. Джуди Маллой

Первый гипертекстовый роман

В 1992 году критик New York Times назвал молодого автора Майкла Джойса «праотцом полноформатных гипертекстовых романов». Его книга называлась «Полдень» и была выпущена на дискетах в 1987. Однако годом ранее, в тогда еще поднимающейся на ноги Кремниевой долине, программист-самоучка, концептуальная художница и мать-одиночка Джуди Маллой написала и запрограммировала первый гипертекстовый роман «Дядя Роджер». В нем читатель мог кликать и перемещаться между фрагментами в любом порядке, что изменяло ход развития истории.

Маллой изобрела новую систему баз данных для своего романа, и опыт, который получал читатель, был абсолютно новаторским для того времени.

Тем не менее, в то время как некоторые мужчины-пионеры гипертекстов становились профессорами, Маллой и другие женщины не могли найти работу в академической среде или добиться прибавки к зарплате. Это только один из многих случаев, когда мужчина получил признание вместо женщины-изобретателя: женский вклад в исследования ДНК, ядерного распада, сигнальных ракет и даже создания настольной игры Монополии также стерт из истории.



5. Радия Перльман

Мать интернета - протокол остовного дерева

В технологических кругах Радия Перльман известна как «мать интернета» - она сама этот титул не любит, настаивая на том, что нет отдельного человека, который бы заслужил все лавры за это достижение. Однако если воспользоваться всемогущим Google, то мы найдем немало статей о том, что интернет создали «отцы-основатели» - естественно, все мужчины.

Перльман изобрела протокол остовного дерева (spanning tree protocol, STP), который является фундаментальным для работы сетевых мостов.

«Интернет не был изобретен какой-то личностью. Многие люди хотят получить за это все лавры, и их сводит с ума, если кто-то другой хочет того же, поэтому самое разумное - остаться в стороне от всего этого. Однако из-за этого решения «остаться в стороне», заслуга Перльман была забыта историей. Как пишет Уолтер Айзексон в своей книге «Инноваторы», проблема заключается в том, что «миф создания делает героев из индивидуумов, а не из группы».



6. Эвелин Бойд Гранвилль

Одна из первых афроамериканок, получивших PhD, работала в NASA

В 2011 году CNN Money запросили у 20 компаний Кремниевой долины данные по годовым отчетам для Equal Employment Opportunity Commission (EEOC). Только три из них ответили на запрос - Dell, Intel и Ingram Micro (крупный дистрибутор технологических продуктов). Из этих цифр была составлена статистика: 68% из 44 тысяч сотрудников оказались белыми, и только 33% оказались женщинами. Таким образом, технологическая индустрия страдает от сексизма точно так же, как и от расизма. Небелой женщине прорваться здесь в два раза труднее.

Эвелин Бойд Гранвилль - одна из первых афроамериканок, получивших докторскую степень по математике. Она училась в Йеле во времена расовой сегрегации. На протяжении своей карьеры она разработала программы, которые были использованы для анализа траектории проекта Меркурий (первая пилотируемая миссия США в космосе) и проекте Аполлон (американские астронавты на Луне).

Если поискать информацию о Гранвилль, можно найти несколько биографических фактов, но не объемное исследование ее вклада. Это «стирание» исследований и работ черных женщин (и женщин в целом) в прошлом - унылый предшественник текущих проблем. Андре Брук, профессор университета Айовы, сказал в интервью:

Такое отношение распространяется на всю индустрию: инвесторы, финансисты, корпоративные магазины, дома развития, производители, СМИ о технологиях - даже аудитория страдает от предубеждений. Информационные технологии воспринимаются как мужское и преимущественно «белое» занятие. Это становится очевидным, если вы посмотрите на блоги о видеоиграх. Когда авторы вроде Эвана Нарцисса или Патрисии Эрнандез поднимают вопросы расы и пола в играх, комментарии наполняются оскорблениями, пренебрежением и матом.

Интервью он дал в 2012 году. Представьте, с чем Эвелин Бойд Гранвилль приходилось сталкиваться во времена законов Джима Кроу (широко распространённое неофициальное название законов о расовой сегрегации в некоторых штатах США в период 1890 - 1964 годов - прим.ред.).



7. Хэди Ламарр

Изобрела радиоуправляемую торпеду

Хэди Ламарр определенно не выглядит как человек, увлекающийся компьютерами - по крайней мере, если говорить о стереотипах. Она стала кинозвездой и секс-символом, представ обнаженной в сцене фильма «Экстаз» 1933 года. Многие американцы вспомнят ее лицо, но мало кто знает о ее изобретении - технологии расширенного спектра. Манипулируя радиочастотами с нерегулярными интервалами между передачей и приемом, ей удалось сформировать нераскрываемый код, защищенный от перехвата вражескими службами.

В 1942 году она запатентовала систему, позволяющую на расстоянии управлять торпедами. После новости о потопленном эвакуационном корабле, на котором погибло 77 детей 17 сентября 1940 года, вместе со своим другом и композитором Джорджем Антейлом, Хэди Ламарр приступила к изобретению радиоуправляемой торпеды, которую нельзя перехватить или заглушить. Идея Ламарр заключалась в следующем - если дистанционно сообщать координаты цели управляемой торпеде по одной частоте, то враг может легко перехватить сигнал, заглушить его или перенаправить торпеду на другую цель, а если использовать на передатчике случайный код, который будет менять канал передачи, то можно синхронизировать такие же частотные переходы и на приёмнике.

В августе 1942 Ламарр и Антейл получили патент под номером 2 292 387 «Секретная система связи (Secret Communication System)».

Открытие сослужило хорошую службу военным кораблям, а также послужило основой для современных коммуникационных технологий расширенного спектра - таких как Bluetooth, COFDM (используется в Wi-Fi-сетях) и CDMA (использовался в беспроводных телефонах).

Однако ее достижения не были преданы широкой огласке до недавнего времени, хотя и использовались очень широко.

Несмотря на свою внешность, Ламарр отрицала красоту как единственную вещь, за которую человек должен быть признан.

«Любая девушка может быть очаровательной. Все, что ей нужно делать - это стоять и притворяться дурой», - говорила Ламарр.



8. Софи Уилсон

Получила 59 патентов, разработала ARM-процессор

Microsoft не так давно подмочил свою репутацию - CEO Сатья Наделла в речи на Grace Hopper Celebration of Women In Computing сказал, что женщины не должны просить прибавок к зарплате:

Речь на самом деле не о повышении зарплаты, а о знании и вере в то, что система сама даст вам нужные надбавки по мере продвижения. Это может быть одной из «суперсил», которой, если говорить откровенно, обладают женщины, не требующие повышения зарплаты. Это хорошая карма. Все это затем воздастся, потому что кто-то будет знать, что вы тот человек, которому хочется доверять.

Нетактичность Наделлы иллюстрирует последние тенденции сексизма во всех индустриях - ожидание того, что женщина должна быть кроткой и покорной. Но в технологической сфере есть как минимум одна женщина, которая не полагалась на судьбу - Софи Уилсон. За 35 лет своей карьеры получила 59 патентов и является невоспетой героиней 21 века.

Ее вклад включает разработку одних из самых первых коммерчески успешных персональных компьютеров и создание оригинального ARM-процессора, потомки которого в настоящее время стоят внутри большинства мобильных устройств.

Если Радия Перльман - мать интернета, то Уилсон - мать смартфонов и планшетов.

Говоря о своей работе, Уилсон рассказывала:

Большинство инженеров любят идти от шага А к шагу Б, следуя логике. Я - редкий инженер, я говорю: ответ, очевидно, Z - поэтому вы, ребята, будете работать над промежуточными шагами. Это делает меня не самым стабильным сотрудником в IT, но довольно полезным.



9. Карла Менински

Гейм-дизайнер Atari

Многие еще помнят прошлогодний Gamergate - онлайновое анти-феминистическое движение, которое хочет исключить феминисток из диалога о разработке игр и индустрии в целом. Идея о том, что видеоигры «принадлежат» мужчинам, - основной язвительный аргумент геймергейтеров, хотя исследования показывают, что большинство игроков - женщины. Члены этого движения могут быть убеждены, что женщина, вовлеченная в разработку игр - это что-то новое, но на самом деле женщины были вовлечены в это с самого начала.

Карла Менински, например, была нанята гейм-дизайнером для игровой консоли Atari 2600 в начале 80-х годов, хотя ее имя нигде не значится. Дона Бейли также работала инженером в Atari, однако ушла из индустрии из-за давления и критики со стороны коллег-мужчин. К сожалению, мало что изменилось с того времени. Разработчик Брианна Ву была вынуждена бежать из дома из-за угрозы Gamergate.



10. Кимберли Брайант

Основатель Black Girls Code

Кимберли Брайант пока не была стерта из истории технологической индустрии, однако все еще борется за должное признание. Брайант - фаундер Black Girls Code, организации, которая стремится привить девушкам-представительницам меньшинств интерес к информатике. Проблема разнообразия довольно проста: афроамериканки составляют только 2% среди всех работников этой индустрии США, в то время как белые мужчины - 51%. В Google среди сотрудников технических должностей - 17% женщин, из которых 1% - афроамериканки.

В мире, где женщинам говорят быть хорошими девочками и послушно ждать прибавки, которую они заслуживают; где их называют жесткими и заносчивыми за лидерские качества, где мужчин повышают за тот же набор качеств; где угрожают изнасилованием и смертью просто за существование в индустрии, которая считается мужской, где их вклад в технологии забывается; мы должны помнить о том, что на этих женщин нельзя закрывать глаза, а их достижения должны быть записаны, отмечены и восхвалены.

Шэрил Сэндберг, главный операционный директор Facebook, сказала в интервью, что обществу необходимо отдавать должное женщинам за их заслуги: «Путь к этому - тщательное документирование той роли, которую женщины сыграли на заре технологий». Надеемся, что этот список немного в этом поможет.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

От 100 тысяч рублей

Согласно индексу популярности языков программирования TIOBE, уже 17 лет на вершине списка остаётся Java. И в 2017 году он опередил ближайших конкурентов – C и C++ – в два раза. Такая востребованность обусловлена широтой применения. Java-технологии привлекали для создания Amazon, eBay, LinkedIn, Yahoo!, его используют компании SAP, IBM, Oracle и многие другие, но главное – на Java разрабатываются мобильные приложения для Android.

Именно из-за этого зарплаты варьируются очень сильно: в крупных компаниях или стартапах с привлечением существенных инвестиций они могут быть в несколько раз выше, чем у рядовых участников рынка. И куда большую роль здесь играет не само знание языка, а квалификация специалиста. На рынке труда очень много junior-программистов Java, и получают они оплату на уровне рынка, а middle (developer) и senior – намного выше – из-за нехватки кадров такого уровня подготовки.

Дарья Касаурова

HR-менеджер компании «Фогcофт»

Кроме востребованности Java на рынке (которая зависит от тенденций в области ИТ-индустрии) на зарплату влияет порог входа при его освоении программистом. Он довольно высок для перечисленных объектно-ориентированных технологий: требуется время для изучения, знание математики, теории алгоритмов, теории обработки информации, баз данных, системного анализа и многого другого. Желательно высшее образование в области ИТ либо математики. Действительно хороших специалистов, пишущих на этих языках, на рынке не хватает.

Objective-C и C++

От 120 до 240 тысяч рублей

Языки программирования, на которых написана большая часть программного обеспечения, используются для разработки операционных систем, а потому стабильно занимают вторую строчку в рейтинге TIOBE, порой конкурируя с Java. При этом Objective-C используется компанией Apple, что только добавляет ему популярности, а пишущим на нём программистам - зарплат. Приятным бонусом здесь становится возможность работать удалённо из любой точки мира в крупнейших компаниях отрасли.

Анастасия Аулова

Старший консультант практики «Высокие технологии» рекрутинговой компании «Марксман»

Этот язык используется для разработки под Apple уже десятки лет. На нем написана большая часть существующих проектов мобильной разработки. Те, кто кодит под iOS, имеют хороший доход. Ожидается, что рост мирового рынка мобильных приложений продолжится, и компании вкладывают всё больше средств в развитие этих технологий. Специализация разработчика мобильных приложений достаточно новая, и опытных профессионалов пока недостаточно, поэтому среди работодателей наблюдается конкуренция.

PHP

100-150 тысяч рублей

Насколько популярен и востребован Интернет и веб-приложения, настолько же актуален и язык PHP, который поддерживает большинство хостинг-провайдеров. Это бесспорный лидер рынка динамических веб-сайтов.

Однако найти высокооплачиваемые вакансии крайне сложно – все зарплаты «вертятся» вокруг суммы в 100-150 тысяч рублей. Причина как раз в том, что язык PHP уж очень распространён и популярен у кодеров. Освоить его легче, чем многие другие, порой для этого не требуется даже специальное образование. Порог входа низкий, предложений на рынке труда больше, чем спрос, а в числе претендентов на вакансии оказываются едва ли не школьники, поэтому раскошеливаться на баснословные зарплаты работодатель и не спешит.

Visual Basic.NET

100-135 тысяч рублей

Visual Basic.NET – один из новичков в рейтинге популярных языков программирования. Конкурировать с более востребованными из них он начал только в 2010 году, и сейчас приближается к C#, C++ и C. Он специально был разработан для создания приложений Microsoft Windows на собственной платформе.NET.

Простой синтаксис языка делает его более доступным для изучения начинающими программистами. Однако специалистов, предпочитающих VB, на рынке труда не так уж много. Это сказывается и на зарплатах, они не высоки, хотя и держатся на уровне рынка. При этом многие эксперты отрасли отмечают, что Visual Basic если не на грани вымирания, то наверняка движется по тупиковой ветви развития, а потому пишущие на нём рано или поздно останутся без работы.

1С: Предприятие

80-130 тысяч рублей

Сам программный продукт 1С:Предприятие, предназначенный для автоматизации деятельности компаний, написан на языках C++, C#, SQL, но для конфигурирования используется собственный встроенный язык программирования. Его синтаксис близок к Visual Basic, но ни о каком участии в рейтингах популярности и востребованности речи идти не может, потому что сфера применения языка 1С ограничена географически.

Эксперты в один голос сходятся во мнении, что специалисты 1С уже стали или вот-вот станут самым низкооплачиваемыми в ИТ-сфере. Они не смогут устроиться в западную компанию и, соответственно, получать западные зарплаты, им вряд ли предстоит профессионально развиваться и самосовершенствоваться. Если, конечно, они не захотят выбрать другое IT-направление. И единственные, кому по-настоящему комфортно писать на языке 1С – это региональные кодеры, которые не хотят переезжать или работать удалённо. Поскольку подавляющее большинство компаний используют 1С: Предприятие и так или иначе нуждаются в услугах программистов, то зарплаты здесь сравнимы с московскими.

SQL

50-180 тысяч рублей

SQL – язык структурированных запросов, широко применяется в системах управления базами данных, универсален и не зависит от конкретной СУБД. Само по себе знание языка не гарантирует ни высоких зарплат, ни стабильного трудоустройства. Другое дело, что , специализирующиеся в других сферах и пишущие на других языках, часто параллельно знают ещё и SQL, что сказывается на карьерном росте и на зарплате.

Если говорить о разработчиках баз данных, то и тут можно зарабатывать вполне приличные деньги, имея за плечами опыт проектирования архитектуры баз данных и работы с большими объёмами данных, в том числе хранилищами. Почти наверняка работать такому профессионалу придётся на линейных позициях в крупной компании – о стартапах и инновациях применительно к SQL речь идёт крайне редко.

Pascal и Delphi

40-130 тысяч рублей

Паскаль, пожалуй, самый известный язык программирования, и связано это, прежде всего, с тем, что именно его используют для обучения программированию в школе и на первых курсах вузов. На деле заработать существенные деньги таким программистам крайне сложно. Компаний, которые используют Pascal и Delphi, всё меньше и меньше.

Однако знание этих умирающих языков может стать и преимуществом.

Илья Вислоцкий

Директор центра архитектуры клиентских решений Stack Group

Многие проекты начинали создаваться именно на паскале, когда он ещё был популярным и стабильно поддерживаемым языком программирования. У любого из языков есть своё время жизни, но далеко не все компании готовы перезапускать проекты заново. Поэтому они могут заплатить больше за узко специализированного работника, чтобы тот «вернулся в прошлое».

Наиболее высокооплачиваемый язык – это устаревающий язык или его поколение, которое было популярно в недалёком прошлом. Delphi как раз может служить ярким примером.

Редкие языки

По данным TIOBE, за последний год в двадцатку самых популярных и востребованных ворвались языки программирования Go и Scratch, о которых ещё в 2010 году мало кто слышал. Увеличилась популярность таких языков, как Swift, R, SAS, D, Dart, ABAP, COBOL. Некоторые из них применяются в узкоспециализированных направлениях, другие – для суперпопулярной разработки мобильных приложений. Но в любом случае специалистов требуемого уровня в этой отрасли в России в десятки раз меньше, чем открытых вакансий.

Татьяна Жильникова

Ведущий менеджер по персоналу RCNTEC

В России крайне сложно найти разработчиков уровня Middle и Senior Developer.

Хотя многие в резюме и пишут эти заветные слова, на практике, не дотягивают до указанного уровня. Тут нет ничего удивительного – это новые направления, и ещё 2 года назад для них не было даже русскоязычных обучающих курсов. В 2014 году, «перековыряв» весь рынок труда, мы практически не нашли «рубистов» – и в 2015 провели обучение языку Ruby сами. Сейчас на рынке труда уже появились продвинутые специалисты в этих областях, но их мало.

Семён Умилин

Генеральный директор веб-мастерской Productors

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

Зависимость между языком программирования и зарплатой

Любой рейтинг зарплат программистов очень условный, потому что Junior, пишущий на одном языке, может получать намного больше, чем Senior, пишущий на другом. При этом кодеры одного и того же уровня, использующие один и тот же язык, могут получать в разных компаниях сильно отличающиеся зарплаты просто потому, что кому-то из них больше повезло с работодателем.

Разработчику стоит чутко следить за уровнем цен на специалистов на рынке труда и обращать больше внимания на западные вакансии. Новые веяния на российский пока приходят оттуда, поэтому резкий скачок уровня зарплат у программистов со знанием определённого языка или платформы может стать сигналом к смене рода деятельности и необходимости чему-то поучиться.

*зарплаты указаны на основе вакансий московских работодателей и могут отличаться от реального положения дел в конкретной компании

При использовании материалов сайта сайт указание автора и активная ссылка на сайт обязательны!

Внимание! Мнение людей, отвечающих на вопрос, может не совпадать с мнением редакции.

Кого вы считаете лучшим программистом за всю историю?


МИТЧ РИС-ДЖОНС

программист

«ДОНАЛЬД КНУТ.

Он известен по монографии «Искусство программирования», состоящей из нескольких томов. В ней есть подробнейшие описания всего, начиная от структур данных и случайных чисел и заканчивая сортировкой, перебором, а также анализом алгоритмов - направлением, основы которого он и заложил. Во всех книгах он приводил примеры, написанные на языке ассемблера - машинных команд. Вот что по поводу этой монографии сказал Билл Гейтс: «Если вы считаете себя хорошим программистом, прочитайте „Искусство программирования“ Кнута. Если вы сможете прочитать её всю, обязательно пришлите мне резюме».

Кнут начал работать над монографией в 1962 году и на сегодня закончил четыре тома. Пятый том появится в 2020 году, а значит, работа над пятью томами займёт у него 58 лет. А ведь он собирается написать ещё два. И это не говоря о том, что он создал TeX, одну из самых распространённых систем компьютерной вёрстки, язык METAFONT для разработки векторных шрифтов, а также системы грамотного программирования WEB и CWEB. Он награждён медалью Джона фон Неймана, медалью Франклина, премией Тьюринга и Национальной научной медалью США. За его работу над «Искусством программирования» ему даже дали звание Почётного профессора искусства программирования».


программист

«Андерс Хейлсберг.

Он написал компилятор Pascal на языке ассемблера для двух господствующих операционных систем того времени DOS и CPM. Позднее компилятор вошёл в интегрированную среду разработки Turbo Pascal. Благодаря ему компиляция, компоновка и запуск программы стали занимать секунды, а не минуты.

Компилятор Хейлсберга купила компания Borland International, которая также наняла программиста на работу. Borland продавала компилятор вместе с полноценной средой разработки за куда меньшие деньги, чем конкуренты. Благодаря Хейлсбергу продуктивность программистов выросла в разы. Тогда я настолько впечатлился его работой, что даже написал книгу Using Turbo Pascal, впервые изданную в 1986 году. Её всё ещё можно найти на Amazon и eBay.

Андерс Хейлсберг возглавлял команду по созданию Borland Delphi (Object Pascal), работавшей так же быстро, как и Turbo Pascal. Сейчас Delphi занимает 11-е место в рейтинге языков программирования и сред разработки TIOBE. Позднее Хейлсберг перешёл на работу в Microsoft, где руководил разработкой C#, который сейчас занимает 5-е место в рейтинге TIOBE».


РАВИ КУМАР

студент

«Линус Торвальдс.

Создатель Linux. Все знают, что он умеет программировать лучше Марка Цукерберга и Билла Гейтса. В такой напряжённой, параноидальной индустрии, где зарабатывают очень много денег, никто не мог предвидеть выход Linux - бесплатной и открытой операционной системы, ставшей результатом совместного труда многих программистов. Также он создал систему управления версиями файлов Git и программу для профессиональных дайверов Subsurface.

Джеймс Гослинг.

Создатель языка Java, который используют по всему миру. На основе интерпретатора языка описания страниц PostScript он разработал систему Network Extensible Windowing System (NEWS), распределяющую вычисления в сети. Над чем он только не работал: и над наземным анализом телеметрии со спутника ISIS 2, и над первой версией текстового редактора Emacs для Unix, и над многим другим.

Ричард Столлман.

Основатель Free Software Foundation и основоположник движения открытого исходного кода, один из важнейших деятелей в истории информационных технологий. Он работал над GPL, самой распространённой в мире лицензией, используемой в том числе в Linux, а также над набором компиляторов GCC, текстовым редактором Emacs и другим открытым программным обеспечением».

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

HackerRank — это сайт, на котором разработчики могут совершенствовать свои навыки кодирования путем решения определенных задач. На основании скорости и точности, с которыми пользователи находят решение, HackerRank ранжировал 1,5 млн. программистов.

Flickr/Andrew Eland

Интересно, что хотя наибольшее количество пользователей сайта находится в США и Индии, эти страны заняли в рейтинге всего лишь 28-е и 31-е места соответственно.

Так какие же государства лучшие в мире в области компьютерного программирования и почему?

1. Китай

pixabay.com

Китай занял 1-место в мире за лучшие результаты программистов на HackerRank в целом. Что касается конкретики, то китайцы впереди всех в структурах данных, математике и функциональном программировании.

2. Россия

Flickr/bhslangj

Россия, совсем чуть-чуть уступившая Китаю в общем зачете, является лидирующей страной, когда дело касается алгоритмов — наиболее популярного типа задач на сайте.

3. Польша

pixabay.com

Польша лидирует в Java-разработке, что особенно впечатляет, так как Java является предпочтительным языком для большинства пользователей HackerRank. Как и многие другие страны в этом списке, Польша также предлагает уроки кодирования в своих школах.

4. Швейцария

Gabriel Garcia Marengo/Flickr

Швейцария попала в пятерку лучших в 9 из 15 направлений программирования, оцениваемых HackerRank. Эта страна также является местом рождения Паскаля, одного из первых языков компьютерного программирования. Помимо этого, Швейцария заняла первое место в отчете Global Innovation Index за 2016 год.

5. Венгрия

Flicker/roderickeime

Венгрия занимает впечатляющее 5-е место в рейтинге и первое место в мире, когда речь идет о руководствах (tutorials). Венгрия была одним из первых европейских государств, которое ввело уроки компьютерного программирования в систему образования в начальных и средних школах.

6. Япония

Что касается искусственного интеллекта, то Япония — впереди планеты всей, что подтвердило исследование HackerRank. И это неудивительно — к примеру, в начале лета в Университете Токио спасли жизнь женщины с помощью искусственного интеллекта, диагностировавшего рак.

7. Тайвань.

pixabay.com

Занять 7-е место Тайваню помогли высокие результаты в области баз данных, функционального программирования, алгоритмов и структур данных. Исследование показало, что в этой стране доминирующим языком программирования является Python.

8. Франция

pixabay.com

Согласно исследованию HackerRank, французские программисты лучшие в C ++. Одна из причин этого: в июне 2014 года Франция начала вводить уроки программирования в начальных школах.

9. Чехия

pixabay.com

Чехия доминирует в Shell-скриптинге — написании сценариев командного интерпретатора. Кроме того, она занимает на HackerRank 2-е место по математике. Эти умения вывели страну на 9-ю позицию в списке лучших программистских держав мира.

10. Италия

The University of Napoli Federico II

Разработчики этой страны определенно впечатляют, когда речь идет о базах данных и руководствах (tutorials), занимая второе место в обоих этих направлениях. Похоже, что HackerRank не единственный, кто высоко ценит Италию, ведь Apple анонсировала открытие новой школы на 600 программистов в Неаполитанском университете имени Фридриха II.

11. Украина

pixabay.com

Украине, чтобы войти в десятку лучших программистских держав, не хватило совсем немного. И это несмотря на то, что, по данным HackerRank, украинцы лучшие в мире специалисты в области компьютерной безопасности.

Силиконовая Долина сегодня будоражит умы всего мира. Раньше дети хотели стать космонавтами, теперь они мечтают быть программистами. Жизнь без компьютеров невозможна, эта сфера развивается не то, что каждый год – каждый месяц, необходимость в кадрах огромна. И при этом всем чуть ли не 99% программистов – мужчины. Представители сильного пола говорят, что компьютеры – это сложно, кропотливо, тут нужен особый склад и ума, и логика, которую женщине не постичь. Мало кто из этих мужчин знает, что обязан своей профессией именно девушке. Более того, истории науки известно много поворотных моментов, связанных с компьютерами, в которых ключевую роль играла женщина. Мы вам расскажем о самых выдающихся первооткрывательницах и программистах-девушках.

Невозможно говорить о программировании в отрыве от этой личности, заметьте, женщины. Все просто, компьютеры и программы не существовали бы, если бы не эта дама. Единственная дочь поэта Джорджа Байрона и Анны Байрон, как ни странно, не переняла от отца поэтический дар. Ее мало волновал флер и трепет музы. В этой семье все было наоборот. Девочка питала страстную тягу к стройной логике математики, как и ее мать.

Родилась Ада в 1815 году, когда женщина-ученный была таким же редким явлением в мире, как и разводы во дворянстве. Что не помешало вскоре после рождения малышки ее родителям развестись. Байрон видел ее лишь раз, ведь вскоре покинул Англию навсегда. Мать Анна взялась за воспитание дочери со всем рвением. Для нее преподавали лучшие математики того времени.

Аде по жизни везло. То время диктовало женщине ее положения выйти замуж за какого-нибудь лорда и рожать ему детей, приглядывая за бытом. Это сейчас . Но в юности девица не желала прозябать в браке, она как раз познакомилась с создателем первой вычислительной машины – прообраза нынешнего компьютера. Бэббидж давал лекции, а Аду попросили перевести их для иностранца. Она потратила на работу уйму своего времени, в ходе переделывая и дополняя пробелы в научной мысли Бэббиджа. Ее записи и являются примером первого программирования.

Эта личность в истории явно может претендовать на звание одной из самых нетипичных. Голливудские актрисы 40-50-х годов вызывают ассоциации с бездумными, красивыми инженю, порхающими от вечеринки до вечеринки и встречающимися с . Уроженка Австралии Хеди Ламарр точно к таким не относится. В перерывах между съемками девушка активно занималась исследованиями всего на свете. Во многих странах Европы и в Австралии день изобретателя празднуют в 9 ноября, как вы можете догадаться, именно в этот день родилась эта актриса.

В 40-х годах Ламмар со своим другом запатентовала изобретение, которое удаленно позволяет управлять торпедами на больших расстояниях. Актриса додумалась, что необходимо создать не просто канал связи, который можно перехватить, а случайный код. Такой прорыв был связан с шифрованием и ее способностями в этой науке. Увы, революционная система Ламмар была признала не сразу. Однако спустя 50 лет это изобретение превратилось в то, что сегодня называется связью смартфонов и Wi-Fi.

Еще девочкой Мэри проявляла необычайную заинтересованность и страсть к математике. Родилась она в Англии, в 1924 году. В школе математика была любимым предметом девушки, она постоянно решала и разгадывала различные задачки и загадки. Позже выбора со специальностью не возникло – Мэри поступила в Университет Бирмингема, чтобы отдать науке полностью. Девушка отлично проявила себя в учебе, поэтому ее взяли работать в компанию, которая создала коммерческие компьютеры. Их отличие было в том, что в памяти была уже заложена программа, способная что-то делать сама по себе.

Со своим мужем Мэри работала с Манчестерскими компьютерами долгое время, выполняла нужны военных, стояла у истоков создания первых коммерческих ПК. Но есть еще одна особенность. Она родила сына, Тима Бернерса Ли, который позже стал первооткрывателем интернета. Сейчас представить свою жизнь без него невозможно, а любые так или иначе касаются всемирной сети.

Эта инициативная женщина не просто многое сделала для программирования и компьютера. Она еще и умудрилась занимать руководящую должность и вдохновлять других на подвиги на технологическом поприще. Именно ей мы обязаны тем, что Стив Джобс вернулся в Apple, чтобы подарить нам самые лучшие свои открытия и те смартфоны и ноутбуки, которыми сейчас пользуется весь мир. В 90-х годах фирма пыталась создать революционную и удобную операционную систему, и Элен стояла во главе этих поисков.

Эта женщина пошла на смелый шаг и предложила сделать ОС ориентированной на пользователя. В итоге, именно это изменило историю Apple и вывело компанию на невиданные высоты успеха. Чтобы осуществить задуманное, компания нуждалась в продукте компании NeXT, где в то время трудился главный гений яблокоманов. В итоге Apple купила фирму, а Стива сделала единомышленником и главным изобретателем поколения.

Еще ребенком Марисса увлекалась математикой. Она без труда поступила в Стэнфорд, получила сначала степень по символьным системам, а после – по искусственному интеллекту, который в те времена находился в зародышевом состоянии. После блестящей учебы девушка начала работать в Google. Нужно понимать, что в 1999 году эта фирма еще не была гигантом всей сети, а являлась, по сути, перспективным стартапом. Марисса стала всего лишь 21-м ее сотрудником и вообще первой девушкой-инженером в рядах гугломанов. 13 лет Майер трудилась на ниве программирования, дизайна, систем искусственного интеллекта и поиска. Она приложила руку к созданию Google-карт, картинок, новостей. После этого покинула компанию ради того, чтобы стать главным директором Yahoo!. До сих пор имя Мариссы постоянно мелькает в рейтингах самых влиятельных женщин мира.

Кажется, будущее девочки было решено еще до ее рождения. Ее родители были тесно связаны с инженерскими науками, и с ранних лет влюбили дочь в точность и красоту формул. Адель получила степень по информатике, после этого она начала трудовую карьеру в компании XEROX. Очень быстро она возглавляла лабораторию за лабораторией, превращаясь в самого перспективного специалиста фирмы. Например, девушка разработала объектно-ориентированный язык программирования, которого мир еще не знал – Smalltalk.

Молодая программист трудилась над многими проектами. Именно она создала все наработки для систем, которые сейчас стали ничем иным, как графическим интерфейсом. Сейчас у Адель есть своя фирма Neometron, связанные с интернетом. Но она все также поддерживает различные фонды и вообще образовательные программы.

Эта инициативная девушка стала пионером в области хранения фотографий в сети. В далекие времена, хоть это и сложно представить в эпоху социальных сетей, единственный вариант предоставить кому-то изображения – было послать их на почту. Стоит ли говорить, сколько неудобства доставлял такой длинный путь, не говоря уже о проблемах с хранением в долгосрочной перспективе. В 2004 году Катарина решила эту проблему, основав известный сервис Flickr, где люди могли хранить свои фотографии. Этот огромный сток действует до сих пор.

Сама девушка родилась в Пенсильвании, получила степень не математика, но бакалавра искусств. Далее она резко меняет сферу интересов и после гуманитарных дисциплин активно занимается веб-разработкой сайтов. В числе ее клиентов – крупнейшие мировые корпорации. После покупки ее детища компанией Yahoo!, Катарина работала на этого гиганта. Не так давно ее сайт Hunch был куплен за рекордную сумму – почти 100 миллионов долларов.

Все эти женщины вызывают чувство гордости и могут служить невероятной мотивацией для всех нас. Многие из них трудились во времена, когда программирование не терпело женщин, да и мировые взгляды на женский труд были совсем другими. И тем не менее, они добились успехом. Сейчас тысячи девушек-программистов доказывают, что это не только мужская профессия. Остается только брать их себе в пример.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows