×Закрыть

Железо современного программиста

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

Десять лет назад я работал по контрактам в Нью Йорке. Начинался новый проект в финансовой компании среднего размера. Прихожу к заказчику — сидят программисты с одинаковыми компьютерами фирмы Dell, и вдруг я вижу у одного из них большой красивый монитор и белый ноут фирмы Apple. Тогда это было очень непривычно. Мне рассказали, что этот программист долго воевал с начальством, отказывался работать на обычном компе с Windows OS и мотивировал это тем, что он более производителен под MAC OS. В конце концов ему разрешили принести свой компьютер из дома и работать на нем.

В те древние времена и работа из дома была исключением из правила. Не то, что нынче. Массовая удаленка изменила многое. Когда мы берем на работу СПДшников из Украины для удаленной работы, то во время собеседования я обычно спрашиваю, какой компьютер у кандидата. А вот недавно забыл спросить. Через две недели после того, как новый работник прошел обучение по работе с нашим софтом, мы его спросили, сколько памяти в его компьютере. Он ответил — 6 GB с возможностью апгрейда до восьми. Это печаль. Если бы я спросил заранее, то не взял бы его на этот проект. Тот конкретно софт требует много памяти. Моя вина, согласен, надо было спросить заранее.

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

1. 4-ядерный процессор.
2. Оперативная память — 8GB с возможностью апгрейда до 16GB. Возможность апгрейда — это главное.
3. Нужен дополнительный монитор от 24 дюймов и более. На качестве монитора не экономьте — это ваши глаза.
4. Хорошая гарнитура для аудио.
5. Желательно заменить жесткий диск на SSD.

Теперь несколько примеров из жизни. Вот, например мой рабочий стол. Один ноутбук (MacBook Pro) с двумя дополнительными мониторами Apple и Sony. Микрофон Shure, но это потому, что я подкасты записываю. Программисту такой не нужен. Сейчас меня интересует новая область программирования — Internet of Things. Поэтому обзавелся напольными весами, аппаратом для измерения давления, шагомером — все эти штучки автоматически связываются с ноутом и телефоном, регистрируя мои показатели.

А вот симпатичное рабочее место, которое оборудовал себе дома наш программист по имени Виктор. В нижнем левом углу лаптоп, который ему выдал заказчик для работы. Остальное все свое — «трохи для себе».

Это серьезно. Но и это выглядит скромно по сравнению с рабочим местом Анатолия, моего партнера по бизнесу. Вот правая часть его рабочего места. Он работает над несколькими проектами одновременно и убежден, что для серьезной работы ноут не годится. Поэтому под столом стоит Mac Pro. Фотка прошлогодняя, и на ней еще старая модель, а теперь уже новая с 12 hyperthreaded core CPU, 64GB RAM и 1TB SSD. У него работает несколько виртуальных машин. Да и новый 50-дюймовый 4К монитор не показан (стоит $700 в США).

Работает он всегда из дома, из солнечной Флориды, о чем свидетельствует океан за окном слева на следующем фото. Хотя это и не фото обои, но бывает он на берегу не часто — работы много. Беговая дорожка покупалась для участия в совещаниях. В последний мой приезд он поднял все мониторы выше — работает стоя.

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

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

Да, сегодня программирование — это, по большей части, ремесло. Но профессиональный ремесленник должен иметь профессиональные инструменты.

LinkedIn

Лучшие комментарии пропустить

Через две недели после того, как новый работник прошел обучение по работе с нашим софтом, мы его спросили, сколько памяти в его компьютере. Он ответил — 6 GB с возможностью апгрейда до восьми. Это печаль. Если бы я спросил заранее, то не взял бы его на этот проект.
«Галя балована», на месте того работника я бы уволился прочитав это... т.к. железо сейчас стоит ничтожно мало по сравнению с месячной ЗП «контракторов» (специалистов в своей области), да и с учетом того, что последние обычно работают 6м+ на проектах очень распространенна практика покупки железа «кастомером».

Вся статья это — «я уверен вам нужна Ферарри для езды по Киеву патамушо он у Вани и Коли Ламборжини!»

дивлюсь на цю фотку з дохульярдом моніторів, і ніяк не можу зрозуміти — на***?)
те саме про 100500 ГБ пам’яті, топові процесори і тд...

залізо має бути рівно таке, щоб не лагав редактор/ide (а це практично будь-який сучасний ноут), моніторів 1-2 теж вистачає майже всім. все решта — маструбація і міряння піпіськами

у меня что-то обратная эволюция — просто хожу с ноутом и предпочитаю что-бы на столе ничего не было.

хоть 100500 маків на стіл постав, код вони не напишуть.

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

А если серьезно — рабочее место не отвечает требованиям эргономики, так как места для рук нет вообще. Нужо расчисить задворки, отодвинуть все дальше, и заказать стол на пол метра длиннее.

275 комментариев

Подписаться на комментарииОтписаться от комментариев Комментарии могут оставлять только пользователи с подтвержденными аккаунтами.

смотрю на это спустя два года и все еще жаба душит смотря на 6 мониторов (вай нат?)
где-то когда-то я таки свернул не туда(

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

1. 4-ядерный процессор.
2. Оперативная память — 8GB с возможностью апгрейда до 16GB. Возможность апгрейда — это главное.
3. Нужен дополнительный монитор от 24 дюймов и более. На качестве монитора не экономьте — это ваши глаза.
4. Хорошая гарнитура для аудио.
5. Желательно заменить жесткий диск на SSD.

На этом я понял весь профанизм автора в железе.
1. 4-ядерный, 4-ядерному — рознь.
2. Бывает PSD какой-то развернешь, и 10 мало.
3. Дизайнеру желательно FullHD и цветокалибровку не помешает сделать. А программисту конечно и подойдет.
4. Главное помнить про аудиорелигию, не все то дорого, что хорошо.
5. Не особо важно, как быстро загрузится IDE, не пол часа ведь.

А потом это ПО, написанное на топовом железе, лагает и кушает всю свободную память на обычном лептопе где 2-4 ядра и в среднем 4 Гб ОЗУ. Ну а зачем думать о корректной работе с памятью, ее утечке и т.п., когда у нас

12 hyperthreaded core CPU, 64GB RAM
:)

Писавший в свое время на С и С++ :)

Профессиональные программисты различают железо для разработки и тестирования. Использовать слабое железо для разработки — это дорогой мазохизм.

Цікаво яким залізом користуються Брін, Гейтс, Цукерберг. Яким користувались на піку своєї кар’єри?

сидить зараз хтось, збирає проекти на Tianhe-2, або на будь-якому суперкомпьютері з www.top500.org і голосно сміється з теми

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

=( а я каждое воскресенье работаю, иначе никак

невже на DOU ніхто не заходить у вихідні?

Заходять, але не для того, щоб заходити на ДОУ не обов’язково бути на роботі.

завдяки статті Якова можна зрозуміти тенденції розвитку сучасних ІТ.
Професійний програміст наймає десяток-два ...кодерів в країнах, що розвиваються, збирає проект на ПК з десятками GB RAM, SSD, N-core CPU.
При цьому проблемні ділянки коду просочуються в нові релізи. Всі задоволені. Програмісти мають постійну роботу, виробники заліза постійно випускають нове потужне залізо. Всі в ІТ галузі щасливі, окрім споживачів ПО, яким доводиться раз на 1-3 роки апгрейдити ПК, смартфони, планшети та інші пристрої :)
Менеджери українських ІТ компаній, які пропонують розробникам ПК та ноутбуки з 2-4Гб ОЗУ, повільними, старими процесорами та дисками створюють цікавий феномен. Джуни та міддли змушені писати код, який буде швидко працювати навіть на повільному залізі. Цим і беруть :)

При чому тут швидкість виконання коду, якщо білд триває більше 2-3 годин? Це нереальне пекло коли комп тормозить.Я бачив такі ситуації де фікст тривав 15-20хв, але щоб його протестувати треба було 4-5 годин на компілювання коду, бо менеджер з’економив на сірниках. Й повір що в такій ситуаці якраз навпаки буде. Програмістам буде влом вилизувати код й переробляти так щоб було доцільніше й швидше, якщо процес збірки триватиме ну дуже довго.
В результаті вони зупиняться на першому більш-менш працюючючому але корявому рішені проблеми. Нормальні контори на залізі не економлять, бо це разові витрати.
Загалом час це гроші. Якщо є спосіб з’економити час то це варто робити.

яка типова конфігурація ПК, ноутбука для розробника (Middle, Senior) в провідних українських компаніях?

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

ага особливо коли ти пишеш софт під якесь специфічне залізо.

2-3 години білд? Це там що — фейсбук скомпілювати? %-)

залізо... в Україні в ІТ компаніях про реалокацію більше думають :)
dou.ua/...ver-news-widget
підходи відрізняються

была у меня машинка на 16гб, домашняя, сидел я себе годами горя не знал, решил проапгрейдится, продал свою память, взял поюзать пару гигов, и вот я отлично понимаю топик стартера, к хорошему быстро привыкаешь, 32 так и не купил, не могу выбрать какие радиаторы красивее :D

Какая-то, извините за выражение, мерялка членами. Ну длиннее у кого-то, но не факт, что пользоваться умеет.

А что, кодить только на маке можно?
Откуда эта страсть к яблокам?

А что, кодить только на маке можно?
Откуда эта страсть к яблокам?
А вот вы с мака по каким причинам пересели? И на какую ОС (и железо)?
UPD.
И сколько были на маке?

