Mündəricat[Gizlət][Göstər]
10X mühəndisi mifdir?
Reallıq budur ki, bəzi insanlar proqramlaşdırmada digərlərindən daha yaxşıdır.
Bir texnoloji şirkətdəki əvvəlki mövqeyimdə komandamdakı bəzi insanların hər şeyi necə edəcəyini bildiyinə heyran olmuşam.
Hətta universitetdə işlədiyim müddətdə, hakatonlarda və təcrübələrdə iştirak edərək, çox şey öyrəndiyim bir neçə çox istedadlı tərtibatçı ilə tanış ola bildim.
Bu yazıda insanların 10X mühəndisi haqqında ola biləcəyi bəzi yanlış təsəvvürləri nəzərdən keçirəcəyəm. 10X mühəndisinin nə olduğunu araşdırdıqdan sonra yox, Özünüz 10X mühəndis olmağınız üçün verə biləcəyim ən yaxşı məsləhətlərdən bəzilərini nəzərdən keçirəcəyik.
10X mühəndisi nədir?
Bir çox tərtibatçı 10X mühəndisinin həqiqi tərifi haqqında mübahisə edərdi. Ancaq aydınlıq üçün indi sadə bir tərif təyin etməyə çalışaq.
10X mühəndisi on yaşıdları kimi məhsuldar olmağı bacaran bir proqram tərtibatçısıdır.
10X mühəndisinin ideyası düşündüyünüzdən daha erkən yarana bilər.
A tədqiqat kağız 1968-ci ildən "Onlayn və oflayn proqramlaşdırma performansını müqayisə edən kəşfiyyat, eksperimental tədqiqatlar" ilk olaraq ən yaxşı proqramçıların bəzilərinin ən pis proqramçılardan daha yaxşı bir miqyas sırasını yerinə yetirməsi fikrini irəli sürdü. Bu gün razılaşdırılmış tərif olmasa da, 10X mühəndisinin ideyası tezliklə akademiyadan kənarda yayıldı.
Bir neçə il sonra klassik kitab The Mifik Adam-Ay 10X mühəndisinin ideyasını daha da nümayiş etdirdi. Müəllif Fred Brooks bunu təklif edir proqram komandalar cərrahi qruplar kimi strukturlaşdırıla bilər.
Bu komandada sizə dəstək verən proqramçılar və ya “tibb bacıları” ilə baş proqramçı və ya “cərrah” olacaqsınız.
Bu bənzətməni başa düşmək asan olsa da, proqram təminatının inkişafının hazırkı vəziyyətinə tətbiq edildikdə, onun bir qədər sadə və köhnəldiyinə inanıram.
Texniki komandada komanda dinamikası cərrahdan çox fərqlidir. İşin çoxunu və ya yalnız ən çətin işi tək adamın yerinə yetirməsi fikri, 10X mühəndisinin olması lazım olduğuna inandığım şeyi səhv xarakterizə etdi.
Ümumi səhv fikirlər
10X mühəndisinin ideyası bütün texnoloji sahəyə yayıldıqca, menecerlərin əksəriyyəti tez-tez “10X” dedikdə nəyi nəzərdə tutduğumuzu səhv şərh edirlər.
Ümumi bir yanlış fikir, 10X mühəndislərinin həmyaşıdlarından on dəfə çox kod istehsal etməsidir. Bu, sadəcə olaraq, doğru deyil.
10X mühəndisi həmkarlarından daha çox kod istehsal edə bilsə də, kəmiyyət düzgün metrik deyil. Təsəvvür edin ki, yüzdən az müddətdə edilə bilən işləri yerinə yetirmək üçün min sətir kod sərf edən bir proqramçı. Eynilə, 10X mühəndisi on qat daha sürətli kodlaşdırmaz!
10X mühəndisləri haqqında başqa bir yanlış fikir, onların sadəcə kodlaşdırma biliklərinə görə əla olmasıdır. Yenə də bu, səhv metrikaya baxmağın başqa bir halıdır.
10X mühəndisini bu qədər dəyərli edən onun komandasına və təşkilatına on qat dəyər qatmasıdır. 10X mühəndisi, kodlaşdırma biliklərindən istifadə etmək və onu şirkətin ehtiyaclarına uyğunlaşdırmaq bacarığına görə əvəzolunmazdır.
Menecerlər problemləri həll edə bilən və başqaları ilə yaxşı işləyə bilən mühəndislər axtarmalıdırlar. Kodlaşdırma biliklərindən başqa, 10X mühəndisləri ətrafındakı hər kəsin işini yüksəldə bilməlidirlər.
10x Mühəndis olmağın beş yolu
Əgər siz növbəti işə qəbulunuzu axtaran menecersinizsə və ya sadəcə olaraq 10X mühəndis olmağa can atan mühəndissinizsə, bu bölmə sizin üçündür.
10X mühəndisinin bəzi əsas vərdişləri və xüsusiyyətləri bunlardır:
Onlar texnoloji yığıncağından maksimum yararlanmağı bilirlər
Alətlərinizi bilmək sizə verə biləcəyim ən bariz məsləhətdir. Bununla belə, bir çox tərtibatçılar hələ də səmərəli işləməyi öyrənməklə öz iş axınını təkmilləşdirə bilərlər.
Birlikdə işlədiyim 10x mühəndislərin əksəriyyəti terminalda öz yollarını bilir. Yeni başlayanlar üçün bir az öyrənmə əyrisi olsa da, qabıq əmrlərini anında necə edəcəyinizi başa düşmək uzun müddətdə işinizi daha tez yerinə yetirməyə kömək edəcək.
10x mühəndislər də bir az tənbəl olmaqdan faydalana bilər. Nə demək istədiyimi sizə deyim.
Təsəvvür edin ki, istehsala yeni öhdəliklər vermək üçün hər gün bir sıra əmrləri əl ilə yerinə yetirməlisiniz. 10x mühəndis təkrarlanan işlərdən çəkinməlidir. Onlar günün mümkün qədər çox hissəsini avtomatlaşdırmaq üçün əlavə səy göstərirlər.
Ən yaxşı mühəndislər də uzunmüddətli düşünməlidirlər. Bir başlanğıc üçün işləyirsinizsə, tez və asan həll yollarına diqqət yetirmək cazibədar ola bilər. Bununla belə, bu həllər xəttin aşağı miqyasını artırmaya bilər.
Onlar heç vaxt öyrənməyi dayandırmırlar
Böyük inkişaf etdirici heç vaxt öyrənməyi dayandırmaz. Ən yaxşı mühəndislər işlərində tətbiq etməyə çalışa biləcəkləri yeni konsepsiyaları, dilləri və çərçivələri sınamaq üçün sıx iş günlərindən vaxt tapırlar.
10x mühəndis sağlam maraq hissini saxlamalıdır. Onlar tez-tez özlərindən soruşurlar: "Bunu daha yaxşı etmək olarmı?" və ya "Bu problemi həll etməyin daha sadə və ya daha səmərəli yolu varmı?"
Beləliklə, 10x mühəndis özü öyrənmə sənətinə yiyələnməlidir. Öyrənməyi öyrənmək, sürətli templi bir mühitdə ayaqda qalmağın ən yaxşı yoludur.
Onlar vaxtlarını ən yaxşı şəkildə necə keçirəcəklərini bilirlər
Mükəmməl bir proqram mühəndisi qərarlar qəbul etməkdə, xüsusən də vaxtlarını nə etmək lazım olduğuna dair əladır.
10X mühəndisləri nadir hallarda orta mühəndisdən daha çox saat işləməli olurlar. Mühəndislər nə vaxt geri çəkilməli və müəyyən istəklərə yox deməli olduqlarını bilməlidirlər. Onlar bilməlidirlər ki, hansı işləri özləri yerinə yetirəcəklər və hansı işləri həvalə edəcəklər.
Effektiv mühəndislər tapşırığın tez yerinə yetirilməsinə dəyər olub-olmadığını başa düşməyi bacarmalıdırlar. Yadda saxlamaq lazım olan bir zehni model Pareto prinsipidir.
Prinsip deyir ki, işinizin dəyərinin 80% -i səyinizin 20% -dən gəlir. Başqa sözlə, bütün vəzifələr bərabər deyil.
Onlar düzgün mentorluq axtarırlar
Böyük mühəndis sənayenin təcrübəli veteranından çox şey öyrənə bilər. 10X mühəndisləri tez-tez öz biliklərini artırmaq üçün işdə və xaricdə mentorluq axtarırlar.
Eynilə, 10X mühəndisləri öz komanda yoldaşlarına mentorluq rolunu almaqdan faydalanacaqlar. Daha təcrübəsiz komanda yoldaşlarına açıq olmaqla bütün komanda yüksəlir.
Onlar işi başa düşürlər
Bir sözlə, proqram mühəndisliyi kompüterlər üçün real dünya problemini həll etmək üçün sadəcə bir yoldur. Bunu nəzərə alaraq, effektiv mühəndis həll etməyə çalışdığı problemin mütəxəssisi olmalıdır.
Bir mühəndis olaraq, bir hissəsi olduğunuz biznes və ya sənaye haqqında anlayış əldə etmək üçün səy göstərmək ağıllı bir fikirdir. 10x mühəndis digər şöbələrlə görüşlərin fəal iştirakçısı olmalıdır.
Mühəndis digər şöbələrin biznes kontekstində nə etdiyini başa düşmək üçün səy sərf edərsə, onlar effektiv ünsiyyətçi olacaqlar. Effektiv ünsiyyət komandanızın biznes tələblərini və layihə spesifikasiyalarını səhv başa düşməsinin qarşısını almağa kömək edəcək.
Nəticə
Ümid edirik ki, indi 10X mühəndisinin necə göründüyü barədə daha aydın təsəvvürünüz var. Siz həmçinin 10X mühəndisinin nə olmadığını başa düşməlisiniz.
Yuxarıdakı məsləhət, əlbəttə ki, hər hansı bir proqram mühəndisliyi roluna tətbiq oluna bilən ümumi təlimatdır. Necə ən yaxşı ola biləcəyinizi öyrənmək istəyirsinizsə DevOps mühəndisi, tam yığın tərtibatçısı və ya məlumat alimi üçün ən yaxşı seçiminiz öyrənmək və qurmaq üçün imkanlar tapmaqdır.
Mövcud mövqenizin yaxşı bir öyrənmə mühiti olub olmadığını düşünün. Ola bilsin ki, siz cari texnoloji yığınınızdan kənar texnologiyaları araşdırmağa imkan verəcək yan layihələr üzərində işləmək üçün daha çox vaxt sərf etmək istəyirsiniz. Bunlar texnologiyada üstünlük əldə etmək üçün əməl edə biləcəyiniz məsləhətlərdən yalnız bir neçəsidir.
Sizcə mühəndis olmaq istəyənlər üçün ən faydalı məsləhət hansıdır?
Cavab yaz