• Стажировки — это пушечное мясо, чтобы затыкать дыры, а не “бесценный опыт и карьерные перспективы”

      image

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

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

      Но когда пришло время оглашать цену, я специально заломил ее так, чтобы мне отказали. У меня не было четкого ответа, зачем я так поступил, но был миллиард сомнений и гнетущих мыслей. Я понял, что обучение на стажировках — верное зло.
      Читать дальше →
    • Теперь хороших разрабов меряют по просмотрам и подписчикам — и это плохо



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

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

        Вот только почти все статьи не про разработку — в них нытье про мою депрессию. Я-то рад, что мне больше не надо никому ничего доказывать. Но вы что, с ума сошли котировать разрабов за такую чушь? Я думаю, сошли, и вижу тревожные симптомы этого везде.
        Читать дальше →
      • Грамотный менеджмент — миф или реальность? Отвечают Kolesa Group, Evil Martians и Wrike

          image

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

          По следам нашего рейтинга лучших работодателей в ИТ мы продолжаем беседовать с компаниями, чтобы в рамках новой рубрики «Рейтинг компаний в деталях» раскрыть их лучшие качества и рассказать, как они понимают то, за что их ценят собственные сотрудники.

          В первом выпуске мы обсудили профессиональный рост с Dodo Pizza, Icons8 и Evil Martians. А сегодня компании Kolesa Group, Evil Martians и Wrike расскажут о том, насколько важен грамотный менеджмент для роста и развития бизнеса и как они находят и развивают своих управленцев.
          Читать дальше →
          • +17
          • 2.9k
          • 1
        • Сознание и аргумент судного дня



            Жил был моряк. У него было две любимых женщины в разных портах, и он хотел детей – вот только не решил, одного или двух. Он решил кинуть монету. Орел – будет один ребенок от одной из женщин (к которой первой зайдет в порт по работе – это уж как получится), решка – сделает по ребенку каждой женщине. Неизвестно, как выпала монета, и как его бросала судьба по миру, но вы – его ребенок. Какова вероятность, что вы – его единственный ребенок?
            Читать дальше →
          • Профессиональный рост сотрудников — что это такое и зачем нужно: общаемся с Dodo Pizza, Icons8 и Evil Martians

              image

              В прошлом году мы запустили оценку работодателей на «Моём круге», где сотрудники могут оценить компании по 12 качествам — от комфортных условий работы до вклада компании в улучшение мира, и по результатам оценки компаний чуть позже опубликовали рейтинг лучших работодателей в ИТ.

              Теперь мы захотели выяснить, а как компании понимают те качества, за которые их ценят сотрудники? Поэтому решили сделать серию публикаций в блоге «Моего круга» об основных критериях оценки работодателей. Для этого мы будем выбирать компании, получившие наивысшую оценку по каждому из критериев, и просить их ответить на ряд наших вопросов, которые помогут раскрыть, как компании видят этот критерий.

              В первом выпуске мы обсудили «Профессиональный рост» с Dodo Pizza, Icons8 и Evil Martians и постарались узнать, как они его понимают, как поддерживают и почему сотрудники ценят их именно за это качество.
              Читать дальше →
            • Многомировая интерпретация квантовой механики

                Наверняка большинство из вас нет-нет да и встречало в научно-популярной литературе упоминания о «многомировой интерпретации» квантовой механики (ММИ). Ее любят помянуть и в комментариях на Хабре, однако зачастую в неверном ключе или с серьезными неточностями.

                image

                Попробуем разобраться, что же к чему в ММИ.
                Читать дальше →
              • На пути к фундаментальной теории сознания

                  Происхождение и природа сознательных переживаний — иногда их называют латинским словом qualia — были для нас загадкой с самой ранней античности вплоть до недавнего времени. Многие философы сознания и в том числе современные, считают существование сознания настолько недопустимым противоречием тому, что, по их мнению, есть мир из материи и пустоты, что объявляют его иллюзией. Иными словами, они либо отрицают существование qualia в принципе, либо заявляют, что их невозможно осмысленно изучить с помощью науки.

                  Если бы это суждение было правдиво — это статья была бы очень короткая. И под катом ничего бы не было. Но там кое-что есть…

                  image
                  Читать дальше →
                • Государственный интернет: рассказ удалёнщика о VPN в Китае

                    Цензура тесно связана с политикой. Ежегодный мировой рейтинг свободы в интернете наглядно иллюстрирует эту зависимость: государства, в которых нарушаются права человека, блокируют «неугодные» ресурсы или перекрывают доступ к глобальной сети.
                       

                    Только 13 из 65 стран, анализ которых исследователи из Freedom House провели в 2017 году, не препятствует информационной свободе своих граждан. Большинство остальных пользователей мирового интернета может получить доступ к заблокированным ресурсам только с помощью VPN-сервисов. В том числе и жители Китая, где в последнее время ужесточилась охота за нелицензионными VPN.

                    Фронтенд-разработчик Арарат Мартиросян, который живет в Китае и работает удалённо, рассказал нам о том, что происходит с местными VPN-сервисами и где, по его мнению, самый свободный интернет. Публикуем здесь его рассказ.
                    Читать дальше →
                  • Задача N тел или как взорвать галактику не выходя из кухни




                      Не так давно я прочёл фантастический роман «Задача трёх тел» Лю Цысиня. В нём у одних инопланетян была проблема — они не умели, с достаточной для них точностью, вычислять траекторию своей родной планеты. В отличии от нас, они жили в системе из трёх звёзд, и от их взаимного расположения сильно зависела «погода» на планете — от испепеляющей жары до леденящего мороза. И я решил проверить, можем ли мы решать подобные задачи.
                      Читать дальше →
                    • Как из-за открытой базы ClickHouse могли пострадать персональные данные пациентов и врачей (обновлено)

                        Я много пишу про обнаружение свободно доступных баз данных практически во всех странах мира, но новостей про российские базы данных, оставленные в открытом доступе почти нет. Хотя недавно и писал про «руку Кремля», которую с перепугу обнаружил голландский исследователь в более чем 2000 открытых базах данных.


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


                        Российский медицинский онлайн-сервис DOC+ судя по всему, умудрился оставить в открытом доступе базу данных ClickHouse с логами доступа. К сожалению, логи выглядят настолько детальными, что вероятной утечке могли подвергнуться персональные данные сотрудников, партнеров и клиентов сервиса.



                        Обо всем по порядку…

                        Читать дальше →
                      • Четвертый уровень мульти-вселенной Макса Тегмарка

                          Почти 10 лет назад я прочитал статью Макса Тегмарка, гениального физика и философа, и нашел в ней ответы на многие вопросы, которые мучали меня всю жизнь. Статья потрясающая, месяца два я ходил под впечатлением от нее. К сожалению, это лонгрид, к тому же на английском. Поэтому я решил даже не перевести ее – перевод все равно оказался бы слишком длинным для Хабр, но хотя бы изложить основную идею в том порядке, как мне это кажется логичным, и убрав излишние детали (да простит меня Макс!)

                          Читать дальше →
                        • Король разработки



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

                            Полбеды, если он просто шутит, вроде, «разработка приносит мне столько бабок, что поработаю два часа и найму трех нищих врачей стричь мне лужайку». Хуже, когда говорит серьезно: «Ты зря стал писать код. Вся ирония этой индустрии в том, что став хорошим разработчиком, ты обретаешь навыки, которые приводят тебя к выводу, что разработчиком быть плохо».

                            Недавно у него дела пошли в гору, и там где нормальные люди радуются и расцветают, этот парень, кажется, совсем съехал с катушек. Мы с ним как следует выпили, и он рассказал мне много искреннего дерьма, которое, честно, я бы хотел расслышать обратно.
                            Читать дальше →
                          • Новые языки программирования незаметно убивают нашу связь с реальностью



                              Однажды настанет день, когда команды в программировании будут выглядеть вроде «эй, компьютер, сделай-ка мне вот эту хреновину».

                              Что там будет под капотом, ни одна живая душа уже не поймет. Команда «хреновина» интерпретируется в абзац с описанием, который интерпретируется в ключевые слова, который интерпретируется в набор векторных обозначений, который интерпретируется в какой-нибудь С, который скомпилируется в…

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

                              Программистами станут лощеные гуманитарии с «высокими вербальными способностями, коммуникативными навыками и умением быть няшей в команде». Слава богу до этого дня, как до Аляски на упряжке, но каждый раз изобретая очередной Kotlin, мы этот день приближаем.

                              Просто я задумался — а не стали ли наши ЯПы уже чем-то таким? Чуть более умным эквивалентом фразы «компьютер, сделай хреновину». Кучей формализованных протоколов для электричества, про которое мы уже забыть забыли. Штукой, которая все сильнее рвет нашу связь с механической реальностью.

                              Я часто слышу фразу: «Фил, отступись, хватит думать обо всякой чепухе». Но блин, будь проклят тот день, когда на Хабре напишут «хватит думать».
                              Читать дальше →
                            • Программирование для не-программистов. Биография джуна

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

                              Итак… Мне за сорок. По образованию лингвист, работаю в научной сфере. С программированием никогда не сталкивался, хотя формально в школе проходил уроки по информатике, которые, собственно, свелись к набору программы на Бэйсике из методички и к лицезрению загадочного ДОСа на компьютере учителя. Ох, да, ещё было очень краткое знакомство с Фокалом, но, опять же, все строго по методичке.

                              Читать дальше →
                            • Я провел сто собеседований, отказал сотне людей — и только потом научился собеседовать

                                image

                                Не желал бы я вам попасть ко мне на собеседование года два назад. Я провел их около сотни, и за все время взял может человек четырех. Не знаю почему, но эйчары считали, что это круто. Слава строгого интервьюера шла впереди меня. Знакомые звали меня собеседовать для чужих команд, и даже для чужих компаний, о которых вы слышите каждый день. И везде — не проходил никто.
                                Читать дальше →
                              • Разработчик SearchFace о возможностях алгоритма

                                  Всем привет, я один из разработчиков сервиса SearchFace и готов поговорить о нём в комментариях.



                                  Из-за шумихи с иском ВК на второй план отошло то важное, ради чего мы запустили сервис — чтобы протестировать возможности поиска. А раз уж теперь сервис доступен широкой публике, хочется продемонстрировать всем, на что способны наши алгоритмы распознавания.
                                  Читать дальше →
                                • В разработке — каждый сам за себя. Но иногда это приводит в тупик



                                    Я чёртовы сутки просидел над таской. Нужно было спроектировать самостоятельный модуль, а людям с тяжелой формой перфекционизма нельзя давать задачи на проектирование.

                                    У меня была неделя — целая бесконечность, которой мне не хватило. Снова и снова я перебирал в голове варианты использования того, что должен сделать, но картинка идеального модуля не клеилась. Всегда находился кейс, который хорошо показывал: такой дизайн — говно. Я думал, играл на гитаре, пробовал писать, тупил в монитор, гуглил, играл с детьми, снова думал — голова всегда была занята дурацким модулем.

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

                                    В понедельник утром я отправил пулл реквест. Его приняли с восторгом. Но способ, на который я пошел… вот уж никогда не думал, что отважусь на такое.
                                    Читать дальше →
                                  • Активность мозга человека впервые транслировали в чёткую речь


                                      Схема метода реконструкции речи. Человек прослушивает слова, в результате активируются нейроны его слуховой коры. Данные интерпретируются четырьмя способами: сочетанием двух типов регрессионных моделей и двух типов речевых представлений, затем поступают в систему нейросетей для извлечения признаков, которые впоследствии используются для настройки параметров вокодера

                                      Нейроинженеры Колумбийского университета (США) первыми в мире создали систему, которая переводит мысли человека в понятную, различимую речь, вот звукозапись слов (mp3), синтезированных по мозговой активности.

                                      Наблюдая за активностью в слуховой коре головного мозга, система с беспрецедентной ясностью восстанавливает слова, которые слышит человек. Конечно, это не озвучивание мыслей в прямом смысле слова, но сделан важный шаг в этом направлении. Ведь похожие паттерны мозговой активности возникают в коре головного мозга, когда человек воображает, что слушает речь, или когда мысленно проговаривает слова.
                                      Читать дальше →
                                    • Я растерял веру в разработку, выгорел, но меня спас культ инструмента



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

                                        Уколы в адрес технологий разрабы воспринимают на свой счет. Культ инструмента — очень странная штука, которую не объяснить логически. Одни говорят, что культ есть у всех, потому что мышление плотно сплетается с япом. Другие говорят, это джунироская болезнь — ты впервые что-то написал, оно получилось, от восторга ты посчитал свой яп чудом божьим.

                                        Чем бы оно ни было, я эту фигню не понимал никогда.

                                        Сторонники культов кажутся мне непроходимыми тупицами. А я всегда пытаюсь понять, как тупицы стали тупицами, и почему тупицей не стал я. Начал думать и бам! — понял, что все-таки стал. Я тупица-культист, который восхваляет F#. И конечно за этим есть история.
                                        Читать дальше →
                                      • ИИ перевел активность мозга в речь

                                        • Translation
                                        image

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

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