Həll olunmaz olanı həll et

İşdə tez-tez bir qəribə keyfiyyətim üçün tənqid olunuram – bəzən bir vəzifə ilə, istər menecerlik, istər proqramlaşdırma, o qədər uzun müddət məşğul oluram ki, həll olunmaz görünür. Sanki artıq davam etdirmək vaxtıdır, başqa birinə keçmək lazımdır, amma mən hələ də hərtərəfli çalışıram. Görünür, hər şey o qədər də sadə deyil.

Burada bir gözəl kitab oxudum ki, yenidən hər şeyi açıqladı. Bununla sevirəm – belə olur ki, müəyyən bir şəkildə hərəkət edirsən, bu işləyir, sonra isə – bam, elmi izahını tapırsan.

Qısacası, dünyada çox faydalı bir bacarıq var - həll olunmaz vəzifələri həll etmək. Bu zaman necə həll edəcəyini, bunun prinsipcə mümkün olub-olmadığını bilmirik. Hamı çoxdan imtina edib, vəzifəni həll olunmaz elan edib, amma sən - sona qədər çalışırsan.

Son zamanlar, proqramçının ən əsas keyfiyyətlərindən biri olaraq zehni tədqiqat haqqında yazmışdım. Beləliklə, bu odur. İmtina etməmək, axtarmaq, variantları sınamaq, müxtəlif tərəflərdən yanaşmaq, vəzifə nəhayət çatlayana qədər.

Eyni keyfiyyətin menecer üçün də əsas olduğunu düşünürəm. Proqramçınınkından daha vacibdir.

Bir vəzifə var - məsələn, effektivliyi iki dəfə artırmaq. Əksər menecerlər bu vəzifəni həll etməyə cəhd etməz. Həll yerinə, bu vəzifəyə niyə başlamaq lazım olmadığını izah edən səbəbləri axtarırlar. Yersiz bahanelər inandırıcı səslənir - bəlkə də, üst menecer də, doğrudan, bu vəzifəni həll etmək istəmir.

Beləliklə, kitabın nəyi izah etdiyini. Görünür ki, həll olunmaz vəzifələri həll etmək bacarığı, həll olunmağı asan olan vəzifələri həll etməyi inkişaf etdirir. Nə qədər çox və daha uzun müddət həll olunmazlarla məşğul olsan, o qədər daha yaxşı sadə vəzifələri həll edirsən.

Bəli, bu arada, kitabın adı "İradə Gücü"dir, müəllifi isə Roy Baumeister.

Bu cür şeyə uşaq çağlarımdan heyran qalmışam, olduqca sadə bir səbəbə görə. 90-cı illərdə kənddə yaşadım, öz kompüterim yox idi, dostlarıma gedib oynayırdım. Və, nə səbəbdənsə, axtarış oyunlarını çox sevdim. Müstəqil olan Space Quest, Larry və Neverhood var idi. İnternet isə yox idi.

O dövrün axtarış oyunları indiki oyunlarla müqayisədə deyil. Ekrandakı əşyalar işıqlandırılmırdı, beş göstərmə işarəsi var idi - yəni hər bir əşyanı beş fərqli şəkildə istifadə etmək olar, nəticə fərqli olar. Eşyalar işıqlandırılmadığı üçün pixel hunting (ekranın hər tərəfini dolaşaraq bir şeyin işıqlandırılmasını gözləmək) mümkün deyil.

Qısacası, evə göndərilənə qədər dayanırdım. Amma bütün axtarış oyunlarını tamamladım. O zaman həll olunmaz vəzifələri çox sevməyə başladım.

Sonra bu praktikayı proqramlaşdırmaya da köçürdüm. Əvvəllər bu çətinlik idi, çünki vəzifələrin həllinin sürəti maaşdan asılı idi – amma mən belə edə bilmirəm, mən məsələnin kökünə enmək, niyə işləmədiyini başa düşmək, lazım olan nəticəyə nail olmaq istəyirəm.

Problemi həll edən müəssisə - orada, ümumiyyətlə, vəzifə ilə nə qədər oturduğun mühüm deyil. Xüsusilə, sən müəssisədə yeganə proqramçı olanda və kiminsə son tarixləri xatırlatmaq üçün rəhbərlik etmədiyi zaman.

Və indi hər şey dəyişib. Açıq desəm, bir-iki iterasiyaya dayanmağı başa düşmürəm. İlk çətinliyə çatanda əlləri düşür. Başqa variantları heç cəhd etmirlər. Sadəcə oturub gözləyirlər.

Hissə-hissə, internet mənzərəni pozur. Bir şey baş tutmadıqda - google-dan kömək istəyirlər. Bizim zamanımızda, ya özünüz başa düşməliydiniz, ya da heç cür. Yalnız maksimum birindən soruşurdunuz. Amma kənddə soruşulacaq kimsə yoxdur - yenə də, internetə görə ünsiyyət dairəsi məhdud idi.
İndi həll edilməsi mümkün olmayan şeyləri çözmək bacarığı işdə çox kömək edir. Əslində, atmaq və etməmək variantı beynimdə hətta düşünülmür. Burada, məncə, prinsipial bir məqamdır.

Həll edilməsi mümkün olmayan şeyləri həll etmə vərdişi, həll yolu axtarmağa məcbur edir, bu vərdişin olmaması isə bəhanələr axtarmağa sövq edir. Yaxud da hər hansı bir qeyri-müəyyən vəziyyətdə ananı çağırırlar.

Xüsusilə, bu, işçi heyəti ilə işləməkdə özünü göstərir. Adətən, yeni işçiyə müəyyən tələblər qoyulur və ya onlara uyğun gəlir, ya da gəlmir. Yəni hazırlıq proqramı olur, nəticələrə görə insan ya uyğun gəlir, ya da gəlmir.

Amma mənim üçün fərqi yoxdur. Mən hər kəsdən proqramçı etmək istəyirəm. Sadəcə, tələblərə uyğunluqları yerinə yetirmək - çox asandır. Bu, həll edilə bilən bir vəzifədir. Hətta katibə də bunun öhdəsindən gələ bilər. Amma bir çürük ağacdan Buratino yaratmaq - bu, bəli. Bu, bir çağırışdır. Burada düşünmək, axtarmaq, sınaqdan keçirmək, səhv etmək, amma davam etmək lazımdır.

Beləliklə, həll edilməsi mümkün olmayan problemləri həll etməyi səmimi tövsiyə edirəm.

Mənbə: habr.com

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster