All streams
Search
Write a publication
Pull to refresh
3
0.1

Двигатель прогресса

Send message

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


И тут я гуглю и получаю причину выразить свою политическую позицию.


I don't agree to the privacy policy. If you read it carefully then you will notice that this game (plus their IOI website and your IOI account) is also used for targeted ads, tracking cookies, following you on social media and all that stuff.

It is not acceptable paying 60 bucks for a game just to give the permission of being followed and tracked and your data being used (sold) to 3rd parties.

Я полностью соглашаюсь с этим мнением и хоть тресни, но уже появляется политический фактор не покупать эту игру, даже если 60$ это 2 часа моей работы.

Проверил 1 свой проект
Lighthouse: 75(первая), жалуется на долгий "time to interactive", в реальности реагирует моментально, вторая загрузка 100, даже с троттлингом "regular 3G" никаких особых проблем.


Старый PageSpeed: стабильно 100


Новый PageSpeed: 99 для десктопа… 40-60(и правда дикий разброс) для мобильного


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


Видимо теперь придется намеренно обрабатывать глупость pagespeed.
Особенно глупой кажется слепая погоня за 0 картинок, зачем стремиться к нулевой задержке интерактивности, если скроллить в пустоту нет никакого смысла, ибо придется, внезапно — подождать.

Единственный контекст, в котором я бы согласился с заголовком — фуллстек — не источник денег.


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


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


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


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


Фуллстек — элементарное стремление человека к созданию чего-то большого своими силами

Поверьте мне, LMG, MTR и куче других людей в интернетах.
Как только вы попробуете ноутбук с тачем, вы будете считать его отсутствие серьезным минусом.


Я солгу если скажу, что не прикидывал, что мне ответят, мол "тач нафиг не нужен".
Но для ноутбука в стиле Mac Air/Surface Laptop это настоящий dealbreaker.


P.S. о каких ложных срабатываниях идет речь я даже не представляю

В современном вебе не так уж Edge и выделяется
— привет, мобильный хром и кросбраузерная верстка vh

Точно также нанимался сам и осуществлял найм.
Успешность диалога не просто неудивительна, она очевидна(должна быть).


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


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


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

Не понимаю, почему на ИТ-ресурсе, перегруженном тимлидами, дизайнерами, фотографами никто не упоминает Surface Book, дискретная видеокарта, планшетный режим, встроенный ридер SD-Card, USB-A, перо, удобство работы в конфигурации "2 монитора" при наличии BT клавиатуры, режим планшета, дичайшее время автономной работы, потрясающая клавиатура, не уступающая маку; качество сборки, одна из лучших фронт-камер(лучшая?) для ноутбука, тач ( я даже не представляю, почему Apple его не добавит).


Я не противник Apple и для меня комфортен Mac(который моноблок), но не представляю, ради чего бы я мог заменить SurfaceBook на MacBook, особенно имея доступ к экосистеме Apple, когда мне необходимо.

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


Во-первых, неужели только меня просто невероятно раздражает капча там, где она казалось бы не нужна и не работает "галочкой" — в поиске гугла, при переходе по ссылкам и самое главное — в проектах других компаний, на странице авторизации( за что, атлас...). Мне казалось, что в "галке" все плюсы этой капчи.


Крик души

Не разглядеть букву — мелочь, по сравнению с ягодичным пожаром от посыла "вы не знаете как выглядят автобусы". Я ЗНАЮ, ТАМ НЕ БЫЛО АВТОБУСОВ11 НЕ БЫЛО!1! АФЫВА


Комментаторы верно подметили, google плюет на Material, плюет на неимоверное требование к современным web-приложениям, передать насколько раздражает использовать GMail в браузере при работе с несколькими аккаунтами просто невозможно. За такой UX в средние века сожгли бы на костре.


Хром на мобильном фактически возрадил индустрию "пишем CSS хаки для одного браузера", которая казалось бы умерла (о да, vh и fixed работающие по их собственным правилам).


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

Какая приятная ирония в контексте бесконечной страницы.

Выскажусь как тот, кто интересуется этой ерундой и смотрит каналы Росса, Лайнуса и более, чем знаком со всем хайпом, который нарастает в отношении "apple's customer's service".


Для тех, кто не интересовался источниками, скажу, что Росс достаточно давно имеет дело с Apple, он критикует дизайн устройств, обеспечивающий намеренно низкую ремонтопригодность, некомпетентность "гениев"(сотрудников поддержки) и откровенный абуз apple правил "customer's service" и законов США, приводящий к проблемам конечного пользователя.


Из ярких примеров — Mac Pro, закупленный Linus Tech Tips, на старте продаж(и уроненный ими), для которого Apple


  • отказалась чинить, т.к. для уже выпущенного продукта не существовало "мануалов"
  • не дала починить устройство на стороне(починка без мануала = лишение лицензии Apple)
  • не остановилась на достигнутом и при попытке заказать новую материнскую плату выставила счет в половину устройства, при этом "мать" нельзя заказать отдельно от сокетированного(!!!) процессора, т.е. нового, не нужного вам Xeon'a...

