Я практически Маугли — будучи вполне себе обычным экономистом по крови диплому, я попала в мир IT и выросла в стае программистов. Стать ими не получилось, были другие задачи: тестирование и администрирование в телекоме, аналитика, продуктовая аналитика и проекты, теперь вот контент и всё вокруг него. В мире программистов я вращаюсь ровно 10 лет и он дал мне местами больше, чем три высших образования. Знаете, у них есть чему поучиться.

Мыслить системно и планировать

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

  • цели и задачи — чего вы хотите достигнуть в конце;

  • ресурсы: время, силы, чужая помощь, деньги, да хоть настроение;

  • преимущества: что вы можете сделать сразу и очень хорошо; 

  • риски: что может пойти не так и почему;

  • окружение: как процесс повлияет на окружающих и как окружающая реальность повлияет на вас.

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

Не плодить сущности

Мои первые технические задания для отдела АСУ большой компании выглядели как первый том «Войны и мира» — казалось, что я пишу бесконечно длинное сочинение на тему: «Ну поймите меня, дорогие программисты, и, пожалуйста, сделайте именно так и только так». Одна и та же мысль повторялась по 5-7 раз, в документе описывались все пути использования отчётов и т.д. — то, что для разработчиков уже не имело никакого значения. После нескольких подходов и вежливых просьб просто перечислить поля, пользователей и периодичность отчёта, меня познакомили с понятием бритвы Оккама. Шаг за шагом, ТЗ за ТЗ я училась давать формулировать кратко, ёмко, структурированно. Кстати, получилось не сразу. Зато когда получилось, я полюбила структуры, списки, блоки информации в текстах, видео, инфографике. 

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

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

Быть внимательным к мелочам

На этот навык кроме всего прочего повлияла работа инженером по тестированию в R&D департаменте. Меня неоднократно поражала незначительность мелочей, которые могли привести к проблемам на продакшене и критическим багам. Но это были мелочи только на первый взгляд — на самом деле, каждая из них демонстрировала, насколько профессиональна команда и насколько быстро она готова проанализировать код и найти причины проблемы.

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

  • Спланируйте предстоящее дело.

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

  • Оцените, насколько важен каждый из выделенных пунктов, на что он может повлиять.

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

И главное, помните: внимание к деталям и человеческая мелочность и паранойя — вообще разные вещи. Избегайте перегибов.

Управлять временем

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

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

  • Переехать жить на Венеру, там сутки равны 243 земным с хвостиком.

  • Не спать. Пробовала — отстой.

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

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

  • Приоритизировать задачи и цели (как это происходит в бэклоге) и распределять силы и время.

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

  • Спать. Сонный организм — тормоз.

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

Работать интервалами

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

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

Искать закономерности и зависимости

Несколько лет назад у меня перемкнуло мой «командировочный, разъездной» ноутбук. Он начал глючить со страшной силой: и тачпад, и клавиатура. Первый мастер поковырял его, всё заработало, но буквально спустя поездку снова те же проблемы! Отдала опытному сисадмину, который работает с довольно сложной и специфической аппаратурой. Он пояснил, что был пролив клавиатуры — попала влага. Я убеждала его, что пользуюсь девайсом одна и точно ничего не лила. После 10 минут разговора выяснили, откуда вода: в командировках времени мало и я всегда садилась ночами за ноут после душа с мокрыми длинными волосами, чтобы обсыхать и подбивать итоги дня. Микрокапли, пар, влага постепенно делали своё дело. Для меня это стало внезапной зависимостью, но факт остаётся фактом. И я не раз замечала, как айтишники находят интересные зависимости для своего ПО или реализации IT-инфраструктуры. 

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

Кстати, о социальности. Далеко не все программисты — интроверты и злобные маги. Сегодня коммуникации и soft skills играют в их профессии важную роль: обсудить с заказчиком, понять его, презентовать, пообщаться с коллегами, обучить коллег, пройти обучение и т.д. Кодить в своём мирке не получается даже на удалёнке, если вы не инди-разработчик (и то придётся выйти в люди). Поэтому навыкам презентации своих трудов, обучения юзеров и терпеливого общения с клиентами, заказчиками и коллегами у программистов, разработчиков и архитекторов ПО вполне можно поучиться.

Работать молча

Работая в вузе и в маркетинге в начале своей карьеры, к концу рабочего дня я уставала на 300% при довольно умеренной нагрузке (а иногда и откровенно халявных периодах). Для меня это было загадкой и я списывала всё на нервы и неопытность. Так было года полтора — до одной из зим, когда грипп свалил почти весь отдел. Мы с коллегой-логистом сидели вдвоём в огромном кабинете и… работа делалась быстро, было полное ощущение продуктивности и осязаемого результата. Стало понятно: утомляют постоянные разговоры, шум, чай, кофе и прочие перерывы и отвлекающие звуки, которые невольно вовлекают тебя в бездну общения. 

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

Одна из её вариаций
Одна из её вариаций

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

Относиться к технике и программе как к рабочему инструменту

