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

Мой путь

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

Но в последних классах (93-95 годы) познакомился с компьютерами, и меня полностью затянуло.

Сначала бесконечные олимпиады по информатике, потом первый модем дома, потом в нашем Брянском техуниверситете открыли специальность «Программирование» и я конечно на неё прошёл. Сам не заметил, как прошли годы, очнулся примерно на 5 курсе, в районе диплома, погоревал по своим школьным мечтам минут 10 и с тех пор безвылазно работаю по специальности.

Работать “по-настоящему” начал на 3 курсе, когда по маминому заказу стал писать мелкие штучки для банка, в котором она тогда возглавляла IT. Сначала какие-то перекодировщики файлов, потом скрипты в терминальной программе Telemate для работы с расчётно-кассовым центром, потом был большой проект - рабочее место валютного кассира. Интернета не было, как и обилия книг - впитывал всю информацию, до которой удавалось дотянуться.

Зачитывал до дыр и мануалы к Клипперу, и новости Turbo Pascal 7.0 в журнале «Компьютер-Пресс». Пробовал все программы. Так, однажды я приволок домой диск FreeBSD и поставил рядом с Досом. Затянуло мигом: я полностью забросил FoxPro и Delphi, начал писать на awk и Perl и через два года сумел найти работу в ISP.

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

Но в основном восхищался всякими великими иностранными учёными конечно. Дейкстра, Диффи, Буч. Ричард Столлман, когда я стал постарше и помудрее. Ну и один мамин коллега, программист из Брянска, Леонид Осовцов:) Он был такой живой, настоящий кумир, не икона. Уехал давно, живёт счастливо в Израиле.

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

Я довольно быстро достиг потолка в Брянске и сразу после получения диплома уехал в Москву. Артус, Агава, Инлайн, Первый канал, Рамблер. В Рамблере поработал 4 года, сначала запрограммировал веб-почту, потом создал под неё отдел на 15 человек и поруководил им.

Примерно в 2002 году, уже переехав в Москву, я обнаружил Рунет:) Плотно завязнув в англоязычной среде (я не говорю «сайтах», потому что в то время Интернет состоял не только из веба), я попросту пропустил момент его появления. Пришлось спешно подтягиваться.

НадоБы

Сейчас я работаю универсальным техническим солдатом в стартапе НадоБы.ру . Формально - технический директор, но по совместительству и сисадмин, тестировщик, архитектор, постановщик задач, product- и project-менеджер, юзабилист, верстальщик и программист на 3,5 языках. В общем, помогаю своей технической команде из 4 человек по всем фронтам. Задачи в основном лёгкие концептуально, но требующие быстрой реакции в условиях большого количества неизвестных. Интересные, большие, творческие задачи стараюсь отдавать сотрудникам, иначе могу увлечься и уйти в них с головой надолго и тогда страдает менеджмент. [От редакции: сейчас, спустя 4 года после написания этого текста, Алексей работает в почтовом отделе Яндекса]

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

Работа в стартапах

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

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

Идеальный программист

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

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

Здесь несколько важных слов.

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

Во-вторых, 15 минут. Программист постоянно учится. Просто вообще всегда. Это общая черта многих (если не всех) молодых профессий, но она плохо сочетается со слесарностью. С тем, что человек должен быть одновременно и вечным студентом, и хорошим работником. Ведь как оно у рабочих людей - любимым молотком можно отлично, продуктивно работать 20 лет. У нас все наоборот. Хотя есть и отдельная большая история про людей, которые достигают уровня создания себе своих собственных станков.

В-третьих, этот самый станок. Сейчас каждый программист использует (числа взяты с потолка) 45 библиотек, 5 фреймворков, 2 текстовых редактора, 2 операционных системы, 5 тесно переплетающихся языков, 2-3 системы контроля версий и ещё множество других инструментов, таких как багтрекер, вики-среда, отладчик, профайлер и так далее. Это действительно большой и сложной станок, практически кабина самолёта. Само рабочее место стало сложной системой, станком с ЧПУ. Люди, досконально знающие один текстовый редактор и язык Си, мало где применимы. (Как правило, они очень ценны на своих местах, но вот мест этих - раз, два и обчёлся).