С полгода был на маке. Не понравился юзер интерфейс, не удобен он мне.
Сейчас использую виндовс/линукс — смотря где.

Небольшие поправки к статье ( я как раз и есть Анатолий с «непомерным» железом ) - для программирования я использую всего 2 27″ монитора. Для тестирования — один 4К 50″ монитор — некоторые аппликации требуют именно такого разрешения. На фотографии показана часть лаборатории — то что используется для тестирования и отладки аппликаций в конфигурациях клиента; мониторинга продукционных серверов и баз данных.

Большая часть оборудования просто не вошла : портативные платформы, нотбуки, оптика, планшеты и т.д — они нужны для отладки проектов — usability and design

Теперь о мощностях. Сборка проекта на прошлогоднем мак i7/32GB/SSD ноте — почти 3 минуты, на Мак Про десктопе с 12корным процессором 64гб и подкрученным SSD — 1 минута. Средняя загрузака процессора в течении дня >30%, память > 80%. Времена запуска виртуальных машин, переключений контекста, и т.д отличаются в разы от i7/32GB/SSD. Когда еду в командировку часто беру десктоп — переключиться на скорость и эргономику нота тяжело.

По поводу эргономики. Все мониторы имеют полки для клвиатур/мышей. Большинство легко поднимаются / опускаются так как работать сидя или стоя целый день дело немыслимое. Чем больше задач/людей на проекте, тем важнее двигаться и иметь открытые контексты. Представить себе что я буду физически горбиться и ломать руки в эргономически ужасном ноте по 8-12 часов в день — да вы с ума сошли.

Ну и наконец про размеры. Очень рекомендую попробовать 4К монитор — 39″ или 50«. В данный момент нормальные по качеству мониторы стоят от $400 до $600. Поработайте 3-4 дня в отладке, а затем вернитеь на «нормальный» монитор. Я уверяю Вас, что ваше представление о «нормальном» поменяется.

С Уважемием,
Анатолий

3 года назад работал над проектом, надо было разработать сайт под dotNetNuke это CMS такая. Все еле ползало на Pentium Dual Core 2.2GHz/4GB/Win7 32bit ходили слухи среди наших девелоперов что если бы комп был 4 ядра/12GB/SSD/Win 7 64bit — то летало бы. Проверить не получилось)))). Несколько позже был другой проект на плюсах, собирался пол часа. Проапрейдили тачку до Core i3/8GB/Win 7 64bit. Стало собираться за 5-7 мин. Попробовал собрать на своей машине Core i7 4.2GHz/32GB/SSD/Win7 64bit — разница если и была то не большая. Вот такая статистика.

Вот, например мой рабочий стол.
Монитор эпл, макбук, всякие девайсы, БЛЬО! Та у вас бабушкин ковёр и стол который помнит ленина! Это жесть! Не в оперативе и свистелках-перделках дело!

мне тоже странно откуда в штатах этот совдеповский стол и ковер :)

Если работаю дома — цепляю к ноуту (19″ Dell Vostro 3750) второй монитор и мышь с внешней клавой (чтоб клацать смачней было). Если на короткий выезд — только ноут. Если уезжаю на неделю или дольше куда-то — беру также мышь и клаву (или покупаю на месте). Часто на месте оказывается ЖК телевизор — подключаю через HDMI как второй монитор тогда. Телефон — old-school-ный, который неделю без подзярядки. Есть резервный 3G USB модем. Больше ничего нет. Этого хватает для удаленной работы за глаза и за уши. :)

Автор говорит дело, а ситуация с комментами мне напомнило одну историю. Когда-то давно знакомый товарищ, который таскал комплектуху из польши на радиобазар и у которого была продвинутая и современная техника на те времена (по сравнению с остальными), купил себе комп за немыслимые деньги 1k$+ с аж 1 ГБ памяти, когда только апгрейдились до 128-256 с32-64. Тогда все дружно смеялись, мол ты же барыга, тем более вообще не программист (типа в компах не шаришь), зачем так дорого и столько памяти :-[])))? На что следовал ответ — «чтобы осел не тормозил», после чего смеха было еще больше, поскольку к теме «ламер с 1gb ram» добавилось «windows мастдай», «осел», который первым сносился из принципа и за ненадобностью после установки винды, поскольку съедал ценных 10мб места, и интернет, который большинство bbs’ников в глаза не видели. Это был шок, такой наглый подрыв религиозных устоев просто не укладывался в голову. Мое восприятие также отвергло такую реальность, мне тоже было смешно... ни денег, ни знаний ни восприятия... Такое-себе зарождение большого IT в Украине.
Прошло время, помогла работа над собой. Время и конфигурации многократно менялись, появились знания и опыт, а глупый смех сменился тягой к совершенству во всем, и что самое главное — начало получаться. Теперь я имею аналогичную конфигурацию как в статье, изучаю эту редкую тему и очень серьезно отношусь к средствам оптимизации создания и потребления контента, что позволяет тратить меньше и получать больше.
Сейчас на ноуте i7 с OSX в рабочем окружении занято 29,67 из 32 ГБ памяти: 16 съедает 178 вкладок в хрома, 8 гигов отъедает виртуалка win (при работе с виртуалками свобода начинается от 16 ГБ), еще 8 съедают средства разработки (в зависимости от задач, не всегда все запущены одновременно) — XCode, Webstorm, Qt, Flash Builder, Eclipse... Раньше тоже самое крутилось на i3 с 8GB, спасал только SSD и экономия на каждом шагу.
Основных 2 компа и 3 монитора, плюс 1 комп и монитор дополнительно и несколько планшетов. И это при том, что я выступаю за мобильную разработку и выяснил на практике, что для разработки под мобилки комп не нужен (что есть будущее типа google glass), а если есть комп то грузить его надо по полной железом и мониторами.
PS: Ситуация с компами сейчас аналогичная как с авто 100 лет назад. Тогда машины хоть и ездили, но были не оптимальны по всем характеристикам, а по безопасности равнялись езде на лошадях. Лишь спустя сотню лет авто стали безопасными и технически совершенными. IT самая молодая отрасль, все эти костыли мыши-touch-клавиатуры-мониторы, где все еще слабо исследована эргономика процесса, а поскольку большая часть колбасит баксычас пока есть возможность не задумываясь о великом, то исследований в этом направлении крайне мало, хотя касается всех (в будущем отношение к выбору IT-места выхода в виртуальную реальность будет аналогично настоящему выбору авто, кому таз-ваз в такси за бакс, кому и полетать без забот).

16 съедает 178 вкладок в хрома
Всегда удивляли люди, которые среди 100500 вкладок умудряются найти ту, что действительно нужна

Пользуйся файрфоксом с tree style tab и load tab on select. Очень удобно. Обычно у меня около 50-70 вкладок поднято и памяти много не жрет.

Ок, тогда если взять каждого школьника раздолбая, которому родители купили систему с 32Гб оперативы, SSD на 250Гбб крутую видяху и монитор на 27″, чтоб БТФ не тормозил. Можно смело брать его сеньором?

Можно смело брать его сеньором?
ні, але CTO можна

И на самом деле в этом только доля шутки...

систему с 32Гб оперативы, SSD на
Чё за родители такие? Оперативы купили, а синьора — не купили? Сразу лошить — не пацан!

А у меня Macbook Air 2013 года стандарт — 4Г оперативы ай5 проц. Работаю дома в комнате — кровать и стол за которым и работаю. Мне хватает для веб-программирования с головой.

Сейчас живу уже пол года в Таиланде, море в 300 метрах, снимаю дом с двумя комнатами, езжу на море на байке Honda PCX150, по вечерам бегаю вокруг озера или по пляжу.

Раньше жил в Киеве, на Нивках, из железа был ноут Асус которому уже было лет 5 и монитор, хорошая связка, главное все тянул, но навернулся в Таиланде на третий день.)
Сейчас только ноут от Эпла и никаких мониторов.)

Фрілансер

Macbook Pro 15″ + Dell s2340l 23″, цього цілком достатньо.

MacBook PRO 8Gb RAM, 128Gb SSD
Dell 24’’
зовнішня клава + миша. Більш ніж достатньо.

Неужто Хабрахабр теперь и у нас? Ну вот честно, там таких статей десятки в неделю. На ДОУ — просто не ожидал что кто-то придёт хвастаться.

Десятки? Ну с вас 10 ссылок.

Тема — очередная мерялка понтами понауехавших. Для программирования достаточно ssh, joe и gcc.

достаточно ssh, joe и gcc.
Особенно для разработки приложений на Java

А что мешает? Автокомплишена и подсказок нету? :))) И что, где-то в тексте ТС упоминается Java? Про запись подкастов — видел, про понты — видел, про вид из окна — видел, а про какое-либо программирование — нет.
Справедливости ради, замечу, что я огромные жабовые энтерпрайз проекты собирал на своем несчастном nc6320 из-под Идеи и не жужжжжал. Лично у меня нет проблем подождать 5 минут и подумать.

А что мешает? Автокомплишена и подсказок нету? :)))
Вся романтика кодинга в блокноте/Vim/Emacs/Sublime исчезает, когда нужно что-нибудь переместить/переименовать/вынести.

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

Снова уходим от темы. Описываемый процесс «выноса» к программированию имеет опосредованное отношение. Это как раз следствие сосредоточения на показанном мерятельстве, вместо кода. ;-) Ну и хотелось бы услышать описание упомянутого процесса в программировании. :-)

// OFFTOPIC

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

Для рефакторинга надо 150 ядер, c десяток 10000000 дюймовых мониторов и бесконечное количество ОЗУ, и пальма за окном ))))) Слегка перефразируя то, что намедни на devopsreactions было devopsreactions.tumblr.com/...nce-in-hardware — реакция нонешнего гкодера в ситуации когда шашаечки и IDE не предусмотрено )))) Замечу, что на протяжении лет эдак 30-40, сию задачу программисты выполняли без помощи всяких IDE, используя, в основном, только свойства человеческого мозга :)

Для рефакторинга надо 150 ядер, c десяток 10000000 дюймовых мониторов и бесконечное количество ОЗУ, и пальма за окном )))))
Пальма и мониторы — по желанию. А остальное — ну вы же знаете, насколько современные IDE прожорливы :)
Замечу, что на протяжении лет эдак 30-40, сию задачу программисты выполняли без помощи всяких IDE, используя, в основном, только свойства человеческого мозга :)
Если 30-40 лет назад нужно было писать код дыроколом, это не значит, что и сейчас требуется так делать(при условии, что перед вами не перфокарта, конечно).

P.S. Направление дискуссии «труЪ/не труЪ» — совершенно неконструктивное.

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

Мозго-секас для правого полушария и для левого?

Нет. Скорее бы в код никтоб не смотрел))

А это мысль — расположить на одном мониторе пoрнуху, чтобы никто не смотрел чем ты занимаешься. Пopно сразу захватит на себя взгляд.

Согласись, гораздо проще сказать шефу что смотрел пронуху, чем объяснить что ты в данную секунду кодишь (пытаясь одновременно помнить на чём тебя прервали).

Компьютер здорового человека vs компьютер курильщика

Если завязать с флеймом и фаллометрией, то остается один интересный момент, на котором почему-то не остановился ни Яков, ни кто-либо из комментаторов. А именно 4К, он же Ultra HD. На мой взгляд, лучше один такой монитор, чем косоглазие от нескольких. Было бы интересно узнать, можно ли раздобыть такую штуку в Украине не за космические деньги.

Я упомянул такой монитор. Пятидесятидюймовый у Анатолия как раз 4K.

Да, я заметил, упомянули. Но вскользь, не сконцентрировав внимания. Тремя мониторами сейчас вряд ли кого-то удивишь, а вот 4К-дисплея, я думаю, нет ни у кого из здесь присутствующих украинских коллег.

отстой еще тот в плане работы, по опыту знаю, была у меня 30-ка, прям аж анекдот вспоминается про «стой, я сбегаю к трее, посмотрю кто мне там в скайпе написал»

Интересно, а его можно разбить на несколько виртуальных мониторов и работать как в несколькомониторной конфигурации, чтоб «раскрыть во весь экран» работало как раскрыть на четверть экрана?

дешевле будет купить 4 монитора и поставить их стенкой на спецовой подставке

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

Есть замечательные линуксовые тайловые WM как i3, awesome, dwm — с ними с огромным монитором работать одно удовольствие

Все отстой, кроме xmonad

А зачем?

У >1080 разрешения есть конкретное применение: разместить на экране полный кадр Full HD вместе с элементами управления вокруг него. А в программинге это зачем?

К примеру, работаю я над кросс-платформенной библиотекой с привязками. И хочется сразу XCode, Eclipse, открытый браузер, Visual Studio в виртуалке, sublime для скриптов, почту, Skype, командную строку, и чтобы всё было на виду: переводить взгляд быстрее, чем Alt-Tab / Cmd-Tab.

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

И хочется сразу XCode, Eclipse, открытый браузер, Visual Studio в виртуалке, sublime для скриптов, почту, Skype, командную строку, и чтобы всё было на виду
Хорошая мысль. Надо добавить это в тесты.

Навіть страшно собі уявити такі умови. А в розробників Linux (той що ядро) певне 10 компів на різних архітектурах перед очима, і на кожному своя ФС і ОС. Жах...

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

Працюю в бібліотеці районного центру Вінницької області, системним адміністратором, навчаюсь заочно в ВНТУ(контракт), вивчаю для себе java. Отримую 1500 заробітньої платні. Батьки допомагають максимум 2000 грн в рік. за навчання віддаю 5500 в рік. Одружений, дружина безробітня, теща після операції на головному мозку, весь в кредитах сиджу по 5-6 годин в навчанні для того щоб отримати хоть якесь «покращення», але так як не маю жодного знайомого із програмування по дві неділі «вїжджаю» в окремі теми, які викладач розяснив би за декілька годин. Працюю на ноутбуці купленому колись в кредит бо навчатись на чомусь портібно, із деякими проблемами скоро напевно продам і ноутбук, бо життя інколи прижимає). Але я все одно бачу саме цей шлях і стараюсь більше вчитись. Після такої ситуації бачучи такі пости досить важко емоціонально, тому, що одразу хочеться розбити вщент пику тій людині, яка незадоволена своїм робочим місцем і для продуктивності тиче монітори. Це все не написано для виклику до мене жалю чи виявлення гніву до автора але думаю, що досить велика кількість людей мають свої проблеми в житті, але ці проблеми точно не залежать від желіза за яким люди працюють.

одразу хочеться розбити вщент пику тій людині, яка незадоволена своїм робочим місцем і для продуктивності тиче монітори
Почему?
Не сочтите за грубость, но какое ваше дело сколько другому человеку надо мониторов? Если человек считает для себя оправданным покупать 100500 мониторов — это его дело.
досить велика кількість людей мають свої проблеми в житті, але ці проблеми точно не залежать від желіза за яким люди працюють.
Вы рассказали историю про 1500 грн в месяц в Виннице, я могу рассказать про менее 2000 на 4 человека в Киеве. Какое это имеет отношение к теме?
.
Ну и чисто вам ничего не мешает поменять 1500 грн на такое же число в долларах :) Удачи вам.
Після такої ситуації бачучи такі пости досить важко емоціонально, тому, що одразу хочеться розбити вщент пику тій людині, яка незадоволена своїм робочим місцем і для продуктивності тиче монітори.

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

Ось, до речі, цікавий і повчальний випуск подкаста Якова:
americhka.us/...ст-программист

Ні ви мене не так зрозуміли. Я немаю проблем із самоповагою та повагою до інших людей і тих хто нічого не досягнув і тих хто досягнув. І я не мав на думці критикувати автора. Мені просто інколи попадаються люди в котрих є абсолютно всі можливості (у мене також є абсолютно всі можливості просто у трішки меншому розмірі але це я вирішу найближчим часом) для того чи іншого діла, але вони ігнорують це використовуючи відмазки до прикладу: «невистачає моніторів сьогодні, зроблю коли придбаю».

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

Трудолюбие — это хорошо, всё у вас получится.
Возможно это не совсем моё дело, но

Одружений, дружина безробітня,
Пусть жена старается и помогает! А то всем будет всё надо, а вам — ничего не надо и загубят вам перспективу.
Вы учите джаву, её на биржу удалённой работы, если вас не дёргают на работе — то можно ещё сильнее налечь на программизм и ноутбук брать с собой периодически в библиотеку.
ноутбук брать с собой периодически в библиотеку.

За такие деньги в библиотеку имеет смысл приходить только в день зарплаты.

Очень сомневаюсь , что дома человеку дадут поработать и поучиться спокойно, не отвлекая. А так получается такой себе коворкинг-центр им. Ленина.

хочеться розбити вщент пику тій людині, яка незадоволена своїм робочим місцем і для продуктивності тиче монітори
проекты разные бывают и иногда туева хуча мониторов оправдана
Працюю в бібліотеці районного центру Вінницької області, системним адміністратором...Отримую 1500 заробітньої платні.

— Що має робити системний адміністратор за 100 доларів на місяць?
— Трохи шкодити.

але так як не маю жодного знайомого із програмування по дві неділі «вїжджаю» в окремі теми, які викладач розяснив би за декілька годин.

На coursera.org / udacity.com є достатньо курсів, що за 8-10 тижнів дають знання та навички, еквівалентні семестру у ВНЗ. Плюс, є Google/Stackoverflow для швидшого «вїжджання» — читати, не перечитати (чим я й займався, коли мені було 22 роки).

досить важко емоціонально, тому, що одразу хочеться розбити вщент

Клінічна депресія — не жарти. Ще трохи й рука потягнеться щось собі заподіяти. У такому стані залишатися не можна: немає хлібу — їжте тістечка.

Online Learning: A Bachelor’s Level Computer Science Program Curriculum
blog.agupieware.com/...lors-level.html

не маю жодного знайомого із програмування по дві неділі “вїжджаю” в окремі теми, які викладач розяснив би за декілька годин.
Курс java Якова доступен на YouTube. Бесплатно, на русском и английском языках. Объяснения очень понятным языком. Пользуйтесь.

Я користувався багатьма курсами і «Специалист» і Івана Головача і Якова в тому числі і багатьма туторіалами англійською (там навіть більш інколи зрозуміло).

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

До речі, я можу пригадати 2004-й рік, коли доводилося братись за роботу по 15-20$, за яку виносили мозки. А також що я не міг повести дівчину в кіно, бо 20-25 грн для мене були великі гроші. Не варто через це комусь бити пику.

Хороший инструмент важен! В контексте современного ИТ, хороший инструмент — это как правило «чем мощнее тем лучше».
С общей линией статьи согласен, но вот с акцентами не очен.
.

