Материал, который нужен каждому программисту во время работы

112

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

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

Примечание: этот вопрос задавался ранее, но его рекомендовали разместить здесь. Посмотрите эту ссылку для предыдущих ответов: https://stackoverflow.com/questions/3911911/stuff-every-programmer-needs- while-working-closed

Десаи Шукла
источник
3
Ух ты какая компания, так хорошо относись к сотрудникам! :) Хотел бы я тоже присоединиться к такой компании!
Jiew Meng
38
Почему бы вам не спросить своих разработчиков, чего они хотят?
Томас Сток
7
Супружеские визиты
Грег
1
Хорошая зарплата !!!!
Амир Резаи
1
Что-то, что, возможно, не было упомянуто - хорошая температура / влажность / контроль качества воздуха и хорошие ванные. Я, например, становлюсь более голодным во время работы жарким летом, чем холодной зимой, потому что температура внутри отрицательно коррелирует с температурой снаружи. В идеале корреляция должна быть слегка положительной, но все же быть близкой к нулю.
Работа

Ответы:

283

Интернет

Как сказал Джоэл Спольски: «Интернет должен быть так же свободно доступен, как и воздух».

riwalk
источник
10
@JohnFx, к сожалению, нет. Во многих местах Интернет строго ограничен из-за ложного представления о том, что это повысит производительность. Однако для программистов это просто необходимость.
Rwalk
45
У меня есть друг, у которого заблокирован каждый сайт, который обозначен как «блог», даже если это блог по программированию. Мой друг описал случаи, когда он искал проблему в Google, видел страницу, которая выглядела так, как будто она предлагает решение, но не смог получить доступ к этой странице
JoelFan
4
@SpashHit - я бы бросил так быстро, что это даже не было бы смешно :) Мои соболезнования твоему "другу";)
riwalk 12.10.10
14
@SpashHit: я работаю в крупнейшей итальянской отрасли, и там политика брандмауэра очень тупая. Большинство блогов заблокированы, однако я часто могу положиться на кеш Google. Также любой URL с «сексом» заблокирован. К счастью, мне не нужно использовать expertsexchange :-)
Wizard79
7
Это должен быть ответ номер один по моему мнению. Двойные мониторы и так далее, безусловно, повышают производительность, но если наше интернет-соединение оборвется, мне лучше взять мой 14-дюймовый ноутбук и отправиться в ближайшую кофейню с бесплатным Wi-Fi.
Тим Гудман
267

Двойные мониторы

ysolik
источник
67
@ this.Daniel: «Нужно» и «Действительно очень полезно» - две схожие вещи. Я уверен, что вы можете косить газон ножницами, но газонокосилка действительно полезна.
Джош К
22
@ this.Daniel: Я почти готов сказать, что это необходимо, если вы хотите быть продуктивным.
ysolik
15
Я никогда не понимал толчок для нескольких мониторов для программистов. Может быть, это только я, или, может быть, потому, что у меня хороший большой основной монитор, кто знает? Я хотел бы предположить, что настройка монитора очень важна, и, возможно, лучшим ответом было бы предоставить некоторую гибкость в настройках отображения в соответствии с предпочтениями разработчика.
JohnFx
25
Я пытаюсь заставить свою компанию перейти на 3.
Кевин Д
14
Одним из преимуществ (по крайней мере для большинства программистов Windows) двойных мониторов перед большими синглами является отсутствие действительно превосходных оконных менеджеров. В * Nix вы можете разбить все свои панели инструментов и окна и разбросать их, позволяя менеджеру собрать их вместе для вас. В Windows наличие дополнительного монитора похоже на аккуратное разделение пространства дизайна, поэтому вы можете запускать сразу два «полноэкранных» приложения и в полной мере использовать их оба.
CodexArcanum
231

Умные коллеги, которым нравятся дискуссионные решения

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

Мне интересно, что большинство ответов (до этого момента) - это физические вещи, никто не упомянул о преимуществах сотрудничества.

Вы можете развиваться в пещере, но легко упустить из виду общую картину.

