Memarın Yolu: Sertifikatlaşdırma və Məhsulun Batırılması

Demək olar ki, hər bir tərtibatçı öz bacarıqlarını necə inkişaf etdirməli olduğu və böyümənin hansı istiqamətini seçmək barədə suallar verir: şaquli - yəni menecer olmaq və ya üfüqi - tam yığın. Bir məhsul üzərində uzun illər işləmək, miflərin əksinə olaraq, məhdudiyyət deyil, faydalı bir fürsətə çevrilir. Bu yazıda biz 6 ilini sertifikatlara həsr etmiş və bu müddət ərzində memar olmaq üçün çalışmış backend developerimiz Alekseyin təcrübəsini paylaşırıq.

Memarın Yolu: Sertifikatlaşdırma və Məhsulun Batırılması

Memar kimdir

İT memarı (texnoloji aparıcı) İT layihələrində qlobal məsələlərlə məşğul olan yüksək səviyyəli tərtibatçıdır. O, müştərinin biznes proseslərinə qərq olur və texnologiyadan istifadə edərək problemlərini həll etməyə kömək edir, həmçinin bu və ya digər informasiya sisteminin necə qurulacağını müəyyənləşdirir.

Belə bir mütəxəssis təkcə ayrı-ayrı mövzu sahələrini başa düşməməli, həm də bütün prosesi görməlidir:

  • Biznes probleminin qurulması.
  • Məlumatların proqramlaşdırılması, hazırlanması, saxlanması və emalı daxil olmaqla inkişaf.
  • İnfrastrukturun yerləşdirilməsi və dəstəklənməsi.
  • Test.
  • Yerləşdirmək.
  • Analitika və əməliyyat xidmətləri.

Bu, inkişafın həyat tsiklində özünüzü istənilən mütəxəssisin və ya komandanın yerinə qoymaq, sistemlərin mövcud vəziyyətini daxildən anlamaq, buraxılmış səhvləri müəyyən etmək və məqsədləri formalaşdırmaq bacarığı deməkdir. Bəzən özünüz cərrahi müdaxilə etməlisiniz.

Tərtibatçıdan memarlığa qədər peşəkar inkişaf yolu uzun müddət çəkir - adətən bir neçə il. Bunun üçün tərtibatçıya həm praktiki bacarıqlar, həm də beynəlxalq sertifikatlaşdırma ilə təsdiq oluna bilən nəzəri biliklər lazımdır.

Bir layihədə 5 ildən çox - gündəlik və ya böyümə fürsəti?

Bir neçə il əvvəl biz xarici müştəri üçün böyük tibbi İT sistemi üzərində işə başladıq. Bu irimiqyaslı layihədə müəyyən problemlər var idi:

  • məhdud giriş;
  • qeyri-sabit məhsul;
  • inanılmaz uzun sprintlər və uzun təsdiqlər.

“Bacarıqlarınızı təkmilləşdirməyin vaxtıdır”“, - aparıcı tərtibatçılardan biri Aleksey sadalanan çətinlikləri aradan qaldırmaq və sistemi daha yaxşı başa düşmək üçün bu qərara gəldi.

Aleksey öz təcrübəsini, təlimə harada başlamağın daha yaxşı olduğunu, hansı sertifikatların alınmasının vacib olduğunu, bunu necə və nə üçün edəcəyini bölüşdü.

Birinci addım: İngilis dilini təkmilləşdirin

Proqramlaşdırma dilləri inkişafın əsas hissəsidir, lakin ünsiyyət üçün dillər də eyni dərəcədə vacibdir. Xüsusilə ingilis dilli müştəri ilə ünsiyyətdə!

Təcrübədən

Gözəl günlərin birində Aleksey müştəri tərəfdən bir işçidən zəng aldı. O dövrdə bizim tərtibatçımız hələ bir dəstə sertifikatla öyünə bilməzdi - nə texnologiyada, nə idarəetmədə, nə də rabitədə. Bəlkə də faydalı olmayacaqlar - axırda əlavə regaliya olmadan səlahiyyətli bir mütəxəssis ola bilərsiniz. Amma problem yenə də yarandı.

Biz başa düşməliyik ki, danışıq dili yazılı dildən köklü şəkildə fərqlənir. Əgər siz ingilis dilinin spesifikasiyalarını yaxşı bilirsinizsə, lakin dinləmə və danışmağı məşq etmirsinizsə, onda sizin üçün pis xəbərimiz var. Bu halda partnyorlarla telefon danışıqları çıxılmaz vəziyyətə düşə bilər.

Aleksey zəngdə bəzi tanış sözləri tutdu, lakin həmkarının nitqi o qədər sürətli idi və audio dərslərdəki klassik tələffüzdən fərqli olaraq, suallarının əsas mahiyyəti keçmişdə getdi. Nəzakətdən və vəziyyəti çətinləşdirmək istəmədiyindən Aleksey tez bütün təkliflərlə razılaşdı.

İş zamanı xoşagəlməz kəşflərin edildiyini deməliyəm? Tərtibatçımız, təklif başa düşülən dildə gəlsəydi, tamamilə qəsdən imtina edəcəyi bir şeyə imza atdı.

O an aydın oldu ki, sadəcə olaraq dinləmə və danışma bacarıqlarını təkmilləşdirmək lazımdır. Bunun ən yaxşı yolu sertifikatlar vasitəsilə idi.

İngilis dili sertifikatı

Tibbi layihəmiz çərçivəsində rabitəni yaxşılaşdırmaq üçün Aleksey eyni anda bir neçə proqramda təhsil aldı. Nəticədə o, FCE - İngilis dili üzrə Birinci Sertifikatdan keçdi. Bu, mənə müştərini eşitməyə və fikirlərimi ona çatdırmağa kömək etdi.

Həyatın hacklənməsi:

Əsas İngilis proqramlarından çəkinin. Bacarıq hədəflənməlidir. Əgər işgüzar ünsiyyət üçün ingilis dili lazımdırsa, onu qəbul etməlisiniz. Sadəcə ifrata varmayın və CAE (Advanced English Sertifikatı) götürün. Onun özəlliyi mürəkkəb sözlər, beynəlxalq ünsiyyətdə demək olar ki, heç vaxt istifadə olunmayan konkret ifadələrdir.

Memarın Yolu: Sertifikatlaşdırma və Məhsulun Batırılması

İkinci addım: bütün texnologiya yığını üzrə sertifikatlaşdırma

Əvvəlcə layihə ORM obyektlə əlaqəli xəritəçəkmə texnologiyasına əsaslanırdı. Müştəri tərəfində olan inkişaf komandası öz beyinləri ilə fəxr edirdi, çünki hər şey qabaqcıl, mürəkkəb və sərin konsepsiyalardan istifadə edilməklə edilib.

Bununla belə, istehsalda problemlər, xüsusən də daim donan SQL serveri qeyri-adi deyildi. İş o yerə çatdı ki, problemin tipik həlli xidməti yenidən işə salmaq idi. Müştəri komanda rəhbərinə zəng etdi və yenidən işə başlamağın vaxtının gəldiyini söylədi. Nəhayət, bunu bitirmək qərarına gəldik.

Müştəri sistemin işini işləmək istəyirdi - bunun üçün profilləşdirməni tətbiq etmək və müntəzəm olaraq optimallaşdırma aparmaq lazım idi. O zaman, təxminən 2015-ci ildə Ants Profiler profilləmə vasitəsi kimi seçildi, lakin o, zəif çıxış etdi. Aşağı detallarla kritik kod bloku haqqında məlumat əldə etmək çətin idi. Maksimum təfərrüatda Ants Profiler kodu elə dəyişməyə başladı ki, sistemlərin funksionallığı risk altında idi - profilin konfiqurasiya edildiyi yerdə hər şey sadəcə çökdü. Beləliklə, yanaşmamızı dəyişdik.