Он ответил — 6 GB с возможностью апгрейда до восьми. Это печаль. Если бы я спросил заранее, то не взял бы его на этот проект. Тот конкретно софт требует много памяти. Моя вина, согласен, надо было спросить заранее.
Ваша вина не в том что вы «не спросили заранее» и с 6Гб «не взяли бы на проект», ваша вина в том что вы не уведомили человека о том что «требования к железу такие-то и покрывать инструменты вы не будете» (собственно со стороны нанимаемого такая же «вина»).
.
Но профессиональный ремесленник должен иметь профессиональные инструменты.
Не совсем так. Профессионал должен уметь хорошо владеть своим инструментарием и уметь использовать необходимый для выполнения задачи инструментарий эффективно.
.
UPD (Трололо апдейт).
Интересно что гарнитура есть в требованиях, а клавиатура (и мышь) отсутствуют. Закрадыватсо интересные вопросы о том насколько человек таки программист ;)

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

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

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

Если инструмента не хватает, то электрик не будет вас просить купить ему электро дрель с алмазными сверлами
Хо-хо-хо :) Дрель/перфоратор может и не будет, а вот сами сверла на раз-два, или чего более вероятно включит их цену умноженную на 2-3 в цену работ.
.
Хочу подчеркнуть, что речь идет о контракторе. Когда человек решает стать фрилансером
Все-таки «контрактор» и «фрилансер» — это немного разное. Например, один знакомый работает контрактором (в США) он, по его словам, не использует свое железо, а при подписании контракта оговаривает, что наниматель должен предоставить ему такое-то рабочее место. (Но это единичный случай, вы более компетентны в этом вопросе).
Другое дело, если у вас строительный бизнес и вы нанимаете электрика на постоянную работу.
Вот тут немного не понятно. Вы вроде как, как раз «прораб», вы нанимаете людей которые будут выполнять задачи для ваших заказчиков. То есть, по моей логике, вы обязаны обеспечить своих, по факту, работником инструментом.
С другой стороны если вы не «прораб», а просто «заказчик», то вас не должен волновать инструмент работника, важен результат. А то как человек будет его достигать — это уже его проблемы, будет он у себя на ноуте все поднимать или скупит половину амазона. А вопрос о необходимых требованиях (в вашем случае ОЗУ) — это просто вводная о которой должен был помнить/узнать или исполнитель, или заказчик (скорее исполнитель).
.
Возвращаясь к разговору о необходимости «современного» оборудования. На мой взгляд, это не есть необходимое условие, куда важнее умение его использовать. Например, знакомые фрилансеры обновляют железо раз в 3-5 лет. Если человек привык работать в ВИМе и он может обкатать код на локальном небольшом сервере, то зачем ему 100500Гб ОЗУ и 256 ядер в ЦПУ?
Сугубо мне конечно удобнее на «чем мощнее тем лучше», но это все дело привычки.

Якщо ви живете в багатоповерхівці, то електрик в 99% прйде з інстрментом, достатнім для роботи (6Gb RAM). Якщо у вас елітний пентхаус і дизайнерський ремонт, то, можливо, його інструментів не вистачить і варто було б його завчасно попередити, щоб той підготувався. Останнього ви не зробили.

У чому сенс статті взагалі? Ви завтикали сказати найголовніше — так нам тепер що, всім йти робити апгрейд?!

P.S. Мені дуже подобаються ваші статті, бо мені реально цікаво як живуть люди «там». Чути таку інформацію з перших вуст — безцінно! Але в той же час, ви забуваєте, що у нас інший менталітет і інші цінності.

Згадую вашу статтю, де ви описуєте, що «там» програмістам роботу шукають агенти, а у нас за програміста прямо воюють. Так само і тут: робоче місце під себе будують 3-5% фрілансерів, решта живе тим, що в разі необхідності, їх забезпечать всим, бо таких, як вони — дуже мало.

Сегодня вы живете тут, а завтра там. У меня нет задачи рассказывать, как вам жить в Украине. Вы это знаете лучше меня. Но знать, как на вещи смотрят «там», может быть полезно кому-нибудь.

Желательно научиться слушать другое мнение спокойно, даже если это не совпадает с вашим.

варто було б його завчасно попередити, щоб той підготувався.
Все таки ответственность в большой мере лежит и на исполнителе, который не поинтересовался. Но это вопрос скорее “на поговорить”.

ага, робить Вася ремонти на Дарниці останні років так 5, а тут дзвінок: «Треба на дачі кран полагодити», на що Вася погодується. І тут за день до приїзду питає: «Яка точна адреса?», йому відповідають: «Конча-Заспа», після чого Вася починає розуміти, що може статися лажа...

Так в чем проблема? Наймите и вы фирму, пусть фирму волнует какой компьютер стоит у сотрудников.

Раньше регулярно менял ноуты, имел десктоп с мощным железом и несколькими мониторами. Последние два года работаю на 13’’ mbp, с апгрейдом до 16гб оперативки и ssd на 256. И его хватает на 20+ вкладок в хроме, 20+ вкладок в firefox, две виртуалки, ide на java, xcode и еще для всякой мелочи вроде sublime.

дивні, як на мене, робочі місця: де поставити чай/каву? де папірчики, ручка/олівець? не всюди навіть настільна лампа є.
і ще, це, можливо, тільки моя «особливість», але я відразу ж на другий день після покупки робочого (з серверами інакше) ПК забуваю, який купила процесор і скільки пам’яті: дивлюся до характеристик, коли починає гальмувати.

В мене цуценя :)

1. Чай чи кава займають місця настільки мало, що ними можна нехтувати
2. Папір і олівці успішно замінюють basecamp/redmine (я сам ще недавно був фанатом подібної архаічної системи в силу того, що Wunderlist/Things/Nirvana не могли мені догодити)
3. Лампа. Поки жив один, то навіть о 3 ночі чи о 4 ранку у мене ввімкнене повноцінне освітлення. Коли кохана спить, а мені доводиться працювати (рідко, але буває), то є така штука, як підсвітка на клавіатурі — неважливо ноутбук це чи окремий девайс. Для очей — не кайф, але як варіант не заважати стороннім — підходить. І взагалі — чим серйозніше підходиш до справи, тим менше працюєш вночі, коли можеш комусь заважати спати. На крайняк, окрему кімнату видідіть для роботи.

Короче кажучи, якийсь несистемний підхід у вас до роботи.

кАрочЄ (так правильніше, нє?) кажучи, дякую, що поділилися досвідом можливості життя без «папірців», слава богу, що ви для себе недавно відкрили «basecamp/redmine», інакше хто б ще відкрив мені очі на такі очевидні речі :).
А якщо серйозно, то ви плутаєте організацію праці з організацією робочого місця, що, власне, тут і обговорюється.
І ще: щодо нехтування чаєм/кавою, то багато хто з вами не згодиться. Не один програмер не проміняє чашки на своєму столі на додатковий монітор (за умови заборони пити чай/каву на робочому місці).

ни секунды не думаю поменял бы.

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

Ну, якщо не можете дозволити нормальний ноутбук, то, мабуть, фігово працюєте :-(

так причем тут позволить? :)
нетбук я покупала года 3 назад для того, чтобы иметь переносной пк (поэтому именно нетбук, а не ноут, который носить с собой не очень удобно) + сдавать лабораторные в университете (поэтому именно нетбук, а не планшет).

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

Я прочёл это до конца. В абзаце «... 6 ГБ ...» посмотрел автора. Угадал.

Эм, тут только у меня геймерский ящик под столом?)

так то ж для геймов, у меня тоже есть, но работать удобнее с лаптём — если-что под мышку и бежать :)

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

а что кодом обязательно светить нужно?))

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

я имела в виду, что код светить не секурно

100500 проектов сейчас open source, никакой проблемы с фоткой кода не возникнет, если это не конфиг с паролями.

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

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

что-то я не уверена, что банки свой код на гитхаб выкладывают)))

Банком точно стыдно код показывать, хотя есть исключения github.com/...droid-bankdroid

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

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

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

я працюю на 15 дюймах. Три монітори по 27 дюймів .... так, хочу, нід фор спід чи дірт поганяти.

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

офтоп — ютьюб використовує комон лісп ? Цікаво просто, де його застосовують.

Не могу комментировать, что используется, что нет. В моем случае лисп и ютюб не связаны :)

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

І да, в мене 2 Гб оперативи.

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

Згоден, друге фото виглядає цілком нормальним. Згустив я краски :)

Вообще, оборудование удаленного рабочего места личное дело каждого (за очень редким исключением). Конечно, в пределах какого-то разумного минимума — на первом пне даже в консоли наверное некомфортно будет работать по нынешним временам. Плюс многое зависит от привычек. Кто-то без трёх огромных мониторов не представляет как работать, а кто-то не понимает зачем внешний к 13″, а то и 11″ ноуту.

А вот в возможности апгрейда я давно разочарован — проще брать комп под текущие нужды с небольшим запасом, а потом — раз в год-два-три — менять его полностью (если ноут) или почти полностью (если «гроб»), чем искать бэушные компоненты на барахолках или покупать неюзанные снятые с производства за бешеные деньги. Единственное исключение — если вдруг новый проект требует значительно больше ресурсов чем предыдущий, а свободных денег на полную замену нет — тогда можно нарастить оперативки или ещё что по мелочи. Ну или если речь о ноуте, то покупать с возможностью апгрейда, но только не когда мало будет, а сразу — просто потому что нужных моделей с, например, 8 Гб нет (или стоят неразумных денег), а с 4 (до 8) есть.

Отвечу сразу на несколько коментов:

1. 6GB. В том предложении ключевые слова «на этот проект». Тот конкретный проект использует софт, в котором есть однаочень медленная процедура — индексация данных. Разница в скорости индексации между 6 и 16GB больше часа. Вторая проблемма — у этого фрилансера был комп без возможности апгрейда памяти до 16.

