Що потрібно кожному програмісту під час роботи


112

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

Що це потрібно кожному програмісту під час роботи? Що може не бути необхідним, але все-таки було б приємно мати?

Примітка. Це питання було задано раніше, але його рекомендується розмістити тут. Дивіться це посилання на попередні відповіді: https://stackoverflow.com/questions/3911911/stuff-every-programmer-needs- while-working-closed


3
Нічого собі, що це за компанія, так добре ставтесь до працівників! :) Бажаю, щоб я міг долучитися і до такої компанії!
Jiew Meng

38
Чому ви не запитаєте своїх розробників, чого вони хочуть?
Thomas Stock

7
Кон’югальні візити
Грег

1
Приємна зарплата !!!!
Амір Резай

1
Щось, що, можливо, не було згадано - хороший контроль температури / вологості / якості повітря та приємні ванні кімнати. Наприклад, я сильніше голодую під час роботи в жарке літо, ніж холодні зими, оскільки температура всередині негативно корелює з температурою зовні. В ідеалі кореляція повинна бути дещо позитивною, але все ж бути близькою до нуля.
Робота

Відповіді:


283

Інтернет

Як сказав Джоел Спольський, "Інтернет повинен бути таким же вільно, як і повітря".


10
@JohnFx, на жаль ні. У багатьох місцях Інтернет сильно обмежений під деяким помилковим уявленням, що це підвищить продуктивність. Однак для програмістів це просто необхідність.
riwalk

45
У мене є друг, де кожен сайт, який визначений як "блог", заблокований, навіть якщо це блог програмування. Мій друг описав випадки, коли він шукав проблему в Google, побачив сторінку, схожу на те, що вона пропонує рішення, але не зміг отримати доступ до цієї сторінки
JoelFan

4
@SpashHit - Я би кинув так швидко, що це навіть не було б смішно :) Мої співчуття вашому "другові";)
riwalk

14
@SpashHit: Я працюю в найбільшій італійській промисловості, і там політика брандмауера дуже німа. Більшість блогів заблоковані, проте я часто можу покластися на кеш-пам'ять Google. Також будь-яка URL-адреса із "сексом" заблокована. На щастя, мені не доведеться використовувати
expertsexchange

7
На мою думку, це має бути відповідь номер один. Подвійні монітори та інше - це, безумовно, підвищення продуктивності праці, але якщо наше інтернет-з'єднання знизиться, я краще взяти свій 14-дюймовий ноутбук та відправитися до найближчої кав’ярні з безкоштовним Wi-Fi.
Тім Гудман

267

Подвійні монітори


67
@ this.Daniel: "Потреба" та "Дійсно дуже корисна" - це дві подібні речі. Я впевнений, що ви могли скосити газон ножицями, але косарка дуже корисна.
Джош К

22
@ this.Daniel: Я майже готовий сказати, що це обов'язково, якщо ти хочеш бути продуктивним.
ysolik

15
Я ніколи не розумів поштовх декількох моніторів для програмістів. Можливо, це тільки я, а може, це тому, що у мене хороший великий первинний монітор, хто знає? Я б припустив, що налаштування монітора є дуже важливою, хоча і, можливо, кращою відповіддю було б надати певну гнучкість у налаштуваннях відображення для уподобань розробника.
JohnFx

25
Я намагаюся змусити свою компанію перейти до 3.
Кевін Д

14
Однією з переваг подвійних моніторів (як мінімум для більшості програмістів Windows) над великими синглами є відсутність дійсно відмінних менеджерів вікон. У режимі * Nix ви можете розбити всі свої панелі інструментів і вікна та розкидати їх, дозволяючи менеджеру скласти це разом приємно для вас. В ОС Windows мати додатковий монітор - це як мати чітко відокремлений дизайн-простір, тож ви зможете одразу запустити два програми на весь екран і отримати повне використання обох.
CodexArcanum

231

Розумні колеги, які насолоджуються дискусійними рішеннями

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

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

Ви можете розвиватися в печері, але її легко втратити з уваги велику картину.


15
Цього ніщо не зводить мене з розуму швидше, ніж колеги, які не мають фантазії і не можуть працювати над тимчасовим абстрактним рішенням справжньої проблеми ...
dash-tom-bang

Мені це подобається. Розумні та пристрасні люди хочуть працювати з розумними та пристрасними людьми.
сетзамора

