TGViewer
Играем джаз Играем джаз @playingjazz · 244 subscribers
Post #21 289
Интересные тесты для поступления на юридический, три примера https://t.me/avvablog/2584

Но я хотел бы сфокусироваться не на самих примерах, а на мета-примере: самом посте и комментариях под ним. К IT это применимо совершенно точно.

У нас в отрасли по объективным причинам скапливаются люди двух типов: 1) С IQ заметно выше среднего 2) С некоторыми проблемами в коммуникации, то, что принято называть интровертным типом личности. Люди первого типа легче и быстрее справляются о огромным количеством абстрактной информации при разработке ПО, их высокий IQ - их конкурентное преимущество. Люди второго типа, как правило, более усидчивы, а как нам говорит известная максима, хороший программист - это тот, у кого железная задница. Мало обладать хорошим умом, надо ещё и уметь долго ковырять задачи. Часто носителями и первого, и второго типа являются одни и те же люди.

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

Поэтому я давно придерживаюсь следующего подхода и всегда это говорю своим коллегам: код пишется не для ЭВМ, а для других людей. Человеку нужно осознать, что его код (или иные артефакты вроде документации, комментариев) должен быть понятен:
1) Ему самому через год-два, когда он выпадет из контекста, и будет читать это как в первый раз
2) Коллегам, которые видят это впервые, и не прошли весь путь решения задачи

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

И если вдруг ваши дети стали говорить "я пойду в программисты, мне не нужен этот русский", постарайтесь как можно скорее купировать эту вредную мысль.
  • 👍 6
  • ❤ 1
  • 🔥 1
More from @playingjazz
  1. Sep 27, 2026Посмотрел великолепный сериал The Studio про директора голливудской студии, его подчинённы…
  2. Sep 20, 2026Вчера посетил очередной митап "Морковки" Петра Жаркова. На этот раз были не совместные игр…
  3. Sep 19, 2026О литературе для менеджеров Иногда коллеги меня не понимают, когда я на полном серьёзе сов…
  4. Aug 23, 2026Территория Решил на отдыхе перечитать роман "Территория" Олега Куваева. В первый раз читал…
  5. Aug 16, 2026Гайд по увольнениям для руководителей среднего звена Написал важный для меня текст на акту…
  6. Aug 13, 2026Завершая тему помощи карьерных консультантов. Первые впечатления от взаимодействия были оп…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →