Статьи

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

Сегодня я хочу поговорить о гневе. Гнев — самый простой из грехов программиста и самый человеческий. Что я имею ввиду? Мы 8 (кого мы обманываем, какие 8) часов в день проводим за компьютером. Фактически “общаемся” с ним. Это общение не имеет почти ничего общего с общением между реальными людьми. Еще в манифесте хакера писали:

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

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

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

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

А что тут такого?

Черт побери, я тебе только что изложил последствия принятого решения, убедился что ты их понимаешь. Пикач….Голос разума, я к тебе взываю. Но нет, “вам ответит первый освободившийся голос разума”.
Фух. Отпустило. Я всех люблю, все котики, давайте двигаться к реальным сценариям из жизни IT и что с этим делать

Ты начальник, я дурак

Классический пример гнева в IT. Добавьте бонусные очки к вашей ярости, если:

  • ваш начальник не является программистом и предъявляет претензии по вопросам, в которых не разбирается (+50 ярости)
  • вы всю ночь долбались над решением проблемы, героически ее решили, но вас вместо этого “кошмарят” либо за “почему так долго”, либо за невыполненные другие мелочи (+40 ярости)
  • вы получаете “на орехи”, за проблему, о которой вы предупреждали (+50 ярости), возможно письменно (+20 ярости), возможно неоднократно (+30 ярости)
  • ваш начальник сам вызвал проблему, и теперь ваша задача ее решать (+100 ярости)

Прежде всего, вспомни молитву о спокойствии:

God, grant me the serenity to accept the things I cannot change,
The courage to change the things I can,
And wisdom to know the difference.

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

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

Добро пожаловать в менторы для своего начальника! Даже если ни один из вас не признает этого — именно систематическое, регулярное объяснение причин, предпосылок и последствий поможет вашему начальнику прислушиваться к вашим словам. Большинство из нас работает в бизнесе, и с большой вероятностью ваш начальник — неглупый человек, т.к. ставить кого-то куда-то “по-блату” — слишком большие и неприятные финансовые риски.
Конечно же ваш начальник не такой. Он туп, необучаем и упёрт. Но прежде чем убедиться в этом — попробуйте ещё раз. Пожалуйста.

Я начальник, ты дурак

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

  • систематически “факапят” дедлайны, объясняя это проблемами;
  • ходят по одним и тем же граблям, отказываясь учиться на своих ошибках;
  • не любят давать оценки задач, чтобы потом не отвечать за них (отказываются брать ответственность)

Список можно продолжать. Любой программист, в чьем подчинении оказались люди может расширять и расширять его — фундаментальная ошибка атрибуции как она есть.
Так вот, запомните. Вам, как руководящей позиции, никогда, никогда, НИКОГДА не позволено проявлять свой гнев. Как человек, окончивший школу с этическим уклоном, я тактично умолчу куда следует вам его засунуть. Проявление гнева — это проявление слабости. Как только вы его показываете — вы даете мощный рычаг по манипулированию Вами. Более того, давайте рассмотрим возможные варианты развития конфликта:

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

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

Я дурак и ты дурак

Гнев на коллег, с которыми вы находитесь на одном уровне иерархической лестницы может быть вызван разными причинами. Но, как показывает мой опыт, самая частая причина — бытовая. Совместное сосуществование на одной территории неизбежно вызывает раздражение, которое перерастает в гнев. Кто-то громко смеется, кто-то любит отвлекать от работы чтением боянистых цитат с “баша”, кто-то регулярно забывает мыть свою чашку, а кто-то помыл чужую. Здесь можно перечислить миллиарды причин, и каждая из них будет уникальна, неповторима и оправдана.
Так вот, господа, общайтесь!. Если Вас что-то не устраивает — не терпите это молча (это глупо) и не обсуждайте за спинами на кухне (это неэтично). Наберитесь смелости подойти к человеку и сказать ему в лицо, что вас огорчает и не устраивает. Помните, навык нахождения компромиссов — фундаментальный в нашей жизни. Они везде — в отношениях парня и девушки, в выборе места работы, да даже в выборе “сделать быстро — сделать качественно”. Развивайте этот навык и учитесь говорить — слишком много программистов не умеют это делать.
Я повторюсь, эта мысль уже мелькала в предыдущих статьях — но на работе вы прежде всего профессионал. Вы не человек, вы функция (это не означает, что вы не должны относиться к себе и к другим по-человечески, речь лишь о приоритетах). И хороший профессионал способен отодвинуть гнев в сторону, если он мешает достижению результатов для него и для компании, на которую он работает.

Гнев на себя

По просьбе моей знакомой (назовем ее Лерой), вставляю этот раздел. Честно скажу, пишу с чужих слов, потому что я могу злиться на себя, но это “хорошая злость”, которая заставляет меня сцепив зубы двигаться дальше. Так вот, оказывается, некоторые люди умеют именно гневаться на себя, потому что не сдали проект до дедлайна вовремя, не могут поговорить с начальником о повышении зарплаты и т.д. Слово Лере:

Примите себя! Вы не обязаны быть идеальны и вы не обязаны не допускать ошибок. Испытывая гнев, вы лишь усугубляете ситуацию — просто примите ее такой, какая она есть и двигайтесь дальше

Хотите знать мое мнение об этом? Bullshit. Да, мы все допускаем ошибки, но “принять” себя — это кратчайший путь к “я такой, любите меня таким как я есть”. Гнев парализует, а я искренне верю, что каждый из нас должен быть человеком действия. Просто возьмите уже и добейте этот чертов дедлайн, сходите к начальнику и т.д. — когда причиной гнева являетесь вы сами — приложите 150% усилий, чтобы устранить причину гнева, а не последствия.

Что со всем этим делать?

Первый шаг к контролю над гневом — логика. Мы программисты, и с этим не должно быть проблем. Т.е. перед тем, как запустить какую-нибудь эмоциональную реакцию (это не только с гневом работает) — задайте себе вопрос “а чем я собственно руководствуюсь?”. Эти простые слова моментально заставляют мозг работать. Мне сложно представить количество раз, когда это спасало меня от того, чтобы сорваться на подчиненного (да, я горжусь, что за все годы работы ни разу не накричал на сотрудника). Если и это не помогают, воспользуйтесь мантрой, которую я подслушал у одного из своих наставников — наберите полную грудь воздуха, вздохните и произнесите:

“Это всего лишь люди”

Помните, что гнев — это дорога если не с односторонним движением, то уж точно с разным количеством полос “туда” и “обратно”. Дав выход один раз своему гневу, каждый последующий раз будет все проще и проще. Йоды старого слова помните:

Страх доступ открывает к Тёмной стороне. Страх рождает гнев, гнев рождает ненависть, ненависть — залог страданий.

Гнев — это реакция вашего (или по крайней мере моего) организма на утрату контроля над ситуацией. А утратить контроль — страшно, посеять ненависть легко, помириться и забыть — трудно. И ради бога, если для вас характерны вспышки гнева или любого другой нелицеприятной эмоции, прекратите оправдывать себя словами “Да, я такой, я ничего не могу с этим поделать”. Способность развиваться, расти над собой и есть то, что определяет для меня человека разумного.
Будьте разумными и двигайтесь вперед. Let the source be with you.

Как всегда, ваши “сердечки” вдохновляют меня писать дальше. Спасибо всем, кто их ставит и делиться статьей с вашими подписчиками — я стараюсь писать регулярно именно для вас.

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

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

Матф. 7:1 – 5, или Инструкция по осознанной эволюции

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


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

TL;DR:
Не суди́те, да не судимы будете,
ибо каким судом сýдите, таким будете судимы; и какою мерою мерите, такою и вам будут мерить.
И что ты смотришь на сучок в глазе брата твоего, а бревна в твоем глазе не чувствуешь?
Или как скажешь брату твоему: «дай, я выну сучок из глаза твоего», а вот, в твоем глазе бревно?
Лицемер! вынь прежде бревно из твоего глаза и тогда увидишь, как вынуть сучок из глаза брата твоего.

Как мы судим

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

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

Если же рассматривать отдельный эпизод коммуникации, можно представить, что мы встречаем собеседника на определённой «вершине неизвестности». Там от нас требуется максимальная внимательность и степень коммуникативных усилий.
С этой «энергетической вершины» мы очень быстро (и часто неосознанно) сваливаем собеседника в одну из категорий — так нам «дешевле» взаимодействовать с ним с точки зрения психологических затрат.

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

Философский плюрализм

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

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

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

 

