Лучшие компьютерщики в мире. Где живут лучшие программисты мира? Какую страну представляют лучшие разработчики в конкретных областях

18.02.2019

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

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, украинцы лучшие в мире специалисты в области компьютерной безопасности.

Программисты


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

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

Условно программистов можно разделить на три категории:

  • Прикладные программисты занимаются разработкой программного обеспечения, необходимого для работы организации. Например, сюда можно отнести программистов 1С.
  • Системные программисты разрабатывают операционные системы, интерфейсы к распределённым базам данных, работают с сетями. Специалисты этой категории являются самыми редкими и высокооплачиваемыми.
  • Web-программисты имеют дело с сетями, но, как правило, с глобальными, такими, как Internet. Они пишут web-интерфейсы к базам данных, создают динамические web-страницы и т.п.

Самые известные программисты мира


12(13) сентября во всем мире отмечается профессиональный праздник программистов. Это 256-й день года, выбранный как символ восьмиразрядного байта, позволяющего выразить идентичное количество значений. В России день программиста стал официальным праздником в 2009 году.

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

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

Компьютерный специалист Деннис Ритчи известен по участию в создании языков программирования BCPL, B, C, расширения ALTRAN для языка программирования FORTRAN. Языки C и FORTRAN получили широкую популярность в прикладных задачах, также на базе языка C были разработаны многие более поздние языки программирования. Также Ритчи участвовал в разработке операционных систем Multics и UNIX.

Бьёрн Страуструп - автор языка программирования C++ - одного из самых широко используемых языков программирования, разработанного на базе C. Страуструп стал первопроходцем в области использования объектно-ориентированного программирования, которое позволяет создавать масштабные проекты за короткое время, распределяя задачи между участниками и используя ранее разработанные решения. На базе C++ разработано несколько современных языков программирования.

Алексей Пажитнов - советский программист и изобретатель всемирно известной и любимой всеми игры "Тетрис". С 1996 по 2005 год Пажитнов работал в компании Microsoft, где занимался разработкой головоломок Pandora"s Box. В 2007 и в 2009 годах был удостоен награды Game Developers Choice Awards First Penguin Award.

Евгений Касперский - российский программист, специалист по информационной безопасности, один из основателей, ведущий разработчик и крупнейший акционер ЗАО "Лаборатория Касперского". Также является Лауреатом государственной премии в области науки и технологий за 2008 год. Он является автором большого числа статей и обзоров по проблеме компьютерной вирусологии, регулярно выступает на специализированных семинарах и конференциях в России и за рубежом.

Один из сооснователей поисковой компании "Яндекс" Илья Сегалович . Российский программист, директор по технологиям и разработкам, а также активный участник и организатор помощи сиротам и больным детям. Скончался 23 июля 2013 года.

В 1992 г. Борис Нуралиев вместе с братом - Сергеем Нуралиевым, создали бухгалтерскую программу "1С". В 1996 году возглавляемая им компания выпустила систему "1С:Предприятие", начала заниматься разработкой компьютерных игр. В 2005 году компания "1С" вошла в тройку лидеров российского рынка интегрированных систем управления предприятиями.

Компьютеры - каких их только нет,
И стало модным слово «Интернет»,
Век программистов - 21-й век,
Достиг вершин науки человек!
Программисты - народ удивительный,
Современный и умный народ,
У них всё и всегда относительно
Виртуально стремится вперёд.

Увидеть своё имя в рейтинге Forbes – мечта любого успешного человека. Только вот каждый выбирает свой путь к этой цели. Кто-то начинает заниматься инвестированием, кто-то находит себя в продаже драгоценных металлов, а кто-то и вовсе создает продукты, без которых свою жизнь потом не может представить половина населения планеты. Вариантов много. Но сейчас я предлагаю затронуть одно из самых перспективных направлений, а именно рассказать о 10 богатейших людях, заработавших своё состояние при помощи информационных технологий.

10 место. Майкл Делл (Michael Dell)

Состояние: 19 млрд долларов.

