1. Куча / Говнокод #25444

    0

    1. 1
    https://medium.com/@evnowandforever/f-you-i-quit-hiring-is-broken-bb8f3a48d324

    tl;tr:

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

    А интервьюеры сначала хотят дерево, а потом ноют.

    Запостил: HEymHblu_nemyx, 11 Марта 2019

    Комментарии (240) RSS

    • что думаете?
      двваайте обсуждад
      Ответить
    • Интревью: реализуйте черно-красное дерево на сях на доске
      Первый рабочий день: пользователи выделены красным, сделайте их черными с помощью css
      Ответить
    • > перевернуть бинарное дерево
      Это как? Оно было нарисовано на доске корнем вверх, а надо корнем вниз?
      Ответить
      • Тогда самый оптимальный алгоритм - снять доску, повернуть на 180 градусов и повесить обратно. Временная сложность - O(1) - какое б большое дерево не было нарисовано на доске, разворот доски на 180 градусов и установка обратно на стену всегда решается за константное время.

        Но если дерево нарисовано не очень большое, то проще будет стереть его и перерисовать вверх ногами вручную, чем снимать доску и переворачивать. Тут уже надо смотреть
        Ответить
        • Надписи в нодах перевернутся вверх-ногами, придётся их перерисовывать. Так что О(n).
          Ответить
          • Но в условии ничего не сказано про то, что там есть какие-то надписи в нодах!
            Ответить
            • Или например ноды могут быть пронумерованы каким-нибудь особым способом, что при переворачивании доски смысл не меняется. Вместо цифр использовать палочки, 1 - I, 2 - II, 3 - III, 4 - IIII, 5 - IIIII и так далее
              Ответить
              • Представил себе задачу. Пронумеровать ноды римскими цифрами (используя только символы I и X) или арабскими (используя только цифры 1, 6, 8, 9, 0), чтобы при переворачивании доски граф не изменялся.
                Ответить
                • 6 и 9 усложняют дело. Придумал, как генерить такие числа, но только чётной длины:
                  #-*-coding:utf8;-*-
                  
                  # таблица для переворота цифр
                  a = str.maketrans({'0': '0', '1': '1', '6': '9', '8': '8', '9': '6'})
                  
                  # перевернуть число
                  def b(x): return x.translate(a)[::-1]
                  
                  # "приклеить" к числу его перевёрнутое представление
                  def c(x): return x + b(x)
                  
                  # перевести число в 5-чную систему с цифрами: 0, 1, 6, 8, 9
                  def d(x):
                      if x == 0: return '0'
                      t = '01689'
                      res = []
                      while x != 0:
                          res.append(t[x % 5])
                          x //= 5
                      return ''.join(reversed(res))
                  
                  # закодировать число, чтобы при перевороте оно не менялось
                  def e(x): return c(d(x))
                  
                  # генерирует эти числа от m-го до n-го
                  def f(m, n): return (e(i) for i in range(m, n))
                  
                  # тест
                  print(*f(0, 100), sep = "\n")
                  https://ideone.com/UfRsYu

                  Кто сможет добавить числа нечётной длины?
                  Ответить
                  • Не пиши больше в одну строчку и давай функциям нормальные имена

                    >sep = "n"
                    Оригинально.
                    Ответить
                  • В середине у чисел нечётной длины могут быть только 0, 1 и 8. Т.е. отрезать одну цифру по модулю 3 и дальше как в твоём решении.
                    Ответить
        • нет, не N(1).

          Чем больше граф -- тем тяжелее доска (потому что маркер тоже что-то весит).
          Следовательно перевернуть доску сложнее
          Ответить
      • вероятно
        https://stackoverflow.com/questions/9460255/reverse-a-binary-tree-left-to-right
        Ответить
      • Давно хотел спросить: допустим, я хочу считать с устройства мегабайт данных.
        Устройство разумеется умеет Bus mastering (оно PCI например).
        Я -- драйвер.
        Я прошу ОС залочить страницу в памяти и сообщить мне ее физический адрес.
        Я сообщаю устройству этот адрес (например посредством записи его устройству в регистр, отображенный на область памяти).
        Устройство начинает писать в память данные.

        Но страница-то имеет размер 4 килобайта! Как же я запишу мегабайт?
        Нужно чтобы устройство умело scatter запись? А как я сообщу ей начальные адреса всех страниц?
        Построю в памяти лист этих адресов, и передам адрес листа устройству?

        Так работают ATA и USB, да?
        А если устройство не умеет scatter?
        Придется каждые 4К вызывать прерывание и подсовывать ему новый адрес?

        А можно попросить ОС создать мне последовательный буфер на мегабайт?
        Ответить
        • Опять ты тред дерейлишь...

          > последовательный буфер
          MmAllocateContiguousMemory. Но юзермоду само собой нельзя. Да и драйверам не особо рекомендуется, разве что при старте.

          > каждые 4К
          Да. Ещё и новую команду передавать на каждое такое прерывание. Но похуй. Это, скорее всего, какой-то старый, медленный и никому не нужный девайс. Даже у ATA контроллеров с bus master уже был убогий scatter-gather.
          Ответить
          • А как мне еще с тобой на связь выйти?
            Я вообще хз кто кроме тебя и форума osronline в таких штуках педрит
            Ответить
    • > практической задачи
      А их нет. Те же СУБД спокойно юзают свои индексы в обе стороны. Для этого не надо ничего переворачивать.
      Ответить
      • В СУБД обычно не те деревья - b*- (b+)- tree.
        Там какраз суть в том, чтобы значения хранить на слое листьев в корзинах кучно, получается всегда сортированный список, эффективный для последовательного чтения с диска. Найдя значение уже несложно список в обратную сторону ходить.

        А так почитал статейку в дороге. Какой то незадачливый таджик, все ему не то и не так. Какбуто в больших компаниях тебя девелоперы будут собеседовать, а не сраные ичяры, которым интересна фасилитация и алгоритм с 327 страницы кнута на память
        Ответить
        • > девелоперы
          Будут, куда они денутся. Вряд ли где-то сразу после HR'овских вопросиков берут.
          Ответить
          • Блядь, русня, объясните, почему у вас спрашивают алгортмы на собеседованиях? Притом, что кроме arraylist и хешмепы почти никто ничего не использует.
            Ответить
            • Да, почему бы не спросить почему канализационные люки круглые, ведь это для программиста гораздо важнее.
              Ответить
              • Или про яйцо.
                Ответить
                • Или про два стула.
                  Ответить
                  • или вилку и жопу
                    Ответить
                    • Допустим, ты шёл по лесу, упал в яму. В яме лежит пирожок и дилдо. Что в рот возьмёшь, а что в жопу?
                      Ответить
                      • Допустим, шёл ты по дилдо и упал в жопу. В жопе лежит лес и рот.Что в яму возьмёшь, а что в пирожок?
                        Ответить
                      • а какой правильный ответ?
                        Ответить
                        • Ну тут понятно же всё —– какой извращенец будет совать пирожок в рот?
                          Ответить
                          • А дилда пригодится чтобы вылезать из ямы? Копать ступеньки и т.п.
                            Ответить
                            • сразу видно что ты в детстве в квесты играл
                              Ответить
                              • А я что-то трёхмерного принца персии вспомнил. Где он по стенам лазил втыкая в них кинжал.
                                Ответить
                                • я тек от классического принца
                                  ну и от второго

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

                                      пранкера избили резиновым хуем:
                                      https://youtu.be/L3folVgH77E?t=21
                                      Ответить
              • Если спросить про канализационные люки, то соискатель случайно может изобрести треугольник Рёло.

                https://ru.wikipedia.org/wiki/Треугольник_Рёло

                Вообще полезное открытие, но... для математика или для инженера-механика, но не для программиста.
                Ответить
                • А обычный треугольник разве провалится?
                  Ответить
                  • Провалится. У него высота меньше длины стороны (h = sqrt(3)/2 × a ≈ 0,87a). Ставишь крышку вертикально, чтобы одна сторона была вертикальна, совмещаешь эту сторону с одним из углов отверстия и осторожно крутишь относительно вертикальной оси.

                    Теперь ты знаешь, как уронить треугольную крышку.

                    P.S. Конечно, если нахлёст большой (сумма нахлёстов равна 13% от длины стороны), то не провалится. Но такой широкий нахлёст –— это жирновато.
                    Ответить
                    • А равносторонний? Я вот его в голове кручу и не могу уронить.
                      Ответить
                      • А, я всё понял.
                        Ответить
                        • Теперь как его достать? Если я залезу туда, то могу потеряться, хуй его знает что у меня там в голове творится.
                          Ответить
                      • Я равносторонний и предлагал ронять.

                        Неравносторонний уронить ещё легче. Выясняешь, какая из его высот меньше всего, эту высоту размещаешь горизонтально, а плоскость треугольника –— вертикально. Наименьшая высота будет не больше любой из сторон (в прямоугольном она явно будет меньше гипотенузы, в остальных будет меньше любой стороны).
                        Ответить
                    • ты что, геометр?
                      я думал ты программист
                      Ответить
                • надо закрывать люки звездой Давида
                  Ответить
                  • Провалится. Если её поставить вертикально, габарит крышки будет равен стороне равностороннего треугольника, а наибольшее расстояние между углами люка будет равно диаметру описанной окружности, что в 2/sqrt(3) ≈ 1,15 раз больше.
                    Ответить
            • Х.з., у меня не спрашивали. Вообще кайфовое собеседование было: просто поболтали про кресты да всякий лоу-левл пару часов.
              Ответить
              • Это в какую контору?


                Меня вот про алгоритмы нигде не спрашивали (кроме детского сада вроде бинарного поиска и сортировки слиянием). Правда в одной известной конторе много ебли мозг вопросами многопоточности.

                Но я гугл не собеседовался, слава богу
                Ответить
                • >етского сада вроде бинарного поиска и сортировки слиянием
                  А нахуй это надо? Все алгоритмы уже за тебя написаны, нужно знать только сложноть и уметь гуглить.

                  >многопоточности
                  Ну это как раз может пригодиться.
                  Ответить
              • Не люблю я все эти собеседования: я почему-то при разговоре с кем-то начинаю жёстко тупить, бля, я даже имя своё не сразу вспоминаю.
                Ответить
            • как видишь -- спрашивают не только у русни

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

                    Вот веб-магазинов и приложений для заказа пиццы не хватает.
                    Ответить
                    • +1. Гость выше - долбоёба кусок. На каком % вакансий тебе придется заниматься этим?
                      Ответить
                      • Отрегулирой детекро сарказма.
                        Ответить
                        • Да нету тут никакого сарказма. Русню учили матану - русня считает что матан дохуя нужен.
                          Ответить
                          • >> кокопиляторы, пропрофилировщики, попописковые машины, IDE, бабабазы данных
                            охуенный матан
                            Ответить
                            • Сколько конпеляторов за сегодня написал?
                              Ответить
                              • Меня конпеляторы давно не интересуют, я пишу фрот-систему.
                                Ответить
                            • почему всё сложное назвают матаном?

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

                                  но вообще тоже конечно не легкая. Количество пизданутых терминов зашкваривает

                                  Биекция
                                  Инъекция
                                  Сюръекция
                                  Отображение
                                  Гомоморфизм
                                  Морфизм
                                  Эндоморфизм
                                  Автоморфизм
                                  Мономорфизм
                                  Эпиморфизм
                                  Биморфизм
                                  Изоморфизм
                                  Синоним
                                  Подобие
                                  Аналогия

                                  Пока все термины не объяснишь -- хуй тебя возьмут делать формочки для андроида
                                  Ответить
                                  • Биекция
                                    Инъекция
                                    Морфизм

                                    И ваших жилах тоже есть огонь

                                    Но умнице фортуне ейбогу не до вас
                                    Пока на белом свете
                                    Пока на белом свете
                                    Пока на белом свете есть ПХП
                                    Ответить
                                  • А "поллюция" случайно не из той же области?
                                    Ответить
                                    • А что означает надпись «EPA pollution preventer» в заставке BIOS?
                                      Ответить
                                      • Кажется это такой класс энергопотребления. Оборудованные значоком Enegry Star Ally компьтютеры реже страдаю поллицией, и потому ливневые джунгли, дальневосточные тигры и песчанные россомахи могут дышать спокойнее
                                        Ответить
              • Не вижу.

                >бывают и другие задачи
                Да блядь, что из этих задач уже не реализовано и оттестировано за тебя?
                Ответить
                • сёма, ты уже пятый год говоришь одно и тоже. Неужели не заебало?

                  Иди делай веб-магазины и не знай ничего кроме сортировки пузырьком, кто же те мешает то?
                  Ответить
                  • Свинина ебучая, ну расскажи мне, где это тебе в работе пригодилось. А то до сёмы доебываться под анонимом много ума не надо.
                    Ответить
                    • давно что-то этого не обсуждали
                      надо бы снова
                      Ответить
                      • Так никто ничего умного и не схрюкнул.
                        Ответить
                        • слил тебе за щeку, проверь
                          Ответить
                          • Да вы заебали. https://www.google.com/search?q=за+щеку%2C+проверь гк на 2м месте.
                            Ответить
                            • Какой багор )))
                              Ответить
                            • На первом, проверь.
                              Ответить
                            • Среди результатов поиска нашёл загадки.

                              Например: волосатая головка за щеку заходит ловко.
                              Отгадка: зубная щётка.
                              Ответить
                              • туда-сюда-обратно
                                тебе и мне приятно

                                ответ: качели

                                мы ребята удалые
                                лезем в щели половые

                                веник
                                Ответить
                    • Потому что это ЕДИНСТВЕННЫЙ способ оценить смекалку за пару часов. Может для руководящих должностей или для суперсиниоров помидоров это не работает, но для рядовых и молодых погромистов ничего нучше не придумали.
                      Ответить
                      • Лучше спросить мнение у дефекате, он вроде нанимал дохулион людей.
                        Ответить
                      • А... Э... А почему у нас такого нет? Может, все ваши дипломы не стоят бумаги, на которой написаны, вот и изъебываются? А спросить про прошлые места работы, чем занимались?
                        Ответить
                        • > Может, все ваши дипломы не стоят бумаги, на которой написаны, вот и изъебываются?

                          Именно. Проверяются знания. Корочкой можно подтереться.
                          Ответить
                          • Пиздец, рашко/украшкопроблемы.
                            Ответить
                            • Не считаю это проблемой.
                              Ответить
                              • Что тестовые задания у вас по объему такие, что вполне можно подсунуть реальную задачу с работы и получить ее нахаляву? Что на каждом собесе ебут мозги хуйней, которая потом не понадобится в работе?
                                Ответить
                                • > Что тестовые задания у вас по объему такие, что вполне можно подсунуть реальную задачу с работы и получить ее нахаляву?

                                  Не встречал за свою недолгую (пока что) карьеру, но по идее таких сразу нахуй.

                                  > Что на каждом собесе ебут мозги хуйней, которая потом не понадобится в работе?

                                  Поебаться пару часиков, размять мозги, почему бы и нет?
                                  Ответить
                                  • Потому что это забесплатно? И с тем что это не нужно по работе ты согласен?
                                    Ответить
                                    • > И с тем что это не нужно по работе ты согласен?

                                      Согласен.
                                      Но зависит от позиции. Если ты будешь заниматься машин лёрнингом, например, то обязан знать тервер и статистику, и задачи будут на это. Или админом, то тоже не трудно придумать задачи связанные с работой.
                                      Ответить
                                      • Ну наконец-то, русня согласилась! А сразу тяжело было?
                                        Так в чем смысл ебать мозги хуйней которая не пригодится? Чтобы опустить кандидата и прожать по зарплате?

                                        >Но зависит от позиции.
                                        Это сколько % вакансий?
                                        Ответить
                                        • > Так в чем смысл ебать мозги хуйней которая не пригодится?

                                          "mysql_real_escape_string" выше отвечал на этот вопрос.
                                          Ответить
                                        • > в чём смысл
                                          Да тупо спрос ниже предложения. Даже с тестовым заданием на месяц и матан-капчей будет очередь стоять.
                                          Ответить
                                          • Разве что на джуниорские позиции или в действительно респектабельные компании (сколько их в exUSSR, три, четыре?).

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

                                            И правильно делают: нормального фидбека потом не дождёшься, зато хотят за два часа шо угодно от тонкого клиента до поиска палиндромов с тестами, документацией и вылизанным кодом.
                                            Ответить
                                            • >джуниорские позиции
                                              зис. Но задания выглядят реально как из рабочей проги.
                                              Ответить
                                            • > до трети
                                              Но оставшиеся две трети то делают? Что только подтверждает эту хуйню со спросом и предложением.
                                              Ответить
                                              • Нихуя оно не подтверждает. Оставшиеся две трети на 90% отсеиваются ещё на прескрине или во время техинтервью (в некоторых особо упоротых конторах, впрочем, тз идёт перед интервью). Остаётся небольшой процент кандидатов, среди которых основная масса забьёт хуй и примет офер от компании, которая не ебёт мозги тестовыми заданиями.

                                                Рекрутёры на вакансиях с тз имеют в 100500 раз больше гемора, чем их коллеги с другими предложениями. Мидлы и сеньоры не хотят работать забесплатно, логично
                                                Ответить
                                                • > сеньоры
                                                  А у сеньоров разве спрашивают на собеседовании задачки про переворот графа?
                                                  Ответить
                                                  • В наших конторах спрашивают всё, что интервьюеру в голову придёт, по крайней мере, у мобильщиков так. Очень часто это вопросы связаны с тем, что чуваки на той стороне стола делали недавно. Ну а так да, захотят спросить про обход, сортировки - спросят.

                                                    Впрочем, людьми, которые по собесам ходят достаточно часто, список потенциальных вопросов хорошо изучен и особой опасности не представляет.
                                                    Ответить
                                                    • А что спрашивать у сеньеров если не задачи про граф?
                                                      Как layout constraints работает? что такое strong weak dance?
                                                      Как Instruments и lldb пользоваться?

                                                      Так это всё казуистика
                                                      Ответить
                                                      • > Как Instruments и lldb пользоваться?
                                                        - вполне были бы адекватные вопросы. По lldb apple debugging есть целая книжка, там описаны полезные вещи. Но в реальной жизни меня ни разу не спрашивали такое (даже если в описании вакансии и было указано).

                                                        > strong weak dance
                                                        - деревья, которые никто в продакшене не пишет, конечно же уместнее, лол. В reference cycle и capture list тоже есть интересные моменты, в первую очередь, со Свифтом.
                                                        Ответить
                                            • Так две трети кандидатов и есть говно

                                              Открой любую вакансию, к тебе сразу придет толпа чуваков которые еще год назад работали в кафе, но потом прошли курсы на курсере и теперь программисты
                                              Ответить
                                          • > Даже с тестовым заданием на месяц и матан-капчей будет очередь стоять.
                                            куда? в гугл? да
                                            в другие места? ну, нет

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

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

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

                                                Спрос выше предложения - это когда работников больше, чем работы.
                                                Ответить
                                                • Я не знаю что вы там не поняли, вы ебанутые чтоли?

                                                  Какатьплюс всё прпвильно сказал: конторы в очереди стоят за програмистами

                                                  Программистов мало. Если ты сидишь без работы то ты еблан
                                                  Ответить
                                                  • Объясняю на пальцах:
                                                    "defecate++" пишет:
                                                    > я бы не сказал, что спрос ниже предложения, скорее, наоборот
                                                    без работы сидят только полные уебки, которым лень даже общими вопросами интересоваться

                                                    "defecate++" не сказал бы, что спрос ниже предложения.
                                                    Это значит, что "defecate++" сказал бы, что спрос больше либо равен предложению. То есть работников больше либо равно, чем работы.

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

                                                    Поэтому ебанутый - это ты.
                                                    Ответить
                                                    • раскудахтались
                                                      в системе координат Борманда "спрос ниже предложения", поэтому предложение (программисты) готовы и месяц писать тестовое задание

                                                      на что получил, что нихуя, потребность в программистах (спрос) выше, чем их нормальных на рынке есть (предложение)
                                                      Ответить
                                                      • Поэтому Сёма и спросил, что у тебя "предложение".
                                                        Ответить
                                                      • Создай официальный тред для каклосрача 2, а то первый не открывается.
                                                        Ответить
                                                        • Вообще-то есть политота #3. Надо каталог тредов создать? Мб сразу форум?
                                                          Ответить
                                                      • А что считается "программистами"? Сеньоры с 15 лет разработки на андроиде?
                                                        Ответить
                                                  • именно

                                                    плюс слабая национальная валюта ориентирует рынок на экспорт вместо внутреннего потребления

                                                    и работодатели дополнительно пытаются лавировать там, где каждый пытается оценить себя в долларовой зарплате 2014 года (когда тут вообще-то получали заметно выше среднего по европе)
                                                    Ответить
                                                    • Где больше потребность в программистах, в Москве, или регионах?
                                                      Ответить
                                                      • В Москве уже всех программеров высосали

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

                                                          Джуны скорее всего, но всё же.
                                                          Ответить
                                                          • Понятия не имею что это за долбоёбы такие.

                                                            Хорошие джуны вполне себе ходят на стажировки во всякие Яндексы и Джетбрейнсы.

                                                            Может быть речь о таких долбоёбах которые никому не нужны потому что они долбоёбы?

                                                            60 штук для региона нормальная зарплата (если конечно речь не идет о МО и о Якутии всякой), сомневаюсь что там любому долбоёбу ее дают.

                                                            В Москве программеры зажрались, некоторые вакансии вон по 300 штук дают
                                                            Ответить
                                                            • > 300 штук
                                                              Это для бессмертных пони, готовых въёбывать в выходные?
                                                              Ответить
                                                              • Да нет, для обычных кодеров.

                                                                https://hh.ru/vacancy/30181242
                                                                Ответить
                                                              • Ты че, первый раз услышал про зарплату в 4к евро?
                                                                Ответить
                                                              • Карьеристы твоего возраста и не столько зарабатывают.
                                                                Ответить
                                                        • я не работаю в конторе, где галера на 1000 программистов

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

                                                          + работа по удаленному ТЗ, без ощущения заказчика под кожей, это как проституция, не вкладываешь душу в результат
                                                          Ответить
                                            • >> без работы сидят только полные уебки, которым лень даже общими вопросами интересоваться

                                              Но ведь не у всех есть диплом по «Гиту» и по «Питону 3.7». Например, Сёму никуда не берут, потому что у него диплом по второму «Питону», а у работодателей сейчас третий.
                                              Ответить
                                              • Скорее всего они просто не знакомы с инструментами.

                                                Например на собеседовании им говорят:
                                                "Мы используем Notepad++. Каким хоткием там можно удалить строку?"

                                                А программист такой: "ой, а я использую vi".

                                                Ему говорят: так ты прыщеадмин, да еще и инструментов наших не знаешь. Иди нахуй.

                                                Он как давай ныть: хотите, говорит, я вам кротчайший путь в графе по алгоритму Дейкстры найду? Вот прямо на доске, на сях.

                                                А они ему: в жопу себе засунь и дейкстру и язык для калькуляторов. Нам нужны люди с практическими знаниями.
                                                Ответить
                                • Сёма волнуется что Гугл подсунет ему настоящее задание под видом тестового и получится что Сёма бесплатно поработает на гугл-поиск. Нанять Сёму у гугла денег нет, потому гугл хитрит

                                  Не бойся Сема, на вакансию офис-менеджера в Гугле не дают дурацких тестовых заданий
                                  Ответить
                                  • А ты бывал на собесах гугла?
                                    Ответить
                                    • Я не был, но я был в собесе красносельского района, оформлял там пенсию для пожилого родственника.

                                      Довольно долгая очередь и много стариков.
                                      Не думаю что другие собесы чем-то отличаются.
                                      Как говорится: видел один собес -- видел и другие
                                      Ответить
                                  • А задания только в гугле бывают? Ты точно из рашки?
                                    Ответить
                        • У нас -- это у сём?
                          Это потому что для того, чтобы срать на дваче и писать русню все эти ваши деревья и алгоритмы нахуй не нужны.
                          Ответить
                        • Если для тебя знания –— это натаскивание на конкретную версию ЯП и библиотек, то такие «знания» сейчас быстро устаревают.
                          Ответить
                          • Коненчо. Знания это знать как послать письмо из python или как закоммитить файл в git
                            Ответить
                            • А если контора использует не git, а Mercurial или bazaar, то второе высшее нужно?
                              Ответить
                              • тогда туда просто не попадешь.

                                там ведь в требованиях написано: знание Mercurial.
                                И ты такой: ой, а я только знаю git, пойду поищу другую работу
                                Ответить
                                • > поищу другую работу
                                  Лол, а при переходе с одной vcs на другую придётся половину конторы уволить.
                                  Ответить
                          • А что для тебя знания?
                            Ответить
            • При чем тут русня?
              "Google", "Facebook", "Amazon", "Apple", "Microsoft" - это по твоему русня?
              Ответить
              • Конечно. Там русни полно.
                Ответить
              • Это сколько % рабочих мест? И на все вакансии в них это спрашивают?
                Ответить
                • Здравствуйте.
                  Благодарим за вопрос. Наши специалисты обязательно с вами свяжутся.
                  Ответить
    • в винду завезли Dtrace:
      https://techcommunity.microsoft.com/t5/Windows-Kernel-Internals/DTrace-on-Windows/ba-p/362902

      теперь так:
      Solaris: из коробки
      *BSD: из коробки
      Яблоко: из коробки
      Прыщи: с костылями поверх ebpf
      Винда: пока в зачатке, но кажется что скоро станет дефакто

      DTrace победил мир
      Ответить
      • > Винда: пока в зачатке, но кажется что скоро станет дефакто
        > Windows 10 insider build 18342 or higher
        > Only available on x64 Windows and captures tracing info only for 64-bit processes

        Ну да, и видимо будет работать только на 64-битных виндах, только на десятой винде только для 64-битных процесов. Охуенно, че
        Ответить
        • Было бы странно бекпортить фичи в старые винды. 64 бита для первого релиза тоже норм.

          Кстати, а есть статистика по 32-битным машинам? Сколько их сейчас осталось в процентах от всех?
          Ответить
          • > Кстати, а есть статистика по 32-битным машинам? Сколько их сейчас осталось в процентах от всех?

            Каких машин? x86-совместимых, или вообще? Ну современные интел и амд процы все с 64 бит. Хотя есть всякая специальная эмбеддед херота, которая на 32 бит остается, вон в айфонах baseband процессор на x86-32 работает https://lcq2.github.io/x86_iphone/ а этих айфонов очень дохрена наклепали.
            Ответить
            • Ну я скорее про процент установок 32-битной винды. Криво выразился.
              Ответить
            • Одно время выпускали компы с 64-битными процессорами (x86-64), но с предустановленной 32-битной операционкой. Ставить 64-битную ОС не было смысла, поскольку материнская плата не поддерживала больше четырёх гигабайт оперативки.
              Ответить
              • 64 еще в теории имеет плюшки вроде NX Bit
                Ответить
                • 32 тоже умеет если PAE включено. Даже XP вроде умеет юзать этот NX.
                  Ответить
                  • Ты не хуже меня знаешь что PAE почти никогда не включено в десктопных версиях винды
                    Ответить
                    • И чтобы включить, нужно патчить ядро, а чтобы его пропатчить, нужно отключить проверку подписи...
                      Ответить
                      • патчить ядро на винде?
                        вас?
                        Ответить
                        • Гугли PAE patch.

                          Десятку тоже нужно патчить:
                          http://wj32.org/wp/2016/02/01/pae-patch-updated-for-windows-10/
                          Ответить
                          • Это же полноценное PAE? А PAE-ради-NX вроде даже в XP включалось банальной опцией в ини? Не?
                            Ответить
                            • да, но оно никогда не включено там по умолчанию
                              Ответить
                          • // Basically, the portion of code we are going to patch
                            // queries the NT license value for the allowed memory.
                            // If there is a limit, it sets MiTotalPagesAllowed to
                            // that limit times 256. If there is no specified limit,
                            // it sets MiTotalPagesAllowed to 0x80000 (2 GB).

                            это кряк


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

                                Это для случая когда ты Сёма и не можешьобновить винду на x64 потому что нет денег на админа чтобы это сделать?
                                Ответить
          • А, еще 32-битные интели в Intel Management Engine юзаются
            https://ru.wikipedia.org/wiki/Intel_Management_Engine
            > Начиная с ME 11, в основе лежит 32-битный x86-совместимый процессор на технологии Intel Quark, с запущенной на нём операционной системой MINIX 3.
            Ответить
            • >> Каждый пакет Ethernet-траффика переадресуется в ME даже до достижения операционной системы хоста

              Какой багор )))
              Ответить
              • Собственно потому хабрята его и выпиливают
                Ответить
                • Да это же пиздец. Выходит, что все новые компы с троянским конём из коробки?

                  А мы ещё ворчим про нарушение прав в рашке...
                  Ответить
                  • да.

                    Но если ты пользуешься чем-то без исходников, то ты должен доверять вендору.
                    Откуда ты знаешь что делает процессор интел или сетевая карта realtek если у тебя нету кода их прошивок?
                    А что делает винда ты знаешь?
                    Ответить
                  • Ну это норм для серваков, но на десктопе это зачем? Что если туда троян влезет?
                    Ответить
                    • Именно об этом и пишут в статье — предусмотрительные ребята из каких-то ведомств США вежливо попросили Intel с правительственных компов лишнюю дыру убрать. И, разумеется, Intel, как истинные патриоты, ради своей страны готовы на всё!
                      Ответить
                      • –— Почему в цеху гнёзда летучих мышов? Почему они сверху подглядывают? Потравить их к чёртовой матери!
                        —– Мы за «Гринпис», бережём зверов.
                        –— Но они же могут попасть в фарш!
                        —– Почему это могут? Они и попадают! Это более 70% нашей продукции, они у нас идут как специи.
                        Ответить
                        • Пусне бы только над гринписом смеяться.
                          Ответить
                          • В этой шутке «Гринпис» упомянут вскользь. Здесь вообще дело не в нём.
                            Ответить
                  • >А мы ещё ворчим про нарушение прав в рашке...


                    Ни для кого не секрет что спецслужбы могут кое-что про нас узнать. Важно то, как им пользуются. Пиздец же не в том что в ФСБ могут (если захотят) почитать твою переписку, а в том что mail.ru передаст ее каким-нить "хакерхелам" и потом нашисты будут ее в Интернете публиковать
                    Ответить
                    • Чтобы ФСБ начала читать твою переписку, нужно очень сильно кому-то насолить. Например, воровать алмазы вагонами или угнать пассажирский авиалайнер.

                      Дырявые конторы вроде mail.ru представляют более реальную угрозу.
                      Ответить
                      • Примерно так: эфэсбэшникам никто не заплатит за то, что они узнают, на что дрочит Конардо, а вот mail.ru может получить бонус от сексшопа, который предложит Конардо электродрочилку.
                        Ответить
                        • Зато лет через пять-десять (если разогрев кастрюли с лягушкой в России продолжится теми же темпами) им будут платить за то, что они узнают, что Василий Пупкин читает статьи про митинги и вообще заходит на неблагонадёжные сайты. А уж если он VPN использует…
                          Ответить
                          • А вы смеётесь над теми, кто устаревшими компами пользуется...
                            Ответить
                          • Хуйло уйдет в 24м, русне станет нечего жрать к тому времени. Можете скринить.
                            Ответить
                      • >воровать алмазы вагонами
                        С каких это пор в рашке воровство стало преступлением?
                        Ответить
                        • Если забыл поделиться, с кем надо, то это преступление.
                          Ответить
                          • Ну так преступление не воровать,а воровать и не заносить куда надо.
                            Ответить
                    • Типичная русня, FUD насчет пригожинского министерства, но при этом всецело доверяет чекистам.
                      Ответить
        • Действительно: на Семиной WindowsXP не запустится. А так же на Linux 2.0 и FreeBSD 4.2
          Ответить
    • ХУЙ
      Ответить
      • Чем Казань отличается от Рязани?
        Ответить
        • Я сегодня был в Рязани
          Там растут грибы с глазами
          Их едят -- они глядят
          Ответить
          • А в Казани не был?
            Ответить
            • у них там коты такие
              https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%82_%D0%9A%D0%B0%D0%B7%D0%B0%D0%BD%D1%81%D0%BA%D0%B8%D0%B9#/media/File:KotKazansky.jpg
              Ответить

    Добавить комментарий