Работая с СRM-системами (как с RegionSoft CRM, так ранее и с другими, включая старый SAP), я заметила, что один из сложных шагов на пути внедрения — обучение сотрудников. Они воспринимают программу как что-то новое, страшное, неизведанное, хотя до этого уже много лет успешно работали в биллинге, СЭД, Excel и т.д. Поэтому важно начать обучение с разъяснения принципа работы систем: те же поля и ячейки, та же функция «сохранить», только привычные формулы и макросы уже написаны программистами и здорово облегчают труд. Та же история с оргтехникой и гаджетами — принцип работы один, а функции определяются конкретной профессией, которой пользователь владеет.

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

Гуглить

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

  • обращаться к нескольким источниками информации, проверять достоверность сведений;

  • не брезговать форумами и сервисами ответов, там много профессионалов в любой сфере;

  • на английском искать в Google, на русском — в Яндекс, сочетать поисковики;

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

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

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

И знаете что, нас таких много — кто вдохновился, покорился разуму, положил диплом на полку и шагнул в IT-сферу, чтобы стать одной крови с этим необычным сообществом. Поэтому мы сегодня вместе с вами отмечаем день программиста и знаем, что нужно пожелать: меньше багов на проде и чужого легаси, успешных мержей, адекватных ТЗ, вменяемых задач, чистого кода, спокойных релизов, вечеров пятницы без критикалов, нужных библиотек под рукой и хороших коллег. Кто, если не вы, преобразует этот мир?