Методичка для сетевых комбатантов

Споры в сети могут выматывать и выбивать из колеи, если к ним относиться неосознанно. Но при этом, как я писал в постскриптуме к заметке «Идеологический плюрализм 101», мы склонны недооценивать ценность одного голоса. Поэтому, поощряя своих читателей к тому, чтобы высказываться на резонансные темы, я не могу оставлять их без некоторых общих правил, которые помогут нашей совместной эволюции. Я пишу, как стараюсь поступать сам.

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

Презумпция непонимания собеседника

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

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

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

Презумпция узости высказывания

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

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

Презумпция эмоциональной осознанности

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

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

Презумпция личной ответственности

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

Ответственность за то, что другой поймёт мою «правду», лежит только на мне. Для этого мне нужно понять точку зрения другого и выстроить цепочку от его точки зрения к своей.

Презумпция древнегреческого форума

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

  • На самом деле, я спорю не со спорщиком. Я разговариваю с аудиторией, которая читает наш спор. Именно воздействие на аудиторию первично. Переубеждение оппонента — вишенка на торте, но оно совершенно не обязательно, чтобы участие в споре было выгодным.
  • Я говорю только то и только так, что сказал бы оппоненту в личной беседе: как в переполненном баре, так и в пустом лесу, где меня можно незаметно закопать.
  • Выход из спора важно делать вовремя. Если оставить спор на полпути, аудитория решит, что я слился и не смог защитить точку зрения. Следовательно, точка зрения является слабой и не заслуживает доверия.

Презумпция активности

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

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

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

Любовь к людям же подделать невозможно.
Не спорь из ненависти. Спорь во имя любви.

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

Оставить комментарий
Android OS Android Samsung Обзоры

Samsung Galaxy S8 представлен официально

Samsung официально представила новый флагманский смартфон Galaxy S8 и его увеличенную версию Galaxy S8 Plus.


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

Photo: Samsung


После долгих экспериментов Samsung пришла к выводу, что обычные плоские дисплеи уже не подходят для флагманских устройств и теперь оба устройства, Galaxy S8 и Galaxy S8 Plus оснащёны изогнутым по бокам экраном. Диагональ дисплеев немного увеличен и теперь составляет 5,8 и 6,2 дюйма соответственно. Соотношение сторон — 18:9. При этом производитель уменьшил толщину верхней и нижней рамок.

Над дисплеем в Galaxy S8 и Galaxy S8 Plus появился сканер радужной оболочки глаза, как в прошлогоднем Galaxy Note 7.

Из-за уменьшения толщины нижней рамки там не осталось места для кнопки «Домой», поэтому её впервые за всю историю линейки Galaxy S сделали сенсорной, а сканер отпечатков пальцев перенесли на заднюю крышку и расположили справа от камеры. С левой стороны находится традиционный блок со вспышкой и датчиком пульса.

На нижнем торце расположился универсальный разъём USB Type-C, который ждали ещё в прошлом поколении. Там же находится 3,5-мм аудиоразъём для наушников. Вопреки опасениям многих, Samsung решила не убирать его, как это сделали другие производители.

Как и смартфоны предыдущего поколения, Galaxy S8 и Galaxy S8 Plus защищены от воды и пыли по стандарту IP68.

Photo: The verge


В Galaxy S8 установлен 5,8-дюймовый Super AMOLED-дисплей с разрешением 2960х1440 пикселей. В Galaxy S8 Plus диагональ экрана составляет 6,2 дюйма. Как и ранее, в настройках можно менять разрешение экранов и выбрать из трех возможных вариантов: HD+ (1480х720), Full HD+ (2220х1080) и WQHD+ (2960х1440).

Таким образом, когда нужна максимальная автономность, то стоит выбрать HD+, для виртуальной реальности подойдёт WQHD+, а вот Full HD+ можно включать для повседневного использования. Кроме этого, никуда не делся режим постоянно активного экрана с отображением времени, уведомлений и другой полезной информации в заблокированном состоянии.

Устройства получили сертификацию Mobile HDR PremiumКо от АссоциацииUHD Alliance первыми среди мобильных устройств.

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

Корпус телефона выполнен из стекла с металлической рамкой. Кнопки управления встроены в экран, а сканер отпечатков пальцев переместился на заднюю стенку. У флагмана будет сканер радужной оболочки глаз, как у Galaxy Note 7.

