Bu data process yoki data storage qiladigan texnologylarni o'rganib olish juda juda oson va hammasi onlineda mavjud. Databasedan tortib IoT technologylargacha.
Dasturchilar ko'payotgan sari, yaxshi dasturchilarga bo'lgan talab pasayib ozgina, faqat zo'r dasturchilarga talab ko'payib bormoqda. Farqi shundagi
1. Yaxshi dasturchi bu o'zini technologylarni ishlatishni biladi yani databaselarni yoki qandaydir protocollarga o'xshash. Zo'r dasturchi shu technologylarni ishlatishni biladi va qachon qayerda nima maqsadda ishlashda to'gri qaror qabul qila oladi.
2. Yaxshi dasturchi berilgan muamoni yechishni yoki unga yechim topishni biladi. Zo'r dasturchi berilgan muamoni eng to'gri yo'lda va eng efficient yo'lda yechishni biladi yoki harakat qiladi. Aytaylik, 1 petabyte malumotni processing yoki storage qilish uchun, yaxshi dasturchi 2 GB memory va 30 sekund ketadigan va ishlaydigan dastur yozishi mumkin. Ammo, zo'r dasturchi xuddi shu shkaladagi malumotni to'g'ri algorithm va techniquelardan foydalanib 80 % kamroq resourcelardan foydalanib, 80% tezroq ishlaydigan dastur yozishi mumkin va bu juda muhim kompaniyani o'sishi uchun va foydalanuvchini qoniqtirish uchun.
3. Yaxshi dasturchilar o'zi ishlatadigan technologylarni yaxshi biladi, zo'r dasturchilar fundamental (mathematics, critical thinking) bilimlari kuchli va shuning uchun technologylarni ham yaxshi biladi. Va yaxshi dasturchilar yangi technologylarni o'rgana olishadi lekin uzoq muddatda (haftalar, oylar) va zo'r dasturchilar xuddi shu technologylarni kunlar yoki maximum haftalarda o'rganishadi fundamental bilimlarni kuchli bo'lgani uchun. Va bu o'z o'zidan companyni resourcelarni kamroq sarf bo'lishidan va productni tezroq tugalishiga olib keladi.
Va millionlab shundek misollarni keltirishimiz mumkin. ©️Farruh Habibullayev facebook sahifasidan olindi.
Dasturchilar ko'payotgan sari, yaxshi dasturchilarga bo'lgan talab pasayib ozgina, faqat zo'r dasturchilarga talab ko'payib bormoqda. Farqi shundagi
1. Yaxshi dasturchi bu o'zini technologylarni ishlatishni biladi yani databaselarni yoki qandaydir protocollarga o'xshash. Zo'r dasturchi shu technologylarni ishlatishni biladi va qachon qayerda nima maqsadda ishlashda to'gri qaror qabul qila oladi.
2. Yaxshi dasturchi berilgan muamoni yechishni yoki unga yechim topishni biladi. Zo'r dasturchi berilgan muamoni eng to'gri yo'lda va eng efficient yo'lda yechishni biladi yoki harakat qiladi. Aytaylik, 1 petabyte malumotni processing yoki storage qilish uchun, yaxshi dasturchi 2 GB memory va 30 sekund ketadigan va ishlaydigan dastur yozishi mumkin. Ammo, zo'r dasturchi xuddi shu shkaladagi malumotni to'g'ri algorithm va techniquelardan foydalanib 80 % kamroq resourcelardan foydalanib, 80% tezroq ishlaydigan dastur yozishi mumkin va bu juda muhim kompaniyani o'sishi uchun va foydalanuvchini qoniqtirish uchun.
3. Yaxshi dasturchilar o'zi ishlatadigan technologylarni yaxshi biladi, zo'r dasturchilar fundamental (mathematics, critical thinking) bilimlari kuchli va shuning uchun technologylarni ham yaxshi biladi. Va yaxshi dasturchilar yangi technologylarni o'rgana olishadi lekin uzoq muddatda (haftalar, oylar) va zo'r dasturchilar xuddi shu technologylarni kunlar yoki maximum haftalarda o'rganishadi fundamental bilimlarni kuchli bo'lgani uchun. Va bu o'z o'zidan companyni resourcelarni kamroq sarf bo'lishidan va productni tezroq tugalishiga olib keladi.
Va millionlab shundek misollarni keltirishimiz mumkin. ©️Farruh Habibullayev facebook sahifasidan olindi.