×

Откуда пошла легенда что программист в среднем работает 4 часа?

Вы верите что программист «в среднем» работает 4 часа? По-моему это отмазка для ленивых — «все равно в среднем программист работает 4 часа, пойду-ка чай попью»

У меня есть ряд вопросов: Как замеряли эти часы? Какой это был програмист? Что у него со здоровьем и с фокусировкой внимания? Он работает в Google или в далекой индийской деревне? Какие у него были условия труда — оупен-спейс или кабинет? Какого типа проект (чем сложнее проект, тем больше времени тратится на research, а не на написание кода)? Со сколькими людьми ему нужно было контактировать в течение дня? Много ли времени в день он тратил на менторство и код-ревью? Любил ли он зайти в фейсбук каждые 20 минут? Он джун или сеньор? У него был скучный проект или интересный? Замеряли только время когда он жмет на клавиатуру, когда смотрит в IDE, или когда в мозгу импульсы в определенной области?

Могу сказать по себе: очень зависит от типа проекта.

У меня были проекты где очень четкие требования и 1 митинг раз в два дня. Там выходило где-то 7 часов работы и 1 час в день на «чай попить, глаза размять, обсудить возле кофеварки новости».

И были проекты где 3+ митинга в день, нечеткие требования — тогда много времени выясняешь, деплоишь, дебажишь — а не пишешь код. Но все равно, это же работа.

Но что за легенды про 4 часа и как их считали — не понимаю!? Откуда это пошло?

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn

Найкращі коментарі пропустити

Аналогічну статистику бачив про шахи.

Партія триває сім годин. З цих семи годин шахісти грають і рухають фігури 37 секунд, а решту часу тупо втикають, ходять в туалет і п’ють воду.

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

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

Когда-то, будучи джуном или мидлом, тоже верил по всякие «потоки», в то что фигачить можно по 7-12 часов в день и многое другое, но по факту есть статистика, с которой многие знакомы — 30 строк кода в день (иногда 10-50 в зависимости от источника), на свой старинный опыт я оглядываться не стал, т.к. написание часто переплеталось с обучением ну и как бы легко прийти к ошибочным выводам меряя все по себе, поэтому я решил подсмотреть за синьорами :) в частности за теми, кто много времени пишет код:

кто-то дебажит по несколько часов просматривая все значения всех переменных, подстраивая свой код под них, кто-то переписывает по сто раз одно и тоже, видимо подбирая оптимальный вариант, кто-то просто нагоняет много говнокода, кто-то пытается разобраться/переписать говнокод, т.к. его автор в силу своего подхода не успевает, а нашлись критические баги, кто-то занят непоймичем иногда ошибочно называя это рефакторингом, при этом не достигая ни одной цели, которые преследует рефакторинг, таким образом выходит что все эти много часов «идеальной работы» на самом деле 5% работы и 95% в лучшем случае топтания на месте, а зачастую и вовсе работа во вред, которая потом только усугубит все активности, описанные выше

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

Ну и возвращаясь к среднестатистическим 30 строчкам, написать их — пару минут времени, осозние что писать может занять часы, в идеале только думать, не распыляя внимание на действия в среде разработки, и вот делая именно так я не понимаю сколько тут идеальной работы, потому что думает каждый по своему, кто-то закрывает глаза, кто-то рисует кружочки и обводит клеточки в тетради, кто-то юмл рисует, не удивлюсь если лайканье котеек и теннис кому-то помогают, а теперь парадокс программер А полдня ютубчик крутил да теннис играл, написал пару десятков строк, ещё и ошибку допустил, т.к. небольшой клочок кода достаточно просто проверить, программер Б в поте лица вкалывал и залил несколько сотен строк, ещё и поменял столько же, вероятно ошибки есть, но он же ппц как много сделал. С точки зрения менеджера А — лентяй, Б — красавчик топ перформер, но это может быть и то что А сделал фичу просто и понятно и сделал минимальный импакт на существующую систему, поэтому косяк быстро нашёлся, а Б сделал запутанно, вполне мог добавить что-то лишнее, раздул импакт и вероятно зацепил что-то ещё, что проверяться может и не будет уже... все очень неоднозначно выходит... Задача нормального лида — понять где кто делает ерунду и скорректировать

Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Коментар порушує правила спільноти і видалений модераторами.

Точно, 4 години це навіть забагто!

Добре якщо хоч 2 години ці лінивці щось корисне роблять...

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

Можна звичайно працювати як Ілон Маск, але «про наслідки можливі не подумав лиш тільки раз, і вже крадеться п*здець із своєй усмішкою хижой»

Говорят, что у Маска биполярка, и он в маниакальной фазе жёстко ***шит, потом отходит (просто теория, за правдивость не ручаюсь)

Я недолюбливаю Маска за то, что он перекладывает своё отношение к работе на других:
Elon Musk said on Monday via Twitter that people need to work from around 80 to over 100 hours per week to „change the world.”
„There are way easier places to work, but nobody ever changed the world on 40 hours a week,”

Мне кажется от такого графика быстрее с катушек съедешь, чем мир изменишь.

Я недолюбливаю Маска за то, что он перекладывает своё отношение к работе на других

Маск прав. Перформерам (5% кодерков или менее) — платить. Лентяев (95% кодерков или болеe) — гнать нафиг.

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

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

Лично мне как раз таки проще без лида-передаста.
Сам собрал требования, посмотрел в код, сказал эстимет, потом когда сделал половину сам обьяснил почему нужно еще столько же времени.
Отзвониться на 15 мин дейлика или доп митинг с тем у кого есть требования и спросить/обьяснить не проблема. Проблема когда процессы через одно место, и тогда балаган, вот для этого и нужен лид — настроить рабочие процессы и комуникацию.
А передасты это испорченный телефон. Особенно когда ставят какую-то тряпку которая обсирается от вида англоговорящих и соглашается на любые эстимейты.

На больших проектах все дробится по командам, нет одного лида который

что требования выяснял тимлид, а программеры кодили

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

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

И причем тут срам?

Я о нем что-то писал?

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

Ну если ты не зависишь от того, что делают соседи справа и слева — тебе сильно повезло.

Лично мне как раз таки проще без лида-передаста.
Сам собрал требования...

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

Вобщем проще самому лидом быть. Но опять таки — зависит от процесса.

))) а вот у меня есть продакт, так он только тикеты для релизов собирает, а сбор требований, поиск СМЕ и выяснение нюансов — это все на девелоперах. Я пару раз ему пытался объяснить что продакт менеджер это владелец продукта который кепчерит видение фич и добавляет к ним описание, эскизы и т.д. но чувак упорно пишет дескрипшн фичам длинной в 1но предложение и расказывает что девелоперы они и есть сабжеет метер эксперты. Я думал что такой хрени не бывает в скрумах или если бывает то чела быстро увольняют, но вышло что и бывает и не увольняют )

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

Мозги-то закипают, но как на счет сделать перерыв 1-2 часа (пробежку, обед) и снова поработать 3-5 часов?

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

Да, усталость накапливается и помогает полноценный отдых на 2-3 недельки.

У меня за прошлый год в среднем получилось 7.5 часов. За предыдущие три месяца — 5.5.

Это у меня время по трекеру. Производительность 80% в среднем. 70-90% в зависимости от усталости. Иногда может и до 60% опускаться и это явный индикатор, что нужен отдых. Сделать кофе в это время включено, пью его на рабочем месте. Иногда посмотреть в окно/подумать до 10-15 минут тоже включено, но снижает % производительности/эффективности в трекере.

Пойти сделать кофе, пойти покурить

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

У меня среднее где-то больше 12 часов/рабочий день (из них «чистой» работы, порядка 9+ или, скорее 10- часов — но не всегда коденье). Уже больше года, без отпусков (но с выходными, праздниками, + отдельными днями) — полёт нормальный.

Это всё вопрос мотивации и головы. Скажем, за 70-80к и я не особо напрягался...

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

А как оно в трекер попадает? Солдат спит служба идёт?

Трекер — это такое приложение, которое я включаю, когда работаю.