Statistikanı təhlil etməklə başladıq

Satış statistikasını təhlil edərkən məlum oldu ki, serverdəki işlərin 95%-i 4 sətirdən ibarət primitiv biznes məntiqinə malikdir. Onlar üçün bir SQL sorğusu kifayət idi və ORM ilə iş məntiqi bloku tərəfindən yaradılan sorğuların tam dəsti deyil.

Aleksey ORM olmadan işin daşınması üçün saxlanılan prosedur təklif etdi və həyata keçirdi. İdeya adi layihə paradiqmasına zidd idi, komanda rəhbəri bunu ehtiyatla qarşıladı, lakin müştəri hər şeyi qəbul etdi və həyata keçirilməsini tələb etdi. Bu təəccüblü deyildi, çünki yeni üsul istehsalda emal gecikmələrini dörd saatdan bir neçə dəqiqəyə - orta hesabla 98 dəfə azaltmağa imkan verdi.

Yenə də şübhələrimiz var idi: bu düzgün qərardır, yoxsa şəxsi seçim məsələsidir? Qüdrətli C# və ORM-ə inam sadə həllərin bütün gücünü göstərən qəza ilə sarsıldı.

İkinci hal

Komanda ORM paradiqması daxilində verilənlərlə işləmək üçün bütün qaydalara uyğun tərtib edilmiş, səhvsiz sorğu yazıb. Onun emalı 2-3 dəqiqə çəkdi və bu parametrlər məqbul görünürdü. Bununla belə, sadə seçicilərdən və baxışlardan istifadə etməklə alternativ tətbiq daha sürətli nəticələr verir - 2 saniyə.

Aydın oldu ki, bütün nüansları başa düşmək və optimal metodu seçmək üçün bütün layihə yığını üzrə sertifikatlaşdırmadan keçəcək mütəxəssis seçmək vaxtıdır. Aleksey bu vəzifəni öz üzərinə götürdü.

İlk sertifikatlar

Mahiyyəti başa düşmək üçün Aleksey keçdi bir neçə Microsoft sertifikatları, layihənin bütün texnologiya yığınını əhatə edir:

  • TS: Microsoft .NET Framework 4 ilə Windows Proqramlarının İnkişafı
  • TS: C#-da Microsoft .NET Framework 4 Proqramlaşdırma ilə verilənlərə daxil olmaq
  • TS: Microsoft .NET Framework 3.5 Windows Forms Tətbiq İnkişafı
  • PRO: Microsoft .NET Framework 3.5-dən istifadə edərək Windows Proqramlarının layihələndirilməsi və inkişafı
  • PRO: Microsoft .NET Framework istifadə edərək Windows əsaslı proqramların layihələndirilməsi və inkişafı
  • TS: Microsoft .NET Framework 2.0 - Windows əsaslı Müştəri İnkişafı

Yeni layihə üzərində işi optimallaşdırmağa çalışan komanda aşağıdakı nəticələrə gəldi:

  • Sistemlərin işləməsi üçün kod yazma qaydalarına riayət etmək lazımdır: girintilər və şərhlər deyil, texniki xüsusiyyətlər - verilənlər bazasına edilən zənglərin sayı, serverə yüklənmə və s.
  • Ziddiyyətli anlayışların tətbiqi problemə səbəb ola bilər. Verilənlər bazası anlayışı çoxluq nəzəriyyəsidir, ORM isə əməliyyatlar konsepsiyasıdır.
  • İşlərin adi nizamını pozan fikirlər komanda daxilində müqavimətlə qarşılaşa bilər. İnkişaf həm də münasibətlər və öz fikrinizi mübahisə etmək bacarığı ilə bağlıdır.
  • Sertifikatlaşdırma üfüqlərinizi genişləndirir və nəyin istifadə oluna biləcəyini və nəyin istifadə oluna bilməyəcəyini başa düşməyə imkan verir.

Memarın Yolu: Sertifikatlaşdırma və Məhsulun Batırılması

Üçüncü addım: Koddan daha çox məlumat əldə edin

Geniş miqyaslı İT həlləri üzərində işləyərkən bir çox amillər vacibdir. Məsələn, hər bir tərtibatçı şəbəkə parametrlərinə diqqət yetirmir, lakin hətta onun bant genişliyi biznes probleminin həllinə təsir göstərə bilər.

Bunu başa düşmək verilir 98 seriyası sertifikatı:

Onlar sizə şeylərə daha geniş nəzər salmağa və məhdud “yalnız kod” konsepsiyasından çıxmağa imkan verir. Bunlar Əsaslar, əsaslardır, lakin hər şeyi daha dərindən başa düşmək üçün vacibdir.

Seriya 98 sertifikatları qısa testlərdir - 30 dəqiqə üçün 45 sual.

Dördüncü addım: Proseslərin idarə edilməsi

Klinikalarla işləmək, məsələn, mobil oyun yaratmaqdan daha vacib bir işdir. Burada bir funksiya əlavə edib onu istehsal üçün yaymaq mümkün deyil - təsdiqləmə prosesini izləmək və müştəridən çoxsaylı redaktələr etmək vacibdir, çünki insanların sağlamlığı və həyatı təhlükədədir.

Tipik Çevik bu layihədə istənilən nəticəni vermədi və hər bir sprint kifayət qədər uzun müddət davam etdi. Yerləşdirmələr arasında 6 aydan bir ilə qədər davam etdi.

Bundan əlavə, xidmət edilən on klinikanın proseslərini hansısa ortaq məxrəcə gətirmək texniki cəhətdən mümkün deyildi.

Bu şərtlərdə daha tez nəticələr əldə etmək üçün tərtibatçılara şəxsi məsuliyyət və proseslərə geniş miqyaslı baxış lazım idi - bu, daimi konsentrasiya və yüksək ixtisas deməkdir.

Mütəxəssis prosesə qərq olduqda, nəticələri, səbəbləri və nəticələrini, bütün mənzərəni aydın şəkildə görür. Bu, eyni zamanda, əlavə motivasiya və məlumatlılıq, problem və problemləri həll etmək bacarığını təkmilləşdirən amildir.

Yaxşı işləyən infrastruktur, yaxşı qurulmuş arxitektura və optimal kodla bir adam bir çox prosesləri öz üzərinə götürə bilər. Lakin bu, o demək deyil ki, layihəni təkbaşına idarə etməyə qadir olan universal əsgərlər yetişdirmək lazımdır. Ünsiyyət və komanda işi vacibdir.

Komandada hər bir tərtibatçı anlayır ki, həmkarları onun hərəkətlərindən asılıdır. İnkişaf mərhələsində 5 dəqiqəyə qənaət etmək bəlkə də əlavə 5 saat sınaq deməkdir. Bunu başa düşmək üçün ünsiyyət qurmaq vacibdir.

Layihəmizdə Aleksey proseslərin mənimsənilməsində kömək aldı EXIN-dən sertifikatlar:

  • Risklərin idarə edilməsində M_o_R Vəqfi Sertifikatı
  • Çevik Scrum Vəqfi
  • IT Service Management Foundation
  • EXIN Business Information Management Foundation
  • Layihə İdarəetməsində PRINCE2 Vəqf Sertifikatı
  • Test mühəndisi sertifikatı
  • Microsoft Operations Framework Foundation
  • Çevik Xidmət Layihələri

Sistemə statistika və sadə proqramlaşdırma nöqteyi-nəzərindən baxmağa kömək edən edX üzrə kurslar alındı ​​və daha sonra əldə etməyə məcbur edildi. memar sertifikatı:

  • Yalın istehsal
  • Altı Siqma: Təhlil et, Təkmilləşdir, Nəzarət et
  • Altı Sigma: Müəyyən edin və ölçün

Altı Sigma prinsipinə əsasən, statistik nəzarət son dərəcə yüksək ehtimalla yüksək keyfiyyətli nəticəni təmin edir.

Səviyyəsini yüksəldən tərtibatçı, bir qayda olaraq, aşağıdakı nəticələrə gəlir:

  • Çox çalışmayın, amma səmərəli işləyin.
  • Kənarın arxasınca qaçaraq həyatınızı çətinləşdirməyin: dəbdəbəli texnologiya problemləri mütləq daha yaxşı həll etmir.
  • Dövrün bütün mərhələlərində mütəxəssislərlə dost olun və onların ağrı nöqtələrini öyrənin. Memar prosesləri mənimsəməlidir: problemin müəyyən edilməsi, problemin qoyulması, şəbəkə topologiyasının layihələndirilməsi, inkişaf, sınaq, dəstək, əməliyyat.
  • Hər bir xüsusiyyəti içəridən və xaricdən yoxlayın.
  • Elə olur ki, İT prosesləri biznes proseslərinə uyğun gəlmir və bununla məşğul olmaq lazımdır.

Memarın Yolu: Sertifikatlaşdırma və Məhsulun Batırılması

Beşinci addım: Big Data obyektivindən arxitekturanı anlayın

Layihə zamanı biz kifayət qədər böyük verilənlər bazası ilə məşğul olduq. Ən azından müəyyən bir məqama qədər belə görünürdü. Aleksey edX-də böyük verilənləri öyrənməyə başlayanda məlum oldu ki, layihə üzrə 1,5 Tb kiçik verilənlər bazasıdır. Ciddi tərəzi - 10 Tb-dən və orada digər üsullar tələb olunur.

Sertifikatlaşdırma istiqamətində növbəti addım böyük verilənlər üzrə kurs idi. O, məlumat axınının təşkilini başa düşməyə və istehsal əməliyyatlarını sürətləndirməyə kömək etdi. Həm də kiçik alətlərə diqqət yetirin, məsələn, fərdi mikro tapşırıqları həll etmək üçün Excel-dən istifadə etməyə başlayın.

Sertifikat:
Microsoft Professional Proqramı: Böyük Məlumat Sertifikatı

Memarın Yolu: Sertifikatlaşdırma və Məhsulun Batırılması

Altıncı addım: tərtibatçıdan memarlığa

Bütün sadalanan sertifikatları aldıqdan sonra, hələ bir tərtibatçı olarkən, Aleksey, alınan məlumatın yüksək səviyyədə abstraksiyaya malik olduğunu başa düşməyə başladı və bu, pis deyildi.

Proseslərin geniş miqyaslı baxışı ən yüksək sertifikat səviyyələrindən biri olan memar səviyyəsinə gətirib çıxarır.

Memar sertifikatı axtarışında Aleksey gəldi Sertifikatlı Proqram Memarı - Microsoft Platforması Sundblad & Sundblad tərəfindən. Bu, Microsoft tərəfindən tanınan proqramdır, onun inkişafı 14 il əvvəl şirkətin baş və İsveç ofislərinin əməkdaşlığı ilə başlamışdır. O, .NET Framework, tələblərin toplanması, məlumat axınının idarə edilməsi və bir çox digər yüksək səviyyəli mövzuları əhatə edir və memarın bacarıqlarının güclü sübutu hesab olunur.

Proqram çərçivəsində təhsil almaq üçün kurslar var idi. Sertifikatlaşdırma bilikləri sistemləşdirdi və bizə yeni inkişaf mərhələsinə - tərtibatçıdan memarlığa qədər daxil olmağa imkan verdi.

Memarın Yolu: Sertifikatlaşdırma və Məhsulun Batırılması

Ümumiləşdirərək

Alekseyin qeyd etdiyi kimi, irimiqyaslı İT sistemi ilə işləyərkən yadda saxlamaq lazımdır ki, proqramlaşdırma bahalı əyləncə deyil, biznes problemlərinin həlli vasitəsidir. Bu və ya digər problemlə qarşılaşdıqda, layihənin dalana dirənməməsi üçün mütləq biznes dəyərini yazmalısınız.

Memarın proqramlaşdırmaya və onun elementar komponentlərinə xüsusi baxışı var:

  • Məlumat axını yaratmaq və/yaxud saxlamaq
  • Məlumat axınından məlumat axınının çıxarılması
  • Məlumat axınından dəyər axınının çıxarılması
  • Dəyər Axını Monetizasiyası

Bir layihəyə memarın gözü ilə baxsanız, sondan başlamaq lazımdır: dəyəri formalaşdırın və sonra məlumat axını ilə ona keçin.

Memar layihəyə qlobal baxışa malik olmaqla, inkişaf qaydalarına əməl edir. Təcrübə və öz səhvlərinizlə buna nail olmaq demək olar ki, qeyri-mümkündür, daha doğrusu, mümkündür, lakin çox uzun vaxt aparacaq. Sertifikatlaşdırma sizə üfüqlərinizi genişləndirməyə və hər bir məsələnin tam kontekstinə nəzər salmağa, minlərlə peşəkarın təcrübəsi ilə tanış olmağa və problemlərin effektiv həlli bacarıqlarını inkişaf etdirməyə imkan verir.

Bu günə qədər biz beş ildən artıqdır ki, yuxarıda təsvir olunan tibb sistemi ilə işləyirik və əhəmiyyətli irəliləyişlərə nail olmuşuq. Bu müddət ərzində Aleksey 20-dən çox sertifikat imtahanından keçdi:

  1. TS: Microsoft .NET Framework 4 ilə Windows Proqramlarının İnkişafı
  2. TS: C#-da Microsoft .NET Framework 4 Proqramlaşdırma ilə verilənlərə daxil olmaq
  3. TS: Microsoft .NET Framework 3.5 Windows Forms Tətbiq İnkişafı
  4. PRO: Microsoft .NET Framework 3.5-dən istifadə edərək Windows Proqramlarının layihələndirilməsi və inkişafı
  5. PRO: Microsoft .NET Framework istifadə edərək Windows əsaslı proqramların layihələndirilməsi və inkişafı
  6. TS: Microsoft .NET Framework 2.0 - Windows əsaslı Müştəri İnkişafı
  7. 98-361: Proqram təminatının inkişafının əsasları
  8. 98-364: Verilənlər Bazasının Əsasları
  9. Risklərin idarə edilməsində M_o_R Vəqfi Sertifikatı
  10. Çevik Scrum Vəqfi
  11. IT Service Management Foundation
  12. EXIN Business Information Management Foundation
  13. Layihə İdarəetməsində PRINCE2 Vəqf Sertifikatı
  14. Test mühəndisi sertifikatı
  15. Microsoft Operations Framework Foundation
  16. Çevik Xidmət Layihələri
  17. Yalın istehsal
  18. Altı Siqma: Təhlil et, Təkmilləşdir, Nəzarət et
  19. Altı Sigma: Müəyyən edin və ölçün
  20. Microsoft Professional Proqramı: Böyük Məlumat Sertifikatı
  21. Sertifikatlı Proqram Memarı - Microsoft Platforması

Memarın Yolu: Sertifikatlaşdırma və Məhsulun Batırılması

Bütün imtahanlardan keçərək, Aleksey aparıcı tərtibatçıdan layihə memarlığına yüksəldi. Eyni zamanda, sertifikatlaşdırma həm peşəkar inkişaf, həm də müştərinin gözündə reputasiyası üçün güclü vasitəyə çevrilib.

"Sertifikat Ram" nəzarət və işlənmə tələb edən fərdi kritik proseslərə giriş əldə etməyə kömək etdi. İT həllərinin avropalı müştəriləri, bir qayda olaraq, sertifikatlı mütəxəssisləri yüksək qiymətləndirirlər və onlara daha çox fəaliyyət azadlığı verməyə hazırdırlar.

Diqqətinizə görə təşəkkürlər! Ümid edirik ki, məqalə sizin üçün faydalı oldu.

Mənbə: www.habr.com

Добавить комментарий