Стив Дуитсман
источник
15
Тьфу, ничто не сводит меня с ума быстрее, чем коллеги, у которых нет воображения и которые не могут работать над временно абстрактным решением очень реальной проблемы ...
dash-tom-bang
Мне нравится этот. Умные и увлеченные люди хотят работать с умными и увлеченными людьми.
Сетзамора
Не могу согласиться больше. Я терпеть не могу программистов, у которых нет страсти.
riwalk
3
Несколько лет назад мне пришлось покинуть компанию из-за отсутствия оплаты и потребностей моей семьи. Позже я мечтал о двух крутых парнях, с которыми я работал там в течение ГОДА, из-за того, как я скучал по своим взаимодействиям с ними. Я до сих пор ужасно скучаю по наличию действительно умных и мотивированных коллег. :(
ErikE
1
Я хотел бы проголосовать три раза. Этот парень, который у меня здесь, просто не может смириться с тем, что дела идут дальше, и отказывается учиться чему-то новому.
kizzx2
168

Большая белая доска
Очень удобно для мозгового штурма и обмена идеями при работе с другими разработчиками. Не знаю, смогу ли я жить без моего.

Кстати: эти крошечные белые доски CUBE на липучках не режут это.

JohnFx
источник
Последняя компания, в которой я работал, поместила меня в большую лабораторию. У всех стен были крюки для досок 1м * .6м. Это был рай для доски.
sixtyfootersdude
3
Я не знаю, я никогда не попадал в белый борт. Что касается совместной работы, которой нельзя управлять с помощью мгновенных сообщений, то iPad, похоже, отлично справляется с задачей. Но я не мог написать что-то разборчиво на белой доске, чтобы спасти мою жизнь: p
2
В комнате, в которой мы работаем, у нас есть доска размером 4 на 8 дюймов (нас в этом конкретном месте 3, может быть, 10 на 20 дюймов). Мы предпочли бы иметь классные доски, так как они менее грязные, и ребята из кабин снаружи не кради свои маркеры :)
Mark
Я люблю доски ... Вам даже не нужно писать! Вы также можете рисовать неистово, чтобы показать свои очки :-D
Хелбен
Лично я бы хотел, чтобы все стены в моем кабинете были выкрашены в доски. К сожалению, мой сотрудник не согласен.
151

Эргономичное кресло

Я думаю, что определенно понадобится эргономичное кресло, так как большая часть вашего времени проводится перед компьютером. Если вы используете ноутбук, то подойдет и подставка для ноутбука .

Достаточно света, не слишком много шума и кофе :)

Даниэль
источник
освещение должно быть необязательным, однако, некоторые из нас процветают в темноте!
Брайан Харрингтон
3
Определенно не слишком много кофе! :) (я не люблю кофе.)
thursdaysgeek
@thursdaygeek Вы пропускаете ..
Даниэль
1
@ this.Daniel: +1 для стула, возможно, то, чего не хватает моему рабочему месту ...
Матье М.
Почему подставка для ноутбука?
JFW
113

Время, выделенное на исследования

Будь то использование нового потенциально полезного инструмента / технологии или изучение методологии, время для исследования имеет решающее значение.

Анекдот:

Когда я начал свою нынешнюю работу, пятницы были ужасны, потому что весь персонал вечернего телемаркетинга работал по дневной смене по пятницам. Я начал работать дома по пятницам, занимал 50% этого времени дома и посвятил его непосредственно исследованиям. Я быстро освоил кодовую базу, инструменты вендоров, методологии, которые мы использовали в кратчайшие сроки, и обнаружил некоторые новые методы / процессы, которые я в итоге реализовал с большим эффектом.

Стив Эверс
источник
Это точно. Слишком мало людей осознают преимущества того, что нужно время, чтобы просто «возиться с вещами»
riwalk 14.10.10
Интригующий. Это звучит как лучшая идея, чем 20% личного проекта Google.
Гуперникетес
104

Наушники

альтернативный текст

grokus
источник
23
Можно ли к этому добавить префикс «шумоподавления»? Много раз я не хочу музыки - я хочу тишины и покоя.
Кристиан Манн
5
Я думаю, что создаваемое идеальное рабочее место устранит необходимость в наушниках.
Стивен Эверс
3
Хорошие изолирующие наушники-вкладыши не только ради слушателя, но и для тех, кто рядом с ним. Дешевые наушники, как правило, «пропускают» шум, поэтому другие тоже его слышат.
Фанис
3
@JFW: На самом деле, я обнаружил, что вполне способен убрать механический шум с фона. Разговоры - это то, что выталкивает меня из зоны. Их также сложнее удалить механически, так что
Кристиан Манн
1
Я думаю, что наушники на самом деле могут быть вредными из-за изоляции от команды, которую они поощряют. Лучшие команды, в которых я принимал участие, были те, у кого было много технических кросс-кроссов.
dietbuddha
97

