1. İnkişafçının gündəlik həyatı
Proqramçı olmaq asandır və xoşdur ☀️. İşin təşkili üçün Project Manager cavabdehdir, məhsulun xüsusiyyətləri üçün Product Owner. Toplantıları Scrum Master təşkil edir. Bütün təşkilati proseslər maksimum dərəcədə formal və standartlaşdırılıb ✅.

Siz səhər işə gəlirsiniz, çay və ya qəhvə içirsiniz ☕️, kompüterinizə oturursunuz 🖥️. Ümumi çat 💬 açırsınız, təcili mesajlar olub-olmadığını yoxlayırsınız, kimsə xəstələnibmi 🤒, və əgər hər şey qaydasındadırsa, işə başlayırsınız.
Siz JIRA saytına daxil olursunuz, burada komandanızın bütün tapşırıqları saxlanılır: layihənin backlog-u və cari sprint-in backlog-u. Tapşırıqlar artıq prioritetə görə sıralanıb sizin Scrum Master/TeamLead və ya ProductOwner tərəfindən.
Siz ən yuxarıdakı tapşırığı götürürsünüz — ən prioritetli 🔝 və onun üzərində işləməyə başlayırsınız. Bunun üçün onu In Progress statusuna keçirmək lazımdır. Bu, bir neçə kliklə 🖱️ edilir. Vaxt başladı ⏳.
Tapşırığın təsvirinə əlavə məlumat və ya sənədləşdirməyə keçid 📄 əlavə olunur. Tapşırıqda sizin onu yerinə yetirmək üçün lazım olan bütün məlumatlar olmalıdır. Belə məlumatların olması — bu sizin menecerinizin vəzifəsidir 👨💼.
Əgər hər şey düzgün deyilsə, siz tapşırığı ("task" proqramçı dilində) menecerinizə təyin edə bilərsiniz və şərhlərdə hansı sualların və ya hansı məlumatların çatışmadığını qeyd edə bilərsiniz.
2. Kod yazırıq
Tapşırığın təsvirini öyrəndiniz və nə etməli olduğunuzu başa düşdünüz. Əla, işə başlayın 🏁. Bu, sizin CodeGym-də öyrəndiyiniz təcrübə və komanda ilə işləmə təcrübənizə əsaslanacaq 🤝.
Yeni xüsusiyyət hazır olduqdan sonra və siz buna əmin olduqdan sonra, kodu Git-ə yükləməlisiniz. Bu, IDE-dən bir neçə kliklə edilir. Sizin halda — Rider 🚀. Siz əvvəlcə kodunuzu lokal repository-yə commitleyirsiniz, sonra isə onu mərkəzi Git repository-yə push edirsiniz.
Ən çox halda, sonuncu əməliyyat Pull Request vasitəsilə həyata keçirilir, yəni Git vasitəsilə siz öz kodunuzu review üçün timlidiə göndərirsiniz. Əgər kodda hər şey yaxşıdırsa və şikayət yoxdursa, timlidiə sizin pull request-i qəbul edir və o əsas iş branch-ə daxil olur.
Vacib! Heç vaxt susmayın və bilmirsinizsə, nə etməli olduğunuzu soruşmayın. Belə hallar tez-tez olur və çox vaxt yeni başlayanlar (və ya olmayanlar) düzgün həll etmirlər. Unutmayın, əgər 2 saat ərzində tapşırığın necə ediləcəyini anlamırsınızsa, bunu menecerinizə bildirin 🚩.
Həmçinin, timlidiə "bu mümkün deyil" deyə müraciət etməyin. Bu cür ifadə çox əsəbiləşdirici olur, xüsusən də timlidiə dəqiq bilir ki, "bu etmək mümkündür" və özü də oxşar işləri çox dəfə edib.
Nə etməli olduğunuzu bilmirsinizsə, deyin: «İki saat/iki gün vaxt sərf etdim, anlamağa çalışdım, amma alınmır». Timlidiə sizə hansı istiqamətdə Google axtarışını tövsiyə edəcək 🔍.
Budur, biz müasir məhsul inkişafının ümumi mənzərəsini nəzərdən keçirdik. Kod yazmaq — bütün işin kiçik bir hissəsidir, amma hər şey elə qurulub ki, sizin işinizə heç bir şey diqqətinizi yayındırmasın. Beləliklə, C# öyrənməyə davam edin — proqramçı olmaq çox xoş olacaq 😉.
GO TO FULL VERSION