Или другой пример — VESA-крепление от Apple, не предполагающе собственный демонтаж и вызвавшее физическое повреждение Apple Pro даже руками самих "гениев" и закончившееся сначала отданным изуродованным корпусом "как есть", а затем заменой устройства.


В данном случае, основные цимесы вопроса — то, что Apple вообще подала иск(закупки происходят очень давно) и то, что Apple продолжает считать продукцию "своей" в правовом поле, не смотря на то, что от поддержки устройств полностью отказывается и не поставляет батареи для "винтажных устройств".


Проблема в том, что Apple и ее поддержка не так хороши, как утверждает компания и соответственно привелегия устанавливать правила ремонта играет не в пользу потребителя, а против него.
(почему и продвигается right to repair)


P.S. в этом видео Росс просто рассказывает про лицемерие Apple.
Разумеется блоггер никак не пытается продвинуть "контрафакт в каждый дом".


Автору статьи стоило дать больше контекста для читателей.

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

Понравилась первая картинка(визуально). Правда, мне представляется некий Майнкрафт.


Накатило желание потратить несколько выходных и сделать красивую сценку.

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


Бывает и так, что сходу знаешь решение с идеальным O(N), но не помнишь порядок аргументов в одной из функций, а гуглить нельзя, спросить нельзя, рассказать нельзя — сиди и создавай неловкую паузу.

Я уже писал о том, что Тимлид стал синонимом "программист со знанием Jira".


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


Собеседование — само по себе — стресс. В таком состоянии — пропустить глазами блок функции или не помнить, как выполняются Х-ричные вычисления( изучаемые порой по 6 раз на 5 лет ) — совершенно нормально, задачи, где основная проблема — вспомнить, что такое семафор(в голове поезда) без википедии, а не обработать RC — печальная шутка и над собой и над соискателем.


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


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


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

Особая ирония — современные методологии управления.


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


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


На собеседованиях все такое же ощущение, будто основная обязанность тимлида — владеть Jira, а никак не умирающее желание пихать(порой совершенно бесполезные) задачки превращает собеседования в игру на случайность, в которой не выигрывает никто.


Конечно мир, где все люди равны одинаковы может выглядеть интересно, но ведь это не реальный мир. Задумываешься — "может мне кажется", но когда, скажем, на мобильном хабре(без обиды, хабр, ты исправляешься) неприлично долго висит кнопка "проголосовать", бесполезная для ~95% аудитории сайта, а прокрутка комментариев политических статей позволяет сгибать пальцем металлические пруты, это ощущение резко пропадает.

Перечислю и я все критичное:


  1. удобство из коробки — (восстановить сессию, защита от трекинга, вкладки не кидают CPU голову коня на старте, встроенный pocket, темная тема, настраиваемые быстрокнопки, режим чтения, backspace )
  2. безальтернативно лучший мобильный браузер android, поддерживающий расширения для ПК
  3. соответственно — действительно полезная синхронизация
  4. потрясающий механизм восстановления при падении, позволяющий упасть еще разок, не теряя вкладки, не восстановленные по причине лени/производительности
  5. если открыть только приватный режим, основной будет полностью нетронут
  6. есть уверенность в завтрашнем дне
    уже много раз проходили "продукт гугла; что хотят, то пусть и делают, у нас капитализм"

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


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


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


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


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


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

Мне больше подошли H.ear (они не усиливают басы, в остальном — одно и то же)
Но не стал бы рекомендовать наш с вами выбор каждому, опуская шумоподавление, слушая Youtube Music(далеко от FLAC) Apt-X — излишество, а качественный звук "иногда"(через провод) обеспечивает множество наушников дешевле.


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


Постоянно проходить цикл: выключить BT на телефоне(выключаются наушники), включить наушники, привязать к ноуту, включить BT на телефоне (часы ведь) — какая-то жуткая морока.


При этом JBL стоят 6-9к, Sony 20-25

Поддерживаю, не хотелось бы, чтобы благоверная вот так просто подошла и
"ох, нельзя же размещать иконки в форме пениса!" /отсортировать/

Я давний фанат Samsung gear classic, не понимаю, как люди предпочитают эргономике крутящегося кольца варианты без оного. Это не говоря о том, что Tizen сходу хорошо держит заряд.


Единственное, что напрягло лично меня, когда сменил смартфон на one plus, часть функционала ушла (например ответ на звонки). Samsung с Tizen интегрируется лучше и на это, имхо, нет причин. И сенсор сердцебиения, весьма точный, но просто дико раздражающий сообщениями о неудачном измерении (возможно дело в моей коже).

Information

Rating
2,939-th
Registered
Activity