Горюче-сказочные материалы
1.45K subscribers
1.87K photos
78 videos
18 files
2.08K links
У этого канала нет зеркала в защищённом национальном месенжере макс.
Download Telegram
Полное название «Интуриста»: «Всесоюзное акционерное общество по иностранному туризму в СССР». И вот слово акционерное тут очень смущает. А кто же были акционеры? Нормального ответа найти не удалось, похоже, никаких акционеров не было. В начале истории СССР было организовано очень много акционерных обществ, которые досуществовали до НЭПа, но потом были все ликвидированы. Осталиось только несколько штук, ориентированных на заграницу: Ингосстрах, Интурист и Внешторгбанк. Для иностранцев нужно было создать видимость цивилизованности, поэтому внешние экономические коннекторы имели такую формальную структуру.
“Git is truly the Dark Souls of version control systems” ©
По ссылке https://psy.su/feed/8560/ двухчасовое видео, которое очень нужно послушать, тем более что и слушается оно очень легко, бабушка очень чётко и последовательно всё излагает. Но так как вы его всё равно смотреть не будете, расскажу коротко, о чём там.

Бабушка — психолог, занимается исследованиями интеллекта с семидесятых годов. С 1990 года непрерывно собирала статистику по результатам собственной модификации теста Амтхауэра. Тест состоит из девяти сабтестов, каждый из которых оценивает один из аспектов интеллекта. По каждому из сабтестов можно набрать максимум 20 баллов.

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

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

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

И это — ЭЛИТНЫЕ школы, в обычных творится абсолютный терминальный ужас. Автор возлагает всю вину на систему образования, но у меня есть некоторые сомнения, что это главный фактор.
Цитата из классиков:

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

Сразу дисклеймер, я говорю не про студента/практиканта, там всё совсем по-другому.

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

На нулевом этапе очерчиваем круг задач человека, знакомим с другими сотрудниками и явным образом обозначаем их роли. Новый человек должен знать, кто из команды чем занимается, как и по каким вопросам к кому обращаться. Знакомим с системами сопровждения: таск-трекер, сборочная система, системы тестирования. Для каждой из систем описываем, как там что устроен, а для таск трекера дополнительно рассказываем про жизненный цикл задачи в рамках проекта. Очень желательно, чтобы максимум информации был где-то доступен в текстовом виде, в этом случае мы ждём от человека, что он прочитает, поймёт и будет при необходимости с текстом консультироваться.

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

Естественно, в самом начале нужно озвучить, что в случае возникновения вопросов нужно обращаться к ментору. Очень плохо, если человек застрял на каком-то моменте и не ставит об этом в известность самостоятельно, застрял — это когда надолго, например, на целый день. Очень плохо, если человек отвлекает ментора на каждую мелочь, с которой сталкивается, мы ждём, что у него под рукой есть гугл с яндексом, где он сначала попытается найти ответ сам. И повторю — все задачи должны включать в себя элементы поиска информации. Например, если задача звучит как «Добавить новый параметр в диалог ЩЩЩ», то мы не объясняем тут же, как у нас устроена база, интерфейс и промежуточные слои, человек должен про это прочитать самостоятельно в документации/коде или спросить ментора.

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

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

Если на первом этапе человек справляется плохо, увольняем. К этому моменту мы уже должны выявить:

• неумение самостоятельно искать и извлекать информацию;
• несобранность и неумение концентрироваться;
• неумение «сливать» избыточную информацию на внешний носитель информации (файл, блокнот, вики);
• неумение функционально (то есть точно, чётко и по делу) писать и задавать вопросы.

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

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

Пара недель — месяц второго этапа и всё, испытательный срок завершаем. Второй этап обычно проходит легко и на нём редко кто отсеивается.

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

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

Также помните, что вы не один участвуете в игре, на вашей стороне доски другие персонажи, у них тоже есть интересы и цели.
В телесных практиках начинающие почти всегда придают внешней стороне процесса (презентации) слишком большое значение. Хороший боец не тот, кто кучу красивых приёмов применил. Хороший социальный танцор не тот, кто кучу разных красивых связок с акробатикой изобразил. Есть, конечно, презентационные дисциплины (сценические танцы, показательные выступления), но вне их внешняя сторона менее приоритетна, чем внутренняя.
​​“Зелёный новый курс” умер, не успев родиться.

В канун президентских выборов в США идут баталии по всем линиям фронта культурной войны. Но одна тема оказалась полностью забыта - это вопрос климата и “глобального потепления”.

Еще год-два назад либеральная публика в Америке сходила с ума по “Зелёному новому курсу” - плану переустройства экономики на плановых началах стоимостью в 93 трлн долларов.

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

Пик “зелёной мании” пришёлся на весну-лето 2019 года. ThinkProgress тогда обещала, что миру осталось 14 месяцев до наступления точки невозврата. А BBC давало 18 месяцев до начала “необратимых изменений” земного климата.

Вот эти месяцы и прошли. Никакой климатической катастрофы не случилось. Как не было обещанного “алармистами” глобального похолодания в 70-е, голода в 80-е и тотального перенаселения планеты в 90-е. Все либеральные страшилки закончились пшиком.

Разговоры о “необратимых изменениях” климата обычно опираются на выкладки Майкла Манна. Тот популяризовал модель “хоккейной клюшки”, которая показывает резкий рост температур в XX веке.

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

За этот год природа очистилась настолько, что Грета Тунберг вернулась в школу, а “Зелёный новый курс” просто ушёл в небытие. Туда ему и дорога.
«Ну вот, например, сегодня выясняется, что монолит советской партийно-административной системы годами подтачивал (как в прямом, так и в переносном смысле) архивный червь. Речь о том, что аппарат оказался в итоге не в состоянии справиться с чудовищными объемами бюрократических бумаг, порождаемых партийными и советскими структурами,— документы с несметным числом грифов и регламентаций буквально хоронили эффективное делопроизводство, вынуждая власть заниматься бумажными проблемами, а не реальными.

Кризис документооборота стал приобретать очертания грядущего коллапса в конце 1960-х. В эпицентре бумажного цунами оказалась важнейшая и засекреченная от простых смертных структура — всемогущий Общий отдел ЦК КПСС.»

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

Очень хороший текст о реальном положении вещей в организационной иерархии.

At first, when you start working at a rapidly growing company, what you see is smart, idealistic, driven people working together to accomplish a goal greater than themselves. When you leave, unless you are willfully blind or exceptionally naive, what you see is a ruthless political arena— a modern day Game of Thrones, where machinations take place over email, and battles are won and lost over cups of light roast coffee.
И отличный комментарий с HN:

Here's some of my learnings about getting promoted for those that really want to play that game:

- Only the perception of your work matters
- Attend the social events and get in good with the bosses
- The countability of your major achievements is important. Make the list long, too long to hold in the mind
- At the same time the gravitas of your best achievement is also important since that will be the soundbite that is shared about you behind your back
- Get allies who can proselytize about you behind your back
- Be the best. The difference between one and two is bigger than that between two and three, as far as promotions go
- Take credit for your work (use pronouns I and Me when talking about your work, not We) and do not allow others to take credit for your work
- If it's a teamwork situation with other people on your level, don't do most of the work, because the credit will end up being split 50/50 in the eyes of the bosses even if you did most of it
- Make a very good first impression
- Shape the narrative around the role you played in the success of the mission/team/company
- Get the bosses to make a soft public commitment regarding your competence
- Even if you have a really good boss, all of the above is still important, because they are fallible humans and aren't omniscient
- Actually do good work, it'll make the above easier