Комментарии (49)


  1. Graf54r
    13.09.2021 02:14
    -2

    У меня стойкое ощущение, что статья пронизана сарказмом?


    1. Free_Mic_RS Автор
      13.09.2021 02:33
      +24

      Очень странное ощущение. В статье ничего, кроме добра и благодарности не задумывалось. Может, вы грустите, что настал понедельник?


    1. nick1612
      13.09.2021 08:52
      -14

      У меня создалось аналогичное впечатление.

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

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


      1. doctorw
        13.09.2021 09:07
        +6

        Большинство программистов, это обычные люди, только с завышенным ЧСВ

        Вы прямо со всеми программистами пообщались, чтобы утверждать про ЧСВ?


        1. nick1612
          13.09.2021 09:29
          +5

          Большинство программистов

          Вы прямо со всеми программистами

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

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


          1. doctorw
            13.09.2021 09:46

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

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

            В таком случае, это большинство строго в Вашем окружении, и не более.


            1. Kanut
              13.09.2021 09:54
              +4

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

              Ну вообще-то есть ещё такое понятие "репрезентативная выборка". Так что нет, вот прямо со всеми общаться не обязательно.


              Другое дело что я не сказал бы что у вашего оппонента выборка действительно репрезентативна :)


              1. doctorw
                13.09.2021 10:19

                Согласен, моя ошибка.


            1. WASD1
              13.09.2021 22:52
              +2

              Не дообки ради, но порядку для: чтобы понять большинство ли нужно пообщаться с 50% + 1 (в лучшем случае).

              ПС
              Разумеется если мы говорим о прямых, а не косвенных выводах.


      1. Free_Mic_RS Автор
        13.09.2021 09:31
        +7

        Немножко заглянула в ваши комментарии. Доброго девопса программеры достали? ;-)

        А если серьезно, то с ЧСВ как правило как раз те, кто толком и работать не умеет, и о непомерной (?!) зарплате только злобно мечтает. Что отрицать, в любом проф. сообществе таких хватает.


      1. Axelus
        13.09.2021 10:03
        +7

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

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

        Короче, всю программерскую братию с днюхой!!!


        1. k0rsh
          13.09.2021 23:47

          И всё это создают программисты. Рождается идея, выстраивается концепция, рождается план реализации, 

          И только после этого программист эту «реализацию» реализует. И если брать кровавый энтерпрайз, то никакие идеи, концепции и планы реализации с программистами ничего общего не имеют)

          «Все это создают программисты» в стартапе из двух человек, который в 99% обречён на провал.


      1. major-general_Kusanagi
        13.09.2021 12:05

        Большинство программистов, это обычные люди

        Было бы так, все желающие Вайти-в-АйТи вошли бы в него ещё десяток лет назад и зарплаты рухнули бы вниз до обычных.


        1. Dodecahedron
          13.09.2021 23:49

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


  1. Max_JK
    13.09.2021 06:07
    +6

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

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

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


  1. cdriper
    13.09.2021 07:34
    +11

    Опенспейсы для программистов это то, чему НЕ надо учиться у работодателей программистов )


    1. Free_Mic_RS Автор
      13.09.2021 09:27

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


    1. yurii_yakhnytsa
      13.09.2021 23:49

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


  1. iiwabor
    13.09.2021 09:45
    +2

    Хорошая статья! И советы все жизненные и поданы с аккуратно, и с юмором. Утром в понедельник - как раз то, что надо


  1. JuriiDetochkin
    13.09.2021 10:20
    +4

    Статья посвящённая сегодняшнему празднику.
    С праздником — программисты! С «днём программиста»!


  1. rexen
    13.09.2021 10:25
    +5

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


    1. warhamster
      13.09.2021 10:42
      +1

      Вот я тоже читаю и так и хочется сказать - этому всему учат еще в школе! Ну, точнее, должны, мне вот повезло и меня учили. Ровно для этого и нужна школьная математика и физика, основы закладываются именно там, в вузе будет уже тяжелее (а кто-то и вообще не осилит и будет отчислен).

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

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


      1. Axelus
        13.09.2021 10:56
        +3

        Потому что врачи работают по теории допущений. Ты к нему приходишь - вот, насморк у меня. Он тебе - ничего страшного, простуда, выпей колдрекса. А то, что это может быть африканская лихорадка и после колдрекса тебя уже вынесут ногами вперед, врач не допускает. Для точной постановки диагноза надо провести опрос на предмет наличия дальних поездок, контактов с людьми из других регионов и стран, сделать 28 мазков и 74 анализа крови на 7580 возбудителей инфекции. Но этого никто никогда не делает, поскольку стоит это неприподъемных денег и кучу времени. Поэтому допускается, что с вероятностью 95% это обычная простуда.


        1. vsh797
          13.09.2021 11:22

          Потому что врачи работают по теории допущений.

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


        1. gremsta
          13.09.2021 11:28
          +1

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


        1. major-general_Kusanagi
          13.09.2021 12:08
          +2

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

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


        1. Goupil
          13.09.2021 16:59

          Если сделать 8 мазков и 74 анализа крови на 7580 возбудителей, то с вполне существенной вероятностью какой-нибудь экзотический возбудитель найдется, потому что не существует метода диагностики с 100% специфичностью. Если всех обследовать на все медицина просто рухнет, потому что будет заниматься не теми, у кого реальная проблема, а всеми, у кого оказалось ложно-положительные результаты.


      1. barbaris76
        13.09.2021 10:56
        +2

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

        Обожаю читать Никиту Жукова (ну, которого все, в первую очередь, знают как создателя "Расстрельного списка" фуфломицинов), как он математикой и прочим физ-хим-матаном разъ@бывет всех эти адептов "старой школы".


        1. Goupil
          13.09.2021 17:02
          +1

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

          Инженер может посоветовать выбросить безнадежно испорченную "технику", и купить новую, медик - нет.


      1. Axelus
        13.09.2021 11:14
        +2

        Мужик заходит в кабинет врача, врач ему говорит:

        - присаживайтесь, больной.

        Тот отвечает:

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

        Врач покачал головой:

        - здоровых людей не бывает, бывают только те, кто еще не знает, что он болен. Так что не выкаблучивайтесь, больной, присаживайтесь!


        1. major-general_Kusanagi
          13.09.2021 12:10
          +3

          Должно быть, он зашёл к платному врачу. "Платному врачу не докажешь, что ты здоров, а бесплатному, что болен" ©


    1. Nikita_64
      13.09.2021 11:55
      +1

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


  1. MilashchenkoEA
    13.09.2021 10:58
    +2

    Так как публика активно обсуждает различные стороны жизни программистов, предлагаю организовать раздел под названием Дневник программиста, или что-то в этом роде) По аналогии с другим известным Дневником...)


    1. nick1612
      13.09.2021 11:41

      Вы про Достоевского? :)


      1. MilashchenkoEA
        13.09.2021 12:23

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


  1. 5oclock
    13.09.2021 11:11

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

    Звучит как натягивание совы на глобус :)


    1. Free_Mic_RS Автор
      13.09.2021 11:48
      +2

      Ну сова не сова, а ноут поменяла тогда после двух ремонтов.


  1. yoda776
    13.09.2021 12:28
    +3

    цели и задачи — чего вы хотите достигнуть

    Я хочу пойти домой и лечь спать.


  1. Alente1
    13.09.2021 13:15
    +1

    По-вашему, насколько важно иметь более опытного коллегу (товарища) или техлида для развития программистов? Как вообще лучше выстраивать процесс обмена опытом в команде среди программистов?


  1. LeVoN_CCCP
    13.09.2021 13:15

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


  1. 3263927
    13.09.2021 13:21
    +2

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


  1. dom3d
    13.09.2021 14:08
    +1

    Люто лайкую!
    Это просто Ода программистам!
    Когда я впервые познакомился с проф. программистами, то поразился, на сколько они умные люди. Это было в 1989 году, когда меня как пользователя познакомили с АСУП для Киевского авиазавода.


  1. Murtagy
    13.09.2021 15:33
    +1

    Спасибо!


  1. Doomland
    13.09.2021 16:11
    +2

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


  1. Portnov
    13.09.2021 19:11
    +2

    «Программист — это солдат технической революции и как таковой должен обладать революционным мышлением.»
    — академик А. П. Ершов


  1. Jecky
    13.09.2021 21:50
    +1

    Code never lies - остальное следствие из этого.


  1. Vilaine
    14.09.2021 01:00

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


  1. ldss
    14.09.2021 18:33

    прям ода программистам:)

    По моим наблюдениям (в основном за собой:)), в обычной жизни больше всего проявляется склонность к алгоритмизации действий и их оптимизации


  1. Jaghatai
    09.10.2021 01:20

    Так не заметно всемирная паутина превратилась в чью то суверенную территорию