Как стать автором
Обновить

Комментарии 37

x-box и бильярд будут только отвлекать, имхо.
нужна мотивация и еда, а там можно и на горшке посреди огорода сидеть
Все три пункта.
Не помешает перечитывать то, что только что написал :)
Нужно утвержденное ТЗ и чтоб никто не отвлекал.
Закрытый бункер с бильярдом, xbox и столовой.
И в красивом месте, чтобы после работы или в перерыв можно было выйти и порадовать глаза.
И чтобы бункер можно было переносить куда и угодно и когда угодно?
И числа чтоб на стенке мигали: 4 8 15 16 23 42
Судя по гуглу, это из сериала, который я так и не посмотрел. Ну да ладно.
тардис!
НЛО прилетело и опубликовало эту надпись здесь
Удобный стол/стул, хороший монитор (-ы), быстрый комп, просторный офис

Лично мне этого хватает )
Зависит от человека.
Лично мне — понемногу от всех пунктов
Удобное рабочее место (освещение, температура, чистый воздух, удобный стул и стол) и тишина.
Но это только, чтобы хорошо работать, а чтобы приятно было на работе проводить время — бильярд и пр. плюшки.
Воздух и свет на первом месте, но сменив немало мест работы вижу, что это людей волнует, почему-то, в последнюю очередь.
Я, поменяв несколько мест работы, узнал что многим важнее сидеть в офисе с N до M часов. И при этом эффективность на втором плане.
зы: на хабре вроде даже были статьи, где качество работы оценивалось по времени нахождения на рабочем месте, а для удаленщиков по времени подключения к VPN.
Когда работаешь над большим проектом, можно сравнить с тем, что строишь хрустальный замок в голове из всех нюансов и деталей проектов. Замок крайне не устойчив, поэтому главное, для продуктивной работы: единомышленники, отсутствие отвлекающих факторов, ощущение бесконечности времени впереди, чтобы не бояться думать над проектом по быстрому.

Главные враги: жена, часы, желание проверить «что нового», и необходимость отвлечься на что-то другое.
При этом нужно помнить фразу из мультика 38 попугаев:
" — Всё время думать одну и ту же мысль нельзя! Это очень вредно! От этого можно соскучиться и заболеть."
И печеньки.
НЛО прилетело и опубликовало эту надпись здесь
А откуда, по вашему, берется тот код, который безошибочно работает, но который мы вообще нифига не помним и не понимаем, хотя написали минуту назад? Отож…
НЛО прилетело и опубликовало эту надпись здесь
А я бы кофе с печеньками в бункере предпочел.
Что вы вкладываете в понятие «успешной» разработки? Если это просто «выпустить работающий продукт», то чтобы никто не отвлекал, а если же цель — «получить хороший продукт» (лучшее — враг хорошего и пагубная цель перфекционистов, да), уже нужна куча-куча времени (как раз без графика, ибо я понятия не имею, когда на меня нападет тандем из работуна и музы (ну, и задачка должна располагать, само собой, а то промежутки между атаками этого боевого тандема будут расти в экспоненциальной прогрессии)).
Насчет офиса с блекджеком и шлюхами — вы пришли работу работать или в XBOX рубиться да шары гонять? Перерывы перерывами, но я бы лично выбрал их вообще на офис не завязывать, а шикарному vip-офису предпочел бы минимальный комфорт (как было сказано выше, освещение, воздух, тишина и прочая мелочь, которая понемногу, но раздражает) и задачи, в которые погружаешься с головой. Если работа — говно, то никакие приставки и отпуска на три месяца не спасут медленно угасающую на отвратительной для нее работе личность.
Выпустить работающий продукт, удовлетворяющий требованиям ТЗ.
Т.е. есть ТЗ, потом [офис с xbox] или [закрытый бункер*] или [работа где удобно**], а на выходе некий хороший продукт.
* не в прямом смысле конечно, просто некое место, в котором вас никто не сможет отвлекать
** не прошлые 2 варианта, т.е. сидя в макдоналдсе или на даче
Видать, вам очень плохие заказчики попадались (-_-) У меня опыта мало, да и с заказчиками везло, но лично мне ТЗ сковывает руки в местах, где именно так делать лень, но можно отказаться или сделать проще, но по-другому.
У меня все ТЗ без указания конкретных технологий, т.е. грубо говоря есть некая задача сделать чтобы тыкая на кнопку А, получалось Б, а что происходит внутри процесса и какие технологии используются — волнует только меня. Но чтобы сделать этот процесс — надо подумать, но пока вокруг куча вещей и людей, которые отвлекают, то получается мягко говоря фигня. Поэтому сейчас, работая удаленно и сидя дома, работа по 2-3 часа с перерывами на другие 2-3 часа + ночь, в основном это связанно с режимом ребенка, но все умственно сложные задачи оставляю на ночь, когда гарантированно никто не беспокоит, но при этом утро в обед начинается.
Во-о-о-от — я про это же! Мне очень вломно делать кнопку А, делающую функцию Б, ибо это займет энное количество дней, да и вообще не интересно (мало ли — там тупо рутина в написании кода, которую автоматизировать по разным причинам не получается), но есть вариант вообще забить на эту функцию, обойдясь простыми В и Г с дополнительной кнопкой Е. Но если в ТЗ вообще по этому поводу нет требований, а есть абстрактное «программа для того-то и того-то, а что внутри — по договоренности», то это уже не ТЗ, не так ли?

До текущей поры мне попадались заказчики, с которыми можно было договориться, если вдруг посередине разработки обнаруживалась такая вот фигня с кнопкой А, и при этом они не особо давили «а поправь вот тут, а измени вот там...». ТЗ бы мне уже не позволило таких вольностей (договориться всегда можно, но нужно это оформлять, а это лишняя волокита (а если не оформлять, то зачем вообще ТЗ делать нужно было — чтобы самому же и попасться в собственную ловушку против изменений требований?..)).
Ой нее… лучше не интересное ТЗ, где А делает Б, чем «по договоренности» В и Г делает ЁПРСТ, а потом оказывается Ъ и Ь делают ЦУКЕНГ, а так до бесконечности. Мне пока везет с А делает Б, в 80% случаев вполне интересно и познавательно выходит с реализацией. С ТЗ самое опасно это переборщить и еще хуже недоборщить, я надеюсь что сейчас у меня золотая середина, когда важен результат, а способ реализации я выбираю более удобный для меня или интересный для меня.
> Но если в ТЗ вообще по этому поводу нет требований, а есть абстрактное «программа для того-то и того-то, а что внутри — по договоренности», то это уже не ТЗ, не так ли?

Это ТЗ, просто менее детализированное, и которое потом позволит огрести кучу граблей вроде «ой, а я тут совсем другое имел ввиду, переделайте плиз, это же легко и быстро».
Очень помогает работать — здоровый сон перед рабочим днём.
И то, и другое, и третье являются лишь бонусами немного увеличивающими эффективность. Достаточные условия лично для меня: интересная задача и и наличие «в кармане» средств, позволяющих не думать о быте.
Для успешной разработки нужен хороший программист и еще лучший менеджер, все остальное детали.
Просторный (чтобы можно было встать и походить-подумать) кабинет/офис с видом на город. Свет, воздух, как писали выше. Чистое рабочее место, без мусора и безделушек на столе.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации