Програміст, назвемо його Стас (тому що так його звуть), завжди любив, цінував і поважав свободу вибору. Найкращим політичним строєм вважав демократію, яка дозволяє кожному громадянину самостійно вибирати, що і як йому робити.
Стас щиро вважав: якщо дати людині свободу, вона обере саме те, чого хоче душа, і займеться справою свого життя. У цій справі він і розвинеться, і досягне успіху, і знайде сенс життя.
Вибираючи перше місце роботи, Стас шукав саме демократію. Він відкинув усі пропозиції кінцевих клієнтів і каламутних контор з агресивними начальниками. Але прийняв пропозицію компанії, яка надавала послуги з програмування та налаштування 1С.
Тому що там була демократія. Стас знайшов те, що шукав. Принаймні, йому так здавалося.
Демократія
Все було влаштовано дуже просто. Є пара десятків програмістів - і молодих, як Стас, і давно працюючих, примудрених досвідом фахівців. Є пара сотень клієнтів, яким періодично чогось треба полагодити, поліпшити, автоматизувати. Клієнт звертається зі своїм завданням і просить її вирішити. Тут і починалася демократія.
Виконавець для завдання міг знайтися тільки сам. Кожен запит закидався в загальний інформаційний простір, як на біржу праці, і відгукувався той, хто хоче взяти завдання собі. Бувало, що не відгукувався ніхто. Траплялося, що шикувалася черга, і тоді менеджер влаштовував «аукціон навпаки», як у держзакупівлях - перемагав той, хто зробить дешевшим.
Якщо не відгукувався ніхто, завдання кудись зникало. За чутками, в інший відділ.
Пару днів Стас не знав, як розпорядитися цією йому свободою. Він погано розумів, що саме треба зробити в кожному завданні, а поки розмірковував і гуглив, завдання хтось перехоплював. На ті запити, які ніхто не брав у роботу, Стас дивився з благоговійним жахом - там, напевно, щось страшне.
Нарешті, Стас зважився. Свобода свободою, але зарплата-то здільна. За два дні спостережень Стас приблизно запам'ятав, на які завдання люди відгукуються найшвидше - це що-небудь на кшталт «відвалилася ліцензія» або «каса не відповідає». Сів у чаті, зловив першу-ліпшу ліцензію, яка відвалилася, і зголосився лагодити.
Стасу пощастило. Ліцензія відвалилася на ноутбуці директора, який рідко користувався системою, тобто завдання було не терміновим, а всього лише важливим. Стас підключився, пару годин потупив в ноутбук директора і, паралельно, в гугл, і все вийшло.
З'явилася впевненість в собі, і Стас вирішив закріпити успіх. Брав на себе все нові завдання за ліцензіями, і цілком успішно їх вирішував. Трохи турбувало те, що досі не написав ні рядка коду - все-таки, влаштовувався працювати програмістом, а не енікейником.
Однак, з плином часу думки про програмування відвідували все рідше. Занадто багато було завдань, які вирішуються методом тику і перезавантаженням. Касу перезавантажити, ПЗ оновити, сканер штрихкоду підключити, коди маркування замовити тощо. Як виявилося, подібні послуги до біса затребувані, і на них можна непогано заробляти.
Стас почав придивлятися до інших програмістів, і звернув увагу: всі поводяться приблизно так само, як і він. Майже ніхто не програмує, всі займаються енікеєм. І всі непогано заробляють. Навіть старі перці, які сидять тут років 10, відрізняються лише тим, що їм не треба гуглити «зміна закрилася з помилкою тепер не відкривається що робити».
Іноді, тихими зимовими вечорами, Стас розмірковував, чи правильно він діє. З одного боку, дивлячись на старих перців, він розумів: не пропаду. Роботи повно, і вона, все-таки, має відношення до програмування, хоч і сильно по дотичній. Можливо, коли-небудь, трохи пізніше, він повернеться до справжнього програмування.
З іншого боку, Стаса, як любителя демократії, мучив філософське питання: чи є вибір, який він зробив, вільним. Або ж рішення було вимушеним. Або він вільно вибрав вимушене рішення. Власною волею вирішив: буду займатися тим, за що платять гроші тут і зараз. Чи немає тут ніякої вільної волі, а є зла сила, що змушує вибирати те, що вигідно їй, цій силі?
Голова йшла кругом від цих роздумів. Відчуття, хоч і було віртуальним, приносило масу неприємних моментів. Тому Стас вирішив його позбутися, і припинити муки вибору. Що не робиться, все на краще. Нехай буде так.
Однак, сталося не так. Прийшла криза 2008 року. Керівництво компанії, чомусь, сильно перелякалося і вирішило превентивно скоротити персонал. Стас, будучи відносно молодим співробітником, потрапив під цю жнива. За час роботи в компанії Стас не написав ні рядка коду.
І пішов туди, де маячила відносна стабільність - на завод. Бо іпотека.
Архіпелаг ГУЛАГ
На першому заводі Стас був єдиним програмістом. Система там вже була впроваджена, її треба було тільки підтримувати і розвивати - допрацьовувати за заявками користувачів і начальників. Чим Стас і зайнявся.
Природно, на цій роботі вибору і свободи не було, від слова зовсім. Будь-яке завдання треба було зробити, без варіантів. Не важливо, вмієш, не вмієш, складно, просто, треба програмувати, або потикатися - наплювати всім. Справжній табір, якщо не концтабір.
Першого ж дня Стас написав 30 рядків коду. Це на 30 більше, ніж за всю попередню кар'єру. Коли писав код - майже плакав від безсилої злоби. Завдання треба було вирішити «вотпрямщас», і її постановник (головбух) забігав кожні 5 хвилин і питав, коли вже нарешті буде готове.
Чим далі, тим більше. Благо, Стас мав непогану базову підготовку з програмування, ще з інституту, тому в'їжджав досить швидко. Познайомився з людьми, зрозумів, що вони - зовсім не табірні наглядачі, а такі ж ув'язнені, як він сам. Але над ними, або за ними завжди хтось або щось є - зла сила, яка жене їх вперед і вгору. У них теж немає варіанту «не зробити».
Стас приблизно визначив цю злу силу, як «необхідність», а точніше - як «безглузду необхідність». Він не бачив ніякої користі від більшості завдань, які вирішував. Було відчуття, що тоталітарна система, в якій він опинився, просто хоче, щоб він був постійно чимось зайнятий. Щоб не було часу думати.
Але Стас думав - вечори, слава Богу, були в його розпорядженні. І сумував за демократією. З неймовірною душевною теплотою згадував свою попередню роботу, свободу вибору, дух людей, не скутих ніякою безглуздою необхідністю.
Приблизно через півроку Стас вирішив піти з заводу, в надії знайти-таки демократію. Нехай не абсолютну, але хоча б з великим рівнем свободи. Вибрав компанію, яка займалася оптовою торгівлею.
Свободи там, дійсно, було більше. Тепер Стас міг вибирати, яке завдання зробити в першу чергу, а яке - в другу. У торговій компанії, на відміну від заводу, не панувала бухгалтерія. Однак, придивившись, Стас зрозумів, що доля його знову обдурила. Яка різниця, в якому порядку робити завдання, якщо їх все одно робити все?
І Стас знову пішов подорожувати архіпелагом. Попрацював у кількох компаніях - виробничих, торгових, роздробі, аптечних мережах, вантажоперевезеннях тощо. Скрізь було одне і те ж: безглузда необхідність і ніякої демократії.
До цього моменту криза встигла закінчитися, і перша компанія знову почала набирати програмістів. Дізнавшись про це, Стас відразу відправив туди своє резюме. Його, зрозуміло, взяли. Але не в той відділ, де він працював, а в таємний і невідомий. Той самий, хто забирав завдання, на які ніхто не відгукнувся.
Але Стасу це було байдуже. Головне - свобода і демократія готувалися повернутися в його життя. Стас був щасливий.
Камера тортур
Але щастя тривало недовго - всього півдня. У відділі, куди потрапив Стас, був не ГУЛАГ, а справжня камера тортур.
Отже, в цей відділ прилітали завдання, які не взяли «демократи». Але це був лише маленький струмочок, порівняно з бурхливою річкою завдань, що прилітали безпосередньо - від клієнтів і менеджерів. В основному - завдання з програмування. Треба було і зрозуміти проблему, і розібратися, як воно працює, і придумати рішення, і «продати» його клієнту, і захистити його перед начальником (він реально шарив у своїй справі), і код написати, і налагодити, і протестувати, і клієнту здати, і переконатися, що все працює (теж пунктик начальника). Але це не найстрашніше.
Сама дичина була в тому, хто і як розподіляв завдання. Робив це тільки начальник. Нічия думка його не цікавила - принаймні, так здавалося збоку. Принцип вибору виконавця був гранично простий: віддати завдання тому, хто навчиться новому, вирішуючи її.
Відповідно, кожна задача була мукою. Якщо ти не дай Бог вякнеш, що не хочеш вирішувати цю задачу, або боїшся, або не вмієш, не зможеш - тоді вона точно потрапить до тебе. Начальник ніби спеціально хотів, щоб людина мучилася. І якщо ти починав стогнати під тортурами - вона посилювалася. Тому всі намагалися переносити муки мовчки.
Однак, була і зворотна сторона - начальник ніколи не кидав людину із завданням один на один. Точніше, так: давав якийсь час помучитися, потім вникав і давав підказки або наводки. Не вирішував завдання за Стаса, а вказував, в яку сторону копнути, про що почитати, на що ще можна звернути увагу.
І ще Стас зауважив, що у нього непогано виходить вирішувати завдання. Практично будь-які. Почав позначатися досвід, отриманий в ГУЛАГу. Він не був настільки різноманітним, щоб не відчувати труднощів взагалі, але більшість завдань вже не ставили Стаса в глухий кут.
Тепер же, за спостереженнями Стаса, досвід став накопичуватися просто жахливими темпами. Він щодня дізнавався щось нове. Але продовжував страждати від думки, що йому потрібна свобода.
Знову ж таки, вечорами, Стас багато думав. Його жахливо пригнічувала необхідність, яка була ще більш безглуздою, ніж на заводі. Там хоча б можна було простежити ланцюжок, по якому необхідність передавалася з рук в руки, поки не доходила до Стаса. Тут же ланцюжок дуже короткий: начальник і Стас. Ця людина створювала необхідність і позбавляла волі осмислено, свідомо і спеціально. Ніби знущався.
Стас хотів демократії. Він мріяв знову вибирати завдання самостійно. Розвиватися в тому напрямку, який обрав. А не те, яке обрала хвора фантазія клінічного садиста.
Тому Стас пішов звільнятися.
Нова демократія
Начальник дуже засмутився, коли Стас прийшов звільнятися. Але запропонував альтернативу - перейти в той відділ, де Стас починав свою кар'єру. Всі формальності і домовленості начальник взяв на себе. Трохи подумавши, Стас погодився.
Тепер все буде інакше, думав він. Демократія і свобода. Він сам обиратиме завдання, які відповідають його власному плану розвитку. І Стас з нетерпінням приступив до реалізації своєї свободи.
Але ось невдача: він не знав, в якому напрямку хоче розвиватися. За кілька років він так звик жити в тоталітарних системах, що давно розучився вибирати. Довгими вечорами він роздумував лише про необхідність свободи, але ніколи не думав, як він їй розпорядиться. Тепер же це питання стало життєво важливим.
Стас розсудив, що не треба зраджуватися мукам вибору, сидячи на роботі. На роботі треба працювати. А коли вирішить, в який бік топати, коли вибере для себе мету і стратегію розвитку - тоді і почне свідомо формувати портфель завдань.
Однак, якийсь критерій вибору завдання все-таки повинен бути. Раніше, на зорі кар'єри, він брав те, що вміє робити. Колеги - теж. Відповідно, вміли те, що роблять - виходило замкнене коло. Треба зазначити, що за час подорожі Стаса ГУЛАГами і камерами тортур у відділі нічого не змінилося.
Пару днів Стас думав, як йому вибирати завдання. Поки раптом не помітив, що вже набрав собі завдань на місяць вперед, і навіть не встиг зауважити, як це сталося і чим він керувався. Увечері, знову ж таки, посидів, подумав, і усвідомив: він вибрав завдання, в яких було щось нове для нього.
Ймовірно, спрацював придбаний автоматизм. Однак цього разу не було жодних страждань. Він навіть не помітив, як зробив цей вибір. Стас подумав і вирішив: нехай так і буде. Він буде вибирати завдання, не замислюючись. До тих пір, поки не виробить власну стратегію.
Тим часом, справи Стаса пішли в гору. Зарплата дуже швидко стала помітно вищою, ніж у колег навколо. Завдання йому почали пропонувати безпосередньо, минаючи загальну біржу. Він дивився і вирішував, брати чи ні. Що не брав - віддавали «в общак». Вибирав як і раніше те, що могло його навчити. Однак, як не старався, вже не міг робити це несвідомо.
Стас швидко увійшов у смак. Нагадував сам собі чи то шкільного вчителя, який постійно підвищує складність завдань, чи то тренера, що збільшує навантаження і дає вправи на м'язи, назви яких відомі тільки вузьким фахівцям.
Іноді намагався зрозуміти, чому продовжує традиції «камери тортур» і катує сам себе. Свобода вибору була у нього на самому початку, і є зараз. Чому він розпоряджається цією свободою настільки по-різному? Чому він вибирає складний шлях страждань?
Можливо, це відбиток ГУЛАГу? Якийсь варіант стокгольмського синдрому? Звичка, чи вже потреба в муках і труднощах? Або навпаки - тепер він все робить правильно, а тоді, на початку, розпорядився свободою неправильно, тому і потрапив під скорочення?
А поки Стас розмірковував, його успіхи зміцнювалися. Начальство помітило і запропонувало Стасу очолити групу програмістів, всередині відділу. Він погодився. Виникло питання, як організувати роботу. Стас сказав: працюйте, як працювали.
Але програмісти сказали: ми не за тим до тебе прийшли, щоб працювати, як працювали. Ми хочемо працювати, як ти. Навчи нас. Хочемо, як ти.
На питання «де демократія?» Стас так і не відповів. Правда, і шукати відповідь припинив.
