Pull to refresh
21
1.4
Николай Бодунов @DarkTiger

Разработчик

Send message

С точки зрения разработчика BMC, действия кажутся довольно странными:

PCI-райзер в слоте? Серверы в ЦОД, опечатаны, и их просто так не вскроешь.

По KVM или SoL из BMC в БИОС зайти и посмотреть, что там новенького среди карточек?
Ну и BDF с нулями - она это, подсказывает :)

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

Извините, но логика ускользает. У вас было якобы проблемное устройство на PCI и вы отключили KVM и/или SoL (мало работал с iLO, больше с Мегараком и OpenBMC) чтобы абстрактный PCIe драйвер не цеплял железо, потому что нет консоли? Где там связь? Я понимаю, был бы юзерспейс, там мог дебильно сделанный сервис из цепочки загрузки бесконечно ожидать нажатия "Y/n", а если не инициализирован поток stdin, то и ожидать нечего.. ну тут-то про ядро (драйвер устройства) речь шла, в ядре так в принципе не принято :)
Ок, а если через KVM в БИОС поставить PXE загрузку с диагностического образа, или, что еще проще, добавить другой загрузочный образ в iLO, ту же Ubuntu Server, и переставить на него из KVM в БИОСе первое загрузочное устройство?
Далее консоль и любуемся на выхлоп c хоста... Если загрузился - journalctl | grep -i "error\|warn" и ищем проблему. Если даже не загрузился - смотрим в выхлопе, кто там у вас редиска.

Устройств PCI в диспетчере было подозрительно много...

sudo lspci -vvv - если очень хочется посмотреть текстом, что там у вас за девайсы.

В общем, смотрим линуксовые утилиты диагностики, их там вагон и маленькая тележка.
https://tin6150.github.io/psg/tool.html
И это очень далеко не все.

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

"Воля ваша, барин, только мудрено оно все как-то..."

В европе если в 24 скажешь я синьер, как на идиота посмотрят

Возможно, они и не говорят, что они сеньоры, они всего лишь получают, как сеньоры?

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

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

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

Тут есть неочевидная для новичков тонкость.
HRы - совершенно не самостоятельная и независимая единица, они жестко ограничены своими регламентами. HR тупо ищет по набору ключевых слов, которые ей предоставили нанимающие менеджеры, техлиды, если проще. Техлиды, за очень редким исключением, умные люди. Они понимают, что если напишут там общие ключевые слова, то и на стол им ляжет стопка резюме с этими ключевыми словами. Большая стопка, и разгребать ее придется им. Зачем? Лучше указать нужную себе специфику, типа Vue3, apache2 и т.п. и переложить эту долгую рутину на HR, пусть они на HH копаются.

И еще одна тонкость, опять же, неочевидная. Некоторые лиды не уделяют достаточно внимания на описание вакансии (хорошая вакансия требует около 8 часов на написание, если с нуля), поэтому они просто говорят HR "да сами там подберите что-нибудь, я посмотрю", а те уж сами в меру своей фантазии пишут, среди прочего, "TCP/IP". И к новичкам такие лиды относятся, соответственно, как к расходникам - они в них не вложились своим временем, чего их беречь... Вам точно к такому лиду охота?
Если вариантов совсем нет, то можно, конечно, и туда, но если можно попасть на интервью к заинтересованным именно в ваших знаниях технарям - почему бы и не написать специфику своих знаний в резюме?

Бухгалтеры в подобной ситуации в крупняке находятся уже давно.

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

Так что это проблема работников, которые сидят на попе ровно. Всех остальных устраивает

Почему новичок за один год дорожает x2, а иногда даже и больше?

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

И это прекрасно. В Макдональдсе или госструктурах это не так... и ну их подальше.

Потому что он очень вырос и реально столько стоит? Вообще не факт

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

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

Правильный ответ не очень очевиден: потому что сманить его даже с явной переплатой — это всё равно выгоднее, чем потратить на него год времени и потом всё равно потерять!

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

Вы явно имеете слабое представление об учёбе как там, так и у нас.

Хм, ну, не знаю, не знаю... Два ВУЗа, МГУ и Бауманка. Чтение лекций в МГУ. Десяток прошедших через меня на практике студентов. Хотя все относительно, конечно.

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

Но зато смеете судить молодое поколение, не понимая, почему оно ведёт себя так, а не иначе

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

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

Можно прочитать написанное мной и подойти в понедельник к деканату, чтобы посмотреть висящие там объявления о летней практике. Или сказать "Да бред все это, получу диплом - буду думать", и провести лето так, чтобы было, что потом вспомнить. На папины деньги, разумеется. Выбор каждый делает сам.

А вы на полном серьёзе требуете, чтобы студенты на очной форме ещё и работали.

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

Предложите свой вариант, как сразу получить хорошую работу после ВУЗа. Только реалистичный, а не "А давайте мы будем заимствовать с Запада лучшее, а не худшее, а?". С удовольствием прочитаю.

При том, что там, зачастую, расписание такое, что при всем желании совмещать не получится.

Я искренне не понимаю, почему Вы не подумали, прежде чем это написать?

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

Поэтому компании максимально подстраиваются под расписание учебы студентов. Всегда. Знаете такой афоризм "Длительность рабочей недели в 40 часов сделали не из человеколюбия, а чтобы выжать из человека максимум в долгосрочной перспективе"? Вот и практика примерно из той же оперы.

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

Так я же не про это. Работая по профессии, даже за малую ЗП, вы в ней прокачиваетесь. Не работая по профессии, вы теряете в ней квалификацию. Как думаете, у кого будут больше шансы на собесе на хорошее место в компании мечты? Я уже не говорю про строки опыта в резюме, которые на собесе надо подтверждать.
У жены есть двоюродный брат, программист по образованию. Он тоже занимался от безденежья джуна на программерском поприще входными дверями - вполне прибыльным делом. Потом рынок дверей схлопнулся. А в программисты уже не уйдешь, все и позабыл, и технологии другие, и его зарплата 40-50 тыр - совсем не то, к чему он привык.

Разумеется, есть печальные примеры. Но дело в том, что с 20к в месяц, будучи программистом, есть неслабый шанс после полугода работы с полученным опытом перейти в другую компанию на 60-80-100к в месяц, тоже программистом, а у самокатчика такого шанса нет. Или, скажем так, эти шансы различаются на пару порядков.

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

Ну я работал во время пузыря доткомов на оутсорсе на американскую компанию по разработке софта. Прямо в офисе смотрели атаку на небоскребы, сервер РБК не падал долгое время.
Там была, хм, специфика. Условиями американского заказчика были простреливаемость комнаты камерами со всех направлений и отчет за каждые 4 часа работы. Меня не касалось, я в этой комнате другим занимался и сидел отдельно, но коллег сильно нервировало.
Да и нубов среди коллег я тогда не встречал от слова совсем. Впрочем, может из-за своего тогдашнего, относительно невысокого уровня мне так казалось :)
И да, после лопнувшего пузыря заказчик стал сокращать инженеров на оутсорсе. У нас тогда на фоне сокращений многие сеньоры свалили в Штаты (тогда это зависело больше от желания, программеру свалить было легче легкого), из-за чего заказчик был очень зол - сваливали-то не к ним.

Ну, мне приходилось добираться от дома до МГУ на электричке, метро и троллейбусе, 2,5 часа в один конец. От желания зависит.

И, кстати, да - до электрички идти было километр через лес :) Воинская часть, без вариантов.

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

Ну вот теперь у Вас система образования виновата :)

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

вряд-ли кто-то из действующих специалистов будет совмещать свою работу и работу в вузе за 5 копеек тратить свое время, писать кучу бумаг и вести пары

Я сейчас Вам открою страшную тайну. Технари с производства идут в ВУЗы читать лекции не по состоянию души, а потому что больше тупо неоткуда взять молодняк, который был бы хоть сколько-то адекватен задачам. А так - полгода смотришь на человека, который уже прошел какой-никакой отбор (доучился до второго курса, например - не все доходят), и смотришь, как он выполняет задания, как он мыслит. За полчаса собеса это сделать невозможно, тем более с учетом шлака в 90% резюме. А тут у тебя 20 человек в группе под полугодовым наблюдением, есть возможность выбрать лучших. Да и не лучшие тоже сгодятся - условные json-ы перебирать тоже кому-то надо, усидчивость - это качество, встречающееся куда реже, чем хотелось бы.