А может быть...

Есть очень хороший вариант для тех, кто сомневается: пойти в науку. Очень советую. После диплома сразу искать хорошую аспирантуру в Европе или США и ехать грызть гранит.

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

Если бы я сам не стал программистом - был бы учёным, стопроцентно естественником, скорее всего биологом.

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

Будни программиста

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

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

Плохо то, что в работе слишком много бизнеса. Ненавижу бизнес, люблю честность, свободу и коммунизм:)

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

Качества, которые нужно постараться развивать, чтобы стать выдающимся профессионалом, это:

  • Терпение. Программист, решивший 10 задач по 10 раз часто лучше, чем другой, который решил 100 разных задач. Потому что (сюрприз) повторение - мать учения.
  • Коммуникации. Аутичных программистов больше не нанимают. Индустрия взрослеет, всё меньше стоящих дел можно сделать в одиночку.
  • Смелость в принятии рисков.
  • Лёгкость на подъём.
  • Слепая печать:)

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

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

Интервью

Алексей Перевертайлов : Благо мы с тобой знакомы лично, сразу перейдём на "ты" и менее формальный формат беседы. Первый вопрос - когда ты уехал из России и каковы были мотивы такого, в общем-то серьёзного и у многих людей требующего долгих раздумий шага?


Андрей Шулинский : У моего отъезда довольно долгая история. Решение было принято после печально известного банковского кризиса 1998 года. По ряду причин иммиграционный процесс сильно затянулся, интервью я прошел в ноябре 2001 года, в декабре 2002-го получил визу. Срок её действия истекал в феврале следующего года, так что сразу же поехал в Канаду на пару недель, оформил там необходимые документы и вернулся в Москву. Окончательно же перебрался на новую родину в октябре 2003 года.
Из-за чего я сменил среду обитания? Наверное, ничего нового не скажу. Надеялся на лучшие профессиональные перспективы. Всегда сильно не любил многие особенности российской жизни: бытовое хамство, грязь, нестабильность. Упомянутый кризис был для меня очень сильным ударом, прекрасные иллюзии разбились вдребезги... Я также очень люблю путешествовать, что гораздо проще делать с канадским паспортом.


Алексей Перевертайлов : Сразу ли тебе удалось найти работу? Какие вообще были предложения, которые ты рассматривал, и какие требования предъявлялись к претендентам?

Андрей Шулинский : Первый контракт получил уже в ноябре 2003-го. Помог мой друг. Проект был небольшим, но достаточно интересным и очень помог как психологически, так и профессионально. "Размял мускулы" перед более серьезной работой, которая нашла меня в конце января 2004 года.
Требования, за исключением пресловутого североамериканского опыта, вполне обычные - в двух словах, "знание предмета". :-) К сожалению, многие компании и рекрутеры действительно не любят работать с недавно прибывшими, другие же, напротив, пользуются готовностью новых эмигрантов согласиться на любые условия. Не скажу, что это повсеместная практика, но встречается не так уж и редко.
Меня чаша сия минула, хотя уже был готов идти сканировать документы. Вообще, я всегда себя готовил к тому, что будет непросто и, возможно, придется заниматься не самым любимым делом. Подавал резюме на все позиции, которым оно хоть сколько-то соответствовало.


Алексей Перевертайлов : Программистом какой сферы ты являешься? Какие дипломы и сертификаты у тебя есть?