Жизнь – жестокая штука, поэтому не всем нашим мечтам суждено сбыться. В 17 лет тогда ещё никому не известный Майкл Делл хотел стать врачом, но спустя всего два года ему пришлось бросить учёбу. Думаете, в этот момент на парне из Техаса все поставили крест? Возможно. Но уже в 2005 году его имя красовалось на четвёртой строчке рейтинга самых богатых людей США по версии Forbes. Причиной такого успеха можно смело считать компанию PC Limited, которую Майкл основал в 1984 году сразу после ухода из университета. Изначально фирма продавала только компьютеры, но через 19 лет (в 2003 году) список производимых товаров серьёзно увеличился, поэтому было принято решение переименовать бизнес в Dell Inc. На тот момент чистый доход компании уже составлял 3 млрд долларов в год. Сейчас Майкл Делл занимает пост председателя совета директоров, исполняет обязанности главного управляющего, радуется успехам своих четырёх детей и жертвует деньги на благотворительность.

9 место. Лорен Пауэлл Джобс (Laurene Powell Jobs)

Состояние: 19,5 млрд долларов.

Бытует мнение, что мужчина должен найти в жизни правильную цель, а женщина – мужчину с правильной целью. Лорен такого мужчину повстречала в 26 лет, это был Стив Джобс. Девятой строчке в данном списке Пауэлл действительно обязана своему мужу, ведь акции Disney и Apple достались ей по наследству. Но ни у кого не повернётся язык сказать, что «богатство» на голову этой женщины свалилось просто так. Все мы знаем, что за каждым успешным мужчиной обязательно стоит любящая женщина. И посмотрев на достижения Стива Джобса, понимаешь, что Лорен удавалось поддерживать домашний уют и вдохновлять мужа на покорение новых вершин. Да и собственных поводов для гордости у Пауэлл тоже предостаточно. Лорен числится в совете директоров сразу семи благотворительных организаций (две из них она основала сама), её главная цель – помочь детям из бедных семей получить образование. В 2010 году Барак Обама лично включил Лорен Пауэлл Джобс в специальный комитет при Белом Доме, который призван решать самые острые общественные проблемы.

8 место. Стив Балмер (Steve Ballmer)

Состояние: 21,5 млрд долларов.

Стива Балмера, занимающего пост генерального директора Microsoft на протяжении целых 14 лет (с 2000 года по 2014), можно смело считать самой неоднозначной личностью в нашей десятке. За время, проведённое у руля Microsoft, ему удалось увеличить годовой доход корпорации с 25 млрд долларов до 70 млрд, но бездарно упущенные развивающие рынки поспособствовали тому, что в 2012 году Стива признали «худшим CEO публичной американской компании». Но это не помешало ему войти в список богатейших людей на планете, не являющихся владельцами крупного бизнеса или их родственниками. Своё огромное состояние Балмеру удалось «сколотить» благодаря опционам, полученным от Microsoft. Ну, а чтобы не упасть в депрессию после ухода из компании, которой он посвятил лучшие годы своей жизни, Балмер решил «залить» горе весьма необычным способом – купить баскетбольную команду Los Angeles Clippers за 2 млрд долларов.

7 место. Джек Ма (Jack Ma)

Состояние: 22,7 млрд долларов.