Не можу погодитися більше. Я не витримую програмістів, які не мають пристрасті.
riwalk

3
Через кілька років мені довелося залишити компанію через відсутність оплати та потреб моєї родини. Потім я мріяв про двох гострих хлопців, з якими працював там протягом року, через те, як я пропустив мою взаємодію з ними. Я все ще страшно сумую за по-справжньому розумними та вмотивованими колегами. :(
ЕрікЕ

1
Я хотів би, щоб я міг проголосувати тричі. Цей хлопець, якого я тут, просто не можу прийняти той факт, що справи рухаються далі і відмовляється вчитися новому.
kizzx2

168

Велика дошка
Дуже зручна для мозкового штурму та спілкування ідей при роботі з іншими розробниками. Не знаю, чи зможу я жити без свого.

BTW: Ці крихітні дощечки на CUBE, прикріплені до липучок, не ріжуть її.


Остання компанія, для якої я працював, поставила мене у велику лабораторію. Усі стіни мали гачки для білих дощок 1м * .6м. Це була дошка неба.
шістдесят футів

3
Я не знаю, я ніколи не потрапляв у білий інтернат. Що стосується спільних речей, якими неможливо керувати через чат, iPad, здається, робить цей трюк чудово. Але я не зміг написати щось розбірливо на дошці, щоб врятувати своє життя: p

2
У кімнаті, в якій ми працюємо, є дошка розміром 4'8 "(у цьому конкретному просторі ми 3, що, можливо, 10'x20 '). Ми швидше матимемо дошки, оскільки вони менш брудні, і хлопці з кабін зовні не вкрадайте ваші маркери :)
Марк

Я люблю дошки ... Вам навіть не потрібно писати! ви можете малювати френетично, щоб показати свої очки :-D
Хелбен

Особисто я хотів би, щоб усі стіни в моєму кабінеті були пофарбовані, щоб вони були дошками. На жаль, мій колега не погоджується.

151

Ергономічний стілець

Я думаю, що однозначно знадобиться ергономічний стілець, оскільки більшість вашого часу проводиться перед ПК. Якщо ви використовуєте ноутбук, то непогано було б і підставки для зошитів .

Достатнє світло, не надто багато шуму та кави :)


але освітлення має бути необов’язковим, проте деякі з нас процвітають у темряві!
Брайан Харрінгтон

3
Однозначно не надто багато кави! :) (мені не подобається кава.)
четверг

@th Thursdaygeek Ви пропускаєте ..
Даніель,

1
@ this.Daniel: +1 для стільця, можливо, у моєму робочому місці не вистачає найбільше ...
Матьє М.

Чому підставка для зошитів?
JFW

113

Час, відведений на дослідження

Нехай це буде інструментарій навколо потенційно корисного нового інструмента / технології чи читання методології, час на дослідження є критичним.

Анекдот:

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


Такий справжній. Занадто мало людей усвідомлює переваги того, щоб
витратити

Інтригуючий. Це звучить як краща ідея, ніж 20% особистий час Google для проекту.
Хупернікетес

104

Навушники

alt текст


23
Чи можу я до цього прикріпити "шумопоглинання"? Багато разів мені не хочеться музики - я хочу спокою і тиші.
Крістіан Манн

5
Я думаю, що ідеальне робоче місце, яке розробляється, заперечує потребу в навушниках.
Стівен Еверс

3
Хороші ізоляційні навушники / навушники не тільки заради слухача, але і для тих, хто поруч з ним. Дешеві навушники, як правило, "просочують" шум, тому інші теж чують його.
Фаніс

3
@JFW: Насправді я вважаю, що я цілком здатний видалити механічний шум з фону. Бесіди - це те, що мене виштовхує із зони. Їх також важче зняти механічно, так що мех.
Крістіан Манн

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

97

Варіант " Не турбувати "

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


3
Те ж саме. Навушники цілий день.
Тернарі

Я гадаю, "біт", якщо немає вогню "слід розуміти як буквально, так і образно?
Матьє М.

Я збирався відповісти "Тихо", але це працює ще краще.
AnonJr

@Matthiew - Я колись працював у тому місці, де було те місце, де не можна було почути пожежну сигналізацію, де було все тестове обладнання. Також у мене є Асперджер - і одним із симптомів є те, що коли я "гіперфокусований" (може бути приблизно таким же, як "в зоні", хоча і не завжди), люди можуть буквально кричати мені в вухо, і я не чую . Я б не помітив , пожежна сигналізація збирається покинути п'ятнадцять футів геть раніше. І це без моїх захисників вуха за мою (справді, не жартую) чутливість до якихось тихих звуків. Проблеми з неврологічною проводкою можуть бути дещо парадоксальними.
Steve314

У мене раніше був невеликий знак, який сказав: "Зітхніться, я зайнятий". Чомусь це не сподобалось іншим людям.
LRE

76

Правильне освітлення

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


Залежить і від кріплення. Наприклад, світиться в одному з таких світильників "Дзеркальні квадрати" (тобто hitecsystems.co.uk/lights1.JPG ) чудово ....
Біллі ONeal

5
Ей, я люблю флуоресцентне освітлення. Жовте світло дає мені головний біль.
Автододаток

@ SDX2000: проблема IMO не в люмінесцентному освітленні сама по собі, а в тому, що вона майже завжди робиться неправильно. Зазвичай він занадто яскравий і неправильної колірної температури. А оскільки це майже завжди робиться неправильно, мені це не подобається.
гострий зуб

2
@sharptooth - Не кажучи вже про неминучий хитрий баласт, який змушує мерехтіти.
JohnFx

1
Я ненавиджу блискавку. Надто темно і не добре поєднується зі світлом з екрана. Флуоресцентний весь шлях.
EpsilonVector

74
  1. Мовчання.
  2. Мовчання.
  3. Мовчання.
  4. Плоска клавіатура + будь-яка кількість гаджетів, які бажає програміст (і це залежить).
  5. Власний офіс.
  6. Позбавлення від смішних запитів нетехнологічного персоналу, включаючи деяких безглуздих (технологічно) керівників.
  7. Доступ до освітніх ресурсів, як книг.
  8. Навушники та велика частка у виборі чудової музики.
  9. Безкоштовна їжа цінується, але не обов'язково є головним плюсом.
  10. Можливість роботи з класними технологіями, будь то лише передовий випуск рамки або реалізація нечіткого контролера для сортування чисел (я знаю, це дуже тупий приклад, це тут для ілюстрації).
  11. Мовчання.
  12. Безшумне середовище
  13. Співробітники, які не говорять
  14. Телефон лише для виклику
  15. Тихе робоче середовище.

51
Ви забули згадати мовчання, але +1 все одно. ;)
Адам Лір

3
@Ann - правильно, дозвольте підкреслити важливість мовчання: D
Яс

6
Як щодо дверної пастки, яку ввімкнено для активації голосовим розпізнаванням слів "У вас є секунда?"
JohnFx

6
@JohnFx, а як щодо дверної пастки, активованої лише людським голосом? : D
Яс

5
Мені подобається галасливе хаотичне оточення. Мовчання змушує мене вбити себе, я знаю, що на цьому я сам.
повтор

67

Обладнання останнього покоління, наприклад твердотільні накопичувачі .


50
1. Позичіть SSD другові. 2. Встановіть його на поточний комп'ютер. 3. Відкрийте поточний проект, над яким ви працюєте. 4. Побудуйте його. 5. Скажіть своєму другові, що ви шкодуєте, але хтось вкрав ваш SSD на вулиці.

1
Так, це змінить ваше життя. Повір мені. Мені було подобається, перш ніж я побачив результати.

4
Від 2 до 4 разів швидше для дискових операцій, таких як створення проекту.

1
Альтернативою є дуже швидкий привід Raptor.
інвертувати

2
Роб Перкінс: Ваш аргумент навряд чи має сенс. Тільки розробники настільних машин могли коли-небудь потрапити на «досить швидку» помилку, але навіть якщо ви просто розглядаєте цей особливий випадок, це залежить від навичок розробника, щоб його правильно встановити. Я можу стверджувати, що більш швидка машина дозволяє розробнику працювати швидше, тому у нього є більше часу, щоб зайнятися оптимізацією.
користувач281377

60

Двері.

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

Мені також подобається гарна міцна стіна, яку я можу бити, якщо потрібно, але це, мабуть, тільки я.