Андрей Шулинский : Я - типичный прикладной программист/аналитик/архитектор широкого профиля. Закончил кафедру системного программирования ВМК МГУ, но в жизни не написал ни одной строки "системного" кода. :-) Раньше писал на С++, несколько лет назад перешел на Java. Долго работал в банковской сфере, потом была пара телекоммуникационных проектов. В Канаде сначала делал систему хранения и обработки документов для маркетинговой компании со звучным именем Арнольд . Сейчас работаю в фирме "Новатор" , занимаюсь созданием Java-версии "движка" для сайтов, занимающихся онлайновыми розничными продажами.
Диплом у меня один. Получен в 1996 году на факультете вычислительной математики и кибернетики Московского государственного университета. Перед отъездом сдал экзамен Sun Certified Java Programmer, 1.4. Планировал получить остальные сертификаты этой линии, но работаю много, и найти на это время никак не удается.



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

Андрей Шулинский : В первую очередь, .NET и J2EE. А что ты думал услышать? ;-) Эти 2 платформы закрывают собой небо... Впрочем, судя по объявлениям на посвященным поиску работы сайтам, до сих пор есть определенный спрос на знатоков С++, Cobol, Perl. Бывают нужны - и даже очень - узкие специалисты, знающие какой-нибудь "навороченный" SAP. Но, разумеется, основную массу программеров и прочих сениор девелоперов составляют "джависты" и "дотнетчики". :-)


Алексей Перевертайлов : По своему опыту, расскажи - есть конкуренция между программистами внутри компании? Есть ли какие-то жёсткие правила? За что могут уволить? Есть ли карьерный рост? Сверхурочная работа бывает и если да - как оплачивается? Ты работал программистом в России, можешь сравнивать, поэтому такой вопрос: какие ты заметил отличия в профессиональных требованиях и организации рабочего процесса дома и за границей? Тяжело ли тебе было находить общий язык с руководителем проекта?


Андрей Шулинский : В тех компаниях, где мне довелось поработать, явной конкуренции aka "соцсоревнование" не было. :-) Но при этом действует простой закон: если хорошо работаешь - заметят и оценят. По крайней мере, со мной было именно так. И зарплату повышали, и более интересную работу доверяли.
Уволить, конечно, могут. В основном, это бывает связано с проблемами компании (сокращение штатов) или с явным несоответствием возможностей человека занимаемой должности. Столь не любимый многими испытательный срок бывает полезен. Так что не стоит слишком сильно преувеличивать свои возможности на интервью. Бывают также случаи увольнения из-за противозаконной деятельности сотрудника.
К вопросу о жестких правилах - не стоит хранить на жестком диске рабочего компьютера гигабайты детского порно - могут наказать. Все контракты содержат более-менее стандартные пункты о неразглашении информации, интеллектуальных правах компании на ваш код (сомнительный актив, ИМХО:-)). Часто запрещают переходить в компании, работающие в той же отрасли, подрабатывать на стороне. Степень подобной паранойи зависит от многих факторов. Крупные банки и прочие "крутые" компании заставляют подписывать списки на 8 листов. Но ведь то же самое есть и в России, просто здесь, думаю, несколько строже следят за выполнением этих условий.
Профессиональные требования в Торонто и Москве одинаковые. Подозреваю, что они совпадают с требованиями лондонских и токийских фирм и близки к парижским запросам. Разница - во Франции может понадобиться французский язык. Именно может, а не должен - я общался с рекрутерами, набиравшими людей для работы в компании, находящейся в Лионе. Я честно признался, что не владею французским языком даже со словарем. "А, там весь документооборот на английском", - было мне ответом. :-)
Организация рабочего процесса очень сильно зависит от людей, ведущих проект. Если они поставили дело хорошо с самого начала и не позволяют проекту пойти вразнос даже при авралах, то работа идет достаточно гладко. Иначе - привычный бардак. Уважаемые читатели, вероятно, уже догадались, что бывает чаще. :-)
С руководителями проектов пока ни разу не было проблем. Я всегда легко находил общий язык с людьми - как в России, так и в Канаде. Вы наверняка обратили внимание, как часто я повторяю слова "так же", "одинаково", "нет разницы". Действительно, я обнаружил, что россияне и канадцы не так сильно отличаются друг от друга, как принято считать. Безусловно, трудности перевода существуют. Но, как и в одном замечательном фильме, они большей частью связаны с индивидуальными особенностями людей, а не с "цивилизационными" различиями. Вот такое у меня сложилось "ИМХО". :-)


