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

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

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

SecureTower защищает данные НИИ Мортеплотехники

АО «НИИ Мортеплотехники» внедрило систему SecureTower — разработку компании Falcongaze, предназначенную для предотвращения утечек данных и контроля активности сотрудников.

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

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

«Мы остановили свой выбор на SecureTower потому что именно эта система показала себя наиболее качественным решением в деле перехвата данных, — говорит Сергей Меладзе, начальник отдела по защите информации АО «НИИ Мортеплотехники». — Компрометация конфиденциальной информации может произойти в результате утечки различными путями, от мессенджеров и почты до социальных сетей и принтеров. И именно продукт компании Falcongaze позволяет полностью контролировать все эти и множество других каналов».

«Одна из главных причин, из-за которой останавливают выбор именно на нашей системе, — максимальная клиентоориентированность, — сообщает Валентин Калаша, руководитель представительства Falcongaze в Санкт-Петербурге. — В работе с НИИ Мортеплотехники у нас был налажен постоянный контакт с заказчиком, ведь улучшить продукт помогает только обратная связь от тех, кто им постоянно пользуется. Благодаря такому подходу мы не стоим на месте и всегда готовы отвечать на новые вызовы и удовлетворять новые потребности наших клиентов».

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

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

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

Новости

6 причин прочитать книгу «Мобильная связь на пути к 6G»

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

 

  1. Вы экономите свои деньги

В кризисное время, когда продажи – это единственный способ выжить для многих компаний, в продавцах зачастую пробуждаются худшие черты. Говоря проще: задача не продать, а «впарить». В таких условиях ваш уровень знаний обратно пропорционален вашему уровню трат на ненужные вам опции. В книге «Мобильная связь на пути к 6G» приведен комплексный анализ отрасли мобильной связи: от технических до экономических и маркетинговых аспектов. Таким образом, приобретение книги «Мобильная связь на пути к 6G» окупится сразу.

 

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

Известная проблема любого руководителя – административные функции пожирают все время и на поддержание самообразования времени не хватает. Полностью полагаться на мнение другого человека небезопасно. В случае фатальной ошибки через короткий промежуток времени может не стать ни вашей должности, ни компании. Для многих выход из ситуации – Интернет, где они пытаются найти 7% полезной информации о предмете из 93% электронного мусора. Но где найти столько времени? И так по кругу. Мы предлагаем простое решение: книга «Мобильная связь на пути к 6G» – сразу 110% полезной информации (дополнительные 10% – это прилагаемые к книге оригинальные электронные материалы). Если Вы хотите убедиться в повышении уровня знаний после прочтения книги? Пожалуйста! Авторы предусмотрели интересное онлайн-тестирование. Прочитаете быстро, а знания навсегда. Причем эта книга будет лежать у вас на столе постоянно – вот увидите.

 

  1. Все последовательно и логично

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

 

  1. Неожиданный комфорт

Книга «Мобильная связь на пути к 6G» – это первая комфортная книга такого класса, которая заботится о читателе. В книге нет ни одного переноса в тексте, чтобы вы не ломали глаза. Книга имеет удобный формат и помещается даже в дамскую сумку. Вначале глав базовые определения, в конце книги список всех аббревиатур и сокращений. Но это еще не все. Везде по тексту для вашего удобства стоят перекрестные ссылки. Если в главе встречается упоминание того, что подробно описано в другой главе, то это обязательно указано. По нашей книге приятно путешествовать. Смелее! Вы не заблудитесь.

 

  1. Грамотная терминология

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

 

  1. Книга прошла строжайший контроль качества

Семь заслуживающих доверия рецензентов поставили свои подписи под положительными рецензиями на книгу «Мобильная связь на пути к 6G»: уважаемые профессоры, доктора и кандидаты наук, директора телекоммуникационных компаний. Книгу поддержал государственный Комитет по информатизации и связи. Отдельный надзор за качеством осуществляли спонсоры и партнеры издания. Сложно найти еще одно издание такого класса с таким уровнем контроля содержания.

 

Ознакомиться с содержанием и приобрести книгу «Мобильная связь на пути к 6G» можно на официальном сайте книги http://xxiii.ru.

 

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

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

Live Apple Event — Apple September Event 2017 — iPhone 8, iPhone X, iOS 11 — Apple Keynote

 

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

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

Российский рынок краудинвестинга и краудлендинга приближается к $30 млн

Российский рынок частного инвестирования по модели краудинвестинга и краудлендинга по итогам 2017 года достигнет $27-30 млн, а в перспективе пяти лет вырастет на порядок и приблизится к $500 млн.

По данным аналитиков краудинвестинговой площадки VentureClub.co, российский рынок частного финансирования бизнес-проектов находится в зачаточном состоянии, однако он стремительно набирает обороты. По итогам 2016 года объем отечественного рынка краудинвестинга и краудлендинга приблизился к $20 млн, а уже к 2027 году он достигнет $4,5-5 млрд.

«Краудлендинг в РФ стал более популярен, чем краудинвестинг, потому что его механизмы возврата средств более понятны отечественным инвесторам. Краудлендинговые площадки в России уже вполне успешно конкурируют с банками в сфере кредитования малого бизнеса, — говорит Елена Привалова, генеральный директор VentureClub.co. – При этом интерес со стороны частных инвесторов и бизнес-ангелов к площадкам, работающим по модели краудинвестинга, также растет, поскольку эта модель обладает более гибкими инструментами корпоративного управления и роста капитализации. Быстрое развитие краудсектора уже привлекло внимание государства».

По данным Центробанка РФ, в 2016 году через площадки краудсектора в России было собрано более 2 млрд руб. (более $34 млн). Однако только четыре ведущие площадки – VentureClub.co, Starttrack, Simex, Alfa Potok, – работающие по модели краудинвестинга и краудлендинга, объявили о более 1,3 млрд руб. (около $20 млн) частных инвестиций по итогам 2016 года. В России доля бизнес-ангелов в общем объеме венчурных инвестиций составляет около 20%, на развитых рынках доля частных инвестиций достигает 80%. При этом по данным Forbes, в России проживает более 100 тыс. долларовых миллионеров, по этому показателю страна занимает 13 место в мире. Глобальный рынок инвестиций по модели краудинвестинга и краудлендинга, по данным Goldman Sachs, в 2016 года превысил $24 млрд.

Тимур Янбухтин, инвестбанкир, частный инвестор, участник VentureClub.co отмечает: «По моим наблюдениям, при растущем дефиците плодотворных идей на традиционном рынке ценных бумаг, все большее количество квалифицированных индивидуальных инвесторов начинают работать с краудсектором. Прямое фондирование дает возможность финансировать малый бизнес, с которым не хотят работать банки, и получать хорошую отдачу на рисковый капитал. Эта тенденция не уникальна для России, и я ожидаю кратного роста этого сегмента в ближайшие годы».

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

Краудлендинг — кредитование физлицами других физлиц (P2P-кредитование) или компаний (P2В-кредитование) через специальные интернет-площадки.

О VentureClub.co:

Краудинвестинговая площадка VentureClub.co создана в 2014 году. На ней размещено 157 отобранных к соинвестированию проектов. Общая сумма запрашиваемых этими проектами инвестиций составляет более $82 млн. За время работы VentureClub.co через площадку прошло инвестиций на сумму более $13,5 млн, всего было профинансировано 35 проектов, общее количество инвестиционных раундов – более 40.

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

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