Javascript-форум (https://javascript.ru/forum/)
-   Работа (https://javascript.ru/forum/job/)
-   -   Фронтэнд разработчик, Москва, фултайм (https://javascript.ru/forum/job/38360-frontehnd-razrabotchik-moskva-fultajjm.html)

MiksIr 02.06.2013 15:26

Цитата:

Сообщение от Deff
т.е 100ms на подгрузку

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

Deff 02.06.2013 17:16

Цитата:

Сообщение от MiksIr
Даже это дофига, если делать что-то в фотошопе

в ФШ работать в удаленной среде проектирование - нонсенс, естественно работаешь со своего компа и грузишь .psd
А посколь не дизайнер, основная работа в текстовых редакторах, плюс контроль и тестирование результатов

Цитата:

Сообщение от monolithed
у тебя бука з задапает

12 лет инета - портят любого, особенно ежли не статья или иная офлайн-заготовка

Shaci 02.06.2013 19:53

Цитата:

Сообщение от ANAGAMA
Равно как плевать на то, с кем вы работали, с кем вы пили на работе и с какими колегшами спали

ничего они о работодателе не говорят, кстати он здесь лукавит насчет того, что плевать, "с кем вы работали" ))

MiksIr 03.06.2013 15:40

Цитата:

Сообщение от Shaci
кстати он здесь лукавит насчет того, что плевать, "с кем вы работали" ))

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

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

У нас нет типовых задач. У нас нет штамповки. Мы беремся за крупные проекты и вылизываем их до блеска. По-этому, я не могу сказать "вот макет, верстай; сверстал? молодец, возьми с полочки 200 баксов".

Верстку и код смотрю, я, смотрят коллеги; арт-директор и проектировщики интерфесов - смтрит как все это в этоге работает. Более того, когда начинается верстка первых макетов и их программирование - самих макетов еще нет, есть протитипы. Т.е. мы идем по пути "прототип - верстка - JS - тестирование - макет - модификация верстки и JS". В реальности это экономит время всем.

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

То же и при разработке общей архитектуры - технический директор не ставит задачи фронт-енду, он с ними их обсуждает. Причем часто это происходит в виде "а как же нам это сделать... черт (10 минут молчания) .. о! давай так-то".

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

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

А людей с повышенным гонором а-ля "да я руководил интернет-департаментом" лично я - не люблю. А высказываю свое отношение прямо, без окивоков и страха "ох, что же подумают про мою вакансию". Уж извините, кому от этого внезапно стало плохо.

monolithed 03.06.2013 20:36

Цитата:

Сообщение от MiksIr
когда начинается верстка первых макетов и их программирование - самих макетов еще нет, есть протитипы. Т.е. мы идем по пути "прототип - верстка - JS - тестирование - макет - модификация верстки и JS". В реальности это экономит время всем.

Не знаю как у вас, но я всегда работал так:
- архитектура проекта (организационная структура и прототипирование)
- проектирование интерфейса
- рисование макета
- верстка (на этом этапе дизайн больше не должен меняться)
- программирование
- тестирование

В вашем случае, вы нецелесообразно тратите время команды проекта и нервы верстальщика, котрый после 100 раз переделывания одного и того же через месяц попросит себя уволить ;)

MiksIr 03.06.2013 20:57

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

Нам - не пофигу. Вот в этом и отличие.

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

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

monolithed 04.06.2013 00:49

Цитата:

Сообщение от MiksIr
Или, что более вероятно, что вам пофиг, как ваши интерфейсы работают, и вы их и не проектируете толком.

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

Цитата:

Сообщение от MiksIr
Сверстанный протитип поменять много легче, чем полностью сверстанный и выверенный сайт.

Для чего его верстать-то?

Цитата:

Сообщение от MiksIr
Для студий, у которых "дизайнер всегда прав", конечно, ваш вариант больше подходит.

Ок, mail.ru студия где "дизайнер всегда прав" )

