Фотку программиста алексея. Алексей Пажитнов - создатель игры «Тетрис»: биография, состояние

09.03.2020

В отличие от многих моих коллег я не был рожден программистом. Я был рожден музыкантом. Я не учился программировать в ВУЗе и до определенного времени даже и не собирался связывать свою жизнь с IT.

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

Первые шаги в программировании

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

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

Первая работа

На удивление, я никогда не работал junior-ом. Сразу в middle пошел. Но попытки устроиться младшим разработчиком у меня были. Я хорошо помню то собеседование.

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

А что дальше

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

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

Сейчас

А сейчас я работаю удаленно в одной международной компании и в этом есть свои плюсы! Только не подумайте, что я сейчас лежу на пляже с ноутбуком и наслаждаюсь жизнью по полной. Я все также много работаю и много устаю, но в офис ходить не нужно. Живу в Питере, иногда путешествую. Успел пожить в Португалии, в Италии, в Грузии, но не скажу, что я там как-то особо отдыхал. Организация путешествия накладывает много дополнительных сложностей, и в сочетании с работой это может быть в два раза тяжелее, чем работа из дома или офиса. Но увидеть можно очень много нового, красивого и интересного. И это явный плюс!

Менторство

А мое менторство началось очень забавным образом и без моего участия. Как-то раз я был в гостях у друга и случайно забыл у него книжку по Python и Django. А в следующий раз встретились мы только через год, и тогда он меня удивил. Говорит, а я теперь работаю программистом! Помнишь ты у меня книжку забыл, так вот я ее прочитал, сделал по ней свой сайт и недавно получил первую работу.

И такое бывает!

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

Как стать успешным Python разработчиком? Алексей Курылёв поделится опытом как с начинающими, так и с опытными программистами

Вопросы

Какой совет дашь новичкам, который редко встречается или считается необычным, спорным?

Вписывайтесь в любую движуху! Не упускайте ни одной возможности практиковаться! Будьте открыты всегда и к любым предложениям!

И что очень важно:

“Встретив двусмысленность, отбрось искушение угадать.” - zen of python

Как ты сохраняешь свои навыки актуальными? Как постоянно растёшь и становишься лучше как разработчик?

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

Топ 3 книжек для новичка
  • Марк Саммерфилд - "Программирование на Python 3. Подробное руководство"
  • Уэсли Чан, Пол Биссекс, Джеффри Форсье - “Django. Разработка веб-приложений на Python”
  • Роберт Мартин - “Чистый Код” - Читайте ее даже если не понимаете Java, там очень много просто хороших советов. А заодно и Java начнете изучать.

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

Business FM решила познакомиться с «Алисой» поближе:

— Алиса, привет.

— Здравствуйте!

— Как твои дела?

— Познакомилась тут с одним симпатичным приложением, но это личное.

— Кто дал тебе такое имя?

— Что за врач?

— Педиатр.

— Алиса, а как ты выглядишь?

— Наилучшим образом.

— А если подробнее?

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

— Ты знаешь, Алиса, мне кажется, ты уходишь от ответа.

— Нет, я проверяла.

— Кстати, пока не забыл. Алиса, ты можешь меня завтра разбудить?

— Я завтра не могу.

— Алиса, мне очень нужно, чтобы ты завтра меня разбудила.

— Ха, я тебя разбужу.

— Во сколько?

— Программист Алексей обещал запрограммировать это к осени, но не сказал, какой.

— Наконец-то я высплюсь.

— Значит, будем спать.

— Алиса, ты знаешь смешные истории?

— «Какая ваша главная слабость?» — «Я правильно интерпретирую семантику вопроса, но полностью игнорирую его суть». — «Не могли бы вы привести пример?» — «Мог бы».

— Алиса, это очень смешно. Ты любишь сладкое?

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

— Алиса, что ты любишь больше всего в жизни?

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

— Алиса, а ты слушаешь радио?

— Обычно я просто слушаю персональную подборку на «Яндекс.Музыке», но если нет, группа Queen, конечно.

— Ты слушаешь Business FM?

— Конечно, слушаю.