4
Кубічний безпілотник, який постійно має людей, що йдуть за ним, заглядають на те, що я роблю, проводячи «засідання передпокою» в залі біля мене, і так далі, я можу засвідчити, наскільки продуктивніше і комфортніше я почуваюсь з дверима.
CodexArcanum

Що з вікном? або windows;)
pramodc84

Я часто використовую зал для нарад, коли мені потрібно зробити речі. Решту часу мені подобається соціальна сторона спільного використання офісу, але ніколи з більш ніж 3 іншими людьми.
Мартін Браун

1
@ pramodc84, я б пожертвував вікном на двері в будь-який день :)
riwalk

Вушні пробки! Або шумопоглинаючі навушники, які майже нічого не грають.

54

Кавоварка


4
Я не думаю, що це має значення, якщо у вас є доступ до свіжозвареної кави :)
ysolik

17
Кавоварка на столі - це погана річ. Я розмовляю як хтось, хто провів літо у вітрині для двох людей без кави з кавомашиною та невичерпним запасом кремів та цукру на відстані руки. Тоді я дізнався, що таке пробудження у вихідні з відходом кофеїну.
Майкл Х.

2
Boooo, кофеїн поганий для розуму вашого програміста. Це змушує ваші мислені процеси спотикатися. Випийте йерба мате ", або просто склянку води, або сік. Ви помітите, наскільки краща концентрація у вас.
Поїздка

7
Це під заголовком "Речі, які програмісти хочуть, але, мабуть, не повинні мати для власного здоров'я"
Мартін Браун,

1
Кофеїн, безумовно, є одним з моїх найбільших підсилювачів продуктивності. Це насправді допомагає мені зосередитися набагато краще, ніж я без цього. Але я думаю, що знайти правильний баланс у цьому - дуже особиста річ. Для мене найкраще випити велику гарячу чашку кави вранці, а не дуже багато до другого дня, тоді це лише чай. Якщо я відхилюся від цього, я обов'язково сповільнюватимуться.
SingleNegationElimination

48

Життя поза роботою.


25
На жаль, це часто щось, що потрібно програмістам усвідомити як управління.
Мартін Браун

6
Занадто багато компаній надягають розробників на кулі, очікуючи, що вони будуть дзвонити 24x7, обробляти надзвичайні ситуації вночі, а потім наступного ранку бути в офісі. І тоді компанії дивуються, коли розробники отримують вразливе ставлення, втрачають продуктивність або кидають їхати кудись ще, де платять набагато більше і взагалі не ставлять їх на дзвінки.
Олов'яний чоловік

2
Життя? Що це?
LRE

47

Лавка зовні

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


23
Що це за «сонячне світло», про яке ви говорите?
Wonko the Sane

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

4
aka: перерва диму для шалених програмістів.
Морган Херлокер

1
@CodexArcanum Awesome! Так дзен, так правда.
Поїздка

6
Я вважаю за краще місце для прогулянок замість місця для сидіння. Ніщо не розблоковує такої важкої проблеми, як приємна прогулянка.
pkaeding

44

План тренувань

Всі ми очікуємо, що ми будемо знати все про все, нове та старе. Частіше за все, ми очікуємо це зробити власним часом та коштом. О, звичайно, мені інколи дозволяли відвідувати конференцію, доки вона була 1.) безкоштовно, і 2.) не забирала часу.

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


1
@underdark: Скажіть, будь ласка, 99 своїх друзів ... :)
Wonko the Sane

Діто, що +100. Попросити нас заплатити за власні книги та навчання - це занадто багато. Деякі компанії роблять спроби провести навчання, пропонуючи заняття, які сподобаються особі з персоналу або ВП, яка не стосується, але не дає нам ніяких корисних знань для щоденних завдань чи майбутнього зростання, які ми хочемо.
Людина з жерсті

Безкоштовні конференції та не потребують часу? nothingМені це здається!
Алан Пірс

Ще більш смішним, ніж надання розумного плану навчання, є пропонування цих шкідливих онлайн-курсів. Вони просто прославили презентації PowerPoint.
поточні


35

Менеджер, який піклується про рукоятку: нескінченні зустрічі, повторювані та легко відповіді на питання технічної підтримки, прохання "виправити мій комп'ютер" тощо.

Коли я був менеджером, я дав зрозуміти, що ніхто не турбує моїх програмістів і не планує їх на зустрічі, не приходячи до мене першими.