Голосовой асистент Bixby

В Galaxy S8 впервые появился новый голосовой ассистент от Samsung Bixby. Он способен перенимать функции других приложений и выполнять их без запуска самых приложений.

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

Новые Galaxy S8 и Galaxy S8 Plus могут работать в десктопном режиме. Для этого к смартфона подключается к монитору через специальную специальную док-станцию DeX.

В устройствах использован новый 64-разрядный восьмиядерный процессор Exynos 8895 с тактовой частотой 2,5 ГГц. На некоторых рынках, как и в прошлом году, будет доступна версия с флагманским процессором от Qualcomm — Snapdragon 835.

Объём оперативной памяти  4 ГБ. Для хранения приложений, фотографий, видео, музыки и других данных предусмотрено 64 ГБ встроенной памяти с возможностью расширения с помощью карты microSD.

Новые смартфоны оборудованы основной и фронтальной камерами с разрешением 12 и 8 Мп. Светосила обоих объективов — f1.7. На лицевой панели устройства появился сканер радужной оболочки глаза, таким образом смартфон сможет идентифицировать владельца по взгляду даже в темноте.

 

Наушники AKG

Новые Galaxy S8 и Galaxy S8 Plus будут поставляться с сертифицированными наушниками от AKG. Наушники будут входить в стандартную комплектацию и поступят в продажу отдельно. В США они будут стоить 99 долларов. Бренд AKG принадлежит компании Harman, которая недавно была продана Samsung, и её продукция всё чаще появляется в технике корейского производителя.

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

Технические характеристики Galaxy S8 и Galaxy S8 Plus:

  • дисплей: 5,8″ — Galaxy S8, 6,2″ — Galaxy S8 Plus, Super AMOLED, 2960х1440 пикселей;
  • процессор: восьмиядерный 64-разрядный Qualcomm Snapdragon 835 или восьмиядерный 64-разрядный Samsung Exynos 8895 в зависимости от рынка;
  • графический ускоритель: Adreno 540 или Mali-G71 MP20 в зависимости от процессора;
  • оперативная память: 4 ГБ, LPDDR4;
  • встроенная память: 64 ГБ, UFS 2.1;
  • поддержка карт памяти: microSD до 256 ГБ;
  • основная камера: 12 Мп, f/1,7, размер пикселя — 1,4 мкм, фазовый автофокус с технологией Dual Pixel, оптическая стабилизация;
  • фронтальная камера: 8 Мп, f/1,7, автофокус;
  • аккумулятор: 3 000 мАч — Galaxy S8, 3 500 мАч — Galaxy S8 Plus;
  • безопасность: сканер отпечатков пальцев, сканер радужки глаза, Samsung Knox;
  • навигация: GPS, ГЛОНАСС, Beidou;
  • беспроводные интерфейсы: Bluetooth 5.0 (впервые в смартфонах), NFC, Wi-Fi 802.11ac (2,4/5 ГГц);
  • разъёмы: USB Type-C, 3,5-мм аудиовыход;
  • количество SIM-карт: две nano-SIM, Dual SIM Dual Standby (DSDS);
  • связь: GSM: 850/900/1800/1900 МГц || UMTS: 850/900/1900/2000/2100 МГц || LTE Cat.16;
  • ОС: Android 7.0 Nougat с фирменным пользовательским интерфейсом Samsung Experience 8.1;
  • габариты: 148,9 х 68,1 х 8 мм — Galaxy S8, 169,6 х 73,4 х 8,1 мм — Galaxy S8 Plus;
  • вес: 152 г — Galaxy S8, 173 г — Galaxy S8 Plus.

Цены и старт продаж

Samsung Galaxy S8 и Galaxy S8 Plus поступят в продажу в России во второй половине апреля и будут доступны в трёх цветах: «чёрный бриллиант», «мистический аметист», «жёлтый топаз».

Мировые продажи Galaxy S8 стартуют 21 апреля. Цена базовой модели на 5,8 дюймов — $799, на 6,2 дюйма — $899.

Проводные наушники AKG продаются в комплекте, но за них придется доплатить $99.

 

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

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

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

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

Компании превратились в компьютеры и они партнерствуют интерфейсами

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


 

