Видно чи, що програміст працює?.

Добре видно, коли працює муляр. Взяв цеглу, облив розчином, поклав на стіну. Стіна зростає. Результати праці в наявності. Не бере цегла - значить, відпочиває. Довго не бере цегла - значить, сачкує. Тут не помилишся. Інша справа - програмування.


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


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


Інший приклад.
Сидить молодий чоловік за комп'ютером, розсіяно дивиться на монітор, в руках машинально смикає лінійку. Посидів, подивився, встав, включив чайник. Через десять хвилин п'є кави. Ще через півгодини пішов купувати пиріжок. Потім пішов провідати сусіднє бюро. Поспілкувався з народом, повеселив молодих жінок анекдотами, повернувся. Знову сидить. На екрані нічого не змінюється ...
Начальник з підозрою поглядає на працівника.
Приходять слюсаря. Ви запитаєте для чого? Батареї відрегулювати. Зимовий сезон починається. Побачили нашого героя. Не витримав один і шепоче іншому:
- Ось чим у відділах займаються! Штани тільки протирають ...
Чи можна зробити відповідний висновок? Ні в якому разі!
Був я свідком такого випадку. У фірмі, де я працював, одна з програм придбала ранг важкого, що не піддається ніякому полегшенню, процесу. Супроводжувала її симпатична жвава жінка. Вона часто-густо говорила, що її робота - просто жах, з багатьох питань підключала начальство. Їй намагалися допомогти, полегшити умови, підгодовували преміями.



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


За зовнішніми ознаками поведінки людини неможливо оцінити його працю.
Умовно розіб'ємо розвиток професіоналізму на етапи.
Зауважу, мова йде про дійсно працює, а не робить вигляд.
1.В початку кар'єри - видно завантаження, програміст крутиться, дерзає, але у нього не завжди виходить, а якщо виходить - то повільно, зі збоями.
2.Спеціаліст освоївся. Багато що він робить автоматично. Прийшла швидкість роботи. У нього вистачає час і на те, щоб підтримати бесіду, спонтанно виникла в колективі, і вчасно здати результат. Видно, що програміст працює і робота йому до снаги.
3.Спеціаліст продовжує зростати. За допомогою своїх напрацювань, досвіду, він досягає вражаючою швидкості у випуску програм. При цьому він зберігає бадьорий вигляд і легко справляється з дорученими завданнями. Дивлячись на нього, вже не скажеш, що він надмірно завантажений. Це часом вводить в оману начальство. Роботу підкидають додатково. Це не завжди подобається програмісту, якщо акція не супроводжується підвищенням окладу.
4.Программіст справляється з будь-якою роботою. Скільки додатково не подкінешь - все зробить. Проте за зовнішнім виглядом не назвеш його працюючим. Не видно, що мучиться над якоюсь проблемою. Але це тільки зовні. Внутрішньо він зібраний і швидко приймає рішення. Ідеї ??можуть приходити не тільки на роботі, але і в транспорті, вдома, у сні ... Цього ніхто проконтролювати не зможе. На самому початку свого шляху я не раз дивувався тому, що досвідчені фахівці виглядають такими вільними і не завантаженими, що деколи у мене складалося хибне враження: а що цей працівник тут робить? Навіщо він, взагалі, потрібен?

Як Ви зрозуміли, видимість нашої роботи - оманлива. Це не цегла, який треба підняти. Швидше за все - це цегла, який впав тобі на голову, а ніхто цього не помітив ...