В какой-то момент вас может посетить мысль, что мир IT-богачей состоит только из жителей Америки. Но это далеко не так. Свои гении есть и в Поднебесной. Вряд ли Джек Ма и его партнёры могли представить, что созданная ими в 1999 году за 60 тыс. долларов B2B-площадка Alibaba через несколько лет превратится в компанию с капитализацией в 270 млрд долларов и будет генерировать 2% ВВП Китая. Но прежде чем мечты Ма Юнь (это второе имя нашего героя) превратились в реальность, ему пришлось пройти через сложное детство, пять лет работы в Педагогическом институте Ханчжоу за 12 долларов в месяц и сотни отказов при попытке устроиться хоть на какую-то работу (его не приняли даже в KFC). Первые признаки изменений в жизни появился, когда в 1995 году, посетив Сиэтл, Джек Ма впервые познакомился с Интернетом. Всемирная паутина так сильно повлияла на его взгляды, что всего через несколько месяцев будущий миллиардер создал небольшую компанию по разработке веб-сайтов. Чуть позже, вернувшись домой и проработав год главой Китайского центра электронной торговли, он основал «ту самую сказочную компанию», которая здорово потрепала нервы руководству eBay (представительство в Китае американцам и вовсе пришлось закрыть из-за проигранной конкуренции). В 2013 году Ма Юнь ушёл с поста президента фирмы, но остался в совете директоров. А всего через десять месяцев после этого Alibaba выходит на IPO, собрав рекордную сумму инвестиций – 25 млрд долларов. На ближайшее будущее у азиатской корпорации очень глобальные планы (например, создание первого частного банка в Китае), и, поверьте, Джек Ма и его коллеги сделают всё возможное, чтобы достичь своей цели.

6 место. Сергей Брин (Sergey Brin)

Состояние: 29,2 млрд долларов.

Шестое место в нашем списке досталось уже американцу, но на этот раз с русскими корнями. Семья Сергея Брина, того самого сооснователя Google, эмигрировала в Штаты из Москвы, когда мальчику было пять лет. За несколько месяцев до своего совершеннолетия Сергей вернулся на Родину вместе с группой студентов, но положительных эмоций у него эта поездка не вызвала. «Спасибо за то, что ты увёз всех нас из России», – сказал чуть позже Брин своему отцу. Уже во время учёбы в Стэнфордском университете Сергей начал активно изучать всевозможные поисковые машины, даже написал несколько исследований на эту тему. Знакомство с Ларри Пейджом произошло тоже в стенах этого учреждения. В 1995 году студент с дипломом магистра и аспирант-математик вместе изучали поисковые машины, а спустя три года объявили о создании компании Google. Бизнес практически сразу начал приносить свои плоды, и уже в 2004 году Сергей Брин впервые попал в список Forbes с состоянием в 4 млрд долларов. На данный момент он занимает пост президента по технологическим разработкам в собственной компании, воспитывает двух детей (с женой они разошлись в 2013 году) и активно, как и любой другой человек в этой десятке, жертвует деньги на добрые дела.

5 место. Ларри Пейдж (Larry Page)

Состояние: 29,7 млрд долларов.

На несколько миллионов долларов своего друга и коллегу, Сергея Брина, опередил Ларри Пейдж. Родился будущий сооснователь Google в семье, занимающейся преподаванием компьютерных наук в Университете штата Мичиган, поэтому ещё с детства будущий миллиардер проявлял интерес к высоким технологиям. Вряд ли парень из небольшого (по американским меркам) городка мог тогда подумать, что любимое дело поможет ему подняться на 19 строчку Forbes, но встреча всей его жизни в Стэнфордском университете с Сергеем Брином дала надежду на успех. Феноменальные достижения компании Google позволили тандему создателей даже купить на пару пассажирский самолёт Boeing 767 за 320 миллионов долларов. В 2011 году Пейдж занял пост главного исполнительного директора, сменив Эрика Шмидта, занимающего эту должность на протяжении десяти лет. По состоянию на май 2015 года иерархия корпорации таковой и осталась: Ларри занимается вопросами управления, а Сергей отвечает за технологические разработки.

4 место. Марк Цукерберг (Mark Zuckerberg)

Состояние: 33,4 млрд долларов.