Вот еще кейс на тему «временнЫе трудозатраты vs. продуктивность».
Сегодня мне нужно было сбилдить boost. Когда-то я этим разобрался, но т.к. делаю раз в полгода, то понятно что наизусть не помню, тем более что еще в 2011-м записал, как это делать www.nuclearphynance.com/...​ost.aspx?PostIDKey=152032
Ну вот сегодня так получилось, что в своей же(!) инструкции пропустил шаг 3 — не скопировал b2.exe в корневой каталог. Потом полдня гуглил, почему у меня нифига не билдится... а потом пошел подышал воздухом, выпил пивА и перечитал свою инструкцию еще раз.
Риторический вопрос, почему я это (прогулка и пивО) не сделал сразу, после того как с ходу не пошло.

перейди в Rust, там ще буде простче

простче

не будет

не попробуєш не узнаєш, я попробував і не пожалів

хіба що на пенсію, поближче до землі

А я перешел в линух

Я бы, в принципе, тоже перешел — особенно после того как — начиная с Bionic — стало относильтельно легко конфигурировать мои 4 мониторчика
letyourmoneygrow.com/...​ubuntu-18-04-1-lts-linux

Но:
1. Мои клиенты (банки) на Линух не перейдут, а значит мне нужно быть fit именно в Уинде — причем не только как квонт, но и как девопс — технического слугу мне никто не даст.
2. А в Линухе есть такой же мощный дебаггер как в Visual Studio?

www.quora.com/...​-is-Rust-becoming-popular

To write a simplest application in C++ (the only comparable language in terms of performance and features to Rust) I have to:

On Windows:

Install gargantuan Visual Studio
Create project and configure it a bit
Add file to the project
Type code
Build
Run

On Linux:

Use apt to install packages for gcc and binutils and make
Type code in source files
Create Makefile
Build
Fix your Makefile
Build again
Run

If I’d like to write a new application in Rust:

On Windows & Linux:

Use rustup to install rust environment
Use cargo new
Type code
Use cargo build
Use cargo run
On both platforms it takes less than 10 minutes.

Do you want me to elaborate to how to add any dependency to the C++ project? Tedious process of downloading, configuring and building?

з.і.
надо накропать буде тему

On Linux:

1. run “gcc hello-world.c”
2. run ./a.out
< minute

С++ плять, а не С, .
але ти знову захистив С!!!!
а С++ булшіт, що і тре було доказать (устанвока буста, шаг 3 — форгет копі ехе, ыпать буст в дупу, і це без кроскопіляції і запуску на таргет давайсу, а там повний ППЦ )

gcc hello-world.cpp -lstdlibc++
а ты о5 доказал, что нихера не разбираешься в вопросе

в сортах овна (стандартов С++ нє, і не собираюсь)

если ты не понимаешь, о чем говорят взрослые дяди, сиди в своей ржавой песочнице, играйся совочком

кроскомпіляції на тебе нема, пізнав би щастя, напр. з libevent2 потрахатися,
собери говностример на х64 під arm та armv7 hf, тоді розкажеш про маке і маке іншталь

To write a simplest application in C++ (the only comparable language in terms of performance and features to Rust) I have to:

Мне касательно языковых холиваров проще — для меня язык программирования лишь инструмент решения задачи :)
А конкретно сейчас моя задача — поженить бизнес-логику QuantLib (плюсы) и OpenGamma (Java). Вместе они могут, то что надо, по отдельности — нет.
Ну и конечно, оба проекта — отнюдь не simplest (а наворочены шопесдетс).
Да, если бы было что-то нужное на Rust’е, пришлось бы осваивать и его (азы).

JNI как бы более ни менее качественный давно.

Да, но как будем женить — это следующий вопрос.
Может и впрямь через JNI (оно ж так и произносится — «дЖИНИ»).
А может как в фильме, где размороженный Сталонне за бандюком гоняется — там секасом занимались через микросервисы прибор виртуальной реальности.

хипстерское из нового.

нопремер?

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

Для

simplest application in C++

не потрібні ні Visual Studio, ні проекти, ні навіть makefile.

слабаки )) работаю с немцами — четко 9 часов в день, час на обед и два раза попить чай по 10 минут. Ни разу не видел фейсбучиков или котиков, максимум во внутренем чате обсудить какую то проблему. Вначале было тяжело, потом втянулся, хотя мне по прежнему кажется что это не правильно. Есть еще пара руских — тоже стабильно 8 часов кодинга без фейсбуков и котиков, тупо вим, внутрений чатик и стекофервлов. Конечно если таска подразумевает знание какой то области типа МЛ — кластеринги или класифаеры, то тогда может уйти дня 3 на разбор теории и только потом будет кодинг.

так сказать сами себе организовали )

Arbeit macht frei?
Вроде как давно запрещены лагеря?

Сейчас политкорректно говорить: Fleiß ergibt Preis. ))

«свобода как осознанная необходимость» (к) (тм)

«лишь утратив все до конца, мы обретаем свободу» (к)(тм)

Какие именно лагеря? Это просто переведенная на немецкий фраза «На свободу с чистой совестью» (или типа того), которая использовалась в советских тюрьмах

е ти щось овертаймиш занадто,
в німців 8 годин, з них 30 хв. обід, ітого 7.30 робочого часу, якщо в 7:00 зайшов, то в 15:00 виходиш з офіса!

Что это за средний такой программист?
Это даже для США рейт выше среднего

It ain’t much but it’s honest work ©

так он и говорил что у него 40 в час

нет, но если каждый день просматривать новое, то это будет занимать минут 5

Я быстро читаю, совсем отбитые дискуссии пропускаю, но их сразу видно

ДОУ не веде статистику зарплат фрілансерів.

Також варто подивитись на розподіл кількості:
$10 and below (24,771)
$10 — $30 (26,725)
$30 — $60 (4,591)
$60 & above (881)

Мені здається основна проблема в тому, що багато хто схильний множити 45 на 8 годин на день і потім це множити на 30 днів на місяць і потім це множити на 12 місяців на рік і не враховувати те, що реальна кількість годин на рік буде суттєво менша.

реально на длинных промежутках 60 в месяц часов(рейт 100+)

По хорошему если сравнивать фриланс и не фриланс то нужно учитывать и периоды типа 5-10 лет, карьерный и проф. рост и все такое.

Сложно. 10 лет назад биржи были сильно другие. Процветали елансе и фрилансер а про одеск мало кто слышал(апворка не было). Но вообще чем сеньйорнее фрилансер, тем меньше часов.
За первые 10 лет у меня было около 300к. Но это ни о чем, ибо в то же время в Киеве были зарплаты по 200баксов.
Времена то меняются.

Ще варто враховувати податки, хвороби, відпустки і т.п.

~250 рабочих дней в году в котором ~8 часов работы. вот так вот получаем средне-галерные 250×8 = 2 000 часов «работает» или скорее тратит, гребец за которые ему заплатят. Поэтому доход фрилансера за год нужно разделить на 2000 псевдо-часов и это будет его рейт в галерном эквиваленте. Но это все равно так себе статистика :-)

Когда я говорю 15 в неделю среднее у МЕНЯ, это считается так
Берется МОЯ статистика на апворке за прошлый год и делится на количество недель.
Понятно, что бывает и 100 часов в месяц, или вон как в прошлом месяце гдето 40(болел в начале года и гриппом с 25го).
Могу точно сказать, что с рейтом в 90 лонг терм проекты — бывают. Но они мягко говоря не для мидлов.

