Новости Статьи

7 грехов программиста: Уныние

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


Мы все периодически бываем подобными черепашками

Уныние рано или поздно настигает всех программистов. Это абсолютно нормальный процесс — невозможно 100% времени оставаться сверхмотивированным турбо-веником. К сожалению, у меня нет универсального рецепта борьбы с ним — я сам иногда опускаю руки, даже если этого никто не видит — поэтому сегодня я постараюсь рассказать о тех эпизодах своей жизни, когда я сталкивался с унынием, и как я с ним справлялся или пытался справляться.

Уныние на проекте

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

«Миша, ты больше ни в одной компании года не работал, мы тебя в стартап не возьмем!»

Любое IT — большая деревня, и я бы точно побоялся бы брать к себе сотрудника, на которого нельзя положиться.
Прежде всего, давайте разберем причину. Уныние — для меня антоним интереса. Интерес возникает когда мы находим оптимальный интерес между сложностью задачи и нашими навыками. Другими словами — задача должна содержать “вызов”, но не должна быть сверхсложной.
Если вам грустно от того, что все задачи понятны и просты (а еще и требуют кучу времени) — усложните задачу. Да, с точки зрения бизнеса плохой совет, но мы же боремся с вашим унынием. Вместо верстки 15 инпутов воткните какой-нибудь мелкий конфигуратор для этого. Или напишите скрипт, который генерирует для вас эту верстку. Усложните задачу (но не сильно!) чтобы пробудить интерес. Или под эгидой мелкого багфикса проведите партизанский рефакторинг модуля.
Если задача слишком сложная — как можно быстрее ищите помощи. Тимлида, менеджера и т.д. — сообщите им. Вам либо помогут, либо поменяют задачу — помните, слона надо есть по бифштексам, не пытайтесь взять Эверест в одиночку — это удается единицам.

Эмоциональное выгорание

Во-вторых, «сгореть» на работе могут интроверты, то есть те, кто держит в себе все свои переживания, не выплескивая эмоции на окружающих. Оказавшись в стрессовой или неудобной для себя ситуации, такой человек долго не будет выражать недовольство, накапливая негатив. Естественным следствием этого часто становятся хроническая усталость и профессиональное выгорание.
Наконец, ещё одна категория работников, которым грозит эмоциональное выгорание, — перфекционисты, то есть те, кто всегда стремится выполнить свою работу лучше всех. «Красный» диплом университета, успешные самостоятельные проекты, победы в профессиональных конкурсах — всё это даётся перфекционистам не за красивые глаза, а становится результатом ежедневного напряжённого труда. Несколько лет работы практически без выходных нередко оборачиваются синдромом профессионального выгорания. (с) https://www.superjob.ru/pro/5089/
Я искренне считаю, что почти каждый программист должен быть почти перфекционистом. Лично мне нужны, важны и ценны работники, которые задумываются прежде всего над тем “как сделать Х хорошо”, а не над тем “как сделать Х”. Однако я не согласен с приведенной выше цитатой про интровертов. В предыдущей статье про гнев я говорил, что если Вы начальник — то не можете вымещать его на подчиненных. И будь вы трижды экстравертом — если вы следуете этому совету, вы будете выгорать — не желая видеть ваших подчиненных и осознавая что вы бесполезны как начальник.
Я борюсь с эмоциональным выгоранием несколькими способами:

В моем списке дел существует огромный (правда, огромный) список “Sometimes”. Это вещи, которыми бы стоило заняться, но не имеют конкретного времени начала. Когда мне не хочется делать ничего — я нахожу в этом огромном списке штуку, которая имеет хоть малую пользу для того, что я должен делать сейчас — и делаю ее. Таким образом я:

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

