Про болото согласен, но лучше уж провода, чем мучения с блютусом, который работает только когда есть один девайс и одни наушники, и владелец живет один, и девайс у него тоже один. Даже на простых задачах, типа «слушаю музло на работе, позвонили в тлф, надо переключить наушники на тлф» все превращается в бессмысленное блуждание по настройкам.
Беда современного веба не в том, что все выглядит одинаково, а в том, что он выглядит одинаково плохо. Кричащие цвета, выскакивающие окошки чатиков, автостартующие видео, нескроллируемые хедеры/футеры, анимированные гифки на бэкграунде — это все создает ощущение, что ты на шумном азиатском базаре, где все пытаются переорать друг друга.
Как бы про привычке* идешь в библиотеку, открываешь дверь, а там базар, анархия, и все_ебанулись.jpg
Я это фильтрую, как могу — для часто посещаемых делаю скрипты в tampermonkey, а для остального — монструозный скрипт в bookmarks bar, который одним нажатием делает де-дизайн (стандартные шрифты, цвета, убирает sticky elements и проч).
Пока помогает.
* EDIT: кого я обманываю, интернет всегда базаром и был :-)
Сколько времени и денег будет стоить написать и поддерживать Slack на 1) WinAPI, 2) Cocoa, 3) Cocoa для iOS и еще 4) на Java/Kotlin для Андроида? И 5) веб версию? И чтобы это все красиво и одинаково выглядело?
Поставьте себя на место даже не владельцев бизнеса, а менеджера разработки, перед которым стоит выбор: логистический и управленческий ад синхронизации пяти разных codebases и содержание команды в (как минимум) пять человек на мартышкин труд писать одно и то же на разных языках. Либо взять проверенный и работающий для 99% Electron и бурно развивающийся и богатый возможностями JS+React+HTML5+CSS, в которых JSON можно загрузить одной строчкой, а анимацию сделать двумя.
Electron — это, возможно, крайность, но тот же React Native — это вполне себе способ кросс-платформенной разработки, если есть задача сделать продукт, который можно развивать и поддерживать.
Все эти компоненты довольно небольшие, какие-то вещи типа React Router осваиваются за несколько часов, какой-нибудь classnames — это вообще одна функция.
Я летом начал писать свой собственный iphoto/google photos для своих фоток, имея нулевые знания о reactjs, и о современном вебе вообще, сейчас как минимум могу закрыть большинство желтых.
Весь этот фронтенд со стороны кажется адом, потому что очень фрагментирован, но на поверку оказывается, что все фрагменты а) довольно мелкие и б) сильно упрощают код (и жизнь).
После C++ не страшно, короч, и намного более friendly.
Мне в гугле попался китаец-интервьюер, у которого английского не было буквально совсем. Примитивная речь, кошмарный акцент, и вы спросите: а как же он проводил интервью? А вот как: зашел, пробубнил hello, положил передо мной вырезанный 2x10 кусочек бумаги, на котором было распечатана задача, и просто сидел, перерисовывал себе в блокнот каракули, которые я рисовал у себя на бумажке. В конце он попытался что-то со мной обсудить, выглядел очень жалко.
А меня вот удивляют эти лычки, все с ними вдруг забегали в последние года два-три.
Как вы их отличаете? Например, в команде два человека: у одного два года на С++, у другого — 10, кто из них «сеньор»? Или команда из «сеньоров», которые 10 лет пишут интерфейсы в каком-нибудь embedded платформе, используя jquery и php 5, к ним приходит человек с 2 годами в современном фронтенде — он кто?
Я общался со многими американцами, которые приехали жить в Западную Европу или просто туристы здесь (в основном с теми, кто в Берлине). Все до одного говорят, что им нравится тут намного больше, чем у себя в USA.
Конечно им нравится, поэтому они и переехали туда жить. Кто-то принимает без проблем тесноту, маленькие квартиры без кондиционеров, конские налоги и адскую бюрократию — видимо, это компенсируется чем-то еще.
Для меня лично Европа — это куда хочется приезжать, Америка — это там, где хочется жить.
Из разговоров с людьми, которые оказывались в районах боевых действий или в условиях локальных катаклизмов, я понял, что самая правильная стратегия when shit hits the fan — слинять из этой местности на некоторое время, или как минимум увезти семью в безопасное место.
Как бы про привычке* идешь в библиотеку, открываешь дверь, а там базар, анархия, и все_ебанулись.jpg
Я это фильтрую, как могу — для часто посещаемых делаю скрипты в tampermonkey, а для остального — монструозный скрипт в bookmarks bar, который одним нажатием делает де-дизайн (стандартные шрифты, цвета, убирает sticky elements и проч).
Пока помогает.
* EDIT: кого я обманываю, интернет всегда базаром и был :-)
Поставьте себя на место даже не владельцев бизнеса, а менеджера разработки, перед которым стоит выбор: логистический и управленческий ад синхронизации пяти разных codebases и содержание команды в (как минимум) пять человек на мартышкин труд писать одно и то же на разных языках. Либо взять проверенный и работающий для 99% Electron и бурно развивающийся и богатый возможностями JS+React+HTML5+CSS, в которых JSON можно загрузить одной строчкой, а анимацию сделать двумя.
Electron — это, возможно, крайность, но тот же React Native — это вполне себе способ кросс-платформенной разработки, если есть задача сделать продукт, который можно развивать и поддерживать.
Я летом начал писать свой собственный iphoto/google photos для своих фоток, имея нулевые знания о reactjs, и о современном вебе вообще, сейчас как минимум могу закрыть большинство желтых.
Весь этот фронтенд со стороны кажется адом, потому что очень фрагментирован, но на поверку оказывается, что все фрагменты а) довольно мелкие и б) сильно упрощают код (и жизнь).
После C++ не страшно, короч, и намного более friendly.
Как вы их отличаете? Например, в команде два человека: у одного два года на С++, у другого — 10, кто из них «сеньор»? Или команда из «сеньоров», которые 10 лет пишут интерфейсы в каком-нибудь embedded платформе, используя jquery и php 5, к ним приходит человек с 2 годами в современном фронтенде — он кто?
/s
А куда отходят, и что вместо них?
Для кого и чем?
Конечно им нравится, поэтому они и переехали туда жить. Кто-то принимает без проблем тесноту, маленькие квартиры без кондиционеров, конские налоги и адскую бюрократию — видимо, это компенсируется чем-то еще.
Для меня лично Европа — это куда хочется приезжать, Америка — это там, где хочется жить.
numpy часто облегчает такие вещи
np.sin(range(1,5))