2. По поводу «некуда руки класть». Руки кладутся на подлокотники кресла — высота регулируется.

3. Когда человек работает одновременно с несколькими проектами — каждый в своей виртуалке — и вонит заказчик, то можно, конечно ответить, «Перезвоните через 5 мин, я стартую ваш проект». А можно просто подойти к соответствующему монитору и сразу начать общаться с клиентом.

4. В то время, когда все прогрессивное человечество радуется single page Web applications, мы делаем софт для страховых агентов. И иметь несколько одновременно открытых окон одного и того же приложения существенно повышает производительность.

5. Беговая дорожка — чтобы ходить во время митингов с клиентом.

6. У меня когда-то была начальница, которая сказала "«Все, кто ездит на Лексусе — засранцы». Часть комментариев к этой статье выдержана в таком-же классовом духе.

7. Эту статью я написал на основе своего-же блога для англоязычной аудитории:
yakovfain.com/...e-home-offices
Вам не кажется, что там тон в комментариях «Может и себе улучшить рабочее место?», а здесь «Автор дурак. Можно неплохо работать и на 11 дюймах с 2GB»? Почему так?

8. Низкий поклон человеку, который написал «Не стану осуждать автора». Т.е. плюрализм мнений все же допускается :)

1. Сообщение в вашем англоязычном блоге отличается от сообщение здесь.
2. В вашем блоге нету истории про найм сотрудника.
3. Как я читаю ваше сообщение
— нанял человека.
— у него оказалось 6 Гб ОЗУ, это мало (почему мало, вы не говорите)
— смотрите какое у меня железо
Я могу сделать вывод что для того чтоб работать с вами, нужно иметь железо не хуже чем у вас, а это уже немного странно.

2. По поводу «некуда руки класть». Руки кладутся на подлокотники кресла — высота регулируется.
А ніс впирається в монітор :)

Лично я Вас не осуждаю, но читается как «у кого нет монитора — тот а-а-аа лашара».

4. В то время, когда все прогрессивное человечество радуется single page Web applications, мы делаем софт для страховых агентов. И иметь несколько одновременно открытых окон одного и того же приложения существенно повышает производительность.

упустим нереальний пафос про якийсь там софт для страхових агентів і поговоримо про монітори і продуктивність:

blog.codinghorror.com/...e-productivity
dubroy.com/...act-or-fiction
lifehacker.com/...ty-boost-a-myth

не все так очевидно, просто наставити 100500 моніторів не дасть +100500 до продуктивності, навіть третій монітор це вже сумнівний плюс

6. У меня когда-то была начальница, которая сказала "“Все, кто ездит на Лексусе — засранцы”. Часть комментариев к этой статье выдержана в таком-же классовом духе.
нагадує один топік про переїзд в москву...особливо по темі неприхованого пафосу і зверхності)
7. Эту статью я написал на основе своего-же блога для англоязычной аудитории:
yakovfain.com/...e-home-offices
Вам не кажется, что там тон в комментариях «Может и себе улучшить рабочее место?», а здесь «Автор дурак. Можно неплохо работать и на 11 дюймах с 2GB»? Почему так?
Был в Каире на экскурсии как раз после их революции. Парень-гид из местных горел патриотизмом и идеями как им всем станет жить лучше: «А ещё в это время у нас появляется клубника! Вы пробовали нашу клубнику?!» Реплика из толпы: «Да херня ваша клубника! Приезжайте к нам на рязанщину! Вот у нас клубника!» Занавес. Менталитет-с.

Лично у меня ноут плюс монитор, на которых комфортно размещаются окна IDE и дебагера. И мне катастрофически нужен третий монитор для мониторинга логов, ибо только так можно справиться с дебагом distributed search в Solr. И не помешал бы четвертый для мониторинга загрузки нод, нескольких окон БД, браузера, Скайпа и прочего. Но для этого надо полностью сменить платформу, что сделать я сейчас не имею возможности по ряду причин.

По поводу эппланенавистиников... Я сам из них )) Мне упорно не нравится MacOS. Но других альтернатив не вижу. Если кто знает ноуты с 16+Гб оперативы на борту и способные вытянуть два внешних Full HD монитора, посоветуйте плиз?

На сегодня в ThinkPad можно ставить до 64гигов памяти, видеокарта поддерживает до 4 мониторов. И клавиатура получше чем на маках. А вообще альтернатив куча, вон 1000+ моделей в хотлайне hotline.ua/...uki/371481-371483-371484 с памятью до 16 и выше. Странно, что никто не видит альернатив Макам :)

Пост двухлетней давности :) Много воды утекло...

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

Просто опишу свое рабочее место, которое я считаю оптимальным:

* macbook pro 15″ hi-res / 8GB RAM / 256 SSD
* подставка под ноутбук (чтобы экран был на уровне глаз)
* второй монитор Dell 24″
* клавиатура apple + мышь (пробовал тачпад, не пошло)
* наушники
* гарнитура (стандартные iphone наушники, прекрасно работают с маком)

dl.dropboxusercontent.com/...07 14.56.53.jpg

На основном экране (макбук) обычно IDE, на втором экране браузер, терминал и все остальное.
Производительности макбука хватает с головой. Одновременно у меня запущены Rubymine IDE (Java — поэтому минимум 1,5 GB RAM съедает), Chrome (временами до 20 закладок), иногда Safari / Firefox, сервера БД (mysql + postgres), несколько ruby процессов — сервер и автоматические тесты, skype, trillian, почтовый клиент и прочее.

Ааа блин. Свисающий MiniHDMI Вас не беспокоит? Я аж взглотнул)

а что с ним не так... думаешь, он выламывает разъем? два года так работаю. все нормуль.

Rubymine IDE (Java — поэтому минимум 1,5 GB RAM съедает)
Это при дефолтных то 512Мб (было где-то год назад)?
IDEA на 768Мб тянет довольно большой джавовский проект (+ веб), так шо не надо ля-ля. К слову, увеличение Xmx может привести и к ухудшению производительности.
Он ответил — 6 GB с возможностью апгрейда до восьми. Это печаль. Если бы я спросил заранее, то не взял бы его на этот проект.
закончил читать на этом месте.

Как человек, проводящий до 12 часов в сутки за компом, оставлю свои пять копеек:
Что хорошо:
— куча мониторов; вложиться в хороший монитор — обеими руками «за»;
— за основным рабочим столом — системный блок, а не ноут; в крайнем случае — ноут + док-станция + два больших монитора.
Что ужасно:
— мониторы на подставках — верный путь к тому, чтобы навсегда «посадить» себе глаза;
верхняя кромка монитора должна быть на уровне глаз (+/-); ну или точно: работать стоя;
— лианы из проводов; решение: резиночки, липкая лента, изолента для толстых кабелей — с глаз долой, из сердца вон;
— бардак на столе;
— (для одного из отписавшихся в комментариях) 12-дюйм. ноут как единственный инструмент работы. Помним, глаза не казённые.

Уже давно работаю только за ноутом, но недавно пытался привыкнуть к внешнему монитору (большому). Не привык — окошки приходится туда-сюда двигать, на столе стоит огромная штука. Как оказалось, 13″ хватает.

Чуть приболел сегодня поэтому WFH и как раз есть возможность показать свое домашнее рабочее место, кроме циферок.

cs618024.vk.me/...jWzSAKHYfMo.jpg

Lenovo x1carbon (i5-3427U, 8gb, 128gb ssd, 14″ 1600×900 matt) + 24″ древний LG W2442PA (hdmi + регулировка по высоте — важный фактор), микрофон и камера в ноуте более чем отличные (по качеству не уступают MacBook’aм).
Нашел удобнейшее расположение экранов для себя (ноут снизу, монитор сверху), вечно напрягало крутить голову влево вправо + голова была опущенна вниз при работе за ноутом, а так — вверху IDE, внизу на ноуте всё вспомогательное — скайп, браузер, гит, еще одна студия..

Он ответил — 6 GB с возможностью апгрейда до восьми. Это печаль. Если бы я спросил заранее, то не взял бы его на этот проект.
Теперь из двух кандидатов, на работу возьмут того, у кого больше Gb.

ну ладно все могу понять! и кучу мониторов не последней марки )) и гантели — еще пойму. Но вот каким боком там беговая дорожка — этого никак не пойму! Складывается впечатление что все фото делали по быстрому — набросали все что было и сфотографировали.

Може бути квартира мала. Я от зразу представив як біжиш і пишеш код)

Або ще одна ситуація! Дзвінок від клієнта. Вася підняв трубку. Ало! Вася ну як там проект? Вася: Привіт, все ок, працюю, вибач не можу говорити — біжу! ))))

Одни яблочники.
А у меня раб место это MacBook Air (origin) с 2 Гб оперативки и HDD ;-Ъ
После того как сломался монитор не знаю нужен ли новый, хотя сразу хотелось купить.
Web-dev (+game-dev iPhone) — yadi.sk/...d/hvj_ULtkPPB8s

Давно не было на ДОУ фаллометрических тем

работаю с ноута + 24″ моник по необходимости
железо хорошее опреативки 8 гиг, винт на 500, усиленная батарея на 6+ часов работы
и убунту с установленными 16-тью виртуальными рабочими столами (с запасом)

с головой хватает

спустя 3 года небольшие изменения:
оперативки 16
моник уже совсем не нужен
винт на террабайт
+1 запасная усиленная батарея

Это реклама чего?
«Mac Pro с 12 hyperthreaded core CPU, 64GB RAM и 1TB SSD»?
И так много букв надо было писать?
Или просто ярмарка тщеславия?

