metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2012-09-25 09:22 am

О какие вакансии

http://crew.taucraft.com/

Ведущий дотнет разработчик, от 2.5 к$
Краткая характеристика:
Думает объектами и выделяет абстракции из вакуума.
Кодирует вслепую на C# и помнит 10 шорткатов решарпера.
Способен в одиночку решить любую задачу, но может делать это и в паре.
Предсказывает будущее и знает, что появится в .NET 5.0.
Не помнит, как писать код без юнит тестов.
Понимает монады и может объяснить другим, что это такое.

Эти же люди снимают офис в трилистнике в самой высокой точке Минска. Антенну бы у них на окно впихнуть

Денех мало и решарпер я не использую, т.к. он меня огорчает.
Впрочем, я все равно не подойду - я ретроград и до сих пор использую 2008 студию и 3.5 дотнет, потому что монады и абстракции от смены языков и инструментов не изменяются. Ну и в agile и прочий баззворд я не верю.

[identity profile] metaclass.livejournal.com 2012-09-25 08:42 am (UTC)(link)
Молотки же. TargetProcess
Разработка продукта для разработки продуктов.

[identity profile] eleon.livejournal.com 2012-09-25 08:43 am (UTC)(link)
Если в третьей версии будет возможность полноценного экспорта данных для анализа - я мигрирую с жиры на вас :) Во всем остальном вы как минимум не отстаете, а кое в чем превосходите конкурентов. Говорю, как ПМ.

Людям, в норме, мало просто дать делать то, что они умеют и любят. Людей надо убедить, что они любят продукт, который они делают. На этом, в основном, проваливались внедрения scrum и lean в командах, в которых я после внедрения разгребал говны.


[identity profile] evil-invader.livejournal.com 2012-09-25 08:44 am (UTC)(link)
У меня бывает метод напишешь, потом дополнишь, потом ещё дополнишь и уже простыня. Пару кликов - и всё разбито по кускам без копи-паста.
Если честно ничего кроме exctract method не использую. У Фаулера столько случаев расписано, но что-то как-то в реально жизни всё не так в итоге получается.

[identity profile] eleon.livejournal.com 2012-09-25 08:45 am (UTC)(link)
Ребе, при всем уважении к метаклассам, мне кажется, что толпа вас может очень мотивированно и крайне увлеченно угробить продукт. С той же вероятностью, что и выпустить конфетку :)

[identity profile] vp.livejournal.com 2012-09-25 08:47 am (UTC)(link)
Ну молотки разные могут быть. Вопрос в том, какова степень стартапности этого проекта, сидят ли там какие-нибудь слабопонятные венчурные инвесторы. Потому что если вдруг коньюктура изменится и инвестор решит, что "ай, как-то сложно тут все" - эта команда будет никому не нужна. Я слышал, что такое массово практикуется, если не видно отдачи от вложений.

[identity profile] 9zloy.livejournal.com 2012-09-25 08:50 am (UTC)(link)
"Людей надо убедить, что они любят продукт, который они делают."

Мне кажется (или я хочу надеяться), что нам это удалось. И вообще, люди важнее любых процессов.

А плохо внедрить можно что угодно. Scrum и Lean не серебряные пули.

[identity profile] blackyblack.livejournal.com 2012-09-25 08:51 am (UTC)(link)
А, точно, канбан. Я как-то в ЖЖ постил ссылки на интересные статьи. Одна из них про ваши техпроцессы.

[identity profile] blackyblack.livejournal.com 2012-09-25 08:53 am (UTC)(link)
Что мешает без решарпера так делать?

[identity profile] eleon.livejournal.com 2012-09-25 08:54 am (UTC)(link)
Вопрос обычно именно в качестве и целостности внедрения. Очень часто под видом гибких методологий внедряют систему, которая содержит внешние и самые раскрученные артефакты из того же scrum, громко объявляют, что теперь всех ждет успех и получают закономерный набор фейлов, факапов и скатывания к code'n'fix циклу. И проблема не в том, что внедренцы забывают о работе с командой, например, а в том, что управлять проектом никто в команде не умеет. И не важно, будут управлять по строгому водопаду, по RUP или по гибким методологиям, все равно получается карго-культ с закономерным итогом.

[identity profile] blackyblack.livejournal.com 2012-09-25 08:56 am (UTC)(link)
Неправда, описанные процессы хороши. Сектантством правда отдают, но при разумном применении получится то, что надо.

[identity profile] blackyblack.livejournal.com 2012-09-25 08:57 am (UTC)(link)
Решарпер не нужен и IDE не нужно. Не обращай на эти нюансы внимания - есть поважнее вещи.

[identity profile] metaclass.livejournal.com 2012-09-25 08:57 am (UTC)(link)
Пока основные проблемы были в организации проектов.
Т.е. все равно должен быть некий руководитель, который может нормально общаться с людьми, потому как я, например, если проблема решается днем программирования или 10 минутам убеждения что "клиенту это не нужно" - убеждать клиента буду только в том случае, если их требования очень сильно ломают красивую архитектуру (обычно это показатель, что требование плохое, и чинить нужно голову) :)

[identity profile] blackyblack.livejournal.com 2012-09-25 08:57 am (UTC)(link)
А, а TDD надо. Это вещь очень клёвая.

[identity profile] eleon.livejournal.com 2012-09-25 08:58 am (UTC)(link)
Правда. Плохи, просто ужасающе плохи и нерезультативны. У меня есть уже много кейсов postmortem и антикризисного управления в командах, в которых эти принципы декларировались, а вот отзыв об успехе только один - у Taucraft.

[identity profile] 9zloy.livejournal.com 2012-09-25 08:58 am (UTC)(link)
У нас нет инвесторов. И у нас не стартап. Компании уже 6 лет.

[identity profile] metaclass.livejournal.com 2012-09-25 09:00 am (UTC)(link)
Такс, надо наверно отдельный пост на эту тему написать, что ле. :)

[identity profile] 9zloy.livejournal.com 2012-09-25 09:03 am (UTC)(link)
"а в том, что управлять проектом никто в команде не умеет"

Меня немного насторожила эта фраза. Что вы имеете ввиду под "управлять проектом" и "команда"? Это компания в целом или отдельная небольшая команда? Управлять проектом - что вы вкладываете в эти слова?

[identity profile] blackyblack.livejournal.com 2012-09-25 09:03 am (UTC)(link)
Всё дружно вспомнили Тоёту.
Лично у меня те процессы вызвали чувство глубокого удовлетворения: ничего лишнего, хорошая организация, мобильность в командах. Развалить, пожалуй, можно, если есть в команде конкретный вредитель, но в целом, процессы сильно эффективнее скрама и уже тем более водопада.

[identity profile] 9zloy.livejournal.com 2012-09-25 09:04 am (UTC)(link)
Я не знаю, как в местных реалиях, на западе положительных примеров вагон и маленькая тележка. И вообще что с чем сравнивать? Какие у вас есть положительные кейсы других процессов?

[identity profile] blackyblack.livejournal.com 2012-09-25 09:04 am (UTC)(link)
Мне писать? :)

[identity profile] eternal-leave.livejournal.com 2012-09-25 09:05 am (UTC)(link)
Какие, в жопу, заявления? Прекращайте разговаривать с голосами в голове.

[identity profile] eternal-leave.livejournal.com 2012-09-25 09:07 am (UTC)(link)
Continuous Integration, базы и ИИС на локалхосте? You're doing it wrong.

[identity profile] zelanton.livejournal.com 2012-09-25 09:09 am (UTC)(link)
то ли дело в НИИ ГиТ - если конъюнктура меняется, то проект продолжает жить долгой жизнью, все разработчики на местах ;)

[identity profile] migmit.livejournal.com 2012-09-25 09:11 am (UTC)(link)
Я, помнится, работал в одном смешном бывшем НИИ... так там давно украли все туалетные сиденья (зачем???), а как-то раз мне принесли на подпись несуществующий документ.

[identity profile] johnamalfi.livejournal.com 2012-09-25 09:22 am (UTC)(link)
"Тормозит на моих двух гигах оперативы и позапрошлогоднем процессоре" только индусятина и говнокод

Page 4 of 7