MiksIr 04.06.2013 02:28

Цитата:

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

Целеориентированное проектирование дает ответ - что должен интерфейс делать. Но он не дает ответ - удобно ли в итоге получилось, кнопка должна быть справа или слева и т.п. Это можно предположить на опыте, но не всегда и не 100%, а выяснить можно лишь получив рабочий прототип.

Цитата:

Сообщение от monolithed
Для чего его верстать-то?

Ибо он уже близок к конечному результату. Может вас смущает слово прототип - у нас их три стадии (или больше). От бумаги до результата близкого к итоговому. Это уже можно верстать и даже программировать.

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

Цитата:

Сообщение от monolithed
Ок, mail.ru студия где "дизайнер всегда прав" )

Mail.ru где-то отличилась удобными интерфейсами? ;)

micscr 04.06.2013 09:22

Все вы так, на словах потрепаться - крутые:
Цитата:

Сообщение от ANAGAMA
Кому интересно могу много чего порассказать о том как и что

а как до дела доходит - пустышки. :-/ :
Цитата:

Сообщение от ANAGAMA (Сообщение 254060)
посему от темы отписываюсь, дабы не кормить троля :)

С уважением к остальным участникам, ваш Анагама.


monolithed 04.06.2013 13:01

Цитата:

Сообщение от MiksIr
Mail.ru где-то отличилась удобными интерфейсами?

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

MiksIr 04.06.2013 13:35

Цитата:

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

Не буду спорить, но если бы действительно было все так хорошо, то все не было бы так плохо. Боюсь, там слишком много маркетологов.

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

monolithed 04.06.2013 13:38

Цитата:

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

Верно, ибо это очень накладно, т.к. разработчики всегда забиты на 200%

Конечно если цифры показывают что что-то не так, то либо эксперимент сворачивается либо вносятся какие-то мелкие изменения на процент пользователей

MiksIr 04.06.2013 14:14

В общем, мне не очень интересно, как построено проектирование интерфейсов в mail.ru. Ибо их интерфейсы говорят сами за себя, а значит там особо нечему учиться. Да и вы многое прояснили. Это у многих компаний крупных так. Тот же гугл в общем целом не блещет. Фасад еще ничего, а копнешь поглубже, в какие-нибудь настройки...

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

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

В общем... не следует перекладывать схемы работы между совершенно разными бизнесами.

monolithed 04.06.2013 15:47

Цитата:

Сообщение от MiksIr
Не нужно сравнивать какие-то эксперименты

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

Цитата:

Сообщение от MiksIr
наверно, по-этому разработчики так заняты

Это очень специфические вещи.
Цитата:

Сообщение от MiksIr
Если она будет ждать дизайнеров - сроки становятся больше

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

Цитата:

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

Как такового правила, ничего не переделывать нет, просто такие ситуации возникают крайне редко.

Цитата:

Сообщение от MiksIr
В общем... не следует перекладывать схемы работы между совершенно разными бизнесами.

А заказчик платит за верстку прототипа?

MiksIr 04.06.2013 16:18

Цитата:

Сообщение от monolithed
Не припомню чтобы разработчикам приходилось кого-то ждать, как правило, всегда есть чем заняться.

Вопрос не в том, что разработчикам нечем заняться. Вопрос в том, что сам проект быстрее делается за счет создания параллельности там, где обычно последовательная работа.
Цитата:

Сообщение от monolithed
А заказчик платит за верстку прототипа?

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

monolithed 04.06.2013 16:29

Цитата:

Сообщение от MiksIr
Заказчик платит за результат

Я правильно понимаю что прототип это внутрненняя разработка, которая не демонистрируется заказчику?

MiksIr 04.06.2013 16:32

Цитата:

Сообщение от monolithed
Я правильно понимаю что прототип это внутрненняя разработка, которая не демонистрируется заказчику?

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


Часовой пояс GMT +3, время: 15:14.