Конечно оффтоп, но блин. 2019 год, а проклятье, запрещающее снимать сливы в альбомной ориентации, с качественным освещением, камерой и в высоком разрешении набирает силу с пугающей скоростью.
Чтобы приблизиться к нестабильной сотне ( потому, что эта штука даже не может генерировать одинаковый результат ), уходит слишком много усилий и многие — на какую-то ерунду.
Приложение, делающее акцент на дизайн (никаких жутких подзагрузок), фоновые картинки и шрифты обязательны, SSR необходим, как на зло Offline-first используется и полезен.
На входе:
Серверный рендеринг с кешированием всего, что "толкается" — делает свое дело.
Скрипты подгружаются асинхронно; по HTTP/2; сжаты. Бандл поделен на множество модулей.
CDN отдает изображения в WebP, в 3 размерах и ориентациях.
Offline-first после первой загрузки.
Приходится бороться с снижением рейтинга за низкую скорость загрузки шрифтов…
Гуглом. С CDN гугла. Перенося все на слоупок-локальный сервер.
Проблемами с кешированием SW (дикий рост TTI), с интерпретацией defer скриптов как обязательных.
По итогу, в борьбе за последние 10-15 рейтинга(mobile) приходится использовать оптимизации и технологии, которые не сдались даже крупнейшим проектам. Буквально кровью, потом и перебором.
И вроде все это круто. А приятель рядом открывает страничку с идеальной сотней…
(у посетителей нормально рендерится)
Мне кажется, что если миллиардеры выводят "тысячи миллионов" денег, минуя налоги и откладывая колоссальный кусок экономики в закрома, дискредитирует себя в первую очередь государство.
Сам экран тоже.
В добавок, корпус выглядит существенно более хрупким.
А механизм, в отличии от самсунговского, не защищает от выгибания назад.
Мне подумалось, что если брать устройство сейчас, то Fold более надежный вариант.
Как со стороны софта, так и со стороны сборки и долговечности устройства. не говоря о лишних долларах цены
Пол года назад, я бы взял и планшет без 3го экрана.
А сейчас, конечно, хочется всего и сразу :D
Есть опасность взять человека, «умеющего только проходить интервью».
Полагаю, вы можете не согласиться, но, на мой взгляд, далее по тексту пример интервью, идеально подходящего в первую очередь для "человека, умеющего проходить интервью".
Каждый* человек способен на диалог, разговоры для нас естественны, кроме того, чем дальше мы растем, тем больше учимся "читать мысли", — отвечать на вопросы, которые еще не заданы, предупреждать проблемы, которые пока не возникли. В особенности это касается человека, на плечи которого возложена ответственность. Ведь обычно, мы учимся не решать задачки, а понимать, как именно нужно решить "задачку" именно "сейчас", в определенном контексте.
Что такого в этих задачках? В чем их манящая для рекрутеров природа?
Почему опытным разработчикам так необходимо проходить простые, "общие" задачки?
Вас не заботит, насколько они просты, насколько оторваны от контекста?
На одну и ту же задачку я могу потратить вечность, минуту или долю мгновения. Что бы оценили вы? Время? Число наводящих вопросов? Эффективность решения? Универсальность? Но ведь, как бы я не размышлял, единственный способ максимально удовлетворить каждому из этих критериев — заведомо знать ответ. FizzBuzz решенный за минуту, примерно в 60 раз хуже "решенного вчера".
Что делает нас специалистами? Опыт. Знание. Успех. Ошибки.
Полагаю, некоторые из нас в конечном итоге вовсе забывают, что такое "ошибиться":
скорость и изящество; код, архитектура — ровно настолько безупречные, насколько это необходимо.
Несколько часов подготовки и вот, любая задачка окажется решена прежде, чем вы протянете карандаш. Я никогда не проваливал тесты, готовясь к ним. И никогда не осиливал, спонтанно явившись на интервью.
В какой то момент появился вопрос.
Мои работа и стремление — создавать уникальные вещи, на границах возможностей работодателя.
Ради чего мне стремиться учить то, что (на мой взгляд) способен выучить любой?
Безусловно, я не отбираю у вас право задавать задачки. Более того! Скажи вы мне:
*Цитата вопросов*
Задачи предлагаю довольно общие
fizzbuzz — вывести в столбик числа от 1 до 100, если число делится на 3 — то вместо него fizz, если делится на 5 — то buzz, если и на 3, и на 5 — то fizzbuzz). Язык — любой, хоть псевдокод
спроектировать БД на 3 таблицы и написать запрос к ней (если есть ошибки в SQL — неважно, лишь бы общая канва решения была понятна)
задачка на синхронизацию потоков (для нас это актуально)
И, сделав ставку на то, как прекрасна ваша вакансия, вы бы увидели самого прилежного зубрилу.
Но… Так много вакансий без нудных задачек. Стоит ли тратить время зря?
Иронично, но ситуации когда компании приглашают работать в опенспейсе, за столами из картона, туалетом на газетку и офисом "в центре", где по небу 1 минута, а в лабиринтах зданий 15-20 минут от парковки или метро на тракторе случаются все чаще.
Зато вместо "здравствуйте"
"босс согласовал вам мак на i9, закажем сегодня же, вам с тачбаром или без?"
Должен признать, что после появления серии разгромных статей по собеседованиям, стали заметно чаще попадаться качественные собеседования. Появление статей с более качественным взглядом, — имхо — дорожка в отличное будущее.
На мой взгляд, 3 столпа на которых держится хорошее интервью:
В среднем мои собеседования длятся от часа и более, обычно до 2х
Следующим шагом я прошу рассказать кандидата о себе, опыте за последние несколько лет.
Я как был противников тестовых заданий, так и остаюсь приверженцем этой теории.
К ним, я бы не задумываясь добавил разве что "прозрачность".
Потрясающее облегчение для соискателя — знать, чего от него будут ожидать заранее.
проверка на знание SQL "доской и мелом"
полное отсутствие любой писанины
наличие фуллстек вопросов не по теме вакансии
Если человек действительно хочет именно в вашу компанию, это поможет ему подготовиться лучше, либо, напротив — придти к вам с чистой и не готовой к проверке теории "ручкой" душой. В крайнем случае — все сэкономят бесценное время.
Есть третий вариант: для любой истинно комфортной разработки безальтернативно работать за десктопом с несколькими мониторами по 23-27 дюймов похайрезнее. А для "работы в кафе", лежании на диване, рисования схем и мокапов, портретного режима, работы с клиентами и на встречах взять комфортный для работы 13"/15" трансформер.
По мне, так разрабатывать, ограничивая себя одним монитором не слишком комфортно в любом случае. Для задач, затратных по производительности, я бы всегда предпочел десктоп и незасыпающее окружение(и 1GB/s LAN если можно).
Rog, особенно новейший Mothership — просто потрясает воображение, если бы я был в разъездах чуть чаще, я бы не задумываясь взял себе эту потрясающую машину… Как десктоп. Который остался бы в номере или офисе, укомплектованный всем, что так важно для "истинно комфортной разработки".
fullHD screen — useless for for such size, dimensions aren't exactly what admin would work with.
^ switch to lower resolution, prefer 3x2 screen(like surface lineup) over 16:9
too many IO ports. And too little airflow.
^ reduce total quantity, avoid wasting space for inputs/outputs handled by type-C kinda dongle
consider ribbon cable/typeC dongles for such inputs
^ avoid turning laptop into stationary machine,
workflow should not be obstructed with HDD case hanging, attached directly to laptop
consider moving cool stuff like COM2 either to front-panel or top(where fingerprint sensor is)
^ "use it as 8 outputs for Bit-bang / GPIO." < consider, how inaccessible these are
led indicators duplicate information, provided on device's screen
^ prefer either customization options or discuss actually meaningful options
for example: internet access(rather than network), VPN status, hotkey "depth", router-mode, etc.
HQ cameras on laptop, designed for users and use-env.s clearly affected by NDA
^ why? windows-hello for admin-device? Nope, consider removing cameras altogether
Все оказывается ерундой, если вспомнить о понятии "наблюдателя".
Разум, как сущность, не обязательно легко прочесть, но скопировать на подобном уровне бесконечно просто. Память любого субъекта непоследовательна, его ощущение времени субъективно. А реальное время — единственное разумное ограничение накладываемое на виртуальный мир(поскольку пересчет всего состояния слишком сложен), соответственно любому "высшему разуму" достаточно влиять на наблюдателей.
Забавно, но даже если наш мир и его законы реальны, в любой момент времени мог, либо уже появился механизм, скажем — явление телепортации, позволяющий отслеживать и воссоздавать подобные состояния, телепортировать, создавать копии сущностей и способный, в произвольный для себя момент полностью изменить представление людей, о мире, в котором они находятся.
В мире, где не довериться ни глазам, ни слуху, ни ощущению времени.
Много ли нужно, чтобы остаться единственным богом?
Какая жалость, квантовые явления изучать все сложнее...
Как следует из русского названия, ток — течение, то есть протекание заряженных частиц.
У меня как раз было наоборот. По какой-то причине учителя в школе не считали нужным объяснить, что такое ток на ассоциациях, лишь рисуя бесполезную картинку (вот ту самую, где напряжение пинает ток). Слово "current" дало моментальную ассоциацию потока; течения, а "ток" в жизни никто не использует за пределами вопроса электрификации.
Это было крупнейшее разочарование в программе образования, сразу после интеграла.
Что иронично, это понимание не слишком нужно для того, чтобы проектировать схемы.
А вот влияние ассоциаций уровень безопасности работы с током колоссально.
Позвольте вмешаться. Комментарии, пожалуй, одна из самых сильных и интересных сторон хабра, поэтому "quantity over quality" как и вы никогда бы не предпочел. Но, с другой стороны — у меня нет статей.
Так вышло, что на комментарий уходит час, я пишу о багах, делюсь мнением о технике, рассуждаю о будущем хабра. Не являясь завсегдатаем, я даже не могу заставить себя проставить хабы, потому, что мне интересны любые обсуждаемые статьи( надеюсь, хабр все же введет ленту статей по интересам ).
У хабра отличное сообщество, гораздо более щедрое на диалог, чем господа с медиума. У хабра, как проекта множество мелких недостатков, как долго мозолившая глаза бесполезная кнопка "проголосовать" на мобильных устройствах, отсутствие вышеназванной ленты или сложившаяся ситуация с переизбытком комментаторов, как желающих принести пользу, так вносящих бесполезный "шум" в любой широко обсуждаемой статье.
Хабр хорош. Сообщество отменно.
Но, если даже денежное вознаграждение за статьи не может мотивировать меня начать писать статьи, ничто не сможет. Рейтинг никак не изменится и никак не повлияет на мое пребывание, а комментарий в статьях вроде этой затеряются в пучине сотен других.
На мой взгляд, на возросшую аудиторию и правда стоит обратить внимание.
Разделить рейтинг и релевантность комментариев, вовлечь читателей в улучшение статей, дать большее понимание того, чем образовывается рейтинг, улучшить профиль, разделить комментарии о хурме, политике и коммутаторе cisco.
Комментаторов становится больше. Статьи пишутся о чем угодно.
Вы можете не согласиться, но мне кажется, что пора определить сорта хабравчан "второго сорта".
I sincerely loved article, though if possible, I'd like author to address bilingual readers and perharps add reference links to an article source and perharps, publish this article as "translation". If you need help with any of these, feel free to ask! #habr #cake
Как обычно, штатный автор хабра, сделав перевод статьи( я точно где-то читал в оригинале ), не потрудился ни проставить тег, ни ссылку на оригинал. Тем, кто не ленился и выучил язык почти всегда лучше читать источник. Хабр уже не торт.
Cоветую господам, которым 1000XM бьет по карману присмотреться к h.ear2 (WHH900N).
Большую часть года они стоили порядка 13-17к, по звуку ни капли не проигрывают флагману Sony и превосходят Bose 35, шумодав в принципе идентичен старшей модели, поддерживает LDAC.
Для тех кому интересна ложка дегтя — внешне не так элитны, отсутствует гибкое(но бесполезное) управление подавлением в приложении, не складываются на шею. С шарфом не одеть.
Официальная разница в цене 50$, но розница РФ так не думает.
Конечно оффтоп, но блин. 2019 год, а проклятье, запрещающее снимать сливы в альбомной ориентации, с качественным освещением, камерой и в высоком разрешении набирает силу с пугающей скоростью.
Чтобы приблизиться к нестабильной сотне ( потому, что эта штука даже не может генерировать одинаковый результат ), уходит слишком много усилий и многие — на какую-то ерунду.
Приложение, делающее акцент на дизайн (никаких жутких подзагрузок), фоновые картинки и шрифты обязательны, SSR необходим, как на зло Offline-first используется и полезен.
На входе:
Серверный рендеринг с кешированием всего, что "толкается" — делает свое дело.
Скрипты подгружаются асинхронно; по HTTP/2; сжаты. Бандл поделен на множество модулей.
CDN отдает изображения в WebP, в 3 размерах и ориентациях.
Offline-first после первой загрузки.
Приходится бороться с снижением рейтинга за низкую скорость загрузки шрифтов…
Гуглом. С CDN гугла. Перенося все на слоупок-локальный сервер.
Проблемами с кешированием SW (дикий рост TTI), с интерпретацией defer скриптов как обязательных.
По итогу, в борьбе за последние 10-15 рейтинга(mobile) приходится использовать оптимизации и технологии, которые не сдались даже крупнейшим проектам. Буквально кровью, потом и перебором.
И вроде все это круто. А приятель рядом открывает страничку с идеальной сотней…
(у посетителей нормально рендерится)
Мне кажется, что если миллиардеры выводят "тысячи миллионов" денег, минуя налоги и откладывая колоссальный кусок экономики в закрома, дискредитирует себя в первую очередь государство.
Сам экран тоже.
В добавок, корпус выглядит существенно более хрупким.
А механизм, в отличии от самсунговского, не защищает от выгибания назад.
Мне подумалось, что если брать устройство сейчас, то Fold более надежный вариант.
Как со стороны софта, так и со стороны сборки и долговечности устройства.
не говоря о лишних долларах цены
Пол года назад, я бы взял и планшет без 3го экрана.
А сейчас, конечно, хочется всего и сразу :D
Предположу, что речь идет о "Fold", а не "Flex"
Т.е. о способности устройства складываться, а не гнуться.
Их, в действительности, стало очень много за последний год. И справедливости ради, компании часто соглашаются отказаться от задачк, если попросить.
На днях прошел первые 2 собеседования за год.
Рапортую вам 50% вероятности
Компания А после 1.5 часа хочет алгоритмы на час + собес с руководством + неизвестно, даст ли оффер.
Компания Б согласовала собес в тот же день и после 2 часов интервью дала оффер.
Первое предложение Б на 10% хуже максимума в А., сфера деят., масштаб ~ одинаковы.
Полагаю, вы можете не согласиться, но, на мой взгляд, далее по тексту пример интервью, идеально подходящего в первую очередь для "человека, умеющего проходить интервью".
Каждый* человек способен на диалог, разговоры для нас естественны, кроме того, чем дальше мы растем, тем больше учимся "читать мысли", — отвечать на вопросы, которые еще не заданы, предупреждать проблемы, которые пока не возникли. В особенности это касается человека, на плечи которого возложена ответственность. Ведь обычно, мы учимся не решать задачки, а понимать, как именно нужно решить "задачку" именно "сейчас", в определенном контексте.
Что такого в этих задачках? В чем их манящая для рекрутеров природа?
Почему опытным разработчикам так необходимо проходить простые, "общие" задачки?
Вас не заботит, насколько они просты, насколько оторваны от контекста?
На одну и ту же задачку я могу потратить вечность, минуту или долю мгновения. Что бы оценили вы? Время? Число наводящих вопросов? Эффективность решения? Универсальность? Но ведь, как бы я не размышлял, единственный способ максимально удовлетворить каждому из этих критериев — заведомо знать ответ. FizzBuzz решенный за минуту, примерно в 60 раз хуже "решенного вчера".
Что делает нас специалистами? Опыт. Знание. Успех. Ошибки.
Полагаю, некоторые из нас в конечном итоге вовсе забывают, что такое "ошибиться":
скорость и изящество; код, архитектура — ровно настолько безупречные, насколько это необходимо.
Несколько часов подготовки и вот, любая задачка окажется решена прежде, чем вы протянете карандаш. Я никогда не проваливал тесты, готовясь к ним. И никогда не осиливал, спонтанно явившись на интервью.
В какой то момент появился вопрос.
Мои работа и стремление — создавать уникальные вещи, на границах возможностей работодателя.
Ради чего мне стремиться учить то, что (на мой взгляд) способен выучить любой?
Безусловно, я не отбираю у вас право задавать задачки. Более того! Скажи вы мне:
И, сделав ставку на то, как прекрасна ваша вакансия, вы бы увидели самого прилежного зубрилу.
Но… Так много вакансий без нудных задачек. Стоит ли тратить время зря?
Мой косяк, было лень нагуглить названия цветов, а кроме тачбара ничего несущественного для характеристик топовых макбуков придумать не смог ¯_(ツ)_/¯
Иронично, но ситуации когда компании приглашают работать в опенспейсе, за столами из картона, туалетом на газетку и офисом "в центре", где по небу 1 минута, а в лабиринтах зданий 15-20 минут от парковки или метро на тракторе случаются все чаще.
Зато вместо "здравствуйте"
Должен признать, что после появления серии разгромных статей по собеседованиям, стали заметно чаще попадаться качественные собеседования. Появление статей с более качественным взглядом, — имхо — дорожка в отличное будущее.
На мой взгляд, 3 столпа на которых держится хорошее интервью:
К ним, я бы не задумываясь добавил разве что "прозрачность".
Потрясающее облегчение для соискателя — знать, чего от него будут ожидать заранее.
Если человек действительно хочет именно в вашу компанию, это поможет ему подготовиться лучше, либо, напротив — придти к вам с чистой и не готовой к проверке теории "ручкой" душой. В крайнем случае — все сэкономят бесценное время.
Большая часть функционала дискорда легко расширяется за счет ботов.