Не беспокоить вариант

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

AShelly
источник
3
Тоже самое. Наушники весь день.
Тройной
Я полагаю, что бит «если не горит огонь» следует понимать как в прямом, так и в переносном смысле?
Матье М.
Я собирался ответить «Тихо», но это работает еще лучше.
AnonJr 16.10.10
@Matthiew - однажды я работал в месте, где единственная область, где вы не слышали пожарную тревогу, была там, где было все испытательное оборудование. Кроме того, у меня есть синдром Аспергера - и один из симптомов состоит в том, что когда я "гиперфокусирован" (может быть почти таким же, как "в зоне", но не всегда), люди могут буквально кричать мне в ухо, и я не услышу , Я бы не заметил , пожарная сигнализация собирается покинуть пятнадцать футов прочь раньше. И это без моих защитников уха за мою (на самом деле, без шуток) чувствительность к некоторым тихим звукам. Неврологические проблемы с проводкой могут быть немного парадоксальными.
Steve314
Раньше у меня была небольшая табличка с надписью «Разозли, я занят». По некоторым причинам другим людям это не понравилось.
LRE
76

Правильное освещение

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

JohnFx
источник
Зависит от крепежа тоже. Например, люминесцентные лампы в одном из этих «зеркальных квадратов» (т.е. hitecsystems.co.uk/lights1.JPG ) приспособления в порядке ....
Billy ONeal
5
Эй, я люблю флуоресцентное освещение. Желтый свет вызывает у меня головную боль.
Автодидакт
@ SDX2000: ИМО, проблема не в флуоресцентном освещении, а в том, что оно почти всегда делается неправильно. Обычно он слишком яркий и имеет неправильную цветовую температуру. И поскольку это почти всегда делается неправильно, мне это не нравится.
sharptooth
2
@sharptooth - Не говоря уже о неизбежном дрянном балласте, который заставляет его мерцать.
JohnFx 14.10.10
1
Я ненавижу лампы накаливания. Это слишком темно и плохо сочетается со светом на экране. Флуоресцентный полностью.
EpsilonVector
74
  1. Silence.
  2. Silence.
  3. Silence.
  4. Плоская клавиатура + любое количество гаджетов, желаемое программистом (и это варьируется).
  5. Собственный офис.
  6. Свобода от нелепых запросов со стороны нетехнического персонала, включая некоторых невежественных (с технологической точки зрения) руководителей.
  7. Доступ к образовательным ресурсам, таким как книги.
  8. Наушники и большая доля с подборкой отличной музыки.
  9. Бесплатная еда ценится, хотя не обязательно главный плюс.
  10. Способность работать с классными технологиями, будь то просто передовая версия фреймворка или реализация нечеткого контроллера для сортировки чисел (я знаю, что это очень глупый пример, он здесь для наглядности).
  11. Silence.
  12. Среда без шума
  13. Коллеги, которые не говорят
  14. Телефон только для вызова
  15. Тихая рабочая среда.
Jas
источник
51
Вы забыли упомянуть тишину, но все равно +1. ;)
Адам Лир
3
@Ann - верно, позвольте мне подчеркнуть важность молчания: D
Jas
6
Как насчет люка, который активируется с помощью голосового распознавания слов "У вас есть секунда?"
JohnFx 13.10.10
6
@JohnFx, как насчет люка, активируемого одним человеческим голосом? : D
Jas
5
Мне нравится шумная хаотичная обстановка. Молчание заставляет меня хотеть убить себя. Я знаю, что я один на этом.
перезапуск
67

Аппаратура последнего поколения, например, твердотельные накопители .

user2567
источник
50
1. Одолжите SSD другу. 2. Установите его на свой текущий компьютер. 3. Откройте текущий проект, над которым вы работаете. 4. Постройте это. 5. Скажите другу, что сожалеете, но кто-то украл ваш SSD на улице.
1
Да, это изменит вашу жизнь. Поверь мне. Я сам был подозрительным, прежде чем увидел результаты.
4
От 2 до 4 раз быстрее для операций с интенсивным диском, таких как создание проекта.
1
Альтернативой является очень быстрый привод Raptor.
инвертировать
2
Роб Перкинс: Ваш аргумент вряд ли имеет смысл. Только разработчики настольных компьютеров могут когда-либо попасть в «достаточно быструю» ошибку, но даже если вы просто рассмотрите этот особый случай, все зависит от умения разработчика сделать все правильно. Я мог бы утверждать, что более быстрая машина позволяет разработчику работать быстрее, поэтому у него больше времени, чтобы возиться с оптимизацией.
user281377
60

Дверь.

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

Мне также нравится хорошая сплошная стена, которую я могу пнуть, если мне нужно, но это, вероятно, только я.

TMN
источник
4
Дрон из кабины, за которым постоянно ходят люди, заглядывают в то, что я делаю, проводят «встречи в коридоре» в холле рядом со мной и так далее, и я могу засвидетельствовать, насколько более продуктивным и комфортным я себя чувствую с дверью.
CodexArcanum
Как насчет окна? или окна;)
pramodc84
Я часто пользуюсь конференц-залом, когда мне нужно что-то сделать. В остальное время мне нравится социальная сторона делить офис, но никогда не с более чем 3 другими людьми.
Мартин Браун
1
@ pramodc84, я бы пожертвовал окном для двери в любой день :)
riwalk 14.10.10
Беруши! Или наушники с шумоподавлением практически без звука.
54

Кофеварка

ysolik
источник
4
Я не думаю, что это имеет значение, если у вас есть доступ к свежесваренному кофе :)
ysolik 12.10.10
17
Кофемашина на столе это плохо. Я говорю как человек, который провел лето в кабинке для двоих без окон с кофемашиной и неиссякаемым запасом сливок и сахара на расстоянии вытянутой руки. Тогда я узнал, что такое пробуждение в выходные с отменой кофеина.
Майкл Х.
2
Боже, кофеин вреден для твоего программиста. Это делает ваши мыслительные процессы спотыкаются. Выпей йерба мате, или просто стакан воды, или сок. Вы заметите, насколько лучше ваша концентрация.
Поездка
7
Это происходит под заголовком «Вещи, которые программисты хотят, но, вероятно, не должны иметь для собственного здоровья»
Мартин Браун,
1
Кофеин, безусловно, один из моих самых больших стимуляторов производительности. Это на самом деле помогает мне сосредоточиться гораздо лучше, чем без меня. Но я думаю, что найти правильный баланс в этом вопросе очень личное. Для меня лучше выпить большую горячую чашку кофе утром, а не больше до полудня, тогда только чай. Если я отклонюсь от этого, я обязательно замедлюсь.
SingleNegationElimination
48

Жизнь вне работы.

Kramii
источник
25
К сожалению, это часто то, что программисты должны реализовать столько же, сколько и руководство.
Мартин Браун
6
Слишком много компаний навязывают разработчикам полную ответственность, ожидая, что они будут звонить круглосуточно, обрабатывать чрезвычайные ситуации ночью, а затем быть в офисе на следующее утро. И затем компании удивляются, когда разработчики получают паршивые взгляды, теряют производительность или уходят, чтобы пойти куда-то еще, что платит намного больше и вообще не вызывает их.
Жестянщик
2
Жизнь? Что это?
LRE
47

Скамья снаружи

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

CodexArcanum
источник
23
О каком "солнечном свете" ты говоришь?
Вонко вменяемый
Я бы добавил доступ к крыше, если вы находитесь в более высоком здании. Я просто нахожу что-то расслабляющее в
отдыхе
4
aka: перекур для измотанных программистов.
Морган Херлокер
1
@CodexArcanum Отлично! Так дзен, так верно.
Поездка
6
Я предпочитаю место для прогулок, а не место для сидения. Ничто не снимает такую ​​трудную проблему, как приятная прогулка.
pkaeding
44

План обучения

Мы все должны знать все обо всем, новом и старом. Чаще всего от нас ожидают, что мы сделаем это в наше время и за свой счет. О, конечно, мне иногда разрешалось присутствовать на конференции, если она была 1.) бесплатной и 2.) не занимала время.

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

Вонко вменяемый
источник
1
@underdark: Пожалуйста, расскажите 99 своим друзьям ... :)
Wonko the Sane
То же самое +100. Просить нас платить за наши собственные книги и обучение - это слишком много. Некоторые компании предпринимают значительную попытку организовать обучение, предлагая занятия, которые привлекают какого-то сотрудника отдела кадров или вице-президента, который не общается, но не дает нам никаких полезных знаний для повседневных задач или будущего роста, которые мы хотим.
Жестянщик
Конференции, которые бесплатны и не занимают время? Похоже nothingна меня!
Алан Пирс
Еще более нелепым, чем предоставление разумного плана обучения, является предложение этих дерьмовых онлайн-курсов. Они просто прославляют презентации PowerPoint.
собирается
35

Менеджер, который заботится о головокружительной работе: бесконечные встречи, повторяющиеся и легко отвечаемые вопросы технической поддержки, просьбы «починить мой компьютер» и т. Д.

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

BMB
источник
8
Мне действительно нравится эта последняя часть ...
Bakoyaro
Аминь! Я презираю встречи. Они так часто ничего не делают.
Скотт Андерсон
33

Тестеры , системные администраторы и техническая поддержка

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

tobyodavies
источник
-1 для "Тестеров". Вы должны проверить свой код. Программисты не должны просто писать код и бросать его через забор тестерам.
Виктор Хурдугачи
согласились, что должны, но они не должны быть единственными, кто делает это, и они не должны тестировать 100% функциональности с каждым изменением, потому что это скучно и приводит к выгорания ... Я знаю, что я очень ленив и делаю плохую работу когда я «знаю», что внесенное мной изменение может «повлиять только на x», я проверяю x и говорю «это работает!» а потом кто-то тестирует y и находит, что мои изменения сломались y, и я действительно рад, что кто-то еще тестировал - я не хотел бы, чтобы этот код был в производстве, но не было никакого способа найти его, потому что я был убежден, что не смогу » не сломал его ...
tobyodavies
Я не против настроить хост, если это для моей среды разработки. Хороший дистрибутив Linux, такой как Ubuntu, позволяет довольно легко конфигурировать и загружать необходимые библиотеки для Perl, Python и Ruby. Я ненавижу, когда я обременен старыми дистрибутивами, которые не могут компилировать новые версии приложений. Тогда теряются часы, пытаясь заставить вещи работать, и сисопы не помогут, потому что «это не стандартно».
Жестянщик
3
@Victor Hurdugaci: Я не согласен ... большинство проблем, с которыми я сталкиваюсь, - это сценарии, которые я даже не мог придумать, потому что написал программное обеспечение. Кроме того, клиенты любят гневно швырять в мою голову вещи через три месяца, потому что «они никогда не смогут по-настоящему с этим поработать», чего можно было бы легко избежать, если бы кто - то еще посмотрел на это (или клиенты бы открыли рот). Я могу проверить свое программное обеспечение на функциональность, но не на удобство использования.
Бобби
26

Счет расходов

Gratzy
источник
7
И вы знаете, это не должно быть много. Но это настоящая PITA, если компания требует от вас пройти через несколько обручей, чтобы зарегистрировать текстовый редактор за 30 долларов или что-то в этом роде.
GrandmasterB
Согласитесь, так как это действительно отстой, если вам нужно пройти трехнедельный процесс утверждения, чтобы получить диск для замены вашего RAID-массива. Который затем бросает другой диск, пока вы ждете. Горячие резервы FTW!
Ник Хаслам
Я понимаю необходимость в этом, но, честно говоря, большинство знакомых мне программистов не имеют понятия о бюджете или окупаемости инвестиций. Тем не менее, прямой линейный менеджер программистов должен получить это одобрение И позаботиться обо всех документах. Это не должно замедлять вас, но многие места будут сгибаться, если программисты получат все в этом списке без учета стоимости и того, как она сравнивается с полученным доходом. MacBook Pro с двумя мониторами и твердотельным накопителем может повысить производительность, но если вы не зарабатываете прибыль, то есть 5 тысяч долларов.
Билл Липер
@Nick Haslam: хуже, если он выйдет из бюджета сядьмина, потому что он аппаратный ... вы никогда не получите этот диск.
Стивен Эверс
Что, вы используете вещи, за которые вы должны платить? Я не знаю, потому что я могу получить полную рабочую систему так, как я хочу, во второй половине дня, а не за 4 недели, которые требуются, чтобы получить одобрение на покупку.
Кристофер Махан
24

Зона прорыва.

Где-нибудь, где вы можете отойти от своего стола и немного расслабиться.

Тоби
источник
3
Но следует отметить, что это не место для встреч.
Мартин Браун
1
Стол для пинг-понга? диван? Xbox!
Майкл К
1
@ Майкл, то, что украшает комнату, я считаю второстепенным для того, чтобы куда-то пойти.
Тоби
И не где-то застрял в середине, который используется в качестве коридора.
Том Хотин - tackline
21

Бумага и карандаш и ластик!

Есть вещи, которые вы просто не можете не выразить лучше на бумаге. Исходные чертежи, эскизы и т. Д.

Jhonny D. Cano -Leftware-
источник
3
Смотрите также: Доска.
Джаред Апдайк
Смотрите также: Рекурсия.
Томас Эдинг
Я лучше работаю с бумагой; Я просто не умею хорошо рисовать на досках.
Donal Fellows
19

Возможность использовать любой редактор / IDE, который вы предпочитаете

Mumbles
источник
9
Я не уверен в этом. Это зависит от того, какой язык / среду вы используете. Если в IDE встроено понятие «проект» файлов, вам, возможно, придется использовать стандартную IDE со всеми остальными. Контекст будет иметь значение здесь.
Майкл Х.
Я согласен с @khedron. Я также хотел бы отметить, что полная свобода, вероятно, не самая лучшая вещь для разработчиков.
msarchet
Что сказал @khedron. Если проектом можно управлять, скажем, с помощью make, то откройте любой IDE / редактор по своему вкусу. Но если в проекте участвуют несколько разработчиков, а сборка здесь нетривиальна и основана, скажем, на муравье или maven, ваша команда должна стандартизировать IDE, которая поддерживает либо. Очевидно, что вы можете использовать любой редактор для изменения отдельных файлов. Но нажимайте, чтобы идти вперед, вы должны работать со стандартной IDE, чтобы не испортить проект для всех остальных.
luis.espinal
Я думаю, вы можете съесть свой торт и съесть его тоже. Даже если вы выполняете большую часть связанной с проектом работы в VS, вы все равно можете выполнять фактическое редактирование в vim. Многие IDE даже позволяют вам указать текстовый редактор, который вы хотите использовать.
SingleNegationElimination
19

Каждому программисту нужен работодатель, который готов отправить их на конференции (и покрыть расходы).

Мэтью Дж Моррисон
источник
16

Хороший блокнот для заметок с помощью ручки или карандаша. Как бы я ни любил компьютеры, я считаю, что иметь хорошую записную книжку для записи идей, делать заметки во время встреч, рисовать диаграммы и т. Д. Абсолютно необходимо.

ysolik
источник
Подкладка или без подкладки? У меня есть стопка перфорированной бумаги с 3 отверстиями на полке над столом для диаграмм и тому подобного.
Кристиан Манн
@ Кристиан Манн: Я предпочитаю записные книжки в твердом переплете. Что-то крепкое и не может быть легко порвано.
ysolik
16

Конференц-залы

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

Рейчел
источник
1
Это не требует, чтобы вы подписались на это.
Майкл К
13

Отличная справочная библиотека

Google отлично подходит для многих вещей, но он не заменит хорошую коллекцию книг. Предпочитаемые электронные книги, такие как коллекция O'Reilly Safari.

Джей Биверс
источник
12

Великолепные инструменты. Будь то редакторы, отладчики, компиляторы, ОС, VCS - все, что нам наиболее удобно и продуктивно.

Открытые стандарты. Это дает нам гибкость в использовании инструментов по нашему выбору для работы. Так что нет решения для электронной почты MS Exchange, нет документов, документов, документов ...

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

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

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

Удобная клавиатура и мышь расположены на нужной высоте и расстоянии.

Белая доска, блокнот (желательно без надписей), карандаш (ручка не подойдет, большинство администраторов не видят разницы), маркеры на доске (несколько цветов) ...

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

aufather
источник
11

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

Кевин Д
источник
Я хотел бы попробовать что-то подобное, чтобы узнать, действительно ли это здорово. Я подозреваю, что это так, но как я могу рекомендовать это, если я никогда не пробовал это?
thursdaysgeek
Я признаю, что я тоже не пробовал, я знал людей, у которых есть, и они в восторге от них. Я просто не могу убедить мою компанию выложить деньги.
Кевин Д
И также (я полагаю) позволил бы тем из нас, кто сталкивается с несколькими вертикальными проблемами, чувствовать себя комфортно, сидя.
Адам Лир
Airtouch или Airtouch Electric ... у каждого в моем офисе есть такой. Ну большая часть здания на самом деле. Ну, компания.
Ник Т
Хотите добавить ссылки в избранное?
Пэт
10

Вы не говорите, в каком технологическом стеке вы будете работать, но:

Лицензия MSDN

или же

Требуются лицензии на любое программное обеспечение / инструмент

Стивен Эверс
источник