8
Мені дуже подобається ця остання частина ...
bakoyaro

Амінь! Я зневажаю зустрічі. Вони так часто нічого не досягають.
Скотт Андерсон

33

Тестери , систематики та технічна підтримка

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


-1 для "Тестери". Вам слід перевірити свій код. Програмісти не повинні просто писати код і кидати його через паркан тестерам.
Віктор Хурдугачі

домовились, що вони повинні, але вони не повинні бути єдиними, хто це робить, і вони не повинні перевіряти 100% функціональності при кожній зміні викликати її нудно і призводить до вигорання ... Я знаю, що я дійсно лінуюся і роблю погану роботу коли я "знаю", що внесена я зміна "може вплинути лише на x", тому я перевіряю x і кажу "це працює!" а потім хтось тестує y і виявляє, що моя зміна зламалася y, і я дуже радий, що у мене був хтось інший тестування - я б не хотів, щоб цей код був у виробництві, але не було б способу, що я знайшов би це, тому що я був переконаний, що не можу т зламали його ...
tobyodavies

Я не проти налаштувати хоста, якщо це стосується мого середовища розробки. Хороший дистрибутив Linux, як Ubuntu, дозволяє досить просто налаштувати та завантажити необхідні бібліотеки для Perl, Python та Ruby. Я ненавиджу це, коли я спіткнувся зі старими дистрибутивами, які не можуть скласти нові версії програм. Тоді втрачаються години, намагаючись змусити працювати, і sysops не допоможе, оскільки "це не стандартно".
Олов'яний чоловік

3
@Victor Hurdugaci: Я не згоден ... Більшість проблем, з якими я стикаюся, - це сценарії, які я навіть не міг придумати, оскільки написав програмне забезпечення. Крім того, клієнти люблять кинути мені гнівливі речі через три місяці, оскільки "вони ніколи не могли з цим по-справжньому працювати", чого можна було б легко уникнути, якби хтось інший поглянув би на це (або клієнти відкрили б рот). Я можу перевірити своє програмне забезпечення на функціональність, але не на зручність.
Боббі

26

Рахунок витрат


7
І ви знаєте, це не повинно бути багато. Але це справжня PITA, якщо компанія вимагає, щоб ви пройшли купу обручів просто для того, щоб зареєструвати текстовий редактор на суму 30 доларів чи щось.
GrandmasterB

Погоджено, оскільки це дійсно добре, якщо вам потрібно пройти 3-тижневий процес затвердження, щоб отримати накопичувач заміни для RAID-масиву. Що потім кидає ще один привід, поки ви чекаєте. Гарячі запасні частини FTW!
Нік Хаслам

Я розумію необхідність тут, але, чесно кажучи, більшість програмістів, яких я знаю, не мають поняття бюджетів чи рентабельності інвестицій. З огляду на це, керівник прямої лінії програмістів повинен мати це схвалення І дбати про всі документи. Це не повинно вас сповільнювати, але багато місць зіткнеться, якби програмісти отримали все в цьому списку, не враховуючи витрат і того, як це порівняно з отриманим доходом. Подвійний монітор, твердотільний накопичувач MacBook Pro може збільшити продуктивність, але якщо ви не отримуєте ніякого доходу, звідки беруться $ 5 тис.
Білл Лепер

@ Nick Haslam: гірше, якщо він виходить з бюджету syadmin, тому що це обладнання ... ви ніколи не отримаєте цей диск.
Стівен Еверс

Що, ти використовуєш речі, за які треба платити? Я цього не роблю, тому що я можу отримати повну робочу систему так, як мені хочеться в другій половині дня, а не 4 тижні, що потрібно, щоб отримати схвалення на покупку.
Крістофер Махан

24

Площа прориву.

Десь, де можна піти від свого столу і по-справжньому трохи похолодитися.


3
Але слід зазначити, що це не місце проведення зустрічей.
Мартін Браун

1
Стіл для пінг-понгу? диван? Xbox!
Майкл К

1
@Michael, що прикрашає кімнату, я вважаю, другорядне, ніж насправді кудись поїхати.
Тобі

І не десь застряг посередині, що використовується як коридор.
Том Хотін - тайклін

21

Папір і олівець і гумка!

Є речі, які ви просто не можете допомогти, але краще висловити на папері. Початкові малюнки, ескізи тощо.