Не знаю. Думаю, что вы не правы. Нет, есть еще какое-то количество аккаунтинга, new projects bidding и проекты неучтенные в апворке(от старых клиентов, с freelancer.com и так далее), но соотношение часов в апворке с общим рабочим временем точно не настолько большое. Ну может гдето 80-90% — время правильно затреканое. А и из оставшихся большая часть оплачена другимим методами.
Система разарботки просто должна окупаться. Тоесть доход клиента с системы, которую вы разрабатываете должен быть ощутимо больше расходов на вашу работу.
На одном из длительных проектов это соотношение близко к 10(нет, я не моуг тоже сделать без клиента, там очень много зависит от связей внутри telecom USA. Может, клиент и не против чтоб я работал побольше, но найти когото кто сделает то же самое еще и дешевле/быстрее — рисково, очень. На самом деле 80%+ процентов фрилансеров апворка вообще не способны писать код сложнее hello word. А если считать по просто зарегистрированным, то и 99%.

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

Поиск клиентов я уже писал. Если не делать как тут человек предлагал — год на фрилансе — год в офисе, то клиенты сами тебя ищут уже года через 3-4.

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

зрада! индусы на апворке массово прикидываются украинцами!

Так уже лет 5 мода, индусы ставят страну UA. Ктото им сказал, так больше шансов.
Просто берите 100+ часов.
Не, ну правда, смысл общаться с фрилансером, который за 5лет(средний возраст профайла на апворке) 100 часов не набрал.

Стоит понимать, что там желаемые рейты для краткосрочных проектов. Чаще всего они сильно выше, чем для long-trem. Реальные, за которые человек работал, можно посмотреть в профиле.

На счет часов, у меня за 2018-й год получилось 1888 часов. При этом было и достаточно отпусков, и достаточно недель с 50+ рабочих часов. Если брать 230 офисных рабочих дней по 8 часов получится 1840 часов в год. Так что примерно то на то в плане часов выходит по факту.

На счет часов, у меня за 2018-й год получилось 1888 часов.

У меня под 2700 часов. И соответствующе баблосов...

Это даже для США рейт выше среднего

это всего $125 тыс в год full time

Ну, он так и написал.

Average Software Engineer salary: $107,890 per year

via www.indeed.com/...​oftware-Engineer-Salaries

Не читал топик, но вброшу.
Первое, что советовали прочесть начинающему программисту:
www.bruceblinn.com/parable.html

на галлере важно сколько часов затрекано и сколько оплачено

а сколько работал это эмпирическое понятие, каждый вкладывает свой смысл в это понятие

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

лайк нереальный) а еще не забыть на розетке заказать детское питание, потому что у жены руки ребенком дома заняты

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

Конечно нужно делать перерывы — мне помогает раз в два часа выйти и прогуляться минут 15.

так а в чем проблема то была ?

Вы верите что программист «в среднем» работает 4 часа?

Якщо «працює» ~ «зосереджено думає», то це навіть досить багато.

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

Маю до Вас пропозицію: поставте експеримент. Візьміть от хоч нещасний шкільний задачник Сканаві
www.physmath.bmstu.ru/Dokuments/skanavi.pdf
і спробуйте порозв’язувати його 8 годин з однією годиною перерви на обід. Тільки розв’язувати треба по-чесному, а не просто дивитись в одну точку і спати над зошитом. Потім екстраполюйте --- так треба викладатися 5 днів на тиждень, 11 місяців на рік. Думаю, після цього виникне інше питання: «як програмістам вдається працювати аж цілих 4 години?».

Во-первых я программист. Во-вторых решал и Сканави, и «Задачи всесоюзных математических олимпиад» Н.Б.Васильева от корки до корки. 200% cогласен про перерывы, мне тогда нужны были перерывы и решение иногда приходило вообще на улице или пока ешь-гуляешь. Лично я в среднем работаю около 6 часов в день (еще 2 часа митинги-чай-кофе) и именно эту цифру мы берем при составлении эстимейтов. Вопрос не про меня. Вопрос — где люди цифру 4 взяли?

То есть контора где при составлении эстимейтов берется что в дне 6 часов это кошмар и ужас, ее нужно обходить за три версты? Нужно искать там где 4? Даже если ты джун который ничего сложнее форм с валидацией не делает?

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

Но и на старуху бывает проруха. Вот недавно я так облажался с эстимейтом раз в 10. Думал, что всё просто будет, а оказалось что не то, что не просто, а очень сложно. По итогу вообще задачу пока почти приостановили и скорее всего вообще ее делать не будем, а другим путем пойдем.

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

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

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

Згадалося, як на одній з моїх перших робіт реалізували у C-коді для прошивки мікроконтролера гігантським switch-ом логіку керування бензоколонкою, де підійшов би шаблон проектування State...

Першу можна досить точно оцінити по часу

Яким чином?
Перша дозволить чітко визначити естімейт другої, але ж сама по собі в рамках інвестігейшену може сжерти від години до бескінечності )

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

Чи маєте приклад, коли таке не буде працювати?

А вы не пробовали скрам? Там для этого есть всякие грумминги и пленнинги

Груммінги і пленнінги — це коли збираються і обмінюються думками. Вони не допоможуть в знаходженні оцінки, якщо ніхто з членів команди не знає її.

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

. Назва першої починається з «Investigate» і

V модель

Ты начинаешь делать и выясняется, что твоя маленькая фича зависит от конкретной версии сторонней библиотеки, а этой версии нету в пакетах и ты начинаешь собирать свою версию, а исходники несовместимы с новым компилятором (привет С++ХХ) и приходится либо патчить либу, либо делать под это дело отдельный контейнер etc. И из под грошевой задчки вылазит полдесятка других, может быть и несложных, но крайне затратных по времени.

Любой большой проект. Особенно если в анамнезе boost единственно верной версии и OpenSSL.

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

Мне не понятны выводы «я буду работать в среднем 4 часа
валидацию на формах добавлять не шутка, знаете ли!

Тебе непонятны, потому что ты, видимо, мыслишь категориями формошлепства. Это то, что называется по-немецки Fleißarbeit — работа, требующая (лишь) усердия. Но это — не программирование.
А дядя Витя тебе толкует про креатиффные задачи.

Я от себя могу добавить — эту статью я писал неделю с перерывами только на еду и 6-ти часовой сон.
letyourmoneygrow.com/...​/2018/01/report_final.pdf
Под «писал» подразумевается и с указанными в списке литературы источниками разобраться (в деталях, а не ваще), и расчеты провести (они длились несколько суток), и их результаты обработать и собрать.
Но «вельветы» не были для меня новой темой.

А вот когда считай с нуля (только на хорошей общей базе) врабатывался в deep learning — таки-да, по 4 часа в день, потому что как 9 женщин за месяц ребенка не родят, так и в свой мосх ты не запихнешь больше, чем он захочет принимать.

эту статью я писал неделю

Посмотрел статью — впечатляет! Столько всего...

Спасибо за комплимент.
Да, то, что тут собирательно принято называть «матаном» — огромная область. Те же вейвлеты были открыты «по чисто теоретическому приколу» Хааром в 1910-м году, потом благополучно забыты, а потом заново переоткрыты в геологии (зондирование залежей нефти взрывами), сжатии фоток и много где еще.
По вейвлетам я писал мастерскую, что и позволило мне написать данную статью «всего лишь» за неделю, т.к. в целом уже был в теме. А если бы не был — то даже не знаю сколько б заняло...

А задача типа «вникнуть в вейвлеты» может возникнуть и у программиста, т.е. она точно возникала у тех программистов, которым поручили реализовать алгоритм вейвлетного (а не фурьешного) JPEG-сжатия. И почему-то я думаю, что когда они в тему вникали, продуктивно работали в день никак не больше 4х часов :)

И кстати стандартная libjpeg ну жутко тормозная хрень.

А я не удивлюсь, если там — перемножение матриц в лоб, что есть O(n^2), а не пирамида c O(n) (именно эн, а не эн-лог-эн).

Потому что наверняка код писался примерно так: some manager сказал some junior — вот мол тебе some prototype, перепиши его на плюсах.
Ну джун и взял не самую свежую версию прототипа (откуда ему знать, что была и посвежее, да и вообще была ли) и закодил ее как мог.

перепиши его на плюсах.

плюси зло!!!

перепиши его на плюсах.
плюси зло!!!

github.com/ansuz/RIIR

А 4 мертвое и нафиг никому не упало.

кто сказал? оно мертвое внутри манямирка нвидии

еще раз. cuda это чиста нвидия. амд и интел и еще куча вендоров используют opencl

OpenCL в теории есть, но в реале его нет

И не будет. Еще в 2013-м году вышла статья, в которой указывалось

As to OpenCL, „no GPU vendor wants to implement OpenCL optimally because they have their own proprietary languages”

(C. Davidson, „Chip and win: Banks expand use of GPUs”. Risk magazine, Mar. 2013)

самому собрать нужно и у тебя вон свалка

... даже не машин, а частей неведомо от чего, зачастую