Марк Цукерберг – основатель социальной сети Facebook, человек 2010 года по мнению журнала Time, участник благотворительной компании Уоренна Баффета и Билла Гейтса, а также один из самых молодых миллиардеров по версии Forbes. Этот список можно продолжать до бесконечности, ведь Марк – отличный пример того, что в этой жизни можно достичь всего, главное – проявить настойчивость. Свой первый миллиард Цукерберг заработал в 23 года, спустя всего 10 месяцев после открытия Facebook для всех пользователей Сети (первое время сайт был доступен только для студентов с электронной почтой в доменной зоне.edu). О жизни Цукерберга и развитии его компании было сделано много фильмов, но больше всего зрителей заинтересовала картина Аарона Соркина «Социальная сеть», снятая в 2010 году. Посмотреть это творение стоит хотя бы из-за того, что сам виновник одобрил сценарий, правда, на тот момент кино уже год находилось в прокате. Режиссёр не только хорошо рассказал историю создания сайта, но и смог показать далеко не лёгкий характер Цукерберга. Все близкие Марка подтвердят, что с этим парнем общаться не просто, но его твёрдые жизненные принципы помогли основать один из самых дорогих брендов современности (в прошлом году Facebook занимал 29 позицию в рейтинге Best Global Brands), а также поспособствовали браку с Присцилле Чан (Priscilla Chan). На данный момент Цукерберг занимает пост генерального директора Facebook, а также владеет 19% акций компании.

3 место. Джефф Безос (Jeff Bezos)

Состояние: 34,8 млрд долларов.

Бронзовую награду за третье место в нашем списке получает ещё один американец, который в 1994 году понял, что Интернет – это идеальная площадка для продажи товаров. Джефф Безос, основатель Amazon.com, был первопроходцем в сфере книжной онлайн-торговли, поэтому формулу ведения успешного бизнеса в Сети ему пришлось разрабатывать самому. Поначалу Безос даже заставлял своих сотрудников ходить возле других магазинов с плакатами «Не нашли нужную книгу? Загляните на Amazon.com». Но заказы у компании были ещё с первого дня работы, а вот достичь отметки в «100 проданных книг за час” спустя всего год после открытия помогли Netscape и Yahoo, которые разместили у себя на главных страницах ссылку на сайт Джеффа. В 1998 году, уже после выхода на IPO, было принято решение расширить ассортимент магазина, добавив на виртуальные полки музыкальные диски и видеопродукцию. Ныне Amazon.com занимается продажей 34 видов товаров (бытовая техника, продукты питания, программное обеспечение и много другое). Что касается самого Джеффа Безоса, то пост исполнительного директора – не единственная радость в его жизни. В 2000 году миллиардер обзавёлся компанией Blue Origin, которая специализируется на запуске частных космических кораблей, а в 2010 году в его актив добавился издательский дом The Washington Post, приобретённый за 250 млн долларов.

2 место. Ларри Эллисон (Larry Ellison)

Состояние: 54,3 млрд долларов.

Судьба начала испытывать Ларри Эллисона, будущего основателя компании Oracle, ещё с раннего детства. Родная мать бросила его, когда тому не исполнилось и года, а приёмные родители считали мальчика неудачником из-за проблем с учёбой. После окончания школы Эллисон долго не мог найти своего призвания в жизни, поэтому будущему миллиардеру приходилось довольствоваться мелкими подработками. Но всё изменилось, как только Ларри узнал о существовании компьютеров. Он сразу же занялся изучением программирования и уже через несколько лет переехал в Калифорнию, чтобы писать софт на заказ. В 1974 году судьба привела Эллисона в небольшую фирму Amtex. Именно здесь наш главный герой и создал «идеальную базу данных» Oracle, которая послужила фундаментом для открытия собственного бизнеса. «Программа оказалась слишком хороша, чтобы просто быть проданной», – говорил Ларри. В итоге Oracle стала одной из самых быстрорастущих компаний в Америке и уже в 1986 году принесла 584 млн долларов. Но спустя всего четыре года корпорация оказалась на грани банкротства: рыночная стоимость снизилась на 80 процентов, а количество судебных исков перешло все разумные границы. Эллисону пришлось пересмотреть своё отношение к бухгалтерии, уволить старых менеджеров и приложить все усилия, чтобы улучшить продаваемые программы. В 1991 году Oracle снова начала приносить прибыль. Ларри всегда хотел стать богатым, и это у него получилось – уже в 2000 году его состояние оценивалось в 48 млрд долларов. Только вот добиться успеха на личном фронте ему пока так и не удалось (все четыре брака закончились разводом). Но вряд ли Ларри Эллсон, занимающий пятое место в рейтинге Forbes, сильно переживает по этому поводу. Да и двое детей от третьей жены Барбары Бут у него всё же есть.

