Чи треба програмісту зберігати темп роботи?.

Що буде, якщо плюнути на темп роботи і зупинитися? Чи буде закінчена програма?


Із серії парадокси програмування


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

А тут ти на баскому коні, який мчить щодуху, особа обдуває зустрічний вітер, і все, буквально все приносить радісне хвилювання . Ти прорвався. Ще трохи і основна маса модулів запрацює. І навіть не так важливо, що це відзначать, а, може, навіть і похвалять. Ти сам у поросячій захваті, бачачи, як на екрані з'являється те, що ти запрограмував. Цього відчуття нічим не заміниш і не передаси словами. Лише б кінь не підвернув ногу, аби з сідла не викинуло. Але темп - справа тонка. Великі перерви на нього явно впливають, особливо вихідні та свята.


Був четвертий день нескінченного застільного відпочинку. Кум проголошував черговий тост, а я нудно дивився на нього і мріяв скоріше повернутися на роботу. За свята я повністю переключився, отримав достатню розрядку, і мізки вимагали їжі. Мені не терпілося продовжити битися з програмними операторами. Але ранок було не на мою користь. В автобус я сів не відразу, а вліз набагато пізніше, ніж планував. У машзалі ніяк не хотів включатися рубильник. Дві фази працювали, а третя страйкувала. Довелося викликати електриків. А весь цей час, час! Я втрачав темп і те ранкове натхнення, яке мене катапультувався з ліжка.

Нарешті, рубильник полагодили. Скинувши потрібну інформацію на машинний носій, я озброївся двома магнітними стрічками і товстої-претовстими друкуванням. Так, давно це було, панове, дуже давно! І машина, на якій я проводив налагодження, називалася ДВК. Вона не мала навіть власного вінчестера. Для того, щоб потрапити на неї, мені треба було перейти в інший корпус. На виході була масивні залізні двері. Щоб робочі її не залишали відкритою, вона мала велику пружну пружину. Досить було відпустити її, вона різко і з шумом захлопувалася. Перед нею я і опинився з двома магнітними стрічками в лівій руці і сумочкою з роздруківкою і дискетами у правій.


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

Настрій падало. Скільки за цей час можна було зробити! Але мої митарства на цьому не закінчилися. На ДВК і на Електроникові-60, що представляють собою єдиний стенд для налагодження, негативно вплинули свята. Вони не хотіли включатися. Підоспілий електронік сказав, що йому буде потрібно не менше двох годин, щоб привести техніку до тями. І тут я по-справжньому заспокоївся. День втрачено - це явно, а їх всього тридцять залишилося до моменту, коли мені потрібно здати роботу. І на кожен я планував певний шматок.

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

Згадав випадок, коли я ще майже молодий спеціаліст нісся по коридору з роздрукуванням ЄС-ЕОМ. Я саме нісся, ходити поважно для мене було дуже утомливо. А наздоганяв я начальника ІОЦ сусіднього підприємства, щоб вручити йому цю вистраждану роздруківку.
- Ти швидко бігаєш, - задоволений результатом сказав він.
- Але, головне, швидко думати ...