Про разгрузку машины — здорово! Реально вместо 2-х часов 4 дня и это ещё не под водой :)
Я иногда при оценке так и поступаю, зная или предполагая, что этот заказчик будет менять условия несколько раз... Да собственно, он и не хотел бы так поступать, но заранее спланировать свои запросы не получается... Как женщина в магазине шуб ;)

Открыл, вернуло (именно в таком виде):
<?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>403 - Forbidden</title> </head> <body> <h1>403 - Forbidden</h1> </body> </html>

Прикольно у линкедин CDN работает, или это так и задумано?

Вам уже рекомендовали пойти и попробовать поработать ... Сходите — это многон объяснит ...

я так бачу тобі нарешті повезло з проектом!

а як би ти зайнявся бізнесом, то це 1 з 10 бізнесів би вистрелив і зробив тебе доларовим мільйонером :)
потім би продав бізнес і ти би нарештів мав час розібратися в говнострімері :))

код после индусов

нет! ааааааа!!! (убегает)

гэстример меня потряс

просто попытка из си сделать си++

упс! що я віжу!

просто попытка из си сделать си++

ужос, кстаті, колись читав книжку ООС — об"єкт орінтед С, навєрно там по тій книжці задезайгнено і заіплементчено

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

у тебя

глюки, наверное

это дизайнеры, не?

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

Бывают, конечно, исключения, например вы один програмист на проекте, или фриланс какой, при этом продакт-менеджер легко доступен для уточнений требований.

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

Да. Хер ты проработаешь с полной концентрацией 6 часов каждый день

А почему вы на всех обобщаете? Говорите о себе.

Не поверите, у меня есть друзья которые любят кодить а не трындеть, и работают они там где есть интересные задачи, и где кодят не «в среднем 4 часа» а сколько душа желает. Но это не аутсорс )
То есть, люди выбирают не «где нужно работать поменьше» а «где мне интереснее и перспективы больше». На вопрос «почему» их ответы — для меня честь работать с такими крутыми чуваками как мои коллеги, мне нравится, я всегда хотел именно этим заниматься.

1) Где я писал про «должен/обязан кодить 8 часов»?? цитату в студию!

Хаха 2 раза ))) А у вас точно с логикой хорошо? Какими такими формулами вы из моего убеждения что «программист в среднем работает не 4 часа» вывели утверждение что «программист обязан кодить 8 часов»?. Алгебру логики изучают на 2-3 курсе, если вы учились на программиста. В логике есть вполне определенные формулы вывода одних утверждений из других. Вот эти два утверждения точно друг из друга не выводятся! «Не 4 часа» не равно «8 часов».

Работать в нашем банке большая честь ©

потому что есть те кто этого еще не понимают, и есть те кто это уже понимает — так что он все правильно обобщает

Во-вторых решал и Сканави

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

Нет конечно. Были задачи на которые неделя уходила, и которые вообще не решаешь и смотришь в ответ.
При чем здесь это к теме топика? 1) Я на 200% соглашаюсь что на сложных проектах можно вообще 1 строчку кода в месяц писать. 2) Я на 200% соглашаюсь что эстимейт зависит от 60+ факторов. У меня только одно недоумение: откуда цифра 4 прилетела?

У меня только одно недоумение: откуда цифра 4 прилетела?

А вот счас это и прояснится. Если ты решал группу В из Сканави — значит, ты наверняка из физ-мат школы или кружка.
Так вот, сколько уроков математики-физики в день ты мог выдержать? И сколько времени в выходной мог думать над олимпиадной задачей (ну, в среднем сколько)?

чета я помню сканави — там на пол-часа, ну максимум на оди час задачи, а разные уравнения так вообще на 10-15 минут. Мне кажется мы тока групу б и решали потому что група а — там разминка.

Чувак, ты судя по всему начальник. Лично заинтересован в успехе проекта. Остальным на него болт положить. Я как фрилансер тоже могу иногда 6 часов поработать, но мне платят за час: больше работы — больше бабла

Вы верите что программист «в среднем» работает 4 часа? По-моему это отмазка для ленивых

Сразу несколько «прекрасных» моментов: вопрос о вере, ироничные кавычки, неопределенный термин «работает» (который сразу лишает вопрос смысла), личное мнение (тоже вера) плюс оскорбление (с самолюбованием) вишенкой на торте.
Я взял где-то какую-то цифру, которую не понимаю и не принимаю, но искать не буду, поищите вы, а я вам помог уже тем, что вопросов накидал.
Браво, чо.

Референт распахнул перед прокурором очередную дверь, и прокурор увидел своего Мака. Мак в белом халате с шевроном на рукаве сидел на подоконнике и смотрел наружу. Если бы какой-нибудь советник юстиции позволил себе в служебное время торчать на подоконнике и считать галок, его можно было бы со спокойной совестью пустить по этапу, как явного бездельника и даже саботажника. В данном же случае, массаракш, ничего сказать было нельзя. Ты его за шиворот, а он тебе: «Позвольте! Я ставлю мысленный эксперимент! Отойдите и не мешайте!»

Великий Мак считал галок...

(к)

Это все заговор жидомасонов.

рептилоидов-погромиздов )))

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

Кто из нас больше всего поработал? :-)

Я с тех времен теперь долго и нудно читаю всю инфу что есть и рисерчу код, перед тем как педалить.

Лид — а я закрыл фичу вообще без комитов почитал спеку, свзался с стори оунером и обьяснил что такое делать не имеет смысла.

Баги отлично закрываются не читанием спек, а их написанием. :)

Правда, это длится дольше читания. Зато и оплачивается хорошо (особенно, если почасово).

Аналогічну статистику бачив про шахи.

Партія триває сім годин. З цих семи годин шахісти грають і рухають фігури 37 секунд, а решту часу тупо втикають, ходять в туалет і п’ють воду.

Что за бред, двигают может и 37 секунд, да вот только остальное время не втыкают и пьют воду, а делают то что собственно и является сутью шахмат, находят идеи и затем считают варианты. Так что после 7 часов ты как выжатый лимон, гораздо больше чем после стандартного рабочего дня, а если добавить психологическое напряжение, которое так или иначе присутствует на турнирах высокого уровня, то получаем одну партию раз в день-2 дня

шахматист != чувство юмора

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

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

Когда-то, будучи джуном или мидлом, тоже верил по всякие «потоки», в то что фигачить можно по 7-12 часов в день и многое другое, но по факту есть статистика, с которой многие знакомы — 30 строк кода в день (иногда 10-50 в зависимости от источника), на свой старинный опыт я оглядываться не стал, т.к. написание часто переплеталось с обучением ну и как бы легко прийти к ошибочным выводам меряя все по себе, поэтому я решил подсмотреть за синьорами :) в частности за теми, кто много времени пишет код:

кто-то дебажит по несколько часов просматривая все значения всех переменных, подстраивая свой код под них, кто-то переписывает по сто раз одно и тоже, видимо подбирая оптимальный вариант, кто-то просто нагоняет много говнокода, кто-то пытается разобраться/переписать говнокод, т.к. его автор в силу своего подхода не успевает, а нашлись критические баги, кто-то занят непоймичем иногда ошибочно называя это рефакторингом, при этом не достигая ни одной цели, которые преследует рефакторинг, таким образом выходит что все эти много часов «идеальной работы» на самом деле 5% работы и 95% в лучшем случае топтания на месте, а зачастую и вовсе работа во вред, которая потом только усугубит все активности, описанные выше

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

Ну и возвращаясь к среднестатистическим 30 строчкам, написать их — пару минут времени, осозние что писать может занять часы, в идеале только думать, не распыляя внимание на действия в среде разработки, и вот делая именно так я не понимаю сколько тут идеальной работы, потому что думает каждый по своему, кто-то закрывает глаза, кто-то рисует кружочки и обводит клеточки в тетради, кто-то юмл рисует, не удивлюсь если лайканье котеек и теннис кому-то помогают, а теперь парадокс программер А полдня ютубчик крутил да теннис играл, написал пару десятков строк, ещё и ошибку допустил, т.к. небольшой клочок кода достаточно просто проверить, программер Б в поте лица вкалывал и залил несколько сотен строк, ещё и поменял столько же, вероятно ошибки есть, но он же ппц как много сделал. С точки зрения менеджера А — лентяй, Б — красавчик топ перформер, но это может быть и то что А сделал фичу просто и понятно и сделал минимальный импакт на существующую систему, поэтому косяк быстро нашёлся, а Б сделал запутанно, вполне мог добавить что-то лишнее, раздул импакт и вероятно зацепил что-то ещё, что проверяться может и не будет уже... все очень неоднозначно выходит... Задача нормального лида — понять где кто делает ерунду и скорректировать