1 место. Билл Гейтс (Bill Gates)

Состояние: 79,2 млрд долларов.

Лавры победителя в нашем списке достались Биллу Гейтсу, основателю компании Microsoft, который зарабатывает 6700 долларов в минуту. Впервые самым богатым человеком на планете он стал в 1996 году и примечательно, что с тех пор ситуация не изменилась. Только в 2008 году Уорену Баффету и Карлосу Слиму Элу удалось сдвинуть Билла на третье место, но уже через 12 месяцев его имя вновь красовалось на лидирующей позиции мирового рейтинга Forbes. Только вот компьютерная корпорация – не единственное достижение в жизни Гейтса. В 1994 году он вместе со своей женой Мелиндой основал благотворительный фонд, который на сегодняшний день является крупнейшим в мире, имея в своём распоряжении около 35 млрд долларов. Уильяма Генри Гейтса часто считают миллиардером без высшего образования, но в 2007 году Билл всё же получил диплом Гарвардского университета, который бросил в 1975 году на втором курсе, чтобы полностью посвятить себя программированию. Сейчас первый номер Forbes занимает пост председателя совета директоров Microsoft, но с каждым годом он всё больше и больше времени уделяет развитию своего фонда, главная цель которого – борьба с глобальными мировыми проблемами.

Все данные о финансовом состоянии миллиардеров были взяты из официального рейтинга Forbes , актуального на май 2015 года.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

Чем-то вы пользовались 100% и даже не знали, что это сделали «наши».

Идею этой статьи мне подал читатель в своем комментарии. Svergssen , большое спасибо за поддержку, но за Ваши слова о российских разработчиках обидно очень:

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

Peper- привел в ответ ему пару примеров:

Яндекс со всеми его сервисами, куча отличных мобильных банков, Cut the Rope, Lost Socks, Punch Club…

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

1. Nginx

Первая версия этого веб-сервера была разработан Игорем Сысоевым (родился в 1970-м, выпускник Бауманки) в 2002-2004 годах. В настоящий момент на нем работает каждый третий сайт в мире !.

2. Win RAR

Самый популярный архиватор под Windows в мире был создан братьями Евгением и Александром Рошалями в 1995 году. С тех пор разные версии этого приложения установили сотни миллионов пользователей по всему миру . Помимо приложения, братьями также был создан сам архивный формат RAR.

3. 7-Zip

А этот более молодой, но не менее известный архиватор был создан Игорем Павловым в 1999-ом году. Имеет версии для большинства операционных систем. Даже для React OS. Число людей, которые установили программу также исчисляется сотнями миллионов.

4. FAR Manager


С радостным удивлением обнаружила, что последняя версия этого файлового менеджера датируется 2016-м годом! А ведь он был создан вышеупомянутым Евгением Рошалем еще в 1996 году. В нем много общего со старинным Norton Commander, но тот перестал развиваться спустя два года и FAR Manager приобрел всемирную популярность (наряду с Total Commander и прочими аналогами).

4. STL

Standard Template Library (библиотека стандартных шаблонов) для C++ была разработана Александром Степановым (совместно с Менг Ли) в 80-ых годах и вскоре перестала быть сторонним дополнением и вошла в стандарт языка, который является третьим по популярности в мире (согласно Tiobe Index за июнь 2016 года). На C++ написаны многие из самых популярных приложений, включая Microsoft Office и линейку продуктов Adobe (Photoshop, InDesign, Premiere Pro). Да, основную роль в создании языка сыграл Бьерн Страуструп, но Александр Степанов тоже внес немалый вклад, создав STL.

5. IDA

Иногда случается, что чужое приложение работает неправильно и надо сделать собственную версию с несколько измененным исходным кодом. Чаще всего такая необходимость возникает, если программа требует ввести лицензионный ключ. Чтобы посмотреть исходный код чужой программы, необходимо провести процедуру дезассемблирования (технические подробности гуглить по запросу Reverse Engineering, рекомендую начать со статьи на Lurkmore).