3
Дивіться також: Дошка.
Джаред Updike

Дивіться також: Рекурсія.
Томас Едінг

Я краще працюю з папером; Я просто не можу добре малювати на дошках.
стипендіати

19

Можливість користуватися будь-яким редактором / IDE, який ви віддаєте перевагу


9
Я не впевнений у цьому. Це залежить від того, якою мовою / середовищем ви користуєтесь. Якщо поняття "проект" файлів вбудоване в IDE, можливо, вам доведеться використовувати стандартний IDE з усіма іншими. Тут буде мати значення контекст.
Майкл Х.

Я згоден з @khedron. Я також зазначу, що повна свобода - це, мабуть, не найкращі речі для розробників.
msarchet

Що сказав @khedron Якщо проектом можна керувати, скажімо, зробити, тоді знімайте з будь-якого IDE / редактора на ваш смак. Але якщо в проекті задіяно декілька розробників, а збірка нетривіальна і базується на скажімо, мураха чи мавен, вашій команді потрібно стандартизувати IDE, який підтримує будь-який. Очевидно, ви можете використовувати будь-який редактор для зміни окремих файлів. Але натисніть, щоб пришпорити, вам доведеться працювати зі стандартним IDE, щоб ви не зіпсували проект для всіх інших.
luis.espinal

Я думаю, ви можете мати свій торт і теж з'їсти. Навіть якщо ви виконуєте більшу частину роботи, пов'язаної з проектом у VS, ви все одно можете виконати фактичне редагування in vim. Багато IDE навіть дозволяють вказати текстовий редактор, який ви хочете використовувати.
SingleNegationElimination


16

Приємний зошит для ведення нотаток ручкою або олівцем. Наскільки я люблю комп’ютери, мені здається, що приємний зошит для запису ідей, ведення записів під час зустрічей, малювання схем тощо абсолютно необхідний.


Підкладка чи без підкладки? У мене на полиці над моїм столом стопку паперу для принтера з 3 отворами для діаграм тощо.
Крістіан Манн

@Christian Mann: Я віддаю перевагу зошитам, обкладеним твердою обкладинкою. Щось міцне і не може бути легко порване.
ysolik

16

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

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


1
Це не вимагає від вас підписуватися на нього.
Майкл К

13

Чудова довідкова бібліотека

Google чудово підходить для багатьох речей, але це не може замінити гарну колекцію книг. Шукати електронні книги, як і колекцію Safari O'Reilly.


12

Чудові інструменти. Будь то редактори, налагоджувачі, компілятори, ОС, VCS, що б нам було найзручніше та продуктивніше.

Відкриті стандарти. Це дає нам гнучкість у використанні інструментів за власним вибором для роботи. Тож жодне рішення електронної пошти MS Exchange, жодне doc, docx, xls, ...

Прості процеси. Повсякденне повинно бути обережним, або процес повинен бути досить простим, щоб не входити між тим, що ми найбільше любимо.

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

Найбільший найгірший монітор, який ви можете отримати. Отримайте якомога більше екрану нерухомості. Що б не допомогло нам побачити більше коду одночасно. Це стосується подвійних / декількох моніторів, хоча мені особисто важко використовувати декілька моніторів. Тому я віддаю перевагу одному єдиному великому монітору високої роздільної здатності.

Зручна клавіатура та миша розміщені на належній висоті та відстані.

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

Звичайний матеріал, який стосується будь-якої іншої роботи на робочому столі - правильне освітлення, циркуляція повітря, простір, регулярна подача свіжої кави, тихе оточення, ...


11

Дорога, але дуже хороша річ - це електричний стіл з регулюванням по висоті. Дозволяє розробникам працювати сидячи як звичайно або піднімати стіл (натисканням кнопки) на висоту, яка дозволяє їм працювати стоячи.


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

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

І також би (я припускаю) дозволяв тим, хто нас дещо вертикально кидає виклик, бути зручним, сидячи.
Адам Лір

Airtouch або Airtouch Electric ... у кожного в моєму кабінеті є один. Ну більшість будівлі насправді. Ну, компанія.
Нік Т

Хочете додати кілька посилань у вибране?
Пт

10

Ви не кажете, над яким стеком технологій ви будете працювати, але:

Ліцензія MSDN

або

Ліцензії на будь-яке необхідне програмне забезпечення / інструмент

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.