Каких только теорий не придумают средние кодерки — лишь бы оправдать свою низкую продуктивность. :)

Ты с индусами в проекте где за строчки кода платят? )))

Закончил редактор внешнего вида билетов на канвасе. Три недели. 3500 строк в исходниках. Отбрасываем 20% пустых, 10% с }, получается 170 в день. Последняя неделя — багфиксинг в основном к тому же. Те, кто делает 30, скорее всего, не знают в достаточной мере ни используемого инструмента, ни приемов архитектуры.
Если проект большой и длится не первый месяц, то там многое будет переиспользовано (и да: иногда проще скопировать с перенастройкой, нежели потратить в 3 раза больше времени под «универсальный» модуль, который все-равно когда окажется недостаточно универсальным). В таких проектах если выходит 30 строк, то вопрос скорее к разговорчивым менеджерам и слишком уютным кухням.

Я не утверждаю что 30 строк это эталон, все очень туманно, к тому же на маленьком проекте до 10к строк все быстрее и проще, склоняюсь к тому что описанная константа 30 строк применима к крупным проектам в 1м+ строк

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

В начале проекта может быть и 2000 в день. А вот через год работы на этом проекте — посмотрите.

Три недели. 3500 строк в исходниках.

Ахаха.. Че так слабо у меня вот 1 день больше 10 000 строк, как раз вашим методом, скопировал xml словарь на 9700 строк и остальное накопипастил с других модулей.

Во-вов! Розігнався. Полегше.
Це тільки на простеньких та новеньких проектах можна вижати по 30 рядків коду за день.
Я брав участь у настільки серйозних та складних проектах, де 30 рядків коду писалось програмістом — аж за 7 місяців! Тобто це була піврічна норма.
Кожен рядок виходив на ціну золота.

Сложно себе представить что это за проект такой. Можно немного подробнее?

у меня было подобное, когда я работала на OpenStack. Там можно было один баг дебажить 3 дня и пофиксить его изменением ключа. Так что я охотно верю что такое бывает

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

не удивлюсь если лайканье котеек и теннис кому-то помогают

Да, помогают.

у меня на рабочем компе стоит тайм трекер. В продуктивный день я работаю (туда входит иде, терминал, всякие доки, гитхаб, sof, слак) 70-80% от залогированного времени. Это вот день, когда я прямо довольна продуктивностью. Кодинга в такой день (именно работы в IDE) будет около 3х часов. За рабочий день обычно логируется 6-6.5 часа (если митингов нет)

у меня на рабочем компе стоит тайм трекер

жесть. это где такое?

У нее на рабочем компе лол :)

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

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

ага, так и есть

Если не секрет, то чем именно пользуетесь?

У нее на рабочем компе

програмист, шоле?

А сколько дней продуктивных в неделю? Я вот ща тоже трэкать начал.

до 3х :( 4 редко получается, 5 никогда

При ограничении сверху каждого дня 5ю часами из 7 вполне бывает 5. Гдето каждую 4ю неделю. 4 каждую вторую(это — редко?). Если 4 дня продуктивных не получается, значит, вы скорее всего — перерабатываете

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

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

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

Я ещё пользуюсь помидорой (техника Pomodoro). Оооочень хорошо помогает, если не могу войти в рабочий поток. Главное вспомнить о нем

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

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

птяница больше мыслей о жене и пиве чем работы

У меня пятница основной рабочий день — когда делаю по 13-14 часов. Коллеги расходятся после 12, в офисе тишина и покой, настроение приподнятое (т.к. впереди 2 выходных) — самое оптимальное время для работы.

А тяжелее всего в четверг. Т.к. уже подвыдоxшийся, а впереди пятница...

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

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

Работал на многих проектах и разных галерах с очень разными людьми. Могу сказать, что по моим наблюдениям эффективной работы в день у команды больше 4 часов почти не бывает. При чем в начале спринта эта цифра значительно меньше, а к концу значительно больше.
Как-то так.
Многое зависит от менеджмента и самих людей. Некоторые могут действительно перформить целыми днями напролет, но остальная команда их всегда тормозит. Потому они или занимаются непосредственно работой всего несколько часов или работают сразу на несколько проектов)
А про легенду спросите у скрам мастеров, они вам легко посчитают все капасити и велосити.

Работать нужно не 8 часов, а головой :D

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

Просто програмісти, що працюють по 2-3 години — закруглили свій час до більшого.
До половини робочого дня.

Летела ракета — упала в болото,
Какая зарплата — такая работа.

Работа не волк — в лес не убежит
Человек создан не для работы, а для наслаждений
Когда много работаешь — зарабатывать некогда
Работать надо не 8 часов, а головой
Лошадь работала лучше всех, а председателем колхоза так и не стала
Работа от слова раб
От работы кони дохнут
Когда работодатель ищет волшебника, то чаще всего он находит сказочника
Аллергия на работу лечится путем увеличения дозы зарплаты
Главное на работе — не храпеть слишком громко
Солдат спит — служба идет
Кто не работает тот не ошибается
Не торопись исполнять приказ. Может последовать команда «Отставить!»
Работа не половой орган, сто лет простоит
Я работать много не могу, у меня лапки
Тише едешь — дальше будешь
Ты можешь работать, как проклятый, можешь стать самым умным и вообще распрекрасным, но никто не забудет о том, что однажды ты совершил ошибку
Ты меня, работа, не бойся, я тебя не трону
Если долго и часто трудиться по 8 часов в день, то вам может повезти, вы станете погонщиком и будете работать по 12 часов в день
Никогда не откладывай на завтра то, что можно сделать послезавтра
Работа дураков любит, а умных побаивается и обходит стороной
Мне столько всего надо сделать, что лучше я пойду спать
Кто понял жизнь — работу бросил
Работа — последнее прибежище тех, кто больше ничего не умеет
На усердную лошадь весь груз валится

И другие 100500 жизненных мудростей от матёрого синьора.

Особенно тяжело дались вторые 50% задачи, Ctrl-V

Все эти премудрости — последствие сначала крепостного права, а затем — советского союза. Это когда человеку особо стараться нет смысла ибо барин (или СССР) больше не даст. Сравните с западными пословицами:

Genius is ninety percent perspiration and ten percent inspiration.
Diligence is the mother of good luck.
A cat in gloves catches no mice.
He that would eat the fruit, must climb the tree.
Never put off until tomorrow what can be done today.
No gains without pains.
Procrastination is the thief of time.
Promise little and do much.
The work praises the man
You must judge a man by the work of his hands
A bad workman always blames his tools.

Вы уже в другой экономике, проснитесь )

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

Фил зе дифиренс.

Я ж погонщик ) фил зе диференс

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

Ты забыл еще
Arbeit macht frei

Вы уже в другой экономике, проснитесь )

Да нет же! НЕТ !
В том-то и дело что ИТ галеры — это совок в его самом типичном виде. Почитайте «Понедельник начинается в субботу» и вспомните совковые НИИ с разгадыванием кроссвордов.
В каких ИТ компаниях платят не за отсиженное время, а за сделанную работу? Где дают премии за удачные решения? Где штрафуют за плохой код?
Я просто в шоке что некоторые компании платят синьорам от 4К что бы потом кастомер давал им задачи по исправлению лейблов и комментариев в коде! Это же типичный совок когда профессоров вывозили в колхоз на картошку.
Связи между усердием и заработком нет никакой! Уже 100500 раз описывали как оценивают девелоперов и повышают зарплату. Хочешь больше денег — нужно не инновации писать в свободное времяпровождение — а по собеседованиям ходить! Никто не оценит даже если ты перепишешь весь проект на выходных и исправишь все баги — только поругают что отнял работу у галеры.
Так же работает другой совковый принцип: что бы продвинуться — нужно работать языком, а не руками!

В каких ИТ компаниях платят не за отсиженное время, а за сделанную работу?

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