Первая версия IDA (interactive DisAssembler) был разработана более 15 лет назад Ильфаком Гильфановом (выпускник МГУ). Это довольно узкоспециализированная программа, но она практически не имеет аналогов (мой очень давний опыт показал, что другими просто невозможно пользоваться) и является монополистом в своей нише. Помимо крекеров IDA также применяется вирусными аналитиками.

6. Антивирус «Касперского»

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

7. ABBYY Lingvo/FineReader

Свой первый переводчик с французского языка основатель компании Давид Ян разработал еще в 1989 году. В 1993 году появилась программа для распознавания текста и пошло-поехало. Сейчас продукты ABBYY могут распознавать/переводить текст на десятках языков мира, компания продает свои продукты в большинстве стран и выручает ежегодно по 150-200 миллионов долларов. Часть своих доходов фирма инвестирует в создание искусственного интеллекта и поддержку талантливых студентов.

8. Продукты Acronis

Acronis Backup (резервное копирование данных), Acronis Disk Director (менеджер дисковых разделов), Acronis OS Selector (запуск нескольких ОС на одном компе), Acronis True Image (восстановление данных) - софт этой компании был на каждом пиратском сборнике «золотого софта» лет 7-10 назад. Эти незаменимые программы популярны во всем мире, на пике популярности в 2008-ом году оборот компании достигал 100 миллионов долларов.

Основатель компании - известный российский бизнесмен Сергей Белоусов, который также возглавляет компанию Parallels и инвестиционный фонд Runa Capital, давший путевку в жизнь десяткам стартапов по всему миру (например Lingualeo).

Веб-сервисы

Практически во всех странах самой популярной поисковой системой является Google. Лишь в Китае его обгоняет Baidu, в Южной Корее Naver и Яндекс в России. Большое спасибо компании за наличие собственной поисковой системы, почтового сервиса, облачного хранилища, карт и еще десятков полезных сервисов. Редкое государство может похвастаться таким богатством. Помимо населения России сервисы Яндекса служат жителям большинства стран СНГ.

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

В СССР была довольно развита разработка ПО. Большинство программ/игр писалось для себя и распространялось в частном порядке, но был и известный в широких кругах софт. Во-первых, это клон файловой оболочки Norton Commander - Volkov Commander и текстовый редактор «Лексикон». Но они были предназначены для местного населения.

Настоящей сенсацией на весь мир стал «Тетрис», разработанный Алексеем Пажитновым в 1984-м году и реализованный для IBM PC 16-летним школьником Вадимом Герасимовым (ныне инженером Google). Игра быстро пошла по рукам в Москве, потом была вывезена за границу и постепенно дело дошло до покупки прав на ее распространение компанией Microsoft (не у разработчиков, а у венгерского бизнесмена). Что заработали советские программисты на разработке мегапопулярной «времяубивалки» история умалчивает.

Также говоря об СССР, стоит отметить «Каиссу» - первую в мире чемпионку по шахматам среди компьютерных программ. Можно было бы вспомнить достижения советских ученых в области информатики, но это уже немного другая тема.

Спортивное программирование

Почему так часто можно услышать фразу «Российские программисты - лучшие в мире»? Текст выше показал, что наши способны на многое, но все же они явно не лучшие. Хорошую репутацию российскими кодерам создают участники профессиональных конкурсов.

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

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

Github

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

Сфера информационных технологий для непосвященного кажется загадочной и непостижимой. Любая тайна рано или поздно начинает обрастать стереотипами и мифическими образами, не избежало этой участи и программирование. В Волшебной Стране IT, где всегда тепло, а деньги растут прямо на деревьях, появились новые герои и артефакты: Всесильный Хакер, Идеальный Язык и Загадочная Женщина-Программист, подобная коту Шредингера .

Тру-программист, какой он