Опять же - по личному опыту, не претендую на единственно верное мнение

Понимаете, первая работа есть некое вероятностное событие. Зависит от резюме, от города, от области. Но в общем случае - чем больше знаешь, тем больше вероятность получить работу, или, точнее, не упустить шанс, который может представиться.
Тут нет гарантий. Вот в чем проблема первой работы. Можно найти за день, а можно искать пол-года.
Одна из существенных ошибок - прокачиваться по всем направлениям. Тут и мозги едут от нелюбимых вещей, и общий уровень получается слабый. Это делается в ВУЗе, уж как получилось - так получилось. А сейчас время сфокусироваться на том, что нравится, и рыть туда. В том числе - в поиске работы и содержимому резюме.
Это мое мнение, не более

Вы вообще учебную нагрузку видели на типичной программерской специальности в ВУЗе? Какое там совмещение учёбы с работой, там хорошо, если на учёбу хватит сил и времени.

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

Было 5 студентов, но один ушел на сеньорскую зарплату в другую компанию, потому что руководство отказалось поднимать ему зарплату до окончания магистратуры.

Причем я их вообще, считайте, не выбирал. 5 минут беседы на английском (единственное требование), вообще не о технике - в инете куча лекций на английском по нужной тематике, на той же Udemy, любой разберется.

Потому что если всё делать по-честному и полностью самостоятельно, то просто не успеешь

Я уже написал - надо совмещать тематику учебы и работы. Это называется практика.

Честно, у меня сомнения, что вы вообще жили так, как предлагаете жить молодому поколению

Все, что я написал про себя - было в 90-е. Тогда было сложнее, чем сейчас, особенно в провинции. Поверьте уж на слово :)

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

Хм, давайте немного расскажу о своем поиске работы. Всегда приятно поговорить о себе, любимом :)

Бауманка, Калужский филиал. На электронику не прошел по баллам, пошел на машиностроение. А куда деваться...

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

После Бауманки - сразу загребли в ВС РФ, офицером, на 2 года. Возле Москвы, в ПВО - и не то чтобы чисто повезло, немного подробнее других отвечал на вопросы "покупателя". Боевое дежурство, сутки через трое. Денег не платили, почти совсем. Устроился автомехаником в салон продажи авто. Денег стало хватать, по крайней мере, на еду - 300$ в месяц.

Потом случайно зашел с другом на ВМК МГУ (тогда еще пропускной системы не было), зацепило сильно, и решил, что буду там учиться, пусть на вечернем. Все накопления ушли на оплату обучения за первый год, хотя и стоило это тогда относительно немного, 500$ за год. Естественно, из автосалона ушел, но крыша над головой была, благодаря армии. Общага - это очень сильно лучше, чем ничего. С деньгами и едой опять возникли проблемы.

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

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

в серьезном вузе совмещать учебу и работу невозможно. По крайней мере до старших курсов

Спасибо, что просветили. Я-то, наивный, своим студентам всегда говорил, чтобы курсовые и диплом по тематике работы писали, если есть возможность - и они точно не уйдут до диплома (а там уже и зарплату можно до вполне рыночной поднять, никто из руководства не пикнет), и в ВУЗе сдача работ превращается в легкую формальность, и на интересующую кафедру проще пройти, потому что там понимают - диплом будет гарантированно сильный. Как сказал один мой студент "я, когда диплом сдавал, притворился дураком - не любят у нас преподы в МАИ, когда ты больше их в теме". Получил четверку, все довольны.
Да и у меня диплом ВМК был по цифровой обработке сигналов, тоже по работе. Я вообще смысла в работе студентов не вижу, если она не по теме обучения. Хотя в глубинке, конечно... мда.