просто в шоке что некоторые компании платят синьорам от 4К что бы потом кастомер давал им задачи по исправлению лейблов и комментариев в коде!

4к синьору? Нееее, в странах запада это зарплата выпускника уни, с 0 лет опыта работы.
Хотя это лет 15 назад так было — сейчас уже даже поболее получать будет.

В том-то и дело что ИТ галеры — это совок в его самом типичном виде.

кстати, руки не доходят написать продолжение «Галер»

часть вторая будет называться «Бугор», но это не скоро

А эти ваши выводы относятся ко всем компаниям или к «лидерам рынка» где численность девелоперов 200+ и за каждым не уследишь? Потому что когда я работал в компании из 8..12 человек (сейчас она уже за 70 перевалила) то в небольшом коллективе очень видно кто филонит кто нет, кто говнокодит а кто нет. Проект мы писали втроем с нуля. Не помню чтобы «отсиживали» часы.

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

Это как в тренажарку пойти -

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

Вот как раз в тренажерке-то количество часов сверх оптимального (а оно — небольшое) и начинает мешать.
Вот тут про парня, который каждый день качал сисьги (и нифига не прогрессировал), а потом стал качаться как надо и не чаще трех раз в неделю — и стал чемпионом
www.many-books.org/...​uart/jim_leja_180_kg/read

И цитата оттуда: Рецепт всегда один: если нет результата, не делай больше — делай меньше! В 99 случаях из ста это срабатывает безотказно.

Это касается исключительно безделья _на_работе_. После продолжительного отпуска — наоборот, куча сил появляется.

работает 4 часа

Если говорить о творческой работе (не отвлекаясь на всякие там доу и фейспотейблу), свыше — у меня мозги закипают

А перерывы делать не пробовали? Понятно что не подряд 4+ часов

Можно провести такой эксперимент:
1) Берем на проект нового скилованного синьора.
2) Показываем макет простой странички и спрашиваем сколько времени будет такую добавить.
3) Записываем эстимейт — например 4 часа.
4) Синьор садится писать и попутно начинает уточнять требования, настраивать энвайромент, разбираться с существующим кодом, пытаться все запустить, вбить тестовые данные, настроить и прогнать тесты, собрать билд, развернуть для демо и т.д. А потом еще заполнить отчеты для менеджера, ответить на письма и т.д.
5) Засекаем время через сколько от начала таск оказывается в состоянии «все готово». Скорее всего это будет 1-2 дня.
6) После этого даем тому же синьору сделать вторую страничку с небольшими отличиями.
7) Засекаем время — и оказывается 4 часа!
Какие выводы мы можем сделать из этого эксперимента:
1) Подобная задача занимает 4 часа чистой работы.
2) Минимум 50% рабочего времени уходит не на непосредственную работу, а на сопутствующие активности.
Дальше уже вопрос как к этому относиться?
Опытные менеджеры могут считать что «программист в среднем работает 4 часа» и исходя из этого умножать эстимейты девелоперов минимум вдвое.
Другие менеджеры дают эстимейты без учета «лишнего» времени — ведь заказчик как-бы платит только за сделанную работу и раздутый эстимейт не одобрит.
Соответственно есть девелоперы, которые относятся ответственно и если у них не получается то доделывают в овертайм.
А есть девелоперы, которые делают на отвали что бы уложиться в эстимейт еще и котиков успеть полайкать.
Общий вывод такой: в ИТ производительность зависит от массы факторов, которые постоянно меняются: то инет медленный, то винда заглючила, то место на винте закончилось, то у девелопера башка не варит после вчерашнего, то соседи по опенспейсу разорались, то менеджер пришел с глупыми вопросами... Поэтому если считать за настоящую работу идеальные часы, когда девелопер находится «в потоке», полностью понимает что ему нужно сделать и тратит время только на нужные шаги, не отвлекаясь — то таких часов действительно выйдет хорошо если 4 в день!

т.е. исходя из 4 часовой логики то вот это вот

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

не работа?

С точки зрения сотрудника — это, разумеется, работа.
А вот с точки зрения заказкича — конечно же нет.
Предположим что заказчик ту же задачу отдал во фриланс. Фрилансеру то же нужно засетапить энвайромент, проапдейтить винду, почту почитать, чайку попить, на перекур выйти... У него может пропасть инет, может винт полететь и т.д. Волнуют заказчика все эти проблемы? Ну назумеется — нет!
Так же фрилансер, когда даёт эстимейт — скажет чистое время (иначе отдадут другому). Например «нужно 4 часа, а готово будет послезавтра». Т.е. время работы и сроки — они как раз и отличаются на эту дополнительную активность.

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

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

P.S. нормальный фрилансер дает валидный эстимейт со всем учтенным. Но это нормальный, а не тот, который за задачи на 1-2 часа с индусами сражается.

Покупают повторно у тех, кто сроки не переносит, и денег дополнительно не просит. Т.е. у тех, кто сразу все в своем эстимейте учел.

Нет, надежность дорогое удовольствие и большинство не согласны за него платить.

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

Ты берёшь две крайности. Есть третий вариант. Пишешь: первая задача займёт XXX потому, что мне надо вникать. Вторая подобная — меньше. И садишься делать .на нытьё, мол надо дешевле не реагируешь

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

Работать пытался по 8, 6, 4, 2 часа в день. Количество денег максимизируется при 15 часах в неделю. Количество часов в день — неважно. Но если больше 4 в день, на следующий день — будет меньше среднего. В результате работаю «до 5 часов» с суммарным планом на неделю в 15 часов.

С другой стороны, если ваша задача — максимизировать не деньги, а часы — тогда, конечно, лучше по 8. Но денег от этого в длительной переспективе(больше недели) — не становится.

У вас не почасовая оплата труда? Не понимаю как от 15 часов денег больше чем от 16 например.

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

120 на длительных отрезках Америка вполне платит. Подозреваю, что и 200, но это надо больше продажные скилы иметь.

Вы можете работать за 30 дол. в час. Или за 120. Ваш выбор.

Количество денег максимизируется при 15 часах в неделю.

У меня количество денег максимизируется при ~67 часов/неделю, 52 недели/год.
Хорошо бы и больше (т.к. оплачивать готовы) — но больше уже не тяну...

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

Нет работы — уменьшаем рейт. Есть работа — увеличиваем. Ктото хочет, чтоб вы вон то срочно сделали сегодня до вечера? Увеличиваем еще х2 или х4(в зависимости от загрузки и настроения).

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

Большинство высоких рейтов это интеграция в том или другом виде. У меня — opensource voip. На формошлепство всегда можно нанять когото, согласного выполнять рутину за 30 в час.

А який тип роботи? Фікси, якісь спец фічі, чи звичайний девелопмент(формошльопство)?

Высокоскоростное прототипирование. Как можно большее количество фич в софте для нового продукта (управление железякой), за как можно меньшеe время. Чтобы быстро вывести на рынок.
Оттого и гонка.

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

А так, c переписыванием/дописыванием коллегами сложно — вокруг лишь низкопродуктивные, работающие по КЗОТу. Берёшь на себя 90% требуемой функциональности очередной части (3 месяца до сдачи), низкопродуктивному коллеге оставляешь 10% и в его тему не лезешь, чтобы он тебя не отвлекал.
В итоге, через 3 месяца твои 90% работают и покрыты тестами — у низкопродуктивного не работает, а тесты пока и не начинались. А колега при этом, «синьор» с 10+ годами

Так и живём, по принципу «хочешь что-то сделать хорошо — сделай это сам»

Это не заоблачный рейт. Но для долгоиграющего проекта, да с кучей часов — вариант неплохой.

Потом умные люди посоветовали увеличить часовую ставку ровно в два раза.

Увеличивать уже особо некуда. Больше 100/час — найти в европпке нелегко. Тем более, на долгоиграющем, да щедро-часовом проекте...

Можно уйти на какой-нибудь 3-хмесячный проект, на 120/час, да 150 часов/мес загрузки.
Но это нужно переезжать, оплачивать очередную квартиру (в добавок к уже висящим 2-м), там внезапно у клиента не окажется денег, начнутся всякие проволочки, потом ехать на очередной проект (очередная квартира и риски)...
Оно того не стоит.

