что я наблюдаю
Jul. 27th, 2015 03:11 pmПозорный провал первого запуска сайта Обамакера; мои недавние эксперименты с сайтом Frontier Airlines (которые я больше не хочу повторять никогда); сайты с бесконечными фотографиями неизвестных, но счастливых людей на весь экран, где надо скроллить всю жизнь, чтоб найти хоть какую-то информацию; а также гневное письмо в сегодняшнюю местную газету человека, который безуспешно пытался поменять свой транспондер на новую систему для новых толлов, чтоб в конце концов выяснить, что он уже есть в базе данных, поэтому ему придется это делать по телефону...
Много объявлений о приеме на работу веб девелоперов, где от них требуют много лет опыта с десятком-другим новейших технологий (которые в основном можно выучить за неделю-другую), знакомство с модными на данный момент методами работы, и вообще врожденную страсть к написанию кода; плюс целая индустрия текстов, объясняющих, как решать хитрые программистские задачки в реальном времени на интервью и заодно еще вслух объяснять ход своей мысли...
Интересно, эти вещи как-то связаны между собой? Не наблюдаем ли мы закукливание веб девелоперов в замкнутую общину, интересующуюся только внутренней, непонятной непосвященным красотой своего продукта?
Много объявлений о приеме на работу веб девелоперов, где от них требуют много лет опыта с десятком-другим новейших технологий (которые в основном можно выучить за неделю-другую), знакомство с модными на данный момент методами работы, и вообще врожденную страсть к написанию кода; плюс целая индустрия текстов, объясняющих, как решать хитрые программистские задачки в реальном времени на интервью и заодно еще вслух объяснять ход своей мысли...
Интересно, эти вещи как-то связаны между собой? Не наблюдаем ли мы закукливание веб девелоперов в замкнутую общину, интересующуюся только внутренней, непонятной непосвященным красотой своего продукта?
(no subject)
Date: 2015-07-27 09:16 pm (UTC)(no subject)
Date: 2015-07-27 09:40 pm (UTC)(no subject)
Date: 2015-07-27 09:43 pm (UTC)(no subject)
Date: 2015-07-27 10:33 pm (UTC)Перепрыгивание непрерывно на новую, "более лучшую" технологию тоже качеству не способствует. Достоинства, недостатки и всяческие ноу-хау новой технологии выясняются тогда, когда продукт уже запущен, а технологию вытясняет с рынка еще более лучшая, которая при рассмотрении от своего дедушки мало отличается. А в итоге продукт снова переписывается, старые баги не успели починить, но новых насажали. Да еще половина работает на старой технологии, половина на новой, а вместе они всегда сопрягаются плохо.
Большинство фирм, где я работала, жмотились купить third party, а писали сами. На самом деле это дороже и хуже, но... чтобы убедить верхний менеджмент - это они командуют деньгами - потратить деньги на покупку чего-то, надо самому быть хорошим и толковым менеджером, умеющим считать деньги, а не бывшим хорошим программистом, который в своей менеджерской должности чувствует себя неуверено и начальства боится. Зато отлично себя чувствует проводя интервью и задавая хитрые и совершенно ненужные в жизни задачки, это позволяет им вновь почувствовать себя хорошими программистами. О том, нужно ли веб-девелоперу уметь обходить двоичное дерево, они в это время не задумываются, они кайф ловят.
Верхний менеджемент, в свою очередь считает, что 2 дешевых программистов заменят одного дорогого, а в итоге профессионализм катится ниже плинтуса.
Ну и никто решительно не понимает зачем нужен для проекта архитектор. "Что нам стоит дом построить - нарисуем, будем жить".
Несколько иная ситуация в конторах, где от качества продукта что-то зависит. Например, программное обеспечение GPS работает очень прилично. Как им это удается - не знаю. А от того, что сайт плохо работает - ни с кем ничего не случится.
Если добавить к изложенному, что customer support повадились набирать из людей мало того, что ничего не понимающих в продукте, но и не говорящих по-английски - то и вовсе красиво.
(no subject)
Date: 2015-07-27 11:34 pm (UTC)Одна стройная теория, кроме уже упомянутого принципа Питера, хорошо объяснающая глубинные причины явления, -- в принципе трудоустройства в условиях современного капитализьма. (Это я как активно ищущий оное трудоустройство говорю!) Всякого, пришедшего работать на должность А в компанию Б интересует только одно: быстренько скомпилировать набор буллет поинтов в резюме. Их не интересует, чтобы, если что нибудь уже работает, оно продолжало работать, их интересует сделать другое, обязательно используя все самое модное и новое. Потому как всей работы -- за один месяц легально подпортить вебсайт компании, а буллет поинтов целых четыре: предложил проект нового портала, собрал команду дизайнеров и девелоперов, эффективно супервайзил имплементацию, успешно запустил новую версию. И ни слова о том, что оно стало хуже чем было.
Как по мне, очень хоршее объяснение того, почему здесь много что плохо работает.
(no subject)
Date: 2015-07-28 12:46 am (UTC)(no subject)
Date: 2015-07-28 01:02 am (UTC)новые технологии надо если не применять, то по крайней мере оценивать, чтобы удовлетворить всех кастомеров, включая тех, кто уже пользуется windows 10. да и вообще, новые технологии это интересно.
архитекторы нужны, чтобы представлять компанию на всяких шоу, чтобы выбирать новые технологии, чтобы принимать стратегические решения в имплементации. они как менеджеры, но по технической линии.
(no subject)
Date: 2015-07-28 01:43 am (UTC)Потом лопнул Internet-bubble.
Какую роль тут играют программисты? Теоретически, это не их дело. Если не экономить на web design & user experience.
А видимо, компании на этом продолжают экономить.
На сайте Expedia или Zappos твой опыт будет очень приличным, и они стараются сделать его лучше. А на сайте страховки он будет средний или плохой, потому что их бизнес от этого ну никак не зависит.
(no subject)
Date: 2015-07-28 02:12 am (UTC)(no subject)
Date: 2015-07-28 04:32 am (UTC)(no subject)
Date: 2015-07-28 04:34 am (UTC)(no subject)
Date: 2015-07-28 05:03 am (UTC)А на амазоне так много всего разного, что желание втюхать все это посетителю перевешивает соображения здравого смысла.