HR-структура отделилась от инженерной. Если раньше нанимал техлид, который лично беседовал с кандидатом, оценивая его сильные и слабые стороны, то сейчас нанимает HR-менеджер (или просто HR), который ищет «галочки» — GitHub, опыт, стек. И ныне никто из HR’ов не захочет «рисковать репутацией» ради неизвестного джуна, который, к примеру, не дотягивает, но обещает постараться.

Что за бред? HR просто оценивает резюме по заданным ключевым словам и требованиям к опыту, чтобы к нанимающим технарям не попадал шлак от "легкообучаемых". Не более того.
У нас год назад один руководитель такое предложил однажды, до сих пор над ним ржут. И то - предложил он это потому, что руководство требовало набрать 30 человек за квартал, под угрозой уволить его самого, а мы, нанимающие лиды, отсеивали 9 из 10 кандидатов, и тому, поверьте, были серьезные основания - ребята умные были, но вебдизайнер, будь он семи пядей во лбу, драйвер железяки не напишет.

Вот я немного удивляюсь современным выпускникам...

В институтах (не готов говорить за все, но лично видел везде) возле деканатов висят объявления о спецкурсах, которые читают лиды с "производства". Казалось бы - походи на 3-4 курса в год, оцени, твое это или нет, не понравится - брось, понравится - вкладывайся в это направление, договаривайся о практике на несколько часов в неделю, чтобы по окончании ВУЗа прийти уже на готовое место. Но нет же, мы воротим личико, "мне сложно совмещать работу и учебу". Я лучше свой стрим запилю, или пет-проект в Гитхабе (который смотреть невозможно из-за отсутствия документации, комменты к коммитам - отдельная песня, "Поправил файл file1.py")
Пару раз в год бывает в ВУЗах дни карьеры. Лиды стоят на стендах, их туда пригнали (сам стоял) и ждут, что хоть кто-то задаст вопрос, пусть наивный, по теме стенда, а не "какой у вас график работы". Нет, вопросы хорошие изредка задают, но увы, у всех таких задающих работа уже есть. Зато за копеечным мерчем - прямо очередь.

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

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

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

Ребята, уясните простую вещь - когда вы получили диплом, искать нормальную работу уже поздно. Вы уже упустили за прошедшие 4 года обучения все мало-мальски приличные шансы получить хорошую работу в хорошей компании, вам придется начинать с нуля. Общаться с тупыми и заносчивыми HR, с лидами, которые вам уделяют 5 минут, а потом зовут следующего. И все это за копеечную зарплату. И пару месяцев уйдет на понимание простой вещи - пока вы не напишете резюме с нужными ключевыми словами (ну кем надо быть, чтобы в скиллах написать "TCP/IP"?), ваше резюме просто в фильтр большинства HR не попадет, а нет просмотров=нет откликов=нет работы. И вы идете в МТС продавцом, и ваши навыки программера улетучиваются с каждым месяцем. И никто в этом кроме вас не виноват, так устроен мир, везде.

Это же жуть, а не статья. Инсайды и высокие технологии, блин....
Речь идет про обычные тепловые трубки. Которые уже вот сколько времени применяются во всех процессорных и т.д. теплоотводах. А изобретены они 80 лет назад, как можно прочитать по этой ссылке на Википедию.
Извините, что объясняю тему про тепловые трубки на уровне для восьмиклассников, но, судя по статье и комментариям, иначе тут нельзя.

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

Это, повторяю, на пальцах. Реально все несколько сложнее, но представление какое-то, надеюсь, я дал.

Фото на оригинальном ресурсе - обычная печатная плата, которая к капиллярам если и имела какое-то отношение, то исключительно до пропитки ее стекловолокна смолой :) Автор оригинала, должно быть, ржет.

Вот еще один линк, там объясняется про трубки и капилляры вместе. На английском, правда. Их море в инете, наберите "тепловые трубки" в гугле.

И даже в оригинале (где, кстати, метка "Перевод"?) написано ясно:
Standard iPhone 17 models will likely continue using traditional thermal designs

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

1
23 ...

Information

Rating
2,459-th
Location
Москва, Москва и Московская обл., Россия
Registered
Activity