Я вам назову еще одну ошибку: человек с мозгами с агентством будет работать в самую последнюю очередь. Итого вы ищите того, кого вам гарантировано не найдут. Более того, вы уверены, что тот самый идеал, который придет к вам года через пол согласится участвовать в проекте с вашей спецификой? И швец, и жнец и на трубе дудец — это отнюдь не каждому специалисту подходит.
Определитесь с ТЗ и сроками, определитесь сколько вам потребуется человекочасов на реализацию и какие нужны специалисты. Определитесь укладываетесь ли вы в бюджет и наймите того, кто вам по карману (скажем вменяемый не идеальный синьйор/мидл + джун). Не спешите отдавать на аутсорс проектную документацию, особенно если вы софтверная компания. Делайте из вашего опыта полезные выводы.
Как бы это забавно не звучало, но я с вами несогласен :) То, что вы описали на самом деле как раз и является проблемой начальник-подчиненный, а именно ситуацией с проблемной коммуникацией в коллективе. С русскими, в виду особенностей культуры и менталитета, а именно меньшим уровнем толлератности и способности к эскалации конфликтов (о чем, кстати, писали в указанной вами статье), подобные ситуации могут проявляться чаще. Но это вовсе не означает, что это характерная особенность наших программистов и что какой-нибудь немец или поляк не сможет оказаться в данной ситуации.
Менеджер, пускай и пишущий код, и разработчик — имеют совершенно разную роль и мотивации в коллективе. Первый нацелен на выполнение задач, второй на сам процесс и всевозможные аспекты имплементации. У менеджера таски в джире, которые нужно закрывать, а у разработчика говнокод в редакторе, который еще поддерживать надо. Поэтому неудивительно, что в виду данного конфликта интересов у разработчика всегда будет альтернативное мнение: либо нельзя сделать, либо можно, но подругому, либо еще 100500 вариантов. А для менеджера зачастую, особенно вышедшего из разработчика, включается максимализм и понятие «сделанное не по моему» превращается в эквивалент «отказался делать». Вот и все особенности.
Я сам успел побывать по обе стороны баррикад. Еще полтора года назад пытался доказать своему французскому менеджеру, что подобное решение не взлетит и работать будет с жуткими глюками, а делать нужно по-другому (и таки все развивалось по предсказанному мною сценарию). А уже спустя несколько месяцев предпринимая попытки оказаться в роли архитекта пытался донести свое решение своим новым коллегам.
И вот что я вам скажу:
— коммуницируйте и общайтесь, обсуждайте требования и архитектуру с исполнителями;
— не игнорируйте мнение разработчика, т.к. он специалист и многие аспекты понимает лучше, чем играющий тренер :)
— пройдите процесс притирки коллектива и работа пойдет быстрее.
Кстати, признаюсь, статью было осилить нелегко в виду тяжелого языка изложения.
Ну и? Full HD фильмы целесообразно смотреть на чем угодно, но точно не на телефоне. Экран с высоким PPI тут сугубо для игр и повседневного использования.
Андрей, судя по комментариям вы толковый человек, но явно попали в плохую компанию. Подобные приемчики распространения ПО и схемы по увеличению трафика и пользовательской базы, в купе с имитацией стандартного интерфейса — подло и низко.
Мой HTC One X+ прекрасно устраивает и временем работы в том числе. Быстро его убивают только мощные игрушки или просмотр фильмов с SW-рендерингом. В целом же, он очень неплохо держит.
Apple «умеет» свою собственную ось. Назовите-ка мне операционку, которую пишет Самсунг, для ноутов и десктопов. Да хоть для мобильных устройств, такого же уровня как iOS или Android.
Вы не поверите, но подавляющему большинству пользователей особо нет дела до того, что у Apple какая-то там своя ОС и экосистема. Samsung не имеет собственной ОС и скоро не будет иметь мобильной ОС, т.к. ему это не нужно, он не инвестирует в это. Windows, Android, WIndows Phone — их это вполне устраивает, точно также как и их потребителей.
Да что там операционку, назовите мне хоть одну нормальную, не глючную программу, разработанную Самсунгом.
Самсунговские приложения для Android вполне себе стабильные. Дизайн с налетом яблочности и азиатчины, но все стабильно. Сколько Apple разрабатывает iPhone как продукт? С 2005 года? Когда Samsung стартовал с Android? Года с 2008-го и вплоть до выхода первого SGS в 2010 качеству приложений они даже не придавали значения, т.е. Samsung отстает на 3-4 года в этом плане. Так что я не уверен, что как до луны раком. Одно дело вывести эталоны юзабилити, с другой стороны их повторить. Samsung сделает это гораздо раньше, чем нам кажется.
Определитесь с ТЗ и сроками, определитесь сколько вам потребуется человекочасов на реализацию и какие нужны специалисты. Определитесь укладываетесь ли вы в бюджет и наймите того, кто вам по карману (скажем вменяемый не идеальный синьйор/мидл + джун). Не спешите отдавать на аутсорс проектную документацию, особенно если вы софтверная компания. Делайте из вашего опыта полезные выводы.
Менеджер, пускай и пишущий код, и разработчик — имеют совершенно разную роль и мотивации в коллективе. Первый нацелен на выполнение задач, второй на сам процесс и всевозможные аспекты имплементации. У менеджера таски в джире, которые нужно закрывать, а у разработчика говнокод в редакторе, который еще поддерживать надо. Поэтому неудивительно, что в виду данного конфликта интересов у разработчика всегда будет альтернативное мнение: либо нельзя сделать, либо можно, но подругому, либо еще 100500 вариантов. А для менеджера зачастую, особенно вышедшего из разработчика, включается максимализм и понятие «сделанное не по моему» превращается в эквивалент «отказался делать». Вот и все особенности.
Я сам успел побывать по обе стороны баррикад. Еще полтора года назад пытался доказать своему французскому менеджеру, что подобное решение не взлетит и работать будет с жуткими глюками, а делать нужно по-другому (и таки все развивалось по предсказанному мною сценарию). А уже спустя несколько месяцев предпринимая попытки оказаться в роли архитекта пытался донести свое решение своим новым коллегам.
И вот что я вам скажу:
— коммуницируйте и общайтесь, обсуждайте требования и архитектуру с исполнителями;
— не игнорируйте мнение разработчика, т.к. он специалист и многие аспекты понимает лучше, чем играющий тренер :)
— пройдите процесс притирки коллектива и работа пойдет быстрее.
Кстати, признаюсь, статью было осилить нелегко в виду тяжелого языка изложения.
Вы не поверите, но подавляющему большинству пользователей особо нет дела до того, что у Apple какая-то там своя ОС и экосистема. Samsung не имеет собственной ОС и скоро не будет иметь мобильной ОС, т.к. ему это не нужно, он не инвестирует в это. Windows, Android, WIndows Phone — их это вполне устраивает, точно также как и их потребителей.
Самсунговские приложения для Android вполне себе стабильные. Дизайн с налетом яблочности и азиатчины, но все стабильно. Сколько Apple разрабатывает iPhone как продукт? С 2005 года? Когда Samsung стартовал с Android? Года с 2008-го и вплоть до выхода первого SGS в 2010 качеству приложений они даже не придавали значения, т.е. Samsung отстает на 3-4 года в этом плане. Так что я не уверен, что как до луны раком. Одно дело вывести эталоны юзабилити, с другой стороны их повторить. Samsung сделает это гораздо раньше, чем нам кажется.