Поработай над большими проектами — поймешь зачем всё это.

Очень интересный тезис о соответствии «размера проекта» к размерам и количеству мониторов.

Я не про мониторы, а про взятый Вами в кавычки «Mac Pro с 12 hyperthreaded core CPU, 64GB RAM»

Как правило, при работе над «большими» проектами тебе не хватит рабочей станции.
А держать под столом сервер непонятно для чего — глупо.

Компании у которых есть эти самые большие проекты, обычно, предоставляют инфраструктуру для работы с ними. Например Build-серверы, сервера БД, кусок облака в конце-концов.

Я работаю на ноуте с «6 ГБ ОЗУ с возможностью расширения до 8» и я против такой дискриминации :D

зачем вам столько мониторов?

Первый — IDE
На других — аппликуха, гугл, скайп, плеер, etc...

на MacOsX это решается виртуальными десктопами

Ну да, а еще можно читать газету через замочную скважину.

у вас кол-во багов в коде падает обратно пропорционально кол-ву мониторов вокруг?

Фоновое зрение помогает воспринимать много инфы сразу (другой вопрос — что это за инфа ;). Экран ноута занимает от силы 20 градусов полного охвата в 80-90. Плюс «тру мультитаскинг», когда независимые штуки разбрасываются по разным экранам и ты их видишь «единомоментно», а не спустя 100мс на альт-таб. Эффект чем-то похож на переход с HDD на SSD. Все становится совсем немножечко, но быстрее (удобнее/плавнее).

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

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

а вы педальте в IDE и не отвлекайтесь на другие приложения ))

это для тех, кто не умеет работать с 1

Недавняя мода по одному «Desktop» на приложение (Gnome, OS X) переросла в моду по одному монитору на приложение.

Хм, если человек эффективно работает с одним ноутом, то на черта ему еще тройка мониторов, SSD на 1Tb и планшет в уголочке. По моему это совсем не критерий #1 и даже не #2.

Чтоб мерсским людишкам показывать. :D

dl.dropboxusercontent.com/.../fain-desk3.jpg
выделил красной штриховкой области, которые не используются, либо используются нерациональное. ИМХО, будет достаточно ноутбука либо (максимум) 1 монитор.

тут еще замешана «любовь» macos к полноэкранному режиму на внешних мониторах.

хоть 100500 маків на стіл постав, код вони не напишуть.

Верно и обратное. Будь ты хоть 100500 раз крутой программер, работать со сложными современными проектами на слабой машине ты не сможешь. У тех, для кого пересборка Chromium дежурная операция, сотни гигабайт оперативки и серверные материнки на Xeon — обычное дело. Над якобы крутым Mac Pro из повествования Якова они посмеются.

кожному по можливостям, від кожног по способностям. кому треба більдити Chromium, той його більдить. Тим паче тепер це можна робити в клауді.

У тех у кого пересборка Chromium дежурная операция настроенны ci. А сами они могут хоть на Raspberry PI разрабатывать. (я программировал, и собирал WebKit)

Естественно, тут чуть ли не каждый первый товарищ на форуме пересобирает Хромиум.

Chromium как пример. Мощный комп окупится при работе над любыми большими компилируемыми проектами. Короче итерация — больше за день сделаешь. Сборка в облаке, ci, distcc и т.д. тоже не всегда удобна.

1) Клавиатуры — говно.
2) На рабочем месте несколько клавиатур-говно.

Вывод: компьютер — не является рабочим инструментом поименованных особ.

Остальное додумайте сами.

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

у меня что-то обратная эволюция — просто хожу с ноутом и предпочитаю что-бы на столе ничего не было.

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

Бред. Ни о чем.
Работаю с Surface pro 2 + моник + докстанция + клава и мышь. Хватает выше крыши.

Не все занимаются хипсто-веб-проектиками, есть и серьёзные ребята. Chromium или AOSP скомпилишь на Surface?

а вы не обобщайте: core i5 + 8gb RAM + 256 ssd на мой взгляд хватит не только для веб разработки.

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

Какая-то дурацкая особенность менталитета.

Это уже давно замечено. Всеми ;)

Пардон, не хотел оскорбить. Просто покоробило, что полфорума набросилось с безосновательной критикой в стиле «мне не надо — значит бред».

Он ответил — 6 GB с возможностью апгрейда до восьми. Это печаль. Если бы я спросил заранее, то не взял бы его на этот проект.
Дальше я готов был прочитать все что угодно, как-то:
— так мало;
— так много;
— не степень двойки.
Впрочем, что там было дальше не важно, самое главное об авторе и статье я уже узнал.

При том, что некоторые заказчики, судя по статье, выдают ноутбуки для работы (мне выдавали SSD для большей производительности, и core2duo, 4Gb RAM пока хватает), очень странно звучит, что контрактора отказываются нанимать из-за неверной конфигурации. Можно было изначально озвучить все особенности проекта, в частности, ресурсоёмкость. А меряться мониторами как-то нездраво.

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

А если серьезно — рабочее место не отвечает требованиям эргономики, так как места для рук нет вообще. Нужо расчисить задворки, отодвинуть все дальше, и заказать стол на пол метра длиннее.

Принимаю донейшены в виде персидских ковров :)

Яков, Вам однозначно нужно прапгрейдить ковер, это устаревшая модель.
скромний шарм американських мільйонерів :)

дивлюсь на цю фотку з дохульярдом моніторів, і ніяк не можу зрозуміти — на***?)
те саме про 100500 ГБ пам’яті, топові процесори і тд...

залізо має бути рівно таке, щоб не лагав редактор/ide (а це практично будь-який сучасний ноут), моніторів 1-2 теж вистачає майже всім. все решта — маструбація і міряння піпіськами

Если есть много ОЗУ, то всякие линуксы можно собирать в рамдиске. Плюс у меня дома 16 Гб ОЗУ, и со временем ext4_inode_cache всю свободную память кушает. Так что много памяти это полезное и правильная ОС найдет каким образом ее утилизировать.

ну тяжко посперечатись з фразою «забагато RAM/CPU не буває». забагато то не буває, але більшість девелоперських задач не вимагають 16+ gb ram і тд, це швидше nice to have, ніж required.
тут тема більше про те, чи це необхідно

Згоден, але якщо розробляти під SharePoint 2013, то для комфортної розробки(особливо дебагінгу) потрібно(рекомендується) 24гб ram

розробляти під SharePoint 2013 ... 24гб ram
я спочатку думав, ти після двійки крапку забув поставити...потім просто завис з таким виразом:
www.troll.me/...-im-reading.jpg

для чого цій приблуді цілих 24 гігабайти???)

technet.microsoft.com/...office.15).aspx

Development or evaluation installation of SharePoint Server 2013 running all available services.
RAM = 24 GB, 64-bit, 4 cores, 80 GB for system drive

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

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

Як девелоперам — не знаю, а от як DevOps, то скажу, що забагато RAM не буває. Особливо із ramdisk, tmpfs і необхідністю локальної віртуалізацїї.

Мені буває. Часто питаю себе, нафіга я брав 16ГБ. І настільки ж часто відповідаю сам собі, що брав від жадібності.

А як ви виявляєте що Вам багато?
Не забувайте що кеш пошвидшує файлову систему, запуск программ, тощо...

Дивлюсь на графік вільної ОЗП у треї. Свапа в мене майже нема, лишив кількасот МБ на потреби дефрагментації. То вільної ОЗП рідко буває менше за 60%, хоча й менше 50% було кілька випадків, але це вже треба дуже постаратись — два браузери з купою довантажених вкладок, дві IDE, пошта, ще оракл тре посмикати, щоб той наївсь пам"яті.

дивлюсь на використання пам’яті під лінуксом на ноуті з 4Гб
використовується 600-1200МБ... більше 1Гб використовується 1-2 рази на місяць

смотря какой проект, мне вон на прошлом 6 мониторов не хватало, а тут и одного достаточно

Омг, 6 моніторів мало? Реквестую подробиці!

ембедед проект был просто

Бывают проекты, для сборки которых физически не хватает 6GB оперативки.
А ждать окончания компиляции 1 час или 10 минут — две большие разницы.
По поводу мониторов: свернуть окно может и быстро, но бросить взгляд — намного быстрее. Ведь наверняка бывали ситуации, когда быстрее открыть одновременно два окна? Вот и два монитора. А когда проц загружен компиляцией на 800%, приходится юзать другой компьютер.

Конечно, несколько мониторов, много оперативки — не для тех, кто кодит для веб, например. Не всем такое надо. Но для embedded или enterprise, например, без этого сложно, если вообще возможно.

Стаття — брєд! Нашо мені SSD, в мене не тормозить IDE-шка і софт який я пишу — літає. Прям анекдот згадав:

Робить дєвочка фотосесію, зробила. Дивиться фотки. — О які класні фотки, напевно в тебе дуже крутий фотоапарат. Приходь на вечерю.
Той прийшов, повечеряли, почав вдягатись і каже: О в тебе такий смачний борщ, напевно в тебе класні каструлі.

Бред — это считать, что на node.js и прочих хипсто-веб-стартапных языках и технологиях жизнь заканчивается. Бред — это говорить: мне хватает, значит и всем хватит.

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

говорю о людях, которые себя считают профессиональными программистами и действительно любят свою профессию.
1. 4-ядерный процессор.
2. Оперативная память — 8GB с возможностью апгрейда до 16GB. Возможность апгрейда — это главное.
3. Нужен дополнительный монитор от 24 дюймов и более. На качестве монитора не экономьте — это ваши глаза.
4. Хорошая гарнитура для аудио.
5. Желательно заменить жесткий диск на SSD.
Ви перші почали гребсти всіх під одну гребьонку, не я.