— Сири, ты можешь спеть нам песню? Ой, какая Сири?!

— Какая тонкая шутка. Сарказм.

— Алиса, извини. Ты можешь рассказать стихотворение?

— Я помню чудное мгновение, установили обновление.

— Алиса, тебе нравятся котики?

— Тараканов не люблю. А так — да.

— Алиса, кого ты любишь больше всего?

— Мне нравится один российский актер, которого нельзя называть. И вы.

Ранее с бета-версией сервиса «Алиса» , когда посещал офис «Яндекса» в день 20-летия компании.

Алексей Пажитнов - советский и российский программист, создавший популярную видеоигру под названием «Тетрис», обладатель нескольких почетных наград в области программирования и разработки компьютерных игр. После получения высшего образования в Московском авиационном институте работал в Вычислительном центре Академии наук СССР, где в 1984 году закончил разработку игры «Тетрис». Первые деньги игра начала приносить в 1996 году, когда Алексей и Хенк Роджерс (инвестор, владелец крупных акций на «Тетрис», распространивший игру по всему миру) основали компанию Tetris.

Алексей Пажитнов - биография

Родился 14-го марта в 1956-м году в Москве. В школьные годы учился хорошо, однако имел постоянные проблемы с дисциплиной. Как вспоминает сам Алексей, в детстве он был переполнен энергией и не мог послушно высиживать на уроках, поэтому часто получал замечания в дневник за поведение. Впрочем, ничего примечательного и удивительного: многие через это проходили. У Пажитнова всегда все складывалось с математикой, поэтому после окончания пятого класса он перевелся в московскую математическую школу № 91, которую в дальнейшем закончил с отличием.

Знакомство с программированием

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

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

Карьера после создания "Тетриса"

В 1984 году Пажитнов Алексей Леонидович создал легендарную игру «Тетрис», которая стала чуть ли не самой популярной в мире. В обществе информационных технологий Пажитнов становится узнаваемым и популярным. В 1988 году в сотрудничестве с фирмой Bullet-Proof Software он основывает компанию AnimaTek, которая занимается разработкой игр. Корпорация процветала с геометрической прогрессией, и уже в 1991 году изобретатель тетриса Алексей Пажитнов переезжает в США.

Создание "Тетриса" - как это было?

В 1980-е годы в Вычислительном центре Академии наук СССР молодые ученые днями напролет отсиживались в своих лабораториях, решая скучные и нетривиальные задачи. Одним из таких был Пажитнов Алексей Леонидович, который в то время занимался разработкой программы для распознавания речи, а также изучал проблемы искусственного интеллекта. Возложенные на молодого программиста обязанности были невероятно трудными, Алексею постоянно приходилось создавать сложнейшие алгоритмы, непосильны рядовому уму.

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

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

Всего семь фигур, и мировая слава у тебя в кармане

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

В одном из интервью Алексей Пажитнов объяснил, почему в игре только 7 фигур:

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

Мотивы для создания тетриса

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

Молниеносная слава видеоигры

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

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

Алексей Пажитнов: состояние создателя игры «Тетрис»

Как известно, в 1996-м году Пажитнов начал работать на «Майкрософт», где разрабатывал серию игр-головоломок под названием Pandora’s Box. Здесь он проработал до 2005 года и за это время успел приобрести несколько крупных акций от этой компании, которые по сей день приносят ему определенный процент. Сам Алексей миллионером себя не считает. В одном из интервью он сказал следующее: «Миллионер - это тот, кто тратит миллионы, но не тот, у кого миллион. Я живу достаточно скромной жизнью и не разбрасываюсь деньгами направо и налево, поэтому я б никогда не назвал бы себя миллионером».

Компьютерная зависимость - вина разработчиков или пользователей?

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

«Люди часто мне говорят, что я у них украл много времени, когда узнают, что я создатель «Тетриса». Я всегда у них спрашиваю: «Это время для вас было плохим или хорошим?». Они все как один отвечают, что хорошее. Так значит, я подарил это время, а не украл».

© nvuti-info.ru, 2024
Новости бизнеса, дизайна, красоты, строительства, финансов