Если же вы просмотрели свой “Sometimes” (даже если вы не ведете список задач — заведите себе такой список, он помогает развиваться, что, впрочем, тема для отдельной статьи) и ничего не охота — вам срочно нужна помощь и одному/одной Вам не справиться. Еще один простой метод — парное программирование. Позовите ближайшего коллегу пописать с Вами код, и да, вам будет тяжело, но рассматривайте это как запуск машины с севшим аккумулятором — с буксира.
Если же и это не помогает — я сажусь и начинаю НИЧЕГО не делать. Два важных пункта — ничего не делать, это тупо сидеть, а не листать ВК, Ютуб и т.п. Главное при этом сидеть, а не лежать, а то мой мозг мгновенно уходит в спящий режим. Даже в состоянии уныния, мой рекорд — 21 минута, после чего мне захотелось чем-то заниматься.
И еще, бороться с эмоциональным выгоранием сильно помогают банальные и очевидные вещи:

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

Обучение

В нашей профессии знания устаревают настолько быстро, насколько это вообще возможно. Хотим мы того или нет — мы постоянно учимся. Мы осваим новые фреймворки и библиотеки, изучаем новые подходы и концепции. Чаще всего, это происходит в формате “experience injection” — когда мы получаем небольшую “пилюлю”, содержащую квинтэссенцию опыта наших колег, и этот небольшой кусочек великого знания, который сразу же помогает нам быть продуктивнее. Иногда же нам приходится полностью перестраивать свою картину мира (примеры — переход от ООП к функциональному программированию, от Angular 1.x к React+Redux и т.п.). В таком случае процесс обучения становится гораздо более длительным и выглядит так:

Этот график справедлив не только для программирования, а и для любого обучения в жизни в принципе. Вначале мы быстро усваиваем новую информацию, но потом ннаступает ровный участок. На этом участке мы продолжаем изучать технологию, но наше понимание не растет и более того — нам кажется, что мы застопорились навсегда. Лично у меня одно из ярчайших подобных воспоминаний — как я осознавал генераторы в JavaScript года 3 назад. 2 недели я игрался с koajs, написал на ней кусок реального коммерческого приложения, но понимания как это работает — не приходило. Фактически, я использовал заклинания и они работали. А когда не работали — я просто переставлял буквы, в надежде что заработают. И вот однажды, подъезжая к гаражу, пришло ОНО. Осознание. Я называю этот процесс “квантовым скачком” (отличный старый сериал) — находясь на ровном участке обучения мы нарабатываем энергию, чтобы перейти на новую энергетическую орбиту (все ж помнят из школьного курса химии, как атомы переходят между орбитами?)

Для меня это самый сложный сценарий уныния, потому что его никак не избежать. Я по своей натуре спринтер — привык “взрываться” коротким усилием и получать результат. Поэтому мои советы будут слегка абсурдны, но если они сработали у меня — может и Вам помогут?
Поставьте себе цель пробежать полумарафон. Что за чушь? Полумарафон способны пробежать даже неподготовленные люди (я подготовился за 16 недель). В процессе подготовки вам прийдется бегать в течении часа-полутора. Заниматься тупым, абсолютно неинтеллектуальным бегом. Причем если вы хоть чу-чуть напрягаетесь, то с большой вероятностью вас даже наушники раздражать будут от усталости. Таким издевательством (в общем-то полезным для здоровья) вы приучаете организм к неким монотонным действиям, которые не приносят видимого результата сразу же. Я сам с удивлением обнаружил, что теперь, пробежав полумарафон, я гораздо проще отношусь к рутинным действиям (и нет, это не было первоначальной целью)

Я на последних метрах. Боль временна, триумф вечен

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

Итого

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

Подпишитесь на еженедельную рассылку Asmo News

Оставить комментарий
Новости

Мошенничество обходится Великобритании в £190 млрд

Индикатор уровня мошенничества в Великобритании демонстрирует ошеломляющий рост в 2017 году, мошенничество стало самым распространенным уголовным преступлением. Потери от него в Великобритании оцениваются на уровне £190 млрд, это примерно £7 200 на семью. Чтобы осознать масштаб проблемы, можно провести простую параллель: объем мошенничества в стране превышает ВВП 148 из 191 стран мира.Исследование, проведенное компаниями Crowe Clark Whitehill, Experian и Центром исследований по противодействию мошенничеству, показывает, что в 2017 г. мошенничество в частном секторе обходится британской экономике в £140 млрд, в государственном секторе – в £40,3 млрд. Мошенническая деятельность, направленная на частных лиц, нанесла ущерб в размере £6,8 млрд, а благотворительные организации пострадали на £2,3 млрд.Свежие статистические данные Национального финансово-ревизионного управления и Национального агентства по борьбе с преступностью подтверждают, что мошенничество вышло на первое место в списке наиболее распространенных преступлений.Более всего страдает частный сектор Великобритании, а мошенничество в государственном секторе легче всего выявить и измерить благодаря сведениям о выплаченных налогах и предоставленных льготах. Значительная часть ущерба связана с мошенничеством в сфере закупок, причем на разных этапах этого процесса.