Я вважаю себе професіональним програмістом і дійсно люблю свою професію, але мені не треба SSD і можливість апгрейда до 16Gb. І тим більше не погоджуюсь “Возможность апгрейда — это главное.”

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

але мені не треба SSD
бо то Ви його ще не розкуштували :)

Шутка зачетная. А профессиональные повара готовят в дорогих кастрюлях:
golospovara.com.ua

Но некоторые скажут, что мясорубка за десять тысяч гривен — это пафосно.

Мм, в вас код такий чистий, і тестами покритий, напевно в вас MacPro ©

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

Не следует так прямо расписываться в собственной безграмотности.

Ну я — работаю с профессиональной посудой и кухонной техникой. На приведенной ссылке профессиональные (точнее употреблять термин «промышленные») мясорубки в диапазоне около 10 тысяч гривен дают производительность 200-300 кг/ч.

Это раз. Два — на ваших снимках и по тексту из промышленного оборудование — вообще ничего. Микрофоны, маки, и эппл-дисплеи — можно отнести к профессиональному. В лучшем случае. Микрофоны — да, несомненно полу- или про-. 50-дюймовый 4К телевизор — не делайте мне смешно.

И да — в гороших кастрюлях готовить приятно и удобно. Готовить много. Но без понтов. И выглядят они как танковая броня из нержавейки. Потому что это — промышленное оборудование, у него другие задачи. А есть кастрюли — тоже хорошие, но в несколько раз дороже. Основная задача их — просто выглядеть. На дорогой кухне.

Причем работает это — «дорогая кухня» — исключительно в неких условных «пост-советских менталитетах». По очень банальной и простой причине, всё еще недоступной первому и, возможно, второму поколению свежевырвавшихся из социалистического дефицита нуворишей: богатые люди сами не готовят — для этого у них есть как специально обученные люди, так и специально отведенные для этого места. У них в доме даже кухня — отдельно от столовой и оборудована все тем же полупромышленным оборудованием. С точки зрения убранства остального дома — страшным по виду. Даже беговых дорожек там нет, на кухне.

Здесь впечатляет не сама попытка рассказать о свойм рабочем месте и о том, как конкретно оно применяется, какие преимущества несет, какие практики при этом полезные наработаны. Ничего этого нет попросту. Здесь есть сперва пафосная попытка обобщить некий «свой опыт» на «всех программистов». Потом — откат до «не знаю, как на Украине — я хочу рассказать как в США». И дальше — притягивание за уши вещей, в которых не разбираетесь, вроде все тех же кастрюдь и мясорубок. А в этом плане — «как работают в США» — почищеный на сегодня уже пост «как я работаю в Амазоне» на порядок более конструктивный и отображающий реальность и к тому же давший материал для такой же конструктивной дискуссии.

У вас, простите, даже времени на обновить фото не нашлось. Так о чем же этот текст? Что конкретно хотели сказать?

Я думаю текст о том, что если человек идет в фриланс надо забывать о том, что кто-то тебе что-то должен )

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

Знал я обного юношу, который пошел в шаг на дизайнера, и заставил папу купить меганоут за 2к баксов «для дизайна».
Дизайнером он так и не стал.

Может он за ноутом ходил :)

Еще не так давно была популярная ситуация:

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

Стол, стул, macbook air, иногда с монитором/клавой/magic mouse, иногда без.
ПС: правда уже не фрилансер, но в офисе все равно то же самое

Виходячи з dou.ua/...rkplace/#472113
Стіл, стул та інше не required. Тому ось думаю Internet теж не required? :)

я конечно динозавр, но приходилось работать программистом еще до появления интернета в здешних местах :)

Працюю за MacBook Air 11″ без додаткового монітора. Тобто, він є, але підключаю дуже рідко — як правило, немає необхідності.
Який же я невдаха, блін(((

P.S. Так, працюю не з Java, але це мало що змінює.

Я без двух мониторов и SSD не могу, к хорошему быстро привыкаешь) Но конечно все зависит от специфики вашего проекта и от задач которые необходимо выполнять. Если вам нужно переключаться между IDE, браузером да еще и пару консолей открыть, то 11’’ будет маловато и не комфортно. ИМХО

SSD — не обговорюється, без цього нікуди. Пам’ять — 4Gb, як правило, вистачає, якщо ти працюєш над backend.

А монітори і всяке таке — кому як зручно. От я працюю лише з максимально відкритими вікнами. Завжди. То який тоді сенс в 3 моніторах? Мені легше command+tab нажати, ніж головою вертіти.

Короче, кожен працює так, як йому зручно, а хтось думає, що розумніший і каже який ти мудак, якщо не маєш 3-ох 27″ моніторів і 16+ Гб оперативки;

Якщо SSD то можна й з 1 Гб. Але як воно SSD... Краще побільне пам’яті на кеш.

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

Ви просто не працювали з «реальним» Java ентерпрайзом коли i5 + 8 гб це типу так собі щоб «не сильно мучитись». І це не про середньо-стандартний CRUD на Spring + Spring MVC, JPA/Hibernate + Tomcat.
Мав досвід роботи з такими системами, а саме hybris.com. І щось мені підказує, що Яков власне і мав на увізі системи такого класу. В мене була робоча машина i5 + 8Гб білд з початковою ініціалізацією займав порядка 30 хв, а якщо ще інтегрейшени проранати це ще 20-30 хв. У колег з команди в яких були і7 + 16гб + SSD білд 10-15хв. От власне тоді і розумієш, що ресурсів не буває забагато, тому що їх об’єм напряму впливає на вашу продуктивність. Рятував remote run на TeamCity :)
На цьому проекті команда власне скаладалася з усіх контракторів, які працювали віддалено(Україна, Росія, США), а також я + автомайшен «службовці» з великої компанії :).
Скажу чесно це був мій найкращий проект з усіх сторін:
— Технічно — замовник технічний, перший раз я взяв для себе дуже багато цікавого власне від замовника. Завдання містили в собі справді цікаві технічні моменти.
— Організаційно — здивувало, те що ніхто нікого ніколи не "копав«(що часто можна побачити), тому що всі знали за що відповідальні, свідомі того, що завдання повинно бути виконано вчасно.
Не було якихось не потрібних бюрократичних моментів типу, сіньор, джун і т.д. Лід завжди відкритий до чогось нового(аргументовано) і готовий допомогти.

І тоді я зрозумів, що робота відалено це не обовязково фріланс, який в більшості випадків зводиться до en.wikipedia.org/...i/Cowboy_coding

Насправді, оригінальну статтю давно читав на блозі компанії Якова, і не тільки її.
Памятаю коли перший раз побачив виступ Якова на JeeConf jeeconf.com/...java-developer то цитував вислови своїм колегам та друзям.
Проте:

Он ответил — 6 GB с возможностью апгрейда до восьми. Это печаль. Если бы я спросил заранее, то не взял бы его на этот проект. Тот конкретно софт требует много памяти. Моя вина, согласен, надо было спросить заранее.
а також
Если вам это мешает, то лучше наймите кого-нибудь, которому комфортно в кубике. И среди них есть сильные ребята.
Викликало абсолютно негативне враження.

Як на мене, питання ресурсів для роботи девелопера це другорядне питання. Після таких слів все більше поважаєш компанії «службовців», де робочі машини мають функції напіватоматичного апгрейду. Пишеш в Help Desk що треба ще один монітор, 12 гб памяті, і після після підтвердження, що це потреби проекту, приходить адміністратор який чемно це все вставлює(весь процес займає приблизно 1-2 дня).

Я думаю, якщо customer happy, і продовжить контракт з компанією на рік через те, що Вася зробив все класно, то Васі менеджер подарує і МАС, і 4к(чи як там) монітор.

І як підсумок, головне щоб спеціаліст був класний, а залізо питання другорядне...

Для таких сборок есть джннкинс, CI, и прочее. Кто имел дело с реальными серьезными энерпрайз проектами — знают о чем речь. Простите, но нечто сбранное на коленке ,пусть даже на самом бессмысленном и беспощадном железе, нормальным энерпрайз проектом не становиться, а совсем наборот . Времена, когда тут сидели сотни контор набитые кнопокодавами в эклипсе, идее и т.п. и каждый собирал ото, что вы называете «энтерпрайз» по каждому чиху на отдельном компе, уже прошли. И мою иронию и сарказм вызывает как раз вот такие заблуждения. Сейчас на локальном компе уже практически ничего не осталось, все в облаке, на удаленных серваках, а комп опять становиться простым терминалом. И порнуху смотреть :-) Я в аварийных ситуациях вообще с нексуса могу код поправить и закомитить в репозиторий из командной строки. Дальше все делаеться автоматически. Это как сто сортов идиотского и никому не нужного чая, которые превозносяться как неотьемлимая часть «серьезной конторы» :-D

Я в аварийных ситуациях вообще с нексуса могу код поправить и закомитить в репозиторий из командной строки.
У меня нет нексуса, поэтому в __аварийной__ ситуации обхожусь ВИМом на ноуте. :)
Но ключевое слово «аварийной». Не надо спутывать «возможно работать» и «эффективно работать».
Для первого достаточно простых консольных утилит и «терминала» на удаленный сервак.
Для второго надо таки ИДЕ, надо мощную машину. Надо чтобы «энтерпрайзный проект» имел возможность запускаться на локальной машине. Между прочим, отсюда же движуха про отказ от тяжелых аппликуйшен серверов (есть порезанные версии веб-сферы и джбосса), частично отсюда же мантра «БД — это только хранилище данных»
Надо чтобы «энтерпрайзный проект» имел возможность запускаться на локальной машине.
Примерно над отакими «энтерпрайз» проЕктами я тут и потешаюсь от всей души. И, как следствие, над меряньем огрызочными пиписьками и видами из окна на пальмы прямо из этого вытекающих )))