Вот, к примеру — бот для цитирования с поддержкой нескольких серверов,
Это не вполне нативно, зато в отличии от скайпа цитаты не "рисуются"
P.S. скорей бы хабр завез уведомления вне почты
© LTT
Есть третий вариант: для любой истинно комфортной разработки безальтернативно работать за десктопом с несколькими мониторами по 23-27 дюймов похайрезнее. А для "работы в кафе", лежании на диване, рисования схем и мокапов, портретного режима, работы с клиентами и на встречах взять комфортный для работы 13"/15" трансформер.
По мне, так разрабатывать, ограничивая себя одним монитором не слишком комфортно в любом случае. Для задач, затратных по производительности, я бы всегда предпочел десктоп и незасыпающее окружение(и 1GB/s LAN если можно).
Rog, особенно новейший Mothership — просто потрясает воображение, если бы я был в разъездах чуть чаще, я бы не задумываясь взял себе эту потрясающую машину… Как десктоп. Который остался бы в номере или офисе, укомплектованный всем, что так важно для "истинно комфортной разработки".
Ok, my POV:
fullHD screen — useless for for such size, dimensions aren't exactly what admin would work with.
^ switch to lower resolution, prefer 3x2 screen(like surface lineup) over 16:9
too many IO ports. And too little airflow.
^ reduce total quantity, avoid wasting space for inputs/outputs handled by type-C kinda dongle
consider ribbon cable/typeC dongles for such inputs
^ avoid turning laptop into stationary machine,
workflow should not be obstructed with HDD case hanging, attached directly to laptop
consider moving cool stuff like COM2 either to front-panel or top(where fingerprint sensor is)
^ "use it as 8 outputs for Bit-bang / GPIO." < consider, how inaccessible these are
led indicators duplicate information, provided on device's screen
^ prefer either customization options or discuss actually meaningful options
for example: internet access(rather than network), VPN status, hotkey "depth", router-mode, etc.
HQ cameras on laptop, designed for users and use-env.s clearly affected by NDA
^ why? windows-hello for admin-device? Nope, consider removing cameras altogether
Все оказывается ерундой, если вспомнить о понятии "наблюдателя".
Разум, как сущность, не обязательно легко прочесть, но скопировать на подобном уровне бесконечно просто. Память любого субъекта непоследовательна, его ощущение времени субъективно. А реальное время — единственное разумное ограничение накладываемое на виртуальный мир(поскольку пересчет всего состояния слишком сложен), соответственно любому "высшему разуму" достаточно влиять на наблюдателей.
Забавно, но даже если наш мир и его законы реальны, в любой момент времени мог, либо уже появился механизм, скажем — явление телепортации, позволяющий отслеживать и воссоздавать подобные состояния, телепортировать, создавать копии сущностей и способный, в произвольный для себя момент полностью изменить представление людей, о мире, в котором они находятся.
В мире, где не довериться ни глазам, ни слуху, ни ощущению времени.
Много ли нужно, чтобы остаться единственным богом?
У меня как раз было наоборот. По какой-то причине учителя в школе не считали нужным объяснить, что такое ток на ассоциациях, лишь рисуя бесполезную картинку (вот ту самую, где напряжение пинает ток). Слово "current" дало моментальную ассоциацию потока; течения, а "ток" в жизни никто не использует за пределами вопроса электрификации.
Это было крупнейшее разочарование в программе образования, сразу после интеграла.
Что иронично, это понимание не слишком нужно для того, чтобы проектировать схемы.
А вот влияние ассоциаций уровень безопасности работы с током колоссально.
Позвольте вмешаться. Комментарии, пожалуй, одна из самых сильных и интересных сторон хабра, поэтому "quantity over quality" как и вы никогда бы не предпочел. Но, с другой стороны — у меня нет статей.
Так вышло, что на комментарий уходит час, я пишу о багах, делюсь мнением о технике, рассуждаю о будущем хабра. Не являясь завсегдатаем, я даже не могу заставить себя проставить хабы, потому, что мне интересны любые обсуждаемые статьи( надеюсь, хабр все же введет ленту статей по интересам ).
У хабра отличное сообщество, гораздо более щедрое на диалог, чем господа с медиума. У хабра, как проекта множество мелких недостатков, как долго мозолившая глаза бесполезная кнопка "проголосовать" на мобильных устройствах, отсутствие вышеназванной ленты или сложившаяся ситуация с переизбытком комментаторов, как желающих принести пользу, так вносящих бесполезный "шум" в любой широко обсуждаемой статье.
Хабр хорош. Сообщество отменно.
Но, если даже денежное вознаграждение за статьи не может мотивировать меня начать писать статьи, ничто не сможет. Рейтинг никак не изменится и никак не повлияет на мое пребывание, а комментарий в статьях вроде этой затеряются в пучине сотен других.
На мой взгляд, на возросшую аудиторию и правда стоит обратить внимание.
Разделить рейтинг и релевантность комментариев, вовлечь читателей в улучшение статей, дать большее понимание того, чем образовывается рейтинг, улучшить профиль, разделить комментарии о хурме, политике и коммутаторе cisco.
Комментаторов становится больше. Статьи пишутся о чем угодно.
Вы можете не согласиться, но мне кажется, что пора определить сорта хабравчан "второго сорта".
двуязычные комментарии?! bilingual comments?
I sincerely loved article, though if possible, I'd like author to address bilingual readers and perharps add reference links to an article source and perharps, publish this article as "translation". If you need help with any of these, feel free to ask! #habr #cake
Как обычно, штатный автор хабра, сделав перевод статьи( я точно где-то читал в оригинале ), не потрудился ни проставить тег, ни ссылку на оригинал. Тем, кто не ленился и выучил язык почти всегда лучше читать источник. Хабр уже не торт.
Cоветую господам, которым 1000XM бьет по карману присмотреться к h.ear2 (WHH900N).
Большую часть года они стоили порядка 13-17к, по звуку ни капли не проигрывают флагману Sony и превосходят Bose 35, шумодав в принципе идентичен старшей модели, поддерживает LDAC.
Для тех кому интересна ложка дегтя — внешне не так элитны, отсутствует гибкое(но бесполезное) управление подавлением в приложении, не складываются на шею. С шарфом не одеть.
Официальная разница в цене 50$, но розница РФ так не думает.