Алексей Перевертайлов : Программисты в Канаде - высокооплачиваемая профессия по отношению к другим? Если сравнить это соотношение с Россией - где лучше работать программистом (по финансовой выгоде)?

Андрей Шулинский : Да, до сих пор зарплаты выше средних. Конкуренция стала больше, но платят по-прежнему неплохо. Впрочем, это лишь субъективное мнение, а я в Канаде меньше двух лет. :-)


Алексей Перевертайлов : Как думаешь, где легче повысить свой профессиональный уровень - дома или за рубежом? Это вообще зависит как-то от страны (или же скорее зависит от конкретного человека)?

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


Алексей Перевертайлов : Какой инструментарий вы используете (среды разработчика и т.д.)? Я так полагаю, в Канаде всё программное обеспечение, используемое в компаниях-разработчиках ПО - лицензионное, или же нет?

Андрей Шулинский : Скажем так - большая часть программ или куплена, или получена бесплатно. :-) Иногда народ ставит что-то добытое нелегально, но это делается именно для ознакомления - если недоступна пробная версия. Компании же либо запрещают использовать пиратское ПО вообще, либо заставляют подписать документ, по которому ты сам несешь ответственность за содержимое жесткого диска.
Используются же самые разные приложения. IDE: Eclipse, IDEA, NetBeans. Средства работы с базами данных: DbVisualizer, Aqua Data Studio. Код и документы хранятся в CVS. Из покупного имел дело с WebSphere. Знакомые все лица, не так ли? :-) И, конечно, .NET - там есть решения на все случаи жизни.


Алексей Перевертайлов : Можешь припомнить какие-нибудь смешные или курьёзные случаи на работе?

Андрей Шулинский : Пожалуйста. Только что начальник спрашивает одного из коллег, давно ли тот обновлял код. "Э-э-э.... дня три назад..." - грозный взгляд - "м-м-м... может быть два" - грозный взгляд - тишина - я подсказываю: "один, иначе сделка сорвется" - обстановка разряжается. :-)


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

Андрей Шулинский : Мое мнение - да, это реально. Здесь предприниматель может не опасаться рэкета со стороны бандитов и властей, зарегистрировать и вести свое дело довольно легко. Но, разумеется, без двух главных слагаемых любого успеха - хорошей идеи и готовности посвятить ее реализации все время и силы - ничего не получится. "Идейный трудоголик" же имеет шанс. Пример - президент моей нынешней компании, писавший первую версию системы в подвале своего дома. :-) Сейчас "Новатор" преуспевает.


Алексей Перевертайлов : Каково твоё отношение к сообществу Open Source?

Андрей Шулинский : Разумеется, положительное. Считаю труд этого сообщества огромным благом для прогресса вообще, и основной причиной успеха Java-технологий в частности - что тоже явно идет на пользу индустрии. Вряд ли иначе можно было бы успешно конкурировать с известным монстром. :-) Безусловно, в использовании Open Source продуктов есть определенный риск. В то же время многие такие решения имеют прекрасную репутацию, находятся на рынке много лет - и вам совершенно не обязательно досконально знать их "внутренности". Общество поможет решить практически любую проблему, что делает далеко не всякая коммерческая служба поддержки.


Алексей Перевертайлов : Как ты относишься к патентному праву в области программного обеспечения? Душит ли оно прогресс? Какие ты видишь оптимальные механизмы защиты инноваций в сфере программного обеспечения?

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


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