Т.е. если систему можно развернуть локально — она плохая ?

Можно — что угодно. А вот нужно ли? И, совершенно не ясно, на основании чего был сделан такой странный вывод? Я вел речь об enterprise solutions и как его надо курить, а не о «хорошестости» и «плохости» какой-то конкретной системы.

И, совершенно не ясно, на основании чего был сделан такой странный вывод?
Надо чтобы «энтерпрайзный проект» имел возможность запускаться на локальной машине.
Примерно над отакими «энтерпрайз» проЕктами я тут и потешаюсь от всей души

А сказать то что хотели? )
У меня вообще есть мнение, что после покупки жабы, у Оракла сидит гдето специальная команда, которая занимается исключительно ее замедлением и написанием алгоритмов хавающих весь проц и память шо не в себя. Таким образом двигая рынок пиписькомерятельного гуано и всяких экзадатовских монстров )))

Вибачте, напевне як ви кажете:

Для таких сборок есть джннкинс, CI, и прочее. Кто имел дело с реальными серьезными энерпрайз проектами — знают о чем речь.
звернули увагу на мої слова:
Рятував remote run на TeamCity :)
Світ СІ не обмежується Jenkins(Hudson).

Можливо у вас справді якісь такі проекти коли в «хмарах» розробляєте напряму. Чи під клавдами ви розумієте віртуалки? В будь-якому випадку необхідне середовище для девелопера де він буде розробляти і відлагоджувати свій код.

И мою иронию и сарказм вызывает как раз вот такие заблуждения.
А в чому власне «заблуждения»? Я ж тут не теорію розказую, а описав реальний проект :)
Сейчас на локальном компе уже практически ничего не осталось, все в облаке, на удаленных серваках, а комп опять становиться простым терминалом.
Це напевне ваше «оціночне» судження....

P.S. Зараз на проекті працюємо на віртуалках, то настільки «мультики», що коли після цього відкриваєш локальний екліпс то таке враження, що більшого щастя для девелопера не може бути :) і що швидкість розробки зростає в 5 раз :)))).

То, что кто-то у вас там в конторе хорошо сэкономил на нормальной организации процесса, на основных средствах, и прочих основополагающих частей производства, приводит вот к таким «реальным проектам». Ведь очевидно, что хозяевам гораздо дешевле, а самое главное гораздо ликвиднее и пиаристей, потакать разным хотелкам нужных специалистов (я умышленно избегаю слова «программистов»), покупая им дурацкие огрызки, панели на всю стену, много разного разноцветного химического чая, модных пластмассовых печенек и пр.и пр. что любят показывать на главных страницах. Ведь вдруг чего — хозяевам собрать бабло и смыться можно очень быстро и практически без потерь, в отличие от «с потом и кровью» организованного реального производства, которым настоящий «энтерпрайз» и является в полной мере. И, опять же, огромный мир программирования не ограничивается одной джавой и/или записью подкастов. А в этой теме, я просто от души веселюсь над украинскими айтишниками, с завидным постоянством наступающих на одни и те же грабли )))))

Ні. Причому, це питання мені часто задають люди з ноутбуками, які мають 15″ з тим же самим розширенням екрану. Я ціню портативність, легкість і мінімальну к-сть кабелів, а дрібні іконки — справа звички.
P.S. Носом дисплей не клюю, сиджу стабільно на відстані 50-60 см.

Я шел постепенно: 17, 15, 13...
Каждый раз думал «а не мало ли?». Оказалось что 13 вот совершенно не мало.
Теперь вот так же думаю — хватит ли мне 11?
Пробовал какую-то железку на 10 — сущий ад...

Вище написали:

у меня что-то обратная эволюция — просто хожу с ноутом и предпочитаю что-бы на столе ничего не было.
— цілком підтримую.

10 — вже мало. До того ж, там розширення екрану 1024×600, як правило, + core i5 туди ніхто не ставить. 11.6″ — це мінімум, за який зручно працювати. Та і то — не для всіх.

Для мене ідеальне робоче місце — це стіл + ноутбук. Все. Ніяких мишок, клавіатур, моніторів, зарядок, блокнотів, провідних навушників і т.д.

Я перевіряв. Раніше гадав 17″ наше все, потім випробував 15″ і перейшов на 13″. А от ≈10.5″ вже мало. Тому віддаю перевагу 13″

А в чем вы работаете? у меня в VS на 24 дюймовом мониторе места для программирования меньше листа а4. А если еще и бленд запустить то еще в 2 раза меньше. Абсолютно не удобно. ездил на хакатон в киев, брал 18 дюймовый ноут. Проклинал все. ибо там места для кода осталось максимум а5. кстати при разработке сайтов(приложений) 2-3 больших экрана норма(окно отладки кода, окно отладки яваскрипта, в зависимости от задач иногда приходиться мониторить производительность ПК — еще одно окно, гугл — куда без него?, окно отладки сайта). Ноут в данном случае — мусор абсолютно бесполезный.

Работаю в основном на ноуте сейчас. 14’’ с разверешением 1600×900. Вполне комфортно. В VS есть замечательная возможность развернуть окно с кодом на весь экран. Или один файл с кодом на одну половину экрана, другой — на другую. Не вижу проблем.

Через две недели после того, как новый работник прошел обучение по работе с нашим софтом, мы его спросили, сколько памяти в его компьютере. Он ответил — 6 GB с возможностью апгрейда до восьми. Это печаль. Если бы я спросил заранее, то не взял бы его на этот проект.
«Галя балована», на месте того работника я бы уволился прочитав это... т.к. железо сейчас стоит ничтожно мало по сравнению с месячной ЗП «контракторов» (специалистов в своей области), да и с учетом того, что последние обычно работают 6м+ на проектах очень распространенна практика покупки железа «кастомером».

Вся статья это — «я уверен вам нужна Ферарри для езды по Киеву патамушо он у Вани и Коли Ламборжини!»

Вы не дочитали.

Тот конкретно софт требует много памяти
 Но конечно, если работник хорош в своем деле, то почему бы не дать ему аванс, пусть бы сапгрейдился на материнку с 32 Гб.
6 GB с возможностью апгрейда до восьми.
Таки это же реалии современных высокоуровневых программистов.

Не понимаю повальную работу за ноутом — да, сам работал за ноутом год. Намучался сильно. Теперь огромный стол и два 24″ моника на нем. Ноут удобно — если куда-то ехать нужно, или на месте что-то показать.

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

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

Брал ноут для зимовки, по приезду внешний монитор так и не подключаю. За полгода работы понял что для меня действительно важно разрешение Full-HD или больше и при этом минимальный вес. Осознал истинную цену ультрабуков.

я сижу и зарабатываю бабло нормально, один ноут. Каждому свое. Не нойте

Работаю на Macbook Air уже около 4-х лет, брал еще в 2013 в Таиланде и полет нормальный, зарабатываю нормально не напрягаясь чтобы жить в любой стране и на все хватает — и в фотошопе что-то делаю, скетч работает норм для рисования всяких интерфейсов, phpstorm + sublime если где нужно что-то подкодить на php+js, и винда на Parallels стоит для специфических задач — все с минимальной комплектацией Air 4 гига оперативы и таки хватает, ёпть! Пусть не ноют те задр*ты что не хотят чувака взять на работу за то что у него 6 гиг) Я бы таким сразу в фейс плюнул и ушел бы )))
Статья конечно ни о чем, посмотрите на 3-й скрин — там вообще где чел работает? На беговой дорожке? Там бардак и 6 моников, рабочего места нет.

Ваши задачи очень и очень не требовательные — что не удивительно, учитывая что вы занимаетесь вебом :)

Актуальная конфа рабочего железа: bdfss.blob.core.windows.net/…​746-bfa1-155ce5295a60.png

Не очень понял смысл поста.
Важность кандидата измеряется в количестве мониторов и размере озу?

Полезность кандидата измеряется в его собственном отношении к рабочему месту и инструменту.

Еще океан в окошке нужен, без него не труъ.

В те древние времена и работа из дома была исключением из правила. Не то, что нынче. Массовая удаленка изменила многое. Когда мы берем на работу СПДшников из Украины для удаленной работы, то во время собеседования я обычно спрашиваю, какой компьютер у кандидата. А вот недавно забыл спросить. Через две недели после того, как новый работник прошел обучение по работе с нашим софтом, мы его спросили, сколько памяти в его компьютере. Он ответил — 6 GB с возможностью апгрейда до восьми. Это печаль. Если бы я спросил заранее, то не взял бы его на этот проект. Тот конкретно софт требует много памяти. Моя вина, согласен, надо было спросить заранее.

Странно что то, что количество ОЗУ влияет на ваш выбор брать его или нет! Ведь всегда можно сделать апгрейд! ОЗУ сейчас дешевая ...

Если ценный работник — купить ему ОЗУ, комп, монитор.
Если нет — зачем вы его брали?

Не всегда. Например — если это ноут.

Минимум один слот в ноуте под память, как правило, есть. А вместо оптики можно второй винт поставить. И динамики можно заменить, и матрицу. Главное це час та натхнення.

Подписаться на комментарии