1. Есть индустрии, в которых на рынке доминируют компании с численностью не более 500 человек. Они отрабатывают более 90% рынка.Фишка в том, что они обслуживают рынок, который еще 5 лет назад обслуживало 20 тыс. человек. Вопрос — куда делись остальные 19500 тыс? И почему эти 500 остались, а остальные были сокращены? Потому, что все процессы и инструменты поднялись на качественно иной технологический уровень.

2. Два года назад все носились с Big Data, Hadoоp и все такое. Спецов нет. Сейчас все заполнили индусы и это уже никого не волнует.

17098070_10208346175444584_9197432645343372797_o

3. Аналитика. 3 года назад надо было понимать, где покупать данные, чего-то там анализировать. Сейчас нужно писать на python, R и использовать Tableu. Но через 2 года скорее всего появится или разовьются несколько сервисов, что уже ничего и писать не надо будет.

4. 5 лет назад девелоперы писали кучу софта. Сейчас front end тянут с Bootstrap, все остальное с Git и интегрируют. Интегрируют в 100 раз больше, чем пишут. А ленивые подвисают на Zapier API. Пишут только уникальные алгоритмы, да и то первые два года, потом уже только готовые модули. Сейчас 90% компетенций девелопера это быстро понять где что лежит и интегрировать в код. Я не умаляю их уровень — это ППЦ компетенция.

5. Еще 10 лет назад самыми востребованными были QA. Сейчас от QA требуют автоматизации, а все обезъянье тестирование в Индии, Филиппинах и Китае.

6. Требования к Technical Writer такие, что еще 5 лет назад это вполне могли назвать Full Stack Developer.

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

8. Product Dev 3 года назад был про UX/UI. Сейчас в основном data и тест driven. 3-5 лет назад были в моде Community Owner/ Manager, сейчас data analyst — миллион метрик, дашборды…

9. Образование меняется сумасшедше. Всех интересуют скилы и опыт, про универ никто не спрашивает. пишут типа хорошо MS/PD, но это по моему по-привычке… многие уже не пишут… Бизнес курсы растут.

10. Cover Letter никто не спрашивает — интересуют ключевые слова, инструменты и опыт.

11. Знакомый супер крутой девелопер — перешел в крутую компанию. Там лабают на GO — быстро изучает.

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

13. Рабство нарастает. Прозрачный рынок и формализованные процессы привели к тому, что Ваш уровень скилов сразу оценивают — fit/no fit. Сразу есть вилка, причем с очень узким слоем. Т.е. к примеру Вы можете со своими скилами подойти на уровень 119 в год, а на 125 уже ДРУГИЕ люди. Это как продукты на полке в разных ценовых аудиториях.

14. Психотерапевты обогощаются больше программистов))) И все боятся. Как верно заметил Ilya Os — ощущение, что средний класс вымирает. Люди смещаются вверх — те, кто тянут, лидеры и с головой. Те, кто не тянут постепенно out of business — потому, что на их место приходят моложе и дешевле. Все больше людей переводят на контракты.

15. Компании превратились в компьютеры и они партнерствуют интерфейсами. Хитрые переговорщики остались только в инвестиционных сделках, все остальное до предела формализовано. На каждую позицию масса альтернатив поставщиков. Скорость переключения и цена переключения падает, а если что не так, то страховка уже включена в цену пакета. Вопросы решают smart contracts Виталика Бутерина. Я думаю все лоеры желают ему гореть в аду, а все работники банков ненавидят block chain, но сделать ничего не могут.

16. Количество стартапов растет и объем денег тоже. Еще никогда бизнес не напоминал так войну. Но это все Силиконовая Долина — место возможностей и параньи. Именно здесь сумасшедшие ученые и инженеры создают будущее. И никакой Трамп с Путиным не могут им помешать. Почему? 1) Они старые 2) Они вообще не понимают что происходи и их советники не понимают что происходит. Это все инерция.

17. Очень отчетливо видно, как история раздваивается на две разных цивилизации — образованных, кто fits и всех остальных. Я осознаю, что для 99% человечества это не видно. Люди читают то, что я пишу и думает — это какой-то стремный киберпанк, чего тут Крол жути гонит. Все ништяк, нас и тут неплохо кормят. Я не навязываю своего мнения, я просто делюсь сигналами.

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

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

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

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