«Сумма в £190 млрд невероятно высока даже для Великобритании, — говорит Наталия Фролова, директор по маркетингу, Experian в России и странах СНГ. – Очень высоки угрозы мошенничества в области пластиковых карт и интернет-банкинга, растет уровень пенсионного мошенничества. Проблема мошенничества становятся все более очевидной по мере развития цифровых технологий и это тенденция, на которые стоит обратить самое пристальное внимание и российскому обществу». Развитие технологий открывает новые возможности для хищения средств: в 2016 г. мошенничество при проведении банковских операций по интернету выросло на 226%, при транзакциях по телефону – на 178%.

по материалам Experian

Подпишитесь на еженедельную рассылку Asmo News

Оставить комментарий

Добавить комментарий

Мероприятия Новости

Первая международная конференция Ladies Code: время технологий.

25 ноября впервые в Москве пройдет первая международная конференция Ladies Code: время технологий.

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

Хедлайнеры мероприятия — Virginia Tan, сооснователь и президент движения Lean In China и Helen Adeosun, сооснователь и CEO проекта CareAcademy.

Среди спикеров конференции:

— Алёна Попова (основатель проекта «W: сеть взаимопомощи женщин»)

— Марина Росс ( основатель проекта Hydrop)

— Юлия Никитина (руководитель отдела маркетинга Airbnb в России)

— Анастасия Макеенок (руководитель направления инновационного предпринимательства в Microsoft)

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

Узнать больше о конференции и зарегистрироваться на неё вы можете по ссылке: http://conf.ladiescode.ru/

Параллельно с конференцией с 24 по 26 ноября в Доме-Коммуне пройдёт Hackathon GDG&WTM Moscow, организаторами которого выступают два крупнейших IT-сообщества мира: Women TechMakers & Google Developers Group Moscow. Участников ждут интересные задачи, нестандартные номинации от партнёров и ,конечно, незабываемые часы кодинга. Подача заявок на хакатон пройдёт до 17 ноября включительно. Все участники хакатона имеют свободный вход на конференцию.

Где и когда:

25 ноября в 11:00, Москва, Дом-коммуна, 2-й Донской проезд д.9

Организатор конференции — сообщество Ladies Code, соорганизаторы — Women Techmakers, ВЭБ и МИСиС.

Подпишитесь на еженедельную рассылку Asmo News

Оставить комментарий
Новости

Первый IoT-Forum в Санкт-Петербурге

Как IoT может преобразовать ваш бизнес? Каковы основные инвестиционные возможности Интернета вещей? Если вы серьезно относитесь к вызовам и возможностям, которые IoT представляет бизнесу, присоединяйтесь к первому масштабному Internet of Things Forum в Санкт-Петербурге 14 декабря 2017 года, который продемонстрирует мировые и российские достижения технологий Интернета вещей.

IoT-Forum объединяет три ключевые группы в области IoT — корпорации, инвесторов и инновационных предпринимателей. Цель мероприятия – обсудить итоги этого года, узнать о последних тенденциях, которые повлияют на сферу Интернета вещей в течение следующего года, а также наладить взаимовыгодное сотрудничество между разработчиками и бизнесом.

Что вас ждет?

●   Конференция

Программа конференции Форума разделена на 2 блока и обещает быть насыщенной. Так, в первой половине дня в блоке Software products будет обсуждение софта для Интернета вещей, нюансов разработки и внедрения.

Второй блок конференции — Hardware Products, посвящен хардварным IoT-продуктам, новинкам и их особенностям интеграции.

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

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

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