Ну 100 в час на 67 часов х 4 это (27к в месяц?) сильно больше, чем у практически всех на этом форуме. Вы можете делать, что хотите(ну если не боитесь выгореть)
Большинство то работают 40-60 с рейтом в 30-50, их это касается.
зы. у меня есть проекты с 120 в час, на апворке, да. удаленно, да.

У меня есть ряд вопросов: Как замеряли эти часы?

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

А я думал 6к комментариев много

Сейчас наверное больше всего комментариев у viktor-a

Давно, кстати, статистики балаболов-бездельников небыло :-D

Манагер, перелогинься!

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

А потом после такого потока 3 дня приходишь в себя

Лет 5 назад я иногда делал 14 в день, но следующий день при этом выпадал полностью

Я делал по 12-16 в течении 3 недель без выходных, а потом 2 месяца состояния овощь

Был молодой, резвый и глупый

А я делал два месяца (правда с выходными). Состояние овощь потом было пол года.

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

это очень оптимистично

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

Насчет «программист пишет код в среднем 4 часа» еще как-то могу согласиться. И то, в моем окружении в среднем 5-6, если оценивать на глаз
Но тут уже ходят рассказывают что то ли «работает 4 часа» то ли «эффективно работает 4 часа».
Читать и ставить таски, митинговать и дебажить — это тоже работа, и тяжелее кодинга иногда. Поэтому и возник вопрос: откуда взяли цифру 4? И куда тратят еще 4, если «работают» только 4?

Точняк, вот возьму отпуск поеду на митинги отдыхать...

Большой оверхед на ожидание.

В основном это про кодинг говорят, так как митинги редко считаются эффективным временем. В Зависимости от проекта у меня были периоды кодинга по 8 часов, были по часу. Много времени обычно уходит на ожидание и коммуникации, часто бывает что пока соберёшь информацию по задаче и все предварительные разрешения/сертификаты/прочее — потратишь пару дней, а сделаешь задачу за 2 часа. Работает программист как и все — целый день. Чай попить с командой это тоже работа

откуда взяли цифру 4?

Неразрешимый вопрос... Мы не знаем — кто тебе эту цифру впарил, как аргумент чего либо.
Если это реальный случай, ты лучше у того чела и спроси. Потому что здесь, как видишь, она практически никому не близка.

Кто замерял это «среднее»? Где были программисты по которым это замеряли? (США, Индия? оупенспейс, офис?) Покажите список и референтную группу. Какой у них был IQ? А то вот говорят «в среднем» но мне интересно кто именно и как замерял? Среднее по Калифорнии я думаю отличается от среднего по Италии. Среднее по программистам «20-35 лет» и программистам «40-70 лет» тоже отличается. Все возрастные группы учитывались при вычислении среднего?

Нейробиологи, когда изучали работу мозга человека.

без пруфлинка все это болтовня
так я могу сказать что в среднем длина ч*ена 36 сантиметров

А IQ — у меня все одно больше, чем у всех остальных.

Витя, мы же взрослые люди. Давай достанем IQ, вывалим на стол и померяем! %)

То у тебя на одном глазу старческая дальнозоркость %)

ти чьо, заразився від Кожаєва через укус бага в повнолуніє

Ничего не понятно, кто кого и куда кусал? %)

сказал Виктор подтягивая чашку с другого конца стола своим IQ

ноно, парниша. это был AI

Оно изменяется (портится) от измерений %)

Так это вы вроде бы в первом посте заявили про 4 часа, а теперь просите других вам пруфы предоставить.
Странная логика.
Ищите там, откуда вы это заявление взяли.
И тогда уточните сразу, что под «работой» имеется ввиду. Ибо для многих нахождение на раб месте или хотя бы вблизи офиса = работа

или хотя бы вблизи офиса = работа

В радиусе 500 м :)

Какие у него были условия труда — оупен-спейс или кабинет?

Это ключевой вопрос. И «легенда» про 4 продуктивных часа восходит именно к началу работы в опен-спейсах.
Если коротко и по-простому: основная работа программиста делается в состоянии «потока». Вне потока делается максимум двигание пикселей и переименование переменных.
По субъективным оценкам, чтобы войти в «поток» нужно 10-30 минут. В «потоке» можно непрерывно и продуктивно проработать 2-4 часа, пока тебя либо не отвлекут, либо ты сам не устанешь и отвлечешься. В тихом кабинете за день можно без проблем проработать в 2-3 «потока» и получить целых 8 продуктивных часов. В опен-спейсе это просто невозможно и, опять же, по субъективным наблюдением за собой и коллегами я вижу, что программисту удается получить максимум 1-2 коротких «потока» в день на те самые 4 легендарные часа продуктивной работы. Всё остальное время делается возня пикселей, переименование переменных и безуспешные попытки спрятаться от окружающих.
Лично у меня прокачана способность очень быстро входить в состояние «потока», спрятавших за шумоизолирующими наушниками с громкой музыкой. Могу хоть посреди шумной толпы так сделать. Но за все надо платить — в результате мозги быстрее устают от постоянного стресса и после тех самых 4 часов в таком режиме эта способность перестает работать и наступает кулдаун на сутки до следующего рабочего дня.

после тех самых 4 часов в таком режиме эта способность перестает работать и наступает кулдаун на сутки до следующего рабочего дня

А если не делать сессии по 4 часа подряд, а делать перерывы по 10 минут каждый час + полноценный перерыв на обед — то не наступит кулдаун? Ну, небольшими итерациями с хорошими перерывами.

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

делать перерывы по 10 минут каждый час
По субъективным оценкам, чтобы войти в «поток» нужно 10-30 минут.

Вот и посчитайте сколько эффективной работы выйдет если каждый час делать перерыв 10 минут, а потом входить 20 минут

Я согласен, не надо так. К тому же это в любом случае подразумевает овертаймы за счет отдыха. Но такая продуктивность возможна, в контексте вопроса про легендарные 4 продуктивных часа. Кроме того, эти 2-3 месяца по 8 продуктивных часов в день могут иметь существенную ценность в случае работы в собственном стартапе. Только в опен-спейсе это будет делаться за 16 жопочасов, а в кабинете за 10 жопочасов. Такой мой поинт.

попробуй по 8 часов в день 2-3 месяца поразгружать вагоны с углем

станеш Рембо

Разгружай мешки с сахаром в дождь — станешь канхветкой!

станеш Рембо

Скорее — Отелло :)

Это не легендарные

Это я цитирую ТС в кавычках.

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

Да, я тебя понял и согласен. Я думаю, что оба наших тезиса можно свести к одному: продуктивная работа программиста сверх 4-5 часов в день возможна только за счет износа нервной системы. При этом, работа в состоянии «потока» в тихом окружении с небольшим количеством продолжительных перерывов снижает нагрузку на нерную систему.
Исходя из этого, наиболее эфективным и наименее травматичным режимом работы для программиста будет 8 часовой день в тихом кабинете включая достаточно продолжительные перерывы между 1-2 длинными «потоками».
Я бы это изобразил как-то так:
9:00 — 13:00. Максимально продуктивный отрезок времени в один-два «потока» с перерывом на пасцать.
13:00 −14:00. Обед.
14:00 — 17:00. Двигание пикселей, переименование переменных, код ревью. Возможно еще часик продуктивной работы, если непроизвольно вошел в «поток».
17:05. Закрываешь ноутбук и идешь няньчить внуков.
Я, кстати, так сейчас и работаю, за вычетом внуков. И обед не такой длинный. Но не все сразу.

Тут во весь рост встает вопрос оценки продуктивности результата. По моим наблюдениям, если заставлять людей работать больше 4 часов в день — качество падает. часы не падают. да.

Есть определенная скорость метаболизма в мозге. То есть запас метаболитов в самих нейронах, плюс скорость кровотока для подвоза. Так вот если проработал 4 часа головой, то нужно отдыхать 12-16 ч. То есть нагрузка 1 единица времени, а отдых 3-4 единицы. Иначе будет задолженность по метаболизму нейронов. А это их преждевременное старении и смерть.
Все нужно в меру.

Не просто так он на грецкий орех похож

У некоторых на фундук :)

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

Ну вообщето можно увеличить время. Вариантов много. Скушать шоколадку и понизить температуру до 15ти в комнате, например. А также добавить 2 часа бега в день для увеличение количества гемоглобина.
Другой вопрос, что на это тратится непропорционально больше усилий. И мозг эволюционно настроен против такого поведения.

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

Свежий воздух само собой. Ради этого снимаю квартиры 20+ квадрата на человека и ставлю увлажнители и проветриватели.
Свежий воздух и сверх-освещенность — основной фактор, без него только спать хочется.
Но это для стандартной нагрузки, 3-5 часов.

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

Можно еще думать жеппой, там от сидячей работы застои крови часто, стоит без работы, а если там думать то будет в работе и застоев не будет :-)

С кровью там все ок(ну обычно). Проблемы с возможностью клеток в глубине мозга успевать в эту кровь сбросить.

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

Из своего личного могу сказать, что человек в состоянии думать 8 часов — у меня например в институте было по 4 пары, а потом еще домашние задания, курсовые и так далее.
Так что думать приходилось даже больше 8 часов.

И почему-то никто не говорит, что должно быть не больше 2 пар (4 часа) в день.

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

Нет, лекции и близко так не напрягают как реверсинжиниринг индусятины, ведь тебе мало понять как оно работает, тебе там надо еще и баг там найти :-) У меня были такие, что после 3-4 часов такого реверинжиниринга уже голова пухла.
Ну, а если там круды лепить так это я вообще называю работа пол пивко, шлеп шлеп форма, потянулся за пивом.

найлюбопитніші, як правило, не виживають

У детей синаптогенез(роцесс формирования синапсов между нейронами в нервной системе) очень высокий. В день формируется на порядок больше связей чем у взрослого человека. И он может запомнить много информации. Она фактически сама ему заходит без напряга.

И так же легко он ее забывает :-)

Пары отсиживать это средняя нагрузка, так сказать. Плюс молодой, 20 лет отроду. Это тоже важно.
В 30 уже немножко не то. По себе знаю.
Физические нагрузки почти никак не влияют на работу мозга. Они влияют на мышцы и скелет. То такое, больше для настроения.

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

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

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

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

Причем тут синяки на лице? Не падали? Жестко в корпус не получали? Как бы любой резкий движ для мозга не полезен.

Как бы любой резкий движ для мозга не полезен.

Я так понял вы лежите овощем на кровати, дабы не дергать и не травмировать мозг?
Любое резкое движение\падение\толкание обычная вещь в спорте, особенно в командном, тот же футбол, волйбол и баскетбол. Они тогда намного «травматичнее» боевых.
Ну и то что мозг страдает от падений это бред. Если головй удариться это да, а так нифига не будет.

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

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

Я как бы ходил. Но конечно, вам виднее, что волейбол травматичнее, ага.

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

Это вам тернер сказал, чтоли?
Не ребят, я честно попробывал найти информацию по Украине после этих слов, не нашел.
Но есть вот такой рисуночек по США. www.sportmedicine.ru/images/stat_1.gif
Вот сдесь волейбол даже не в 10ке, а тхеквондо в тройке. delo.ua/...​ticheskie-vidy-spo-90950
Но доверия мало, источников нету.
С источником только вон та картинка нагуглилася.
Вот еще, СССР, 56й. www.sportmedicine.ru/images/stat_3.gif

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

Второе, сколько там травм головы о которых изначально говорилось? Потому как основная масса травм это всякие вывихи и переломы конечностей.

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

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

А по второму вопросу кстати проще найти ответ. Смотрим "спортивные травмы Ренстрёма"(книга гуглится, есть djvu, фунадментальная вещь в спорте), там описано, что основные травмы в тхеквондо — растяженяи и травмы от падения и они более распространены у НЕПРОФЕССИОНАЛЬНЫХ спортсменов, там же основные травмы бокса — подбитый глаз и ушибы, несмотря на шлемы.

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

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

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

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

Я писал про локальное изменение кровотока в мозге. А Вы про общее в организме.

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

Не, мы ж не про набор мышц и соревнования, мы про кардионагрузки. Ну там пробежка 15 минут и минимальный проход по основым групам мышц, на час раз в два дня. Никаких там особых систем не надо. Ну, просто запомнить основные упражнения и их порядок, на 20 страниц прочитать. Просто чтоб понимать, где у вас какие мышцы и не нагружать одну и ту же мышцу чаще раза в 4 дня. Не проблема для ИТ.
Без фанатизма. Как раз со спец питанием у вас меньше шанс нормально думать, оно частично гасит мозги за счет гормонов.

Ты ща про уток или про качкОв? Хотя какая разница...

качкам-гопникам

Утки-гопники? А, стоп...

Это я так понимаю для Вас последняя инстанция.
Ну и как физ-тренировки помогают росту новых кровеносных сосудов в мозге?
Да для моторных областей небольшой эффект может будет. А остальная часть мозга как?
Я пытаюсь донести мысль, что мозг чуть сложнее устроен, чем резервуар с трубами, где дали хороший поток воды и все промылось, очистилось, восстановилось. Организм всегда пытается экономить энергию. Мозг очень энергозатратный орган. И метаболизм усиливается локально в тех областях, которые в данных момент наиболее нагружены(имеется ввиду капиллярный кровоток).
Я не против умеренных физ-нагрузок. Нужен баланс между умственными и физическими нагрузками.

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

Таблетки, конечно тоже ничего не дадут в долгосрочной перспективе.

Я же не против физ-нагрузок, в меру только.

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

А нужна ли такая фитнес-тренировка, какую селяни не выдерживают, вот в чем вопрос. Я вот сейчас по приседал, по отжимался. Походил часик другой по лесопарку.
Цель у меня не накачаться как шарик. А для поддержания формы.
Хотя пешком ходить нужно 5 км в день, не меньше, 2-3 мало.
Ходьба более естественное перемещение, чем бег. При частом и интенсивном беге суставы травмируются чаще.

не тре ходити і бігати з п"ятки,
а навпаки з носка на п"ятку..
ну і каблуки високі — скаліоз і струси моску

Только с носка на пятку, и не экономить на обуви

у меня например в институте было по 4 пары

Это смотря какие предметы.
Если там культорология-философия (и преп вменяемый), то это ж отдых для души и мозга. Можно мило подискутировать на диалектические темы типа «пиво по утрам не только вредно, но и полезно».
А если, скажем, так: матан, линейка, теорвер и вычислительные методы, то ну-ну (unless you are a true ninja).

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

можна, але не довго: дичавієш

Можна чергувати із проведенням часу з друзями в позаробочий час.

Не так давно в якійсь книзі по якості програмування(здається Clean Code Роберта Мартіна) читав, що потрібно намагатись уникати стану потоку. Типу в потоці кількість написаного коду зростає, але якість дуже страждає. Там ще радили що як тільки помічаєте, що входите в потік, то підіть поспілкуйтесь з колегою.

хз, я в состоянии потока не столько пишу код, сколько читаю его. То есть я не про тот «поток», как показывают в фильмах про хакеров, когда они лупят по клавиатуре уставившись в экран. В моем случае — это просто полная фокусирока на чтении кода, удеражнии в уме графа зависимостей и вызовов, «прогонка» разных потенциальных решений перед тем, как их реально написать, скомпиливать и запустить. Как-то так. При работе вне «потока» написанный код обычно скатывается к Ad Hoc решениям со всеми его недостатками. За исключением ситуаций, когда работаешь в модуле, который досконально знаешь, что бывает чуть реже, чем никогда. Но это чисто мой опыт. Возможно я просто очень слабый программист и не могу работать по-другому.
Кстати, раз был упомянут дядя Боб. Он же сторонник TDD, которое в определенной мере снимает с программиста необходимость париться обо всем, что я выше написал и смело писать в Ad Hoc стиле полностью полагаясь на пакет тестов. Но мне пока, к сожалению, не доводилось работать на проектах с 100% покрытием тестами и в TDD стиле, чтобы можно было делать такое кунг-фу.

Там ще радили що як тільки помічаєте, що входите в потік, то підіть поспілкуйтесь з колегою.

пару таких відривань колеги з його потоку, і я за радника не атвічаю

Но что за легенды про 4 часа и как их считали — не понимаю!?

Не «как», а «когда». В пятницу считали...

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