Андрей Шулинский : Тестирование, только тестирование - и еще раз тестирование! Считаю модульное тестирование ("unit testing") ключевым инструментом обеспечения безопасности кода. Как правило, все занимающиеся разработкой ПО компании пытаются создать и поддерживать в актуальном состоянии набор тестов. К сожалению, это редко удается - в основном, по причине жестких сроков сдачи проектов. А ведь долгосрочный эффект от грамотного тестирования трудно переоценить. В результате и к определенной дате из-под рук ваятелей выходит отнюдь не Галатея, и доводка приложения до сколько-нибудь стабильного состояния затягивается надолго, вызывая стресс у всей команды.
Также очень важны дисциплина кодирования и построение хорошей архитектуры. Лично я многое почерпнул из книг Мартина Фаулера (Martin Fowler) и Рода Джонсона (Rod Johnson).


Алексей Перевертайлов : Ну и напоследок такой вопрос - если была бы гипотетическая возможность начать всё с начала - ты всё равно бы стал программистом?

Андрей Шулинский : Да. Именно специальность помогла мне практически безболезненно переехать в другую страну, преодолеть обычные эмигрантские психологические и материальные проблемы. Моя квалификация и профессионализм востребованы, к моему мнению прислушиваются коллеги, я здесь свой, хоть пока знаю английский язык хуже Java. :-) Кроме того, я очень люблю свою работу. Все, кто занимался программированием, наверняка помнят моменты, когда она - программа - начинает работать так, как ты задумал. Я до сих пор в такие мгновения по-настоящему счастлив.
И еще. Я очень благодарен своим родителям за огромную помощь в выборе профессионального пути и становлении на нем. Не каждому удается найти _свое_ дело. Без их участия вряд ли это получилось бы и у меня.
P.S. Конечно, помогло и то, что я такой умный и красивый. :-)


Алексей Перевертайлов : Спасибо за ответы, желаем тебе всяческих успехов в профессиональной деятельности!

Андрей Шулинский : Спасибо, удачи тебе лично и Ф-Центру в целом. :-)

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

В закладки

Алексей Конышев

Летом 2014 года разработчик и предприниматель Алексей Конышев на сайт колонку о своём проекте - «посёлке программистов ». За четыре года в его поселении построили дома уже шесть семей с детьми, а Конышев наладил водоснабжение, провёл электричество и интернет.

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

Идея

Расскажите о себе. Кем вы работаете?

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

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

Тогда почему вы уехали из Москвы и решили создать «посёлок программистов»?

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

А когда в Москве мы как-то раз решили компанией съездить на пляж, нам пришлось встать в четыре утра, чтобы без пробок выбраться из города. И в итоге, когда спустя несколько часов мы добрались до водоёма, там уже было яблоку негде упасть.

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

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

Если в Кирове так хорошо, то почему вы уезжали оттуда?

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

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

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

12 лет назад Киров казался мне задницей. А потом я внезапно понял - ситуация изменилась, и это я оказался в заднице, уехав в Москву.

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

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

Стал общаться с людьми, которые пытаются сделать что-то подобное, но со временем они бросали проекты.

По какой причине?

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

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

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

Мне казалось, что работа с девелопером самый удачный вариант: он бы построил всё необходимое и «отбил» затраты, а мы получили бы пространство для жизни.

Похоже, проект их не заинтересовал. С кем именно вы вели переговоры, и почему они отказали?

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

За дом площадью 100 м² пришлось бы платить 5 млн рублей. Я подсчитал себестоимость строительства - выходило крайне дорого, переплачивать не хотелось.

У нас возник конфликт интересов - я понимал, что поселенцы будут не готовы влезать в ипотеку на много-много лет. Одним из критериев оптимальности проекта была низкая цена.

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

Кухня-столовая одного из домов в поселке

Покупка участка

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

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

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