Существует множество мифов о программировании, которые приоткрывают завесу тайны над таинственным образом Настоящего Программиста. Этот герой предстает в разных обличьях, но его сверхспособности не подвергаются сомнению.

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

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

Миф 1. Программисты не любят общаться

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

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

Миф 2. У программистов скучная жизнь

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

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

Миф 3. Хороший программист может все

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

Основные суперсилы тру-программиста:

  • , систем безопасности банков и государственных предприятий;
  • починка всех возможных неисправностей ПК, ноутбуков, принтеров и прочего периферийного оборудования;
  • установка и настройка различных операционных систем.

Конечно же, это не так. В сфере информационных технологий существует огромное количество направлений деятельности, не связанных напрямую друг с другом: кто-то работает с «железом», кто-то – с программами, кто-то – с сетями. Не станем же мы требовать от высококлассного педагога младшей школы провести ребенку операцию по удалению гланд только потому, что объект манипуляций тот же самый?

Миф 4. Программисты умеют только писать код

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

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

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

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

Миф 5. Тру-программист все пишет с нуля

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

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

Как стать тру-программистом

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

Миф 6. Долгий тернистый путь

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

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

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

Миф 7. Легкий приятный путь

Стать программистом можно за 30 минут в день. Достаточно пройти какие-нибудь курсы или посмотреть пару видеоуроков. Это очень просто, почему все люди еще не начали писать код?

Мы уже перестали верить в то, что можно за неделю выучить иностранный язык. В программировании ситуация ничуть не радужнее. Знания + реальный опыт – это единственно возможный рецепт успеха. Набираясь опыта по 30 минут в день, придется потратить долгие годы.

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

Миф 8. Все курсы одинаковые / Идеальный курс

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

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

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

Миф 9. Начинать следует со сложных языков и концепций

Неизвестно откуда взялся этот нелогичный миф, однако он довольно распространен среди новичков в программировании.

Особенно полезны эти навыки для детей. Да-да, уже с 7-8 лет ребенок вполне способен понять базовые концепции и алгоритмы. Для детей даже существуют и среды разработки, например, Scratch. Подобные занятия развивают логику, память, аналитическое мышление.

Миф 18. Женщины не могут быть хорошими программистами

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

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

Языки программирования

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

Миф 19. Все языки одинаковые / разные

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

Сходство объясняется базовыми концепциями, логикой, которая лежит в основе всего. Но каждый язык был создан для собственной цели: обучения, веб-разработки, повышенной производительности, работы с . Это определяет особенности синтаксиса и семантики, а также дополнения, отличающие один язык от другого.

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

Конечно, существуют низкоуровневые, высокоуровневые и другие специфические языки, непохожие ни на кого, но их мало + они узконаправленные.

Миф 20. Идеальный язык

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

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

Не нужно искать Святой Грааль программирования: его не существует. Новичку следует просто выбрать себе понравившийся язык и познавать его возможности.

Миф 21. Веб-программирование – это несерьезно

Долгое время язык среди разработчиков считался, мягко говоря, несерьезным. Сделанный на коленке, он просто не мог стать основой чего-то большого и сложного. Сейчас мнение изменилось, PHP занял свою нишу в IT-сфере.

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

– большая и активно развивающаяся сфера. Сейчас это очень серьезно.

Миф 22. Программирование – это скучно

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

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

Волшебная Страна IT

Окутанная туманом стереотипов и мифов о программировании, Волшебная Страна IT завлекает молодых адептов иллюзиями и обещаниями.

Миф 23. Программист = миллионер

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

Спрос на IT-специалистов на рынке труда высок, но работодатели ищут работников с опытом, поэтому первое время придется довольствоваться небольшими зарплатами и нарабатывать портфолио.

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

Миф 24. Новички никому не нужны

Противоположный миф утверждает, что новичку в программировании невозможно и начать зарабатывать, пока он не набьет руку и не сформирует портфолио.

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

Миф 25. Навыки программирования нужны только программистам

Программирование – умение специфическое, и оно нужно лишь тем, кто занимается им непосредственно? Это не так.

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

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