Неполная занятость после топового вуза привела C++ программиста к преступлению
Почему Коулу Томасу Аллену, выпускнику Калтеха, живущему в одном из самых комфортабельных мест на планете - что-то стукнуло в голову и он отправился в Вашингтон убивать Трампа? Причины становятся понятны, если проанализировать профиль преступника на LinkedIn.
Аллен поступил в Калтех, но не очень-то в нем блистал (GPA 3.0 из 4.0). Так как поступить в Калтех довольно трудно, можно предположить что ему дали какие-то льготы при поступлении. Я помню в мою бытность в МФТИ у нас в группе был студент после Афганистана, он все время смотрел в угол, печально играл на гитаре и ушел после первой сессии.
Пять лет после окончания бакалавриата в Калтехе Аллен поступил на магистратуру в гораздо менее престижный вуз California State University - Dominguez Hill, в котором легко быть отличником, но по окончанию его все равно не нашел хорошей работы.
В секции рабочих навыков в его резюме - солянка из обычных вещей (C++, Java, Питон) и всякая фигня типа Microsoft Excel, которую реальный разработчик вообще не станет ставить в резюме. Из достижений - скучная игра с самоописывающимся названием Bohrdom (игра слов "Нильс Бор" и Boredom/Скука). Выглядит как викендный проект. Это его типа самое большое достижение за 10 лет.
Последние шесть лет подрабатывал репетитором, но можно предположить что сейчас репетиторам туго из-за ИИ. Работал год разработчиком в какой-то мелкой конторе, о которой пишет невнятно, "Worked with vendors and senior engineers to quote and manufacture parts on time, within tolerances, and within budget" - пример как не надо писать резюме.
И нельзя сказать, что у него не было возможностей - его например брали на 3 месяца практикантом в NASA JPL. Не то что это было бы очень круто (эта контора у них рядом с кампусом), но он мог бы там серьезно выучить скаже программирование встроенных систем на лучших примерах, а не оставаться на уровне Ардуино, которому Аллен пару раз помогал учить младших студентов.
Картина понятная - человек без особых способностей лет сначала попал в хорошее место, чем не воспользовался, а потом десять лет страдал фигней, отчего ему в голову стала проникать всякая бесовщина и теперь он проведет остаток жизни в тюрьме. У меня есть приятели по Киеву и Москве, которые на такой же почве стали политическими активистами, сражающимися с полицейскими на площадях.
Мог ли он этого избежать? Наверняка. Мог бы вместо такой аморфной недокарьеры стать скажем довольным жизнью сварщиком или водопроводчиком - постоянно занятым высокооплачиваемым контрактором. Или все-таки поднажать в Калтехе и хорошо освоить какую-нибудь нишу - скажем FPGA дизайн или взрослое программирование микроконтроллеров. В sales & marketing он бы вряд-ли пошел - в его текстах нет искринки. А вы как думаете?
Почему Коулу Томасу Аллену, выпускнику Калтеха, живущему в одном из самых комфортабельных мест на планете - что-то стукнуло в голову и он отправился в Вашингтон убивать Трампа? Причины становятся понятны, если проанализировать профиль преступника на LinkedIn.
Аллен поступил в Калтех, но не очень-то в нем блистал (GPA 3.0 из 4.0). Так как поступить в Калтех довольно трудно, можно предположить что ему дали какие-то льготы при поступлении. Я помню в мою бытность в МФТИ у нас в группе был студент после Афганистана, он все время смотрел в угол, печально играл на гитаре и ушел после первой сессии.
Пять лет после окончания бакалавриата в Калтехе Аллен поступил на магистратуру в гораздо менее престижный вуз California State University - Dominguez Hill, в котором легко быть отличником, но по окончанию его все равно не нашел хорошей работы.
В секции рабочих навыков в его резюме - солянка из обычных вещей (C++, Java, Питон) и всякая фигня типа Microsoft Excel, которую реальный разработчик вообще не станет ставить в резюме. Из достижений - скучная игра с самоописывающимся названием Bohrdom (игра слов "Нильс Бор" и Boredom/Скука). Выглядит как викендный проект. Это его типа самое большое достижение за 10 лет.
Последние шесть лет подрабатывал репетитором, но можно предположить что сейчас репетиторам туго из-за ИИ. Работал год разработчиком в какой-то мелкой конторе, о которой пишет невнятно, "Worked with vendors and senior engineers to quote and manufacture parts on time, within tolerances, and within budget" - пример как не надо писать резюме.
И нельзя сказать, что у него не было возможностей - его например брали на 3 месяца практикантом в NASA JPL. Не то что это было бы очень круто (эта контора у них рядом с кампусом), но он мог бы там серьезно выучить скаже программирование встроенных систем на лучших примерах, а не оставаться на уровне Ардуино, которому Аллен пару раз помогал учить младших студентов.
Картина понятная - человек без особых способностей лет сначала попал в хорошее место, чем не воспользовался, а потом десять лет страдал фигней, отчего ему в голову стала проникать всякая бесовщина и теперь он проведет остаток жизни в тюрьме. У меня есть приятели по Киеву и Москве, которые на такой же почве стали политическими активистами, сражающимися с полицейскими на площадях.
Мог ли он этого избежать? Наверняка. Мог бы вместо такой аморфной недокарьеры стать скажем довольным жизнью сварщиком или водопроводчиком - постоянно занятым высокооплачиваемым контрактором. Или все-таки поднажать в Калтехе и хорошо освоить какую-нибудь нишу - скажем FPGA дизайн или взрослое программирование микроконтроллеров. В sales & marketing он бы вряд-ли пошел - в его текстах нет искринки. А вы как думаете?
👍17🤔7🔥2
Попросили рассказать как для меня выглядел Чернобыль в 1986 году. Рассказываю. Сначала в Киеве стало меньше автобусов - люди долго ждали их на остановках. Прошел слух что автобусы сняли для вывоза людей из Чернобыля. Потом дня три не было никакой информации. Я катался на велосипеде под странным моросящим дождем. Так как слухи уже были, я думал, а не радиоактивен ли дождь.
Потом началась паника. Народ скупил весь йод в аптеках, так как говорили что йодистый калий препятствует лучевой болезни. Вся площадь перед железнодорожным вокзалом была по слухам занята толпой, которая охотилась на билеты из Киева в любых направлениях кроме чернобыльского. Говорили, что какие-то матери бросали детей в окна уезжавших поездов с перрона, только чтобы они уехали.
Потому почти все одноклассники разъехались из Киева по разным городам, а я остался. Киев резко стал очень чистым городом, так как его улицы стали ежедневно мыть. Опустел днепровский пляж - там остались только старики и молодеж-пофигисты. Громкоговоритель на пляже говорил что купаться в Днепре безопасно, но по приходу домой нужно принять душ и все с себя смыть.
Лето 1986 года было для меня супер-продуктивным. Я ходил в контору человека по фамилии Долина, бывшего полковника танковых войск из Донецка, который переквалифицировался в компьтеризатора украинского образования. Там я работал на компьютерах MSX Yamaha, выучил программирование на Си. Компилятор назывался ASCII C (сейчас в комментах появятся умники которые будут мне говорить, что ASCII это кодировка, а я им буду кидать ссылку что это еще и японская компания).
Долине мое увлечение Си не нравилось, он хотел чтобы я больше писал программ на Бейсике, которые он демонстрировал людям из украинских министерств и студии мультфильмов (некоторые программы были графические). Кроме графики я сделал еще например программу которая фиксировала в реальном времени действия футболистов во время матча, через нажатия клавиш наблюдателем. Контора Долины была у стадиона, оттуда доносились вопли болельщиков. Долина это показывал кому-то по спортивной линии.
В конце лета я полетел на Новосибирскую Летнюю Школу Юных Программистов, где выучил ассемблер Z80 и сделал поддержку параллельного выполнения нескольких Си функций с помощью переключения контекстов в обработчике прерывания по таймеру. С сохранением регистров в дексрипторе задачи в списке задач. За это я получил диплом первой степени. По-моему дипломы вручал академик Ершов, хотя может я путаю и мы встретились с ним в академгородке куда на тоже возили.
На школе было невероятное количество комаров, а также красивая девочка из Томска, которая мне нравилась, и ее подружка, которой нравился я. Из Украины еще был юный гений из Харькова, который постоянно спорил со мной, что персоналки фигня, а мейнфреймы - это круто. Так как я успел поработать и на мейнфреймах, споры были довольно развесистые.
Еще там я увидел первые советские программы западного качества - редактор tor(?), программу низкоуровневой работы с диском и оконный отладчик. Они были написаны на Си и ассемблере аккуратно, как примеры в западных книжках. Советский код который я видел до этого (и большинство после этого) был написан тяп-ляп. Писали эти программы местные аспиранты которые были также преподавателями школы.
Помимо этих программ я привез на флоппи-дисках со школы CP/M (хуже файловая система чем в MSX-DOS), среду Turbo Pascal, интерпретатор List, компилятор Nevada Fortran, еще два компилятора Си (Aztec C и BDS C) и даже компилятор с подмножества языка Ada, который я знал теоретически, но никогда не использовал.
29 лет спустя, в 2017 году я приехал на ту же новосибирскую школу в качестве инструктора по Verilog и FPGA. Еще там был Boris Fayfel из моей френдленты, он учил детей Лиспу или чему-то такому.
Потом началась паника. Народ скупил весь йод в аптеках, так как говорили что йодистый калий препятствует лучевой болезни. Вся площадь перед железнодорожным вокзалом была по слухам занята толпой, которая охотилась на билеты из Киева в любых направлениях кроме чернобыльского. Говорили, что какие-то матери бросали детей в окна уезжавших поездов с перрона, только чтобы они уехали.
Потому почти все одноклассники разъехались из Киева по разным городам, а я остался. Киев резко стал очень чистым городом, так как его улицы стали ежедневно мыть. Опустел днепровский пляж - там остались только старики и молодеж-пофигисты. Громкоговоритель на пляже говорил что купаться в Днепре безопасно, но по приходу домой нужно принять душ и все с себя смыть.
Лето 1986 года было для меня супер-продуктивным. Я ходил в контору человека по фамилии Долина, бывшего полковника танковых войск из Донецка, который переквалифицировался в компьтеризатора украинского образования. Там я работал на компьютерах MSX Yamaha, выучил программирование на Си. Компилятор назывался ASCII C (сейчас в комментах появятся умники которые будут мне говорить, что ASCII это кодировка, а я им буду кидать ссылку что это еще и японская компания).
Долине мое увлечение Си не нравилось, он хотел чтобы я больше писал программ на Бейсике, которые он демонстрировал людям из украинских министерств и студии мультфильмов (некоторые программы были графические). Кроме графики я сделал еще например программу которая фиксировала в реальном времени действия футболистов во время матча, через нажатия клавиш наблюдателем. Контора Долины была у стадиона, оттуда доносились вопли болельщиков. Долина это показывал кому-то по спортивной линии.
В конце лета я полетел на Новосибирскую Летнюю Школу Юных Программистов, где выучил ассемблер Z80 и сделал поддержку параллельного выполнения нескольких Си функций с помощью переключения контекстов в обработчике прерывания по таймеру. С сохранением регистров в дексрипторе задачи в списке задач. За это я получил диплом первой степени. По-моему дипломы вручал академик Ершов, хотя может я путаю и мы встретились с ним в академгородке куда на тоже возили.
На школе было невероятное количество комаров, а также красивая девочка из Томска, которая мне нравилась, и ее подружка, которой нравился я. Из Украины еще был юный гений из Харькова, который постоянно спорил со мной, что персоналки фигня, а мейнфреймы - это круто. Так как я успел поработать и на мейнфреймах, споры были довольно развесистые.
Еще там я увидел первые советские программы западного качества - редактор tor(?), программу низкоуровневой работы с диском и оконный отладчик. Они были написаны на Си и ассемблере аккуратно, как примеры в западных книжках. Советский код который я видел до этого (и большинство после этого) был написан тяп-ляп. Писали эти программы местные аспиранты которые были также преподавателями школы.
Помимо этих программ я привез на флоппи-дисках со школы CP/M (хуже файловая система чем в MSX-DOS), среду Turbo Pascal, интерпретатор List, компилятор Nevada Fortran, еще два компилятора Си (Aztec C и BDS C) и даже компилятор с подмножества языка Ada, который я знал теоретически, но никогда не использовал.
29 лет спустя, в 2017 году я приехал на ту же новосибирскую школу в качестве инструктора по Verilog и FPGA. Еще там был Boris Fayfel из моей френдленты, он учил детей Лиспу или чему-то такому.
👍40❤14🔥5
В ленте фейсбука много постов про банкротство некоей частной школы, в которую, судя по репликам, детей возили в замок на самолетах. Обсуждают в основном что не заплатили за два месяца учителям, а также весом ли диплом или сертификат от данной школы. Проскальзывает слово "элитарность".
У меня при виде такой информации сразу встает вопрос: а чему там такому учили и как это поможет детям решать задачи в реальной жизни? Я это спрашиваю с позиции человека, который периодически участвует в интервьировании студентов американских вузов на работу проектировать телефоны в Самсунг. Интервьирует кандидата обычно команда из рекрутера, скринера-инженера, пяти старших инженеров и двух начальников. В отличие от гуманитария Ivan Kurilla, который в некоем интервью рассказывал что в Америке все решает топовый вуз, я знаю из своей практики, что даже если у студента хоть два диплома из вузов в мировом Топ-10, но он не решает задачки на интервью, то он не получит оффера. А вот если хорошо решает, то скорее всего получит. Вуз имеет значение при сравнении двух кадидатов которые решают задачки примерно одинаково.
Вы себе не представляете, какое количество студентов, в том числе топовых вузов, плавает на вопросах типа: "преврати последовательности с битом first в последовательности с битом last". Полная формулировка: на вход цифрового блока приходят последовательности из трансферов данных. Каждый трансфер считывается на положительном фронте тактового сигнала clock, на котором сигнал valid=1. Первый трансфер в каждой последовательности обозначен сигналом first. Блок должен выдавать на выходе такую же последовательность, но маркировать не первый трансфер, а последний сигналом last. Напишите код на языке описания аппаратуры Verilog который это делает".
Вот сейчас некоторые комментаторы побежали в ChatGPT и вернутся с репликой "но это же так просто!" Но в реальной жизни кандидат интервьируется у доски (физической, на стене, не виртуальной) без доступа не только к ИИ, но и к любым электронным устройствам вообще. И оказывается, что многим это не просто, топовые вузы почему-то не научили их решать такие задачки, хотя в программе это есть. Если вдумчиво пройти курс MIT 6.111 или там курс по учебнику Dally & Harting в Стенфорде, то у студента не должно возникнуть проблем с такими задачками. Но они возникают.
Я это все к чему. Никто так и не спросил, а что собственно такое учили в той обанкротившейся школе, что ради этого нужно было снимать замок-шато во Франции? Чем это лучше помогает скажем решать задачки по геометрии (геометрия тоже нужна про проектировании GPU в телефоне), чем школа в здании бывшего пионерлагеря около сельмага в Новосибирской области? (Я про Летнюю Школу Юных Программистов в Новосибирске если кто не понял намек). Мы в Самсунге кстати сейчас нанимаем на позиции RTL-дизайнеров - можете присылать мне запросы, если вы решили задачку выше без бегания в ChatGPT и она прошла тест. Тест вот тут -
https://github.com/yuri-panchul/systemverilog-homework/tree/main/04_more_sequential/04_06_convert_first_to_last_with_valid
У меня при виде такой информации сразу встает вопрос: а чему там такому учили и как это поможет детям решать задачи в реальной жизни? Я это спрашиваю с позиции человека, который периодически участвует в интервьировании студентов американских вузов на работу проектировать телефоны в Самсунг. Интервьирует кандидата обычно команда из рекрутера, скринера-инженера, пяти старших инженеров и двух начальников. В отличие от гуманитария Ivan Kurilla, который в некоем интервью рассказывал что в Америке все решает топовый вуз, я знаю из своей практики, что даже если у студента хоть два диплома из вузов в мировом Топ-10, но он не решает задачки на интервью, то он не получит оффера. А вот если хорошо решает, то скорее всего получит. Вуз имеет значение при сравнении двух кадидатов которые решают задачки примерно одинаково.
Вы себе не представляете, какое количество студентов, в том числе топовых вузов, плавает на вопросах типа: "преврати последовательности с битом first в последовательности с битом last". Полная формулировка: на вход цифрового блока приходят последовательности из трансферов данных. Каждый трансфер считывается на положительном фронте тактового сигнала clock, на котором сигнал valid=1. Первый трансфер в каждой последовательности обозначен сигналом first. Блок должен выдавать на выходе такую же последовательность, но маркировать не первый трансфер, а последний сигналом last. Напишите код на языке описания аппаратуры Verilog который это делает".
Вот сейчас некоторые комментаторы побежали в ChatGPT и вернутся с репликой "но это же так просто!" Но в реальной жизни кандидат интервьируется у доски (физической, на стене, не виртуальной) без доступа не только к ИИ, но и к любым электронным устройствам вообще. И оказывается, что многим это не просто, топовые вузы почему-то не научили их решать такие задачки, хотя в программе это есть. Если вдумчиво пройти курс MIT 6.111 или там курс по учебнику Dally & Harting в Стенфорде, то у студента не должно возникнуть проблем с такими задачками. Но они возникают.
Я это все к чему. Никто так и не спросил, а что собственно такое учили в той обанкротившейся школе, что ради этого нужно было снимать замок-шато во Франции? Чем это лучше помогает скажем решать задачки по геометрии (геометрия тоже нужна про проектировании GPU в телефоне), чем школа в здании бывшего пионерлагеря около сельмага в Новосибирской области? (Я про Летнюю Школу Юных Программистов в Новосибирске если кто не понял намек). Мы в Самсунге кстати сейчас нанимаем на позиции RTL-дизайнеров - можете присылать мне запросы, если вы решили задачку выше без бегания в ChatGPT и она прошла тест. Тест вот тут -
https://github.com/yuri-panchul/systemverilog-homework/tree/main/04_more_sequential/04_06_convert_first_to_last_with_valid
👍13🔥7
Продолжение:
Продолжим тему элитарной частной школы Le Sallay, куда русских детей релокантов возили в замок-шато во Франции самолетами. Посмотрел программу школы и сразу заметил, что она не является заменителем обычной средней школы на раёне, в которую ученику все равно надо продолжать ходить. Посколько в программе Le Sallay не хватает материалов старших классов: стереометрии (только по объему фигур прошлись), матана (где пределы, производные и интегралы?), органическая химия куцая (где реакции альдегидов и кетонов?)
Где черт побери введение в элементарную статистику помимо упоминания условной вероятности? Каким образом будущий владелец многомиллионого бизнеса (комментаторы моего предыдущего поста утверждали что школа именно для таких) сможет принимать бизнес-решения и руководить массами людей, если он не в курсе про нормальное распределение, а также будет путать корреляцию с каузацией?
Размножение растений почему-то скомбинировано с лишайниками. Технически лишайник это не растение, а комбинация грибов и цианобактерий или грибов и водорослей, причем все три (грибы, цианобактерии и водоросли) растениями по современному определению не являются (хотя зеленые водоросли вносят и выносят из растений периодически). Где жизненные циклы растений спорофит-гаметофит, от мхов до цветковых?
Но есть и хорошие новости. В программе есть объективно интересные подросткам романы типа "Дня триффидов" Джона Уиндема. Это лучше чем читать в 14 лет "Анну Каренину" которая является шикарным романом, но понимается только лет в 25.
Также двумя руками поддерживаю параллельное изучение русского языка и украинской мовы. По двум причинам:
1. Когда в этом Хогвартсе во Франции один ребенок берет курс на русском, а другой на мове, и они при этом сидят на соседних стульях, то это крепит дружбу между братскими народами.
2. Если школа поделится статистикой сколько брали на русском, а сколько на украинском, с распределением по странам происхождения релокантов, мы можем использовать эту статистику в разных интернет-спорах.
Есть секция про гендер, она наверное готовит к корпоративному тренингу на эту тему в взрослой Америке и Европе. Это контраргумент для тех, кто утверждает что школа якобы пропагандирует российкие скрепы. А вот и нет!
Продолжим тему элитарной частной школы Le Sallay, куда русских детей релокантов возили в замок-шато во Франции самолетами. Посмотрел программу школы и сразу заметил, что она не является заменителем обычной средней школы на раёне, в которую ученику все равно надо продолжать ходить. Посколько в программе Le Sallay не хватает материалов старших классов: стереометрии (только по объему фигур прошлись), матана (где пределы, производные и интегралы?), органическая химия куцая (где реакции альдегидов и кетонов?)
Где черт побери введение в элементарную статистику помимо упоминания условной вероятности? Каким образом будущий владелец многомиллионого бизнеса (комментаторы моего предыдущего поста утверждали что школа именно для таких) сможет принимать бизнес-решения и руководить массами людей, если он не в курсе про нормальное распределение, а также будет путать корреляцию с каузацией?
Размножение растений почему-то скомбинировано с лишайниками. Технически лишайник это не растение, а комбинация грибов и цианобактерий или грибов и водорослей, причем все три (грибы, цианобактерии и водоросли) растениями по современному определению не являются (хотя зеленые водоросли вносят и выносят из растений периодически). Где жизненные циклы растений спорофит-гаметофит, от мхов до цветковых?
Но есть и хорошие новости. В программе есть объективно интересные подросткам романы типа "Дня триффидов" Джона Уиндема. Это лучше чем читать в 14 лет "Анну Каренину" которая является шикарным романом, но понимается только лет в 25.
Также двумя руками поддерживаю параллельное изучение русского языка и украинской мовы. По двум причинам:
1. Когда в этом Хогвартсе во Франции один ребенок берет курс на русском, а другой на мове, и они при этом сидят на соседних стульях, то это крепит дружбу между братскими народами.
2. Если школа поделится статистикой сколько брали на русском, а сколько на украинском, с распределением по странам происхождения релокантов, мы можем использовать эту статистику в разных интернет-спорах.
Есть секция про гендер, она наверное готовит к корпоративному тренингу на эту тему в взрослой Америке и Европе. Это контраргумент для тех, кто утверждает что школа якобы пропагандирует российкие скрепы. А вот и нет!
👏11😁5
На мою воскресную тусовку в Hacker Dojo зашла азиатская женщина по имени Лили и произошло то, о чем я читал в книжке Chip War. В ней есть эпизод, как американские бизнесмены в 1960-е приехали в Юго-Восточную Азию и были потрясены, как просто использовать местных жителей для сборки всего электронного. Учатся мгновенно, делают точно и быстро, и не выпендриваются, как американские рабочие с их дурацкими профсоюзами.
Итак, Лили - программистка вебсайтов, пишет на Java и TypeScript. Никогда в жизни не прикасалась к паяльнику. Пришла на мой митап с запросом “я хочу сделать CPU из микросхем малой степени интеграции”, то бишь рассыпухи из И/ИЛИ/НЕ, D-триггеров, мультиплексоров, 4-х битных сумматоров итд. Как делали в конце 1960-х.
Я ей сказал, что готов помочь ей удовлетворить ее желание, но на это потребуется до хрена таких микросхем. Даже чтобы сделать аккумуляторный процессорик с тремя регистрами (счетчик команд, аккумулятор и индексный регистр). Сначала я показал ей как собирать простые гейты на безпаечной макетной плате, а потом предупредил, что если уставить такими целый стол, то будут все время глючить контакты, поэтому лучше паять.
Лили согласилась, я вытащил паяльник из ящика и показал ей как делать это танцевальное движение: подводим паяльник к пину, прогреваем, подносим проволоку припоя, она плавится, припой стекает в дырку и образует конус, проволоку отводим, потом отводим паяльник.
Затем я вручил Лили паяльник вместе с пробной платой и гребенкой, и не успел я отвернуться, как она сделала ряд конусов припоя вообще без дефектов. Отказалась от очков с увеличительными линзами, они де только мешают. Вот и первый раз с паяльником.
Итак, Лили - программистка вебсайтов, пишет на Java и TypeScript. Никогда в жизни не прикасалась к паяльнику. Пришла на мой митап с запросом “я хочу сделать CPU из микросхем малой степени интеграции”, то бишь рассыпухи из И/ИЛИ/НЕ, D-триггеров, мультиплексоров, 4-х битных сумматоров итд. Как делали в конце 1960-х.
Я ей сказал, что готов помочь ей удовлетворить ее желание, но на это потребуется до хрена таких микросхем. Даже чтобы сделать аккумуляторный процессорик с тремя регистрами (счетчик команд, аккумулятор и индексный регистр). Сначала я показал ей как собирать простые гейты на безпаечной макетной плате, а потом предупредил, что если уставить такими целый стол, то будут все время глючить контакты, поэтому лучше паять.
Лили согласилась, я вытащил паяльник из ящика и показал ей как делать это танцевальное движение: подводим паяльник к пину, прогреваем, подносим проволоку припоя, она плавится, припой стекает в дырку и образует конус, проволоку отводим, потом отводим паяльник.
Затем я вручил Лили паяльник вместе с пробной платой и гребенкой, и не успел я отвернуться, как она сделала ряд конусов припоя вообще без дефектов. Отказалась от очков с увеличительными линзами, они де только мешают. Вот и первый раз с паяльником.
🔥34👍8❤3👏2😁2
На Хабре получилось хорошее обсуждение
https://habr.com/en/articles/1033360
В 2010 году я участвовал в интервьюировании на позицию по моделированию и верификации процессорных ядер. Один из кандидатов был благообразный седой американец, который до этого работал в IBM.
Я задал вопрос про язык описания и верификации аппаратуры SystemVerilog. На это кандидат сказал, что он еще не освоил SystemVerilog, вписал его в резюме на будущее, но вообще использовал Verilog-95 и немного Verilog-2001.
“Нет проблем”, - сказал я и задал вопрос по Verilog-95: “приведите примеры гонок (race conditions) при использовании верилога”.
На это кандидат сказал, что вообще его опыт был больше связан с VHDL. “Блин, как он выкрутился” - подумал я, ведь в VHDL нет гонок как в верилоге из-за дизайна языка.
VHDL так VHDL. Спросил: допустим переменная A имеет размер 10 бит, B 7 бит, а C 5 бит. Напишите как вычислить “A = B + C”.
Правильный кандидат, который знает VHDL, сразу бы спросил, может ли он использовать стандартную библиотеку ieee.numeric_std или проприетарную std_logic_arith от компании Synopsys. Далее правильный кандидат поинтересовался бы, являются ли A, B и C числами со знаком или без знака. После чего написал бы на доске что-нибудь типа:
A <= std_logic_vector (resize (signed (B), 10) + resize (signed (C ), 10))
Но кандидат ничего такого писать не стал, а сказал, что он использовал VHDL как своего рода расширение языка Ada, на котором у него реально много опыта. Тут я начал подозревать, что кандидат просто прыгает с языка на язык, чтобы завести меня в область, в которой я ничего не знаю, чтобы я его отпустил (его ждали интервьировать еще три человека в компании).
Но кандидату не повезло. Когда я учился в 1986 году в 9 классе физматшколы номер 145 города Киева, мне попала в руки переводная книжка про Аду, я ее читал и даже писал ручкой в тетради на ней программы, так как компиляторов с Ады на Украине не было, первый я увидел только в Москве, в институте авиационных систем ГосНИИАС в 1991 году.
Короче я попросил кандидата описать мне механизм рандеву (rendezvous) в языке Ада. Это ключевая черта, одна из главных особенностей языка которая отличала его не только от Паскаля, от которого Ада развивалась, но и других языков типа Coral-66, применявшихся в ракетно-радарно-авиационном народном хозяйстве.
На это кандидат удивился и смущенно пролепетал что-то про язык Jovial, после чего посмотрел на меня с таким видом “А вот хрен ты хоть что-то про Jovial знаешь!”
И вот тут кандидату не повезло просто конкретно. Да, Jovial - это действительно редкий язык, который несколько десятилетий поддерживался какой-то конторой в Канаде для военных клиентов, у которых много древней легаси. Но я во все том же 9 классе прочитал упоминание про этот язык в культовой в СССР книжке Чарльза Уэзерела “Этюды для программистов”, а потом, уже в середине 1990-х, увидел книжку про Jovial в библиотеке Стенфордского университета, и с интересом ее пролистал.
Ну как вы поняли, я задал кандидату вопрос про Jovial: чем этот язык, который произошел от Algol-58, отличается от других языков своего времени, например более известного Algol-60? (Я прочитал про Алгол-60 в 8 классе в учебнике МГУ по программированию, а до этого - в 7 классе в книжке серии “Популярные лекции по математике”).
Выражение лица кандидата после этого вопроса было бесценным. (Правильный ответ, например “в частности в обработке строк” - он дать не смог.)
Интересно что я увидел этого товарища через несколько лет трудоустроенным в другой компании. Моя гипотеза как такие граждане выживают: в индустрии есть куча работ, где нужно не знание по существу, а просто копипаста, например для поддержки однообразных тестов в легаси проектах. В комбинации с респектабельной наружностью это работает. А вы как думаете?
https://habr.com/en/articles/1033360
В 2010 году я участвовал в интервьюировании на позицию по моделированию и верификации процессорных ядер. Один из кандидатов был благообразный седой американец, который до этого работал в IBM.
Я задал вопрос про язык описания и верификации аппаратуры SystemVerilog. На это кандидат сказал, что он еще не освоил SystemVerilog, вписал его в резюме на будущее, но вообще использовал Verilog-95 и немного Verilog-2001.
“Нет проблем”, - сказал я и задал вопрос по Verilog-95: “приведите примеры гонок (race conditions) при использовании верилога”.
На это кандидат сказал, что вообще его опыт был больше связан с VHDL. “Блин, как он выкрутился” - подумал я, ведь в VHDL нет гонок как в верилоге из-за дизайна языка.
VHDL так VHDL. Спросил: допустим переменная A имеет размер 10 бит, B 7 бит, а C 5 бит. Напишите как вычислить “A = B + C”.
Правильный кандидат, который знает VHDL, сразу бы спросил, может ли он использовать стандартную библиотеку ieee.numeric_std или проприетарную std_logic_arith от компании Synopsys. Далее правильный кандидат поинтересовался бы, являются ли A, B и C числами со знаком или без знака. После чего написал бы на доске что-нибудь типа:
A <= std_logic_vector (resize (signed (B), 10) + resize (signed (C ), 10))
Но кандидат ничего такого писать не стал, а сказал, что он использовал VHDL как своего рода расширение языка Ada, на котором у него реально много опыта. Тут я начал подозревать, что кандидат просто прыгает с языка на язык, чтобы завести меня в область, в которой я ничего не знаю, чтобы я его отпустил (его ждали интервьировать еще три человека в компании).
Но кандидату не повезло. Когда я учился в 1986 году в 9 классе физматшколы номер 145 города Киева, мне попала в руки переводная книжка про Аду, я ее читал и даже писал ручкой в тетради на ней программы, так как компиляторов с Ады на Украине не было, первый я увидел только в Москве, в институте авиационных систем ГосНИИАС в 1991 году.
Короче я попросил кандидата описать мне механизм рандеву (rendezvous) в языке Ада. Это ключевая черта, одна из главных особенностей языка которая отличала его не только от Паскаля, от которого Ада развивалась, но и других языков типа Coral-66, применявшихся в ракетно-радарно-авиационном народном хозяйстве.
На это кандидат удивился и смущенно пролепетал что-то про язык Jovial, после чего посмотрел на меня с таким видом “А вот хрен ты хоть что-то про Jovial знаешь!”
И вот тут кандидату не повезло просто конкретно. Да, Jovial - это действительно редкий язык, который несколько десятилетий поддерживался какой-то конторой в Канаде для военных клиентов, у которых много древней легаси. Но я во все том же 9 классе прочитал упоминание про этот язык в культовой в СССР книжке Чарльза Уэзерела “Этюды для программистов”, а потом, уже в середине 1990-х, увидел книжку про Jovial в библиотеке Стенфордского университета, и с интересом ее пролистал.
Ну как вы поняли, я задал кандидату вопрос про Jovial: чем этот язык, который произошел от Algol-58, отличается от других языков своего времени, например более известного Algol-60? (Я прочитал про Алгол-60 в 8 классе в учебнике МГУ по программированию, а до этого - в 7 классе в книжке серии “Популярные лекции по математике”).
Выражение лица кандидата после этого вопроса было бесценным. (Правильный ответ, например “в частности в обработке строк” - он дать не смог.)
Интересно что я увидел этого товарища через несколько лет трудоустроенным в другой компании. Моя гипотеза как такие граждане выживают: в индустрии есть куча работ, где нужно не знание по существу, а просто копипаста, например для поддержки однообразных тестов в легаси проектах. В комбинации с респектабельной наружностью это работает. А вы как думаете?
🔥25😁18❤3👏3🤔2
Из всего интервью Мендель Карлсону самый интересный момент - это тот, что Ермак начинал как юрист стрип-клуба. В принципе, это логично и все объясняет. Например смешное качество документов "Группы Ермака-Макфола по санкциям против России", в секции описания предлагаемого контроля за экпортом в Россию электронных компонент. Просто его писали не преподаватели КПИ, которые могут отличить Xilinx от Zilog и ARM от ARMY, а бывшие стриптизерши, нанятые по протекции Ермака в Киевскую Школу Экономики в качестве консультантов по санкциям. Типа "они уже умеют накладывать BDSM санкции и работали с американцами".
Cтрип-клубы - это конечно гордость украинской экономики. Я не буду вдаваться в детали, но предлагаю мне поверить, что самый крутой стрип-клуб в Silicon Valley выглядит деревней по сравнению с самым завалящим стрип-клубом на Южной Борщаговке. Но на одних стрип-клубах нельзя построить экономические чудеса в стиле Японии, Тайваня, Южной Кореи и современного Китая. Просто не туда идет поток энергии.
Восточноазиатские экономики, которые успешно потеснили европейцев и американцев в тех же электронных компонентах - строились людьми наподобие военного диктатора Пак Чон Хи, который еще до прихода к власти предложил, в отличие от Навального, конкретный план экономических реформ для построения экспортно-ориентированной экономики. После прихода к власти он арестовал нафиг всех аналогов зачинателя киевского Майдана Мустафы Найема, усилил аналог КГБ и сделал первый пятилетний план для экономики.
Все эти страны массировано вкладывали в построение жесткой конкурентной системы научно-технического образования привязанного к производству. Не расслабленные гуманитарные и научпопные лекции в стиле школы-шато, а интенсивные упражнения и экзамены с детсадовского возраста. Чтобы каждый член общества, от сборщика на конвейере до микроархитектора суперкомпьютера или члена совета директоров кэйрэцу или чеболя - занял свой пост в экономической войне по сначала изучению лучших практик европейцев и американцев, а затем отгрызанию у них мирового рынка микросхем памяти, бытовой электроники, автомобилей, судостроения и других серьезных бизнесов.
Это совсем другой фокус, чем например у умеренной российской оппозиции типа Шульман, Сонина, Альбац итд. Которые возможно представляют Россию после Путина как общество, в котором будет все тот же идущий в Европу нефтепровод "Дружба", только на нем будет сидеть не Путин с компанией, а российские либералы, с лекциями про 18 век, помахивая импортными айфонами, которые им будут разрешать ввозить в Россию Фукуяма и "Группа Ермака-Макфола". С благословениями от Бориса Джонсона, Волкова, Яшина, Толоконниковой, Таланкина и всех Урсул фон дер Ляйен Европы.
Cтрип-клубы - это конечно гордость украинской экономики. Я не буду вдаваться в детали, но предлагаю мне поверить, что самый крутой стрип-клуб в Silicon Valley выглядит деревней по сравнению с самым завалящим стрип-клубом на Южной Борщаговке. Но на одних стрип-клубах нельзя построить экономические чудеса в стиле Японии, Тайваня, Южной Кореи и современного Китая. Просто не туда идет поток энергии.
Восточноазиатские экономики, которые успешно потеснили европейцев и американцев в тех же электронных компонентах - строились людьми наподобие военного диктатора Пак Чон Хи, который еще до прихода к власти предложил, в отличие от Навального, конкретный план экономических реформ для построения экспортно-ориентированной экономики. После прихода к власти он арестовал нафиг всех аналогов зачинателя киевского Майдана Мустафы Найема, усилил аналог КГБ и сделал первый пятилетний план для экономики.
Все эти страны массировано вкладывали в построение жесткой конкурентной системы научно-технического образования привязанного к производству. Не расслабленные гуманитарные и научпопные лекции в стиле школы-шато, а интенсивные упражнения и экзамены с детсадовского возраста. Чтобы каждый член общества, от сборщика на конвейере до микроархитектора суперкомпьютера или члена совета директоров кэйрэцу или чеболя - занял свой пост в экономической войне по сначала изучению лучших практик европейцев и американцев, а затем отгрызанию у них мирового рынка микросхем памяти, бытовой электроники, автомобилей, судостроения и других серьезных бизнесов.
Это совсем другой фокус, чем например у умеренной российской оппозиции типа Шульман, Сонина, Альбац итд. Которые возможно представляют Россию после Путина как общество, в котором будет все тот же идущий в Европу нефтепровод "Дружба", только на нем будет сидеть не Путин с компанией, а российские либералы, с лекциями про 18 век, помахивая импортными айфонами, которые им будут разрешать ввозить в Россию Фукуяма и "Группа Ермака-Макфола". С благословениями от Бориса Джонсона, Волкова, Яшина, Толоконниковой, Таланкина и всех Урсул фон дер Ляйен Европы.
👍31😁11👏8🔥6❤2