5.1 Tərtibatçının adi bir günü
Proqramçı olmaq asan və xoşdur. İşin təşkili ilə Project Manager məşğul olur, məhsulun xüsusiyyətlərinin siyahısı ilə — Product Owner. Görüşləri Scrum Master təşkil edir. Bütün təşkilati proseslər maksimum dərəcədə formallaşdırılıb və standartlaşdırılıb.

Səhər işə gəlirsiniz, çay və ya qəhvə hazırlayırsınız, kompüterin arxasında oturursunuz. Ümumi çat-ı açırsınız, təxirəsalınmaz mesajların olub-olmadığını, xəstələnənlərin olub-olmadığını yoxlayırsınız və hər şey qaydasındadırsa, işə başlayırsınız.
Komandanızın bütün tapşırıqlarının saxlandığı JIRA saytını açırsınız: layihənin backlog-u və cari sprint-in backlog-u. Tapşırıqlar artıq Scrum Master/TeamLead və ya ProductOwner tərəfindən prioritetləşdirilib.
Ən prioritet olanı götürüb, onun üzərində işləməyə başlayırsınız. Bunun üçün tapşırığı In Progress statusuna keçirmək lazımdır. Bu, bir neçə kliklə edilir. Vəssalam, vaxt başladı.
Tapşırığın təsvirinə adətən əlavə məlumat və ya sənədlərə keçid əlavə olunur. Tapşırıq onu yerinə yetirmək üçün bütün lazımi məlumatları ehtiva etməlidir. Belə məlumatların olması sizin menecerinizin vəzifəsidir.
Nəsə düz olmadıqda, tapşırığı ("task"-ı proqramlaşdırma dilində) menecerinizə təyin edə və ona şərhlərdə hansı sualların yarandığını və ya hansı məlumatların yetərsiz olduğunu yaza bilərsiniz.
5.2 Kod yazmaq
Məsələni təsvir etməyi öyrəndiniz və nə etməli olduğunuz sizə aydındır. Əla, işə başlaya bilərsiniz. Burada sizə CodeGym-dəki təhsil təcrübəniz və komanda işindəki təcrübəniz kömək edəcək.
Növbəti xüsusiyyət hazır olduqdan sonra və buna əmin olduqdan sonra kodu Git-ə yükləməyiniz lazımdır. Bu, bir neçə kliklə birbaşa IDE-dən edilir. Sizin halda — PyCharm-dan. Əvvəlcə kodunuzu yerli repozitoriyanıza commit edirsiniz, sonra isə mərkəzi Git-repozitoriyasına push edirsiniz.
Əksər hallarda son əməliyyat Pull Request vasitəsilə edilir, yəni siz Git vasitəsilə kodunuzu təftiş üçün timlidə göndərirsiniz. Əgər kod ilə hər şey əladırsa və şərhlər yoxdursa, timlid sizin pull request-i təsdiqləyir (accept), və o, Git-in əsas iş xəttinə düşür.
Vacibdir! Heç bir halda susub oturmayın, əgər tapşırığın necə ediləcəyini bilmirsinizsə. Belə hallar tez-tez olur və çox zaman yeni başlayanlar (və yalnız onlar deyil) bu vəziyyəti düzgün həll etmirlər. Yadda saxlayın, əgər siz 2 saat ərzində tapşırığın necə ediləcəyini başa düşmürsünüzsə, bu barədə menecerinizə məlumat verməlisiniz.
Eləcə də timlidə «bunu etmək olmaz» ifadəsi ilə getməyə dəyməz. Belə ifadə çox əsəbiləşdirir, xüsusən də timlid dəqiq bilir ki, «bu etmək olar» və özü dəfələrlə oxşar bir şey edib.
Necə edəcəyinizi bilmirsiniz — deyin: «mən bunu necə edəcəyimi başa düşməyə çalışaraq iki saat/iki gün sərf etdim, amma alınmadı». Timlid sizə hansı istiqamətdə Google-da axtarış etmək lazım olduğunu göstərəcək.
Budur, məhsulun müasir hazırlanması mənzərəsinə baxdıq. Kod yazmaq — bu, bütün işlərin yalnız kiçik bir hissəsidir, amma hər şey belə qurulub ki, sizi işinizdən heç nə yayındırmasın. Beləliklə, Python öyrənməyə keçin — proqramçı kimi işləmək sizi sevindirəcək.
GO TO FULL VERSION