Biznesni tushunuvchi muhandislar
Kuni kecha barchasi bank va online banking sohasida ishlaydigan dasturchilar davrasida bo‘lib qoldim. Ularning aksar qismi bu sohada birinchi marta ishlamasdan, orada boshqa online banking va to‘lov tizimlariga bog‘liq kompaniyalarda ishlab, hozirgi ish joyligiga yetib kelgan ekan. Ularga qilinayotgan sharoitlar, dasturchilarning qadrlanishi va banklar aro kadr talashishlar haqida eshitdik. Hozirgi paytda ko‘pgina yuqoriroq darajadagi dasturchilar nafaqat texnik bilimlari balki biznesni tushunganligi uchun ham, boshqa bir xil yoki ulardan ham yuqoriroq darajadagi nomzodlardan ustunroq qo‘yilar ekan.
Misol keltiradigan bo‘lsak, siz backend dasturchisiz, doim bank sohasida ishlagansiz, bankda jarayonlar qanday boshqarilishi, foizlar hisoblanishi, hisobotlar yig‘ilishi va jo‘natilishidan xabaringiz bor. Ma’lumotlarni qay holatda saqlab, qaysilarini nusxalarni alohida saqlab qo‘yish kerakligini bilasiz. Boshqa bir nomzod dasturchi esa, oldin har xil sohalarda ishlagan, umumiy ishlarni yaxshi bajara oladigan dasturchi. Shu holatda biznes egasi yoki boshqaruvchilari, sizni ishga olishni afzalroq deb bilishadi, chunki sizga ortiqcha vaqt sarflab to‘liq jarayonni tasvirlab berilmasa ham o‘zingiz ishlay olasiz va kerak paytda hatto o‘z takliflaringizni kiritasiz. Bu esa biznesga juda katta foyda olib kelishi mumkin. Mantiqan o‘ylab qaraydigan bo‘lsak, biz ham biznesimiz bo‘lganda shunday "domain specific" dasturchilarni ishga olishni afzal ko‘rar edik.
Qo‘shimchasiga, Nuruddin yaqinda Californiaga borib kelgandan keyin taassurotlarini aytib berganda ham yuqoridagi gaplarni ta’kidlagandi. Ya’ni hozirgi paytda texnologik gigantlar paydo bo‘ladigan Sillicon Valleyda ham, muhandis/arxitektorlarni aynan biznesni zo‘r tushunganligi uchun, ayrim kompaniyalar katta maosh va ulushlar bilan "ovlab" (hunt) qilishga harakat qilishayotgan ekan.
Xulosa shuki, siz biron bir loyiha ustida ishlayotgan paytingizda shunchaki kerakli vazifani bajarishdan tashqari, "domain" ya’ni biznes qanday ishlashini ham tushunishga harakat qiling. Nimaga aynan shu ish qilinayotgani, qanday qilinayotgani va nima foyda olib kelishini ham tushuning, kerakli paytda yechimlarni bilsangiz takliflarni ham kiriting. Shunda siz kompaniyada shunchaki ishchi bo‘lmasdan "kalit dasturchi" (key developer) sifatida ham qadrlanasiz va bu sizga ko‘p eshiklarni ochib beradi. Undan tashqari kelajakda o‘zingiz shu "domain"ni o‘zida startap qilish istagi bo‘lib qolsa ham ishingiz ancha osonlashadi.
@khumoyun_codes
Kuni kecha barchasi bank va online banking sohasida ishlaydigan dasturchilar davrasida bo‘lib qoldim. Ularning aksar qismi bu sohada birinchi marta ishlamasdan, orada boshqa online banking va to‘lov tizimlariga bog‘liq kompaniyalarda ishlab, hozirgi ish joyligiga yetib kelgan ekan. Ularga qilinayotgan sharoitlar, dasturchilarning qadrlanishi va banklar aro kadr talashishlar haqida eshitdik. Hozirgi paytda ko‘pgina yuqoriroq darajadagi dasturchilar nafaqat texnik bilimlari balki biznesni tushunganligi uchun ham, boshqa bir xil yoki ulardan ham yuqoriroq darajadagi nomzodlardan ustunroq qo‘yilar ekan.
Misol keltiradigan bo‘lsak, siz backend dasturchisiz, doim bank sohasida ishlagansiz, bankda jarayonlar qanday boshqarilishi, foizlar hisoblanishi, hisobotlar yig‘ilishi va jo‘natilishidan xabaringiz bor. Ma’lumotlarni qay holatda saqlab, qaysilarini nusxalarni alohida saqlab qo‘yish kerakligini bilasiz. Boshqa bir nomzod dasturchi esa, oldin har xil sohalarda ishlagan, umumiy ishlarni yaxshi bajara oladigan dasturchi. Shu holatda biznes egasi yoki boshqaruvchilari, sizni ishga olishni afzalroq deb bilishadi, chunki sizga ortiqcha vaqt sarflab to‘liq jarayonni tasvirlab berilmasa ham o‘zingiz ishlay olasiz va kerak paytda hatto o‘z takliflaringizni kiritasiz. Bu esa biznesga juda katta foyda olib kelishi mumkin. Mantiqan o‘ylab qaraydigan bo‘lsak, biz ham biznesimiz bo‘lganda shunday "domain specific" dasturchilarni ishga olishni afzal ko‘rar edik.
Qo‘shimchasiga, Nuruddin yaqinda Californiaga borib kelgandan keyin taassurotlarini aytib berganda ham yuqoridagi gaplarni ta’kidlagandi. Ya’ni hozirgi paytda texnologik gigantlar paydo bo‘ladigan Sillicon Valleyda ham, muhandis/arxitektorlarni aynan biznesni zo‘r tushunganligi uchun, ayrim kompaniyalar katta maosh va ulushlar bilan "ovlab" (hunt) qilishga harakat qilishayotgan ekan.
Xulosa shuki, siz biron bir loyiha ustida ishlayotgan paytingizda shunchaki kerakli vazifani bajarishdan tashqari, "domain" ya’ni biznes qanday ishlashini ham tushunishga harakat qiling. Nimaga aynan shu ish qilinayotgani, qanday qilinayotgani va nima foyda olib kelishini ham tushuning, kerakli paytda yechimlarni bilsangiz takliflarni ham kiriting. Shunda siz kompaniyada shunchaki ishchi bo‘lmasdan "kalit dasturchi" (key developer) sifatida ham qadrlanasiz va bu sizga ko‘p eshiklarni ochib beradi. Undan tashqari kelajakda o‘zingiz shu "domain"ni o‘zida startap qilish istagi bo‘lib qolsa ham ishingiz ancha osonlashadi.
@khumoyun_codes