Естественно, я всё это время не сидел сложа руки, а искал другие варианты. К тому же я понимал, если они так много времени потратили на подготовку незначительной бумажки, то что говорить об основной документации.

Тогда я решил купить землю с рук: стал изучать объявления на Avito и прикидывать, что я могу себе позволить. В итоге присмотрел участок площадью 17 гектаров в четырех километрах от городка Слободской - он находится всего в 35 километрах от Кирова. В Слободском проживают чуть более 30 тысяч человек.

Меня подкупило расположение - участок с трех сторон окружен сосновым лесом (и если идти пешком до Слободского, то половину пути проходишь как раз по лесу), а с четвертой стороны к нему примыкает пруд.

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

Сколько вы за него заплатили?

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

Откуда взяли деньги на покупку?

Два миллиона при зарплате программиста - это вполне подъемная сумма. Тем более, если брать участок в рассрочку.

В первую очередь я сделал межевание и «нарезал» землю на участки под продажу поселенцам. Всего у меня получилось 60 участков примерно по 12,3 «соток». Кроме того, осталось место под общественные и рекреационные зоны. На берегу пруда я хотел сделать пляж и построить лодочную станцию.

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

Сколько времени и денег вы потратили на межевание?

30-40 тысяч рублей. Но я ошибся - не проверил подрядчика и заказал услуги компании-аутсайдера. В итоге вместо четырех месяцев потратил год - было много согласований с местной администрацией.

Как искали поселенцев?

У нас ещё со времен статьи на «Хабрахабре» образовалось сообщество единомышленников. Один из них - Ваня - стал первым участником проекта. Именно его энергия не дала мне опустить руки на этом трудном пути.

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

Любитель риска.

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

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

Себестоимость участка с учетом подведенных коммуникаций - 500 тысяч рублей. Иван выкупил свой участок за 120 тысяч рублей. Сейчас участок стоит 360 тысяч рублей.

На территории посёлка проживают шесть семей, седьмой дом достраивается - скорее всего, его владельцы переедут в него к лету. За последний год в нашем поселении родилось уже три ребёнка.

Примечание: площадь дома - 112 м². В стоимость участка входят подведенные водопровод, электричество, интернет и дорога

Обустройство будущего посёлка

Сложно было подвести коммуникации к «полю»?

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

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

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

Сперва мы планировали проложить оптоволокно от города Слободской. Мы думали: «Что уж тут, всего четыре километра, по 20 тысяч рублей за километр - ерунда». Ну, плюс расходы на выкапывание канала для укладки кабеля - мы планировали потратить не более 200 тысяч рублей.

Нас смущало только то, что копать придется через лес. И действительно - по закону это практически нереально сделать. Земля находится в собственности Гослесфонда, и при первом контакте представители ведомства стали отговаривать нас от этой затеи.

Слушай, парень, у тебя есть возможность прокладывать кабель не по лесу?

А как мне ещё его продолжить? С трех сторон вокруг нашего посёлка - лес.

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

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

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

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

Параллельно я вел переговоры с «Ростелекомом», и в 2016 году мы достигли соглашения. Компания прокладывала свою оптоволоконную линию недалеко от нашего посёлка. В итоге за километр кабеля до нас мы заплатили 1,1 млн.

Я предлагал им разные варианты: «Давайте я сам прокопаю траншею, уложу кабель и подарю его вам?» Они ни в какую: «Не можем по закону: не пропустит ФАС».

Я не сдавался: «Давайте вы нас наймете как подрядчиков, а мы через субподрядчиков все сделаем?» Их это тоже не устроило: «Извините, у нас по тендеру может быть только один подрядчик».

И наконец: «Давайте я продам вам эту линию?» Этот вариант тоже не работал: «У нас приказ от руководства - никаких линий не покупать». В итоге пришлось заплатить им полную стоимость.

Зато теперь у каждого жильца есть интернет с шириной канала в 100 Мбит в секунду. Причём услуга стоит 300 рублей. Пинг очень маленький - даже у меня в Москве такого интернета не было.

Возникало ли у вас ощущение, что вы играете в «Цивилизацию» в реальном мире?

Конечно. Хотел даже на сайте написать, что планирую построить амбар, базар и библиотеку (три первых здания в игре Sid Meier’s Civilization - сайт ), но в итоге не стал - боялся, что не все поймут шутку.

«Посёлок программистов»

Сколько всего личных денег вы потратили на этот проект?

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

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

Хороший вопрос. Думаю, что выход в ноль - более реалистичный сценарий. Конечно, было бы неплохо зарабатывать: на коммерческой инфраструктуре или как-то ещё. Но лучше думать о том, как выйти в ноль.

Жизнь в посёлке

Какие инфраструктурные объекты есть в поселении помимо домов?

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

А где вы покупаете продукты?

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

Кружки и секции?

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

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

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

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

Строительство детского городка

В чем вы ощущаете потребность?

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

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

Вы обращались к крупным российским ИТ-компаниям? Может, кто-нибудь из них захочет стать спонсором проекта?

Да, конечно. Прежде чем приступить к реализации проекта, я потратил год на переговоры - в том числе с ИТ-компаниями. Тратил много времени на подготовку и переписку, но безрезультатно: сейчас в стране кризис, и непредсказуемые инвестиционные проекты мало кому интересны.

Тем более, он вряд ли будет окупаться. Конечно, в будущем тут будет больше жителей - во многом благодаря инфраструктурным объектам: коворкингу и спортивному центру.

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

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

О какой сумме идет речь? Сколько денег нужно на коворкинг и спортивный центр?

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

А вы предлагали жильцам «скинуться» и построить всё необходимое на свои деньги?

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

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

Интерьер одного из домов.

Сообщество

Вы принимаете новых жильцов только по заявкам. Были такие случаи, что кому-то приходилось отказывать?

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

Или когда вся стена забита маниакальными репостами про загнивающий запад и доброго Путина (или про загнивающего Путина и доброго Навального, никакой разницы).

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

Если называть вещи своими именами, критерий отбора новых жителей у нас один: не быть мудаком.

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

А если в семье жена - не «удалёнщик», то откажете?

Конечно, нет. Вообще, заработок - это внутреннее дело семьи. Так сказать, естественный фильтр, а не искусственный критерий, который мы устанавливаем.

На сайте проекта написано, что в посёлке никто не пьёт и не курит. Это обязательные правила?

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

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

Когда я впервые узнал о вашем проекте, то представил посёлок с «умными» домами и автоматизированными фермами. Вы планируете внедрять такие вещи?

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

Если у тебя в посёлке есть какая-то минимальная автоматизация - про это все скажут: «Круто». Но никто не скажет: «Круто, у вас есть дорога, интернет и электричество». Хотя это самые дорогие и трудоёмкие вещи.

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

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

Директор хотел, чтобы я готовил учеников к олимпиадам, но я настаивал: «Никаких олимпиад, я научу их зарабатывать деньги». Примерно за полгода ученики освоили React и другие технологии из современного стека.

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

А теперь представьте, как бы все изменилось, если бы в каждой деревне после 11 класса выпускалось по 10-15 человек. Они могли бы зарабатывать по 80-100 тысяч рублей, не уезжая из своего населенного пункта.

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

Как вы себе это представляете?

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

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

А где они будут жить?

В палатках.

Звучит здорово, но я скептик - мне кажется, что инициативу зарубят местные чиновники. Скажут: «Ваш лагерь не соответствует санитарным правилам и нормам».

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

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

Если бы вы могли изменить прошлое, то стали бы снова заниматься посёлком?

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

Написать

В отличие от многих моих коллег я не был рожден программистом. Я был рожден музыкантом. Я не учился программировать в ВУЗе и до определенного времени даже и не собирался связывать свою жизнь с 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-летия компании.