Save the Date: 14 декабря 2017 КЦ «ПетроКонгресс», г. Санкт-Петербург.

Все детали на сайте: www.iot-forum.ru

Подпишитесь на еженедельную рассылку Asmo News

Оставить комментарий
Blockchain Новости Стартапы

Faceter, интеллектуальное ПО для видеонаблюдения, распознающее лица, стало доступно в РФ

Москва, 19 октября 2017 года — Faceter, программный продукт для интеллектуального видеонаблюдения, официально выходит на российский рынок. Технология основана на использовании нейронных сетей для распознавания лиц и применения подхода событийной безопасности. Компания запускает продажи продукта для бизнес-пользователей. В первом квартале следующего года появится версия для массовых потребителей, основанная на децентрализованных вычислениях (fog computing). Для этого будет запущена краудфандинговая кампания.

Faceter — интеллектуальное ПО для распознавания лиц и анализа видеопотока с камер наблюдения, созданное, чтобы значительно снизить уровень преступности и повысить раскрываемость преступлений

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

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

Тестовая версия Faceter была разработана в начале 2017 года, как система для корпоративных пользователей, которые хотят более полно использовать возможности видеонаблюдения для повышения уровня безопасности, а также улучшения отношений с клиентами и более эффективного управления сотрудниками. Пилотные проекты показали готовность продукта для вывода на рынок и получили позитивную оценку потенциальных клиентов. Первые корпоративные пользователи Faceter — одна из крупнейших сетей казино, сеть пиццерий, крупнейший банк ЮАР. Продукт успешно протестирован в камерах Axis, что подтверждено сертификатом производителя. На данный момент Faceter готов для применения в бизнесе и в системах, используемых государственными службами.

Faceter основан партнерами, которые ранее уже создали успешный проект — библиотеку opensource для распознавания банковских карт pay.cards. Библиотеку скачали на данный момент 25 000 раз. Каждый день запускается коммерческий продукт с ее использованием.

Владимир Черницкий, сооснователь и CTO Faceter, говорит: “Faceter основан на применении накопленного опыта и уже имеющихся разработок, которые вместе с командой мы создали в предыдущем проекте, хорошо известном профессиональному сообществу — pay.cards. В будущем планируем расширить возможности продукта Faceter и сделать на его основе интеллектуальную систему событийной безопасности, которая будет способна распознавать происходящие ситуации и выявлять потенциально опасные, анализируя цепочки событий”. Владимир занимается программированием 20 лет; исследованиями и разработками, связанными с использованием нейронных сетей для распознавания визуальных образов, — больше четырех лет.

В первом квартале 2018 года планируется запуск бета-версии для массовых потребителей, которая будет построена на децентрализованной инфраструктуре по технологии fog computing. Эта технология позволяет значительно снизить затраты на инфраструктуру и предложить сервис по доступной цене. Добавится детекция объектов, распознавание эмоций и голоса, выявление нестандартных шумов, реакция на цепочки событий и другие функции. Решение будет распространяться по подписке — по модели SaaS с ежемесячной или ежегодной оплатой.

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

Последние 5 лет рынок видеонаблюдения показывает ежегодный рост в 15,4% и по прогнозу Markets & Markets к 2022 году достигнет объема в $75 млрд. Аналитики включают в этот прогноз продажи оборудования, программного обеспечения и предоставления сервисов. Основатели компании уверены в том, что интеллектуальное ПО станет обязательным компонентом систем видеонаблюдения в ближайшие 5-7 лет и составит 5-10% от общего объема этого рынка.

 

О Faceter

Международный проект основан тремя единомышленниками из разных стран, которые с 2014 года совместно ведут исследования и разработки в области распознавания визуальных образов с помощью нейросетей и deep learning (одна из технологий искусственного интеллекта). Первый успешный продукт — pay.cards — команда выпустила в 2015 году. Это открытая библиотека для разработчиков приложений, распознающих данные на банковских картах. Продукт получил высокую оценку профессионального сообщества и до сих пор активно используется разработчиками по всему миру.

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

Подпишитесь на еженедельную рассылку Asmo News

Оставить комментарий