Работы в реальной жизни – Помогают ли опыт и достижения в спортивном программировании в реальной жизни и работе, или мешают?

Содержание

Почему работы мечты не существует и как жить с этой мыслью

Ребята, мы вкладываем душу в AdMe.ru. Cпасибо за то,
что открываете эту красоту. Спасибо за вдохновение и мурашки.
Присоединяйтесь к нам в Facebook и ВКонтакте

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

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

1. На идеальной работе тоже нужно работать

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

усилия, дисциплину, упорство и много эффективного ежедневного труда.

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

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

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

2. Поп-культура не показывает полную картину

Захотели стать врачом после того, как залпом проглотили несколько сезонов «Доктора Хауса»? Поступили на журфак, вдохновившись яркой жизнью Керри Бредшоу из небезызвестного сериала? Или харизматичный «адвокат дьявола» Киану Ривз виноват в том, что теперь вы — представитель закона?

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

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

3. Деньги имеют значение

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

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

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

.

Плюсы удаленной работы через интернет

Работа на дому через  интернет популярна уже несколько лет. Большое количество людей зарабатывает удаленно и бóльшая часть этих людей становились профессионалами уже в процессе самой работы.

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

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

По статистике многие из тех, кто работает в офисе, мечтают о работе на дому, однако никто из тех, кто работает дома, совсем не хотят вернуться в офис.

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

Каковы плюсы удаленной работы

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

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

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

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

 

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

 

Чтобы превратиться из человека, который ходит по кругу: работа – магазин – дом – работа в свободного человека, нужно совсем немного — научиться делать то, чего раньше никогда  не делали. И заметьте, речь не идет о годах обучения.

 

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

 

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

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

 Пятый плюс – это сплошная экономия. На чем?

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

И еще один «базовый» плюс. Можно жить и творить там, где хочется! Главное, чтобы были компьютер и интернет. Сегодня дождливо – творю дома, завтра погода «шепчет» − иду творить в парк или кафе. Надоела осенняя «мерзопакость» − еду в  теплые края. Этакий рабочий комфорт.

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

Знаменитые модели на работе и в реальной жизни (32 фото)

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

Как выглядят вне подиумов и красных ковровых дорожек такие красавицы, как Жизель Бундхен, Ирина Шейк и Алессандра Амбросио, вы узнаете после просмотра этой коллекции фотографий.


Ирина Шейк на обложках журналов…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)
Даутцен Крус на работе…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и дома

Знаменитые модели на работе и в реальной жизни (32 фото)
Кендалл Дженнер на модном показе…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)
Алессандра Амбросио на красной ковровой дорожке…

Знаменитые модели на работе и в реальной жизни (32 фото)


…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)
Роузи Хантингтон-Уайтли на модном показе…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)
Наталья Водянова на модном показе…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)


Синди Кроуфорд на красной ковровой дорожке…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)
Джиджи Хадид на работе…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)
Милла Йовович на обложках журналов…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)
Наоми Кэмпбелл на обложках журналов…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)
Кара Делевинь на подиуме…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)
Бар Рафаэли на обложках журналов…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и дома

Знаменитые модели на работе и в реальной жизни (32 фото)
Хайди Клум на работе…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и дома

Знаменитые модели на работе и в реальной жизни (32 фото)
Ирина Шейк на обложках журналов…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)
Жизель Бюндхен на работе…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Знаменитые модели на работе и в реальной жизни (32 фото)
Кейт Мосс на подиуме…

Знаменитые модели на работе и в реальной жизни (32 фото)
…и в реальной жизни

Почему реальная жизнь лучше виртуальной?

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

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

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

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

Виртуальная или реальная жизньВиртуальная или реальная жизнь

Почему реальная жизнь лучше?

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

Есть и много других причин проводить в реальной жизни большую часть времени:

  1. Всё не настоящее – люди, с которыми вы общаетесь, информация, отношения и так далее. Возможно, нашу жизнь скрашивают некоторые моменты и даже удаленное общение приносит эмоции, но они далеко от настоящих.
  2. Пустая трата времени – происходит каждый раз, когда вы на минутку заходите в соц. сети, начинаете смотреть развлекательные видео или играете в онлайне. Даже обычная встреча с реальными друзьями была бы полезнее.
  3. Никакой цензуры – что радует одних и считается не приемлемым для других. Речь идет не только о порнографии, но и о ложной информации. В сети легко найти какой-нибудь сфабрикованный компромат или наткнуться на мошенников.
  4. Здоровье – сидя часами перед монитором, мало кто задумывается о проблемах со здоровьем. На такие мысли наталкиваешься, когда уже нет обратного пути и приходится обращаться к врачам.

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

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

Виртуальная или реальная жизньВиртуальная или реальная жизнь

Чем хороша виртуальная жизнь?

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

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

На чем я зарабатываю и сколько, постоянно рассказываю в отчетах о доходах. Десятки различных систем обеспечивают неплохую прибыльность. О реальной работе давно позабыл, так как удаленные заработки обладают рядом преимуществ:

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

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

Хотите получать в интернете хорошие деньги? Попробуйте заработать на продаже файлов.

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

Вам также будет интересно:
— Как изменить жизнь к лучшему?
— Работа больше не нравится, что делать?
— Что дороже денег?

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

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

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

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

Все этапы Яндекс.Алгоритма в этом году пройдут в онлайне, так что поучаствовать в нём смогут и те, кто не готов куда-то ехать. Алгоритм состоит из нескольких отборочных раундов, в каждом из которых нужно решить пять задач за 100 минут. В финал, который состоится 6 августа, выйдут 25 лучших по результатам отбора. Тренировочный раунд, до которого стоит зарегистрироваться, пройдет 3 мая.

Роман Удовиченко, Минск.
Разработчик геосервисов. В Яндексе — три года.

Работает в Яндекс.Картах над различными задачами, решение которых позволяет улучшать читаемость карт и делать их более удобными для ориентирования. Окончил факультет прикладной математики и информатики БГУ в 2013-м году. Серебряный медалист студенческого чемпионата мира ACM ICPC 2013, финалист и призер еще множества различных соревнований. Автор задач финала Яндекс.Алгоритма 2013 года.

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

Михаил Парахин, Москва.
Директор по поисковым технологиям. В Яндексе — год

После окончания МИФИ начал работать в ЗАО НТЦ «Модуль». В 90-х это было почти единственное место в Москве, где занимались системами автоматического обучения. Потом ушел в компанию Parascript, которая фактически является монополистом в области распознавания рукописного и печатного текста. Долгие годы работал в США. Последние семь лет — в Microsoft, пять из которых возглавлял в Bing подразделение мультимедийных поисковых сервисов. Прошлой весной пришёл в Яндекс директором по поисковым технологиям.

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

Павел Сухов, Нижний Новгород.
Младший разработчик систем хранения геоданных. В Яндексе — год.

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

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

Алексей Толстиков, Минск.
Разработчик факторов, куратор минского филиала Школы анализа данных. В Яндексе — 3 года.

Многократный участник чемпионатов ACM ICPC, занял 20-е место в составе команды БГУ в финале 2010 года в Харбине. Полуфиналист Google Code Jam, дважды финалист Russian Code Cup. Победитель TopCoder Belarus College Tour. Окончил БГУ, где и преподает.

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

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

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

Владислав Малаховский, Минск.
Руководитель бригады интерактивных технологий. В Яндексе — 2 года.

Занимается разработкой Яндекс.Браузера. Учился на факультете компьютерных систем и сетей Белорусского государственного университета информатики и радиоэлектроники. Первые программы на бейсике пробовал писать в 10 лет в кружке Дворца пионеров.

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

Андрей Черепаха. Минск
Разработчик интерфейсов. В Яндексе — 1 год.

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

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

Сергей Силаев. Минск
Разработчик. В Яндексе — 1 год.

Занимается анализом и обработкой больших объемов внешних данных. Параллельно преподает в Белорусском государственном университете и Школе анализа данных Яндекса в Минске. Окончил магистратуру факультета прикладной математики БГУ.


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

Алексей Сикорский, Минск.
Руководитель минского офиса Яндекса. В Яндексе — 3 года

Кроме того, что Лёша курирует наш офис разработки, он ещё и руководит сервисом toloka.yandex.ru, которое имеет в своём названии и белорусские корни. Закончил ФПМИ и эконом БГУ и магистратуру Академии наук по прикладной математике.

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

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

Нельзя сказать, что потом все олимпиадники становятся хорошими сотрудниками и делают хорошую карьеру. В большинстве случаев это помогает, они успешны, у них очень хорошо развита креативность. Но есть некоторые минусы. Спортивные программисты — это в принципе субкультура, где к твоему мнению часто прислушиваются, ты окружен вниманием, получаешь призы и начинаешь подсознательно чувствовать себя звездой. Когда потом происходит смена обстановки, ты приходишь на работу и перестаешь быть звездой, тебе нужно свой авторитет завоевать заново. И люди часто не понимают: «Как так? Почему, когда я прихожу, никто меня не слушает?» Или думаешь: «Я и так все знаю. Зачем мне надо что-то изучать?»

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

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

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


Михаил Лопаткин, Нижний Новгород.
Разработчик ядра мобильного браузера. В Яндексе — 2 года

Пишет мобильный Яндекс.Браузер под Андроид. До Яндекса работал в разных аутсорсинговых компаниях. Окончил Нижегородский ГТУ и сейчас тренирует команду университета по олимпиадному программированию.

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

Алексей Чернигин, Нижний Новгород
Разработчик мобильной геоплатформы. В Яндексе — год.

Окончил ННГУ им. Н.И. Лобачевского. Работал в телекоммуникационной компании, где занимался разработкой и поддержкой программного обеспечения для узлов сотовой связи. Затем разрабатывал системы видеонаблюдения и алгоритмы компьютерного зрения для розничных сетей. В Яндексе занимается разработкой мобильных геоприложений.

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

Олег Игнатьев, Москва.
Разработчик качества поиска Картинок. В Яндексе — год.

Призер Всероссийской олимпиады школьников по информатике, победитель командного чемпионата Москвы. Четвертьфиналист ACM ICPC. Студентом занял седьмое место на полуфинале Россия. Окончил ВМиК МГУ.

Спортивное программирование даёт много вещей, которые помогают. Скажем, за полчаса я могу написать кучу кода и проверить какой-то прототип вместо того, чтобы потратить неделю на проверку. За 30 минут я могу понять, стоит ли мне чем-то заниматься неделю или нет. Без спортивного программирования я бы этому не научился. Плюс соревновательная часть помогает, просто потому что она есть. Соревновательная часть любого спорта помогает в жизни. Я считаю, что минусов в олимпиадном опыте нет, и часто оказываюсь защитником спортивных программистов в спорах.

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

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

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


Михаил Левин, Москва
Руководитель службы анализа больших данных. В Яндексе — 5 лет

Очень большая часть деятельности — работа в наших академических программах. Он преподает в Школе анализа данных, участвует в создании программы обучения на факультете Computer Science Вышки и Яндекса. Дважды завоевывал медали на ACM ICPC в составе команды МГУ им. М.В. Ломоносова.

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

Иван Фефер, Москва
Разработчик ранжирования видео. В Яндексе — полгода.

Учился в Саратовском государственном университете, где очень развиты факультативные занятия спортивным программированием. Участвовал ICL в Казани, Russian Code Cup, VK Cup, Яндекс.Алгоритме. В 2014 году был финалистом ACM ICPC в Екатеринбурге.

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

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

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

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

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

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

Жизнь — это игра. Инструкция по прохождению

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

Основы игры

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

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

Детство

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

Select-your-character

Начало серьезной игры

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

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

Ваша главная задача — использовать время настолько плодотворно, насколько это возможно. Помните, каждое дело, которым вы занимаетесь, прокачивает ваши навыки и меняет положение в игре:

Drink-vs-code-1024x684

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

Как заставить свое тело слушаться

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

Это не баг в игре, всё продумано и логично. У вас есть особая «шкала состояния», которую вы, к сожалению, не видите. Выглядит она примерно так:

State

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

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

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

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

  1. Поддерживайте тонус. Если вы устали, хотите есть или грустите, ваша сила воли будет на низком уровне. Так что стоит позаботиться о своем персонаже, чтобы он был на что-то способен.
  2. Рационально распределяйте задачи. Помните, что сила воли — это ресурс, который надо пополнять, и не расходуйте его слишком сильно. Если у вас есть несколько задач, которые требуют много силы воли, раскидайте их на разные дни, перемешав с более приятными для вас.
  3. Делайте самые важные задачи в первую очередь. Если у вас есть реально важное дело, стоит потратить большую часто своей силы воли на него. Вам будет труднее выполнять другие задачи, но зато главные задачи будут выполняться идеально и в срок.
  4. Уберите соблазны. Если у вас остается соблазн переключиться со сложной работы на легкую развлекательную, вам потребуется больше силы воли, чтобы это сделать. В итоге, соблазн вытянет из вас больше ценного ресурса, и вы не сможете закончить работу в срок. Например, вы составляете отчет, а в соседней вкладке открыта страница в соцсети. Вам постоянно хочется переключиться, полазить по чужим страницам и пабликам, и это изматывает вас больше, чем вы можете представить.

Получается, что ключ к успеху в игре — правильно сочетать состояние вашего тела и выполнение нужных задач

Выбор правильных задач

Выбирать правильные задачи в правильное время — это один из главных пунктов в игре. Одни задачи больше влияют на ваше состояние:

Eating-1024x634

Другие задачи — на ваши навыки и умения:

Rocking-1024x634

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

Некоторые навыки более ценные, а какие-то из них могут даже открыть вам целый путь, как ветка талантов:

 Skills

Другие являются самостоятельными и не имеют продолжения:

 Dead-skills

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

Окружение

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

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

Поиск партнеров

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

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

Marriage-1024x589

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

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

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

Деньги, деньги, деньги

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

Money-2

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

Вот несколько стратегий обращения с финансами:

  1. Не думает о деньгах. Это стратегия сниженного напряжения: вы просто живёте в пределах своих доходов и имеете немного «на черный день». Убедитесь, что свое свободное время вы тратите правильно, тогда не будет никаких сожалений.
  2. Богатый. Тщательно выбираете карьеру и окружение, и готовитесь быстро двигаться вверх. Вам приходится много инвестировать в соответствующие навыки, что заберет много вашего времени, и тщательно следить за своим состоянием, чтобы не сгореть на работе.
  3. Очень богатый. Вы начинаете собственный бизнес, потому что вы не можете стать очень богатым, работая на кого-то (в принципе, в наших реалиях стать просто богатым без своего бизнеса тоже очень трудно). Если правильно распределять свои ресурсы, вам, в конце концов, вообще не нужно будет работать.

Старость

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

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

Old-1024x639

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

В самом начале игры вы никак не влияете на то, в каком окружении и с какими способностями начинаете. То же касается конца игры: всё уже определено тем, как вы вели себя на протяжении игры. Именно от этого зависит, как вы закончите свою игру: здоровым, благополучным и счастливым, или нет.

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

Вот и всё. Продолжайте играть.

9 реальных событий из нашей жизни, которые переплюнули бы сюжет «Черного зеркала»

Ребята, мы вкладываем душу в AdMe.ru. Cпасибо за то,
что открываете эту красоту. Спасибо за вдохновение и мурашки.
Присоединяйтесь к нам в Facebook и ВКонтакте

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

Мы в AdMe.ru задумались: какие современные разработки отлично вписались бы в сюжет фильма о будущем? И, надо сказать, некоторые изобретения оказались гораздо более впечатляющими в реальной жизни, чем в кино.

1. Система социального рейтинга

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

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

2. Боты, имитирующие общение с умершим человеком

9 реальных событий из нашей жизни, которые переплюнули бы сюжет «Черного зеркала»

В 2016 году Евгения Куйда создала своеобразный цифровой памятник умершему другу Роману Мазуренко. Речь о чат-боте, в основе которого — переписки и посты погибшего. Боту можно писать сообщения и вести с ним диалог, а отвечает он так, как мог бы писать настоящий Роман.

Это не единственный griefbot (англ. «grief» — горе, «bot» — бот). Считается, что такие боты помогают пережить горечь утраты близкого человека, а также могут, например, познакомить внуков с бабушками и дедушками, которые умерли до их рождения.