Bu ikki kitob orasida qiziq bog’lanish bor. Bir xil masalani ikki xil hal qilish. Menga Imom G’azzoliy uslubi ma’qul. Asos to’g’ri bo’lsa intizom bilan har vazifani bajarsa bo’ladi. James Clear xuddi nafsni yo’lida yurib yaxshi odat shakllantirishni maslahat berayotgandek.
Ikkisini ham ikkinchi martadan o'qiyapman.
Ikkisini ham ikkinchi martadan o'qiyapman.
👏8
Proyekt context ni eslatma olish tizimim bilan muvofiq ushlab turish qiyin bo'layotgan edi. Buning uchun automation qilmagan edim. Shu orada Cursor projects xususiyatini chiqarib qo'yipti.
Proyekt haqida context va note larni o'zi olib ketayapti. Qayerdadur, Cursor ga aytmasdan biror ish qilib qo'ysangiz, shunchaki nima o'zgarish bo'lganini aytib qo'ysangiz bo'ldi.
Hozircha olgan insight larim:
- Shaxsiy note tizimini yuritishda davom etish kerak. Cursor adashganda uni to'g'irlash uchun proyektni o'zingiz tushinasiz.
- Cloud da ishlashi avfzallik, agarda bir nechta qurilmasa ishlasangiz qulay. Ba'zida bug fix larni telefonimda ham qilayapman.
Proyekt haqida context va note larni o'zi olib ketayapti. Qayerdadur, Cursor ga aytmasdan biror ish qilib qo'ysangiz, shunchaki nima o'zgarish bo'lganini aytib qo'ysangiz bo'ldi.
Hozircha olgan insight larim:
- Shaxsiy note tizimini yuritishda davom etish kerak. Cursor adashganda uni to'g'irlash uchun proyektni o'zingiz tushinasiz.
- Cloud da ishlashi avfzallik, agarda bir nechta qurilmasa ishlasangiz qulay. Ba'zida bug fix larni telefonimda ham qilayapman.
Qalblar Kashfiyotini o’qiganimda, qalbni nega davolash kerakligini tushingan edim. Keyin esa amalda qo’llashga harakat qilganimda, qiyinchiliklar chiqa boshladi va qanday qilish ilmiga tabiiy ehtiyoj paydo bo’ldi.
Izlanish qilib ko’rib Imom G’azzoliyning Qalbning Davosi kitobini topdim. Kitob bugun yetib keldi. Endi o’qiymiz, In Sha Allah. Alloh o’zi kuch quvvat bersin.
@devfarhod
Izlanish qilib ko’rib Imom G’azzoliyning Qalbning Davosi kitobini topdim. Kitob bugun yetib keldi. Endi o’qiymiz, In Sha Allah. Alloh o’zi kuch quvvat bersin.
@devfarhod
👏6
AI davrida qaysi bilimni o'rganmaslik kerak?
Men o‘rganadigan bilimlarimni ikki turga ajrataman:
1. Yadro bilim
Bu bilim:
- qaror qabul qilishga yordam beradi
- boshqa bilimlarni tushuntiradi
- uzoq vaqt davomida o‘z ahamiyatini saqlaydi
- AI bilan almashtirilishi qiyin
- kontekstsiz ham tushuntiriladi
2. Vosita bilim
Bu esa:
- tez o'zgaradi
- API va vositalarga taalluqli
- kerak bo'lganda ochiladi
- AI va hujjatlar bilan topish oson
Bularni yodlash shart emas. Kerak bo‘lganda docs yoki AI yordamida topaman.
Yadro bilimni qanday aniqlayman?
Har bir yangi bilimga 5 ta savol beraman:
1. Qaror qabul qilishda kerakmi?
2. Boshqa narsalarni tushuntiradimi?
3. Uzoq vaqt davomida o‘zgarmaydimi?
4. AI buni mening o‘rnimga fikrlab bera olmaydimi?
5. Kontekstsiz ham tushuntirib bera olamanmi?
3 yoki undan ko‘p "ha" → Yadro bilim.
2 yoki undan kam → Vosita bilim.
Masalan, database indexing qanday ishlashi va qachon index kerakligini tushunish yadro bilim.
Ammo
Shuning uchun mening o‘rganish modelim:
Yadro → mental model shakllantirish.
Vosita → ishlash jarayonida AI + docs orqali topish.
Menimcha, AI davrida asosiy mahorat hamma narsani yodlash emas.
Nimani o‘zing bilishing kerakligini, nimani esa kerak bo‘lganda topish mumkinligini ajrata olish.
@devfarhod
Men o‘rganadigan bilimlarimni ikki turga ajrataman:
1. Yadro bilim
Bu bilim:
- qaror qabul qilishga yordam beradi
- boshqa bilimlarni tushuntiradi
- uzoq vaqt davomida o‘z ahamiyatini saqlaydi
- AI bilan almashtirilishi qiyin
- kontekstsiz ham tushuntiriladi
2. Vosita bilim
Bu esa:
- tez o'zgaradi
- API va vositalarga taalluqli
- kerak bo'lganda ochiladi
- AI va hujjatlar bilan topish oson
Bularni yodlash shart emas. Kerak bo‘lganda docs yoki AI yordamida topaman.
Yadro bilimni qanday aniqlayman?
Har bir yangi bilimga 5 ta savol beraman:
1. Qaror qabul qilishda kerakmi?
2. Boshqa narsalarni tushuntiradimi?
3. Uzoq vaqt davomida o‘zgarmaydimi?
4. AI buni mening o‘rnimga fikrlab bera olmaydimi?
5. Kontekstsiz ham tushuntirib bera olamanmi?
3 yoki undan ko‘p "ha" → Yadro bilim.
2 yoki undan kam → Vosita bilim.
Masalan, database indexing qanday ishlashi va qachon index kerakligini tushunish yadro bilim.
Ammo
CREATE INDEX sintaksis yoki EXPLAIN ANALYZE flaglarini yodlash vosita bilim. Bularni kerak bo‘lganda docs yoki AI yordamida topish mumkin.Shuning uchun mening o‘rganish modelim:
Yadro → mental model shakllantirish.
Vosita → ishlash jarayonida AI + docs orqali topish.
Menimcha, AI davrida asosiy mahorat hamma narsani yodlash emas.
Nimani o‘zing bilishing kerakligini, nimani esa kerak bo‘lganda topish mumkinligini ajrata olish.
@devfarhod
❤5💯1
Self-study qiladiganlarga CS foundation ni o'rganishi uchun roadmap.
https://teachyourselfcs.com/
Buni yuqoridagi o'rganish shabloni bilan birlashtirib o'rgansangiz, CS asoslaringiz mustahkam bo'ladi.
@devfarhod
https://teachyourselfcs.com/
Buni yuqoridagi o'rganish shabloni bilan birlashtirib o'rgansangiz, CS asoslaringiz mustahkam bo'ladi.
@devfarhod
Teachyourselfcs
Teach Yourself Computer Science
All the resources you need to give yourself a world class computer science education
Bu tadqiqot hech qachon chop etilmagan bo'lsada, ko'pchiligimiz unda aytilgan fikrga qo'shilamiz.
Qaysidur ma'noda bizdagi diqqat yetishmaslik muammosi buni tasdiqlaydi.
Ayniqsa bugungi kunga kelib diqqat yetishmasligi haqiqiy muammoga aylangan.
O'g'limni har qanday vaziyat tufayli doktorga olib borsak, deyarli har bir doktor "diqqati yaxshi" degan fikrni aytishi e'tiborimni tortgan.
Bundan o'zimga bolalarda diqqat yetishmasligi muammosi ko'p uchrayotgan bo'lsa kerak degan xulosa chiqarganman.
Bu borada tan olingan tadqiqotlar ham mavjud, misol uchun televezor tomosha qilish bolalarda diqqat jamlay olish davomiyligini qisqartiradi (Swing et al. 2010)
Xulosa o'rnida agarda ish samaradorligingizni oshirmoqchi bo'lsangiz, har bir vazifani diqqatingizni bo'lmasdan bajaring.
@devfarhod
Qaysidur ma'noda bizdagi diqqat yetishmaslik muammosi buni tasdiqlaydi.
Ayniqsa bugungi kunga kelib diqqat yetishmasligi haqiqiy muammoga aylangan.
O'g'limni har qanday vaziyat tufayli doktorga olib borsak, deyarli har bir doktor "diqqati yaxshi" degan fikrni aytishi e'tiborimni tortgan.
Bundan o'zimga bolalarda diqqat yetishmasligi muammosi ko'p uchrayotgan bo'lsa kerak degan xulosa chiqarganman.
Bu borada tan olingan tadqiqotlar ham mavjud, misol uchun televezor tomosha qilish bolalarda diqqat jamlay olish davomiyligini qisqartiradi (Swing et al. 2010)
Xulosa o'rnida agarda ish samaradorligingizni oshirmoqchi bo'lsangiz, har bir vazifani diqqatingizni bo'lmasdan bajaring.
@devfarhod
👏1
AI ishonchsiz software yaratadi. Nega?
Asosiy sabab, AI kod yozishda "to'g'ri software" emas, "eng ehtimoliy kod"ni generatsiya qiladi.
Shu sababdan, ishonchlilik o'z-o'zidan kelib chiqmaydi.
Software development da, reliability, scalability va maintainability lar bilan birdek muhim.
Biz bu asos tushunchalarni hech birini chetga surib qo'ya olmaymiz.
@devfarhod
Asosiy sabab, AI kod yozishda "to'g'ri software" emas, "eng ehtimoliy kod"ni generatsiya qiladi.
Shu sababdan, ishonchlilik o'z-o'zidan kelib chiqmaydi.
Software development da, reliability, scalability va maintainability lar bilan birdek muhim.
Biz bu asos tushunchalarni hech birini chetga surib qo'ya olmaymiz.
@devfarhod
👍5
Qo‘pol qilib aytganda, to‘g‘ri nazariya bo‘lmasa, tezroq mashinalar shunchaki noto‘g‘ri javobni tezroq beradi.
— Artificial Intelligence: A Modern Approach.
Bazida o'ylab qolaman, xuddi Software Engineering bilimimni himoya qilayotgandek tuyilib qolmayapmanmikan?! 😊
@devfarhod
💯3
Cursor Projects chiqqanda. “Ana endi context ni qayta va qayta har bir agentga aytishim shart emas” degan edim. Biroq chuchvarani hom sanagan ekanman. Bu yana bir hali ishlamaydigan yechim ekan xolos.
Oddiy kichik loyihada ham eslatmalar ishonchli darajada saqlanib qolmayapti.
Olgan xulosam:
• Loyiha haqida doim o’zingiz eslatma olishda davom eting.
• Vazifalarni Cursor ga topshiring, adashmasa qabul qilasiz. Adashsa, loyihani bilganingiz sababli uni tuzatasiz.
Anchadan buyon Gmail dagi loyihaga tegishli xabarlarga Cursor bilan loyiha mazmunidan Draft yaratilishini automate qilishga harakat qilaman.
Eng katta muammo mazmun. Cursor hali aniq loyiha mazmunini talab qiladigan biror xabarni to’g’ri yoza olmadi. Faqat odatiy mazmun talab qilmaydigan xabarlarni to’g’ri tuzmoqda, misol uchun yangilik so’rash.
Endigi navbatda yaxshiroq eslatma olish uchun Skill lar yozishni va mavjud yechimlarni sinab ko’rishni davom ettirmoqchiman.
Siz Gmail automation uchun qanday stack ni maslahat berasiz?
@devfarhod
Oddiy kichik loyihada ham eslatmalar ishonchli darajada saqlanib qolmayapti.
Olgan xulosam:
• Loyiha haqida doim o’zingiz eslatma olishda davom eting.
• Vazifalarni Cursor ga topshiring, adashmasa qabul qilasiz. Adashsa, loyihani bilganingiz sababli uni tuzatasiz.
Anchadan buyon Gmail dagi loyihaga tegishli xabarlarga Cursor bilan loyiha mazmunidan Draft yaratilishini automate qilishga harakat qilaman.
Eng katta muammo mazmun. Cursor hali aniq loyiha mazmunini talab qiladigan biror xabarni to’g’ri yoza olmadi. Faqat odatiy mazmun talab qilmaydigan xabarlarni to’g’ri tuzmoqda, misol uchun yangilik so’rash.
Endigi navbatda yaxshiroq eslatma olish uchun Skill lar yozishni va mavjud yechimlarni sinab ko’rishni davom ettirmoqchiman.
Siz Gmail automation uchun qanday stack ni maslahat berasiz?
@devfarhod
👍1
Stol ustida laptop. Ekranda - yana bir prompt.
Miyyamda esa - 23 ta "eslab qol" emas, balki bitta hujjat bo'lishi kerak edi.
Eng muhimi batafsil mazmun yozishga qilgan say-harakatim havoga uchmasligi kerak. U saqlanib qolishi, faqat men o'zgartirishim va rivojlantira olinishi kerak edi.
Bu masalani Spec Driven Development hal qildi. Shablon sifatida GitHub Spec Kit dan foydalandim.
SDD-siz agentga bergan mazmunim yuqolib borar va tarqoq yashar edi. Tartib bo'lmagani sababli bo'shliqlar ham ko'p bo'lar edi.
Qo'lda kod yozish allaqachon yuqolib ketdi, biroq muhim xususiyatga tegishli kodlarni review qilish hali ham amalda.
SDD ishlab chiqish (implementation) aniqligini oshirish bilan, code review jarayonini ham osonlashtiradi.
Siz amalda SDD ning aynan qanday foydasini sezgansiz?
@devfarhod
Miyyamda esa - 23 ta "eslab qol" emas, balki bitta hujjat bo'lishi kerak edi.
Eng muhimi batafsil mazmun yozishga qilgan say-harakatim havoga uchmasligi kerak. U saqlanib qolishi, faqat men o'zgartirishim va rivojlantira olinishi kerak edi.
Bu masalani Spec Driven Development hal qildi. Shablon sifatida GitHub Spec Kit dan foydalandim.
SDD-siz agentga bergan mazmunim yuqolib borar va tarqoq yashar edi. Tartib bo'lmagani sababli bo'shliqlar ham ko'p bo'lar edi.
Qo'lda kod yozish allaqachon yuqolib ketdi, biroq muhim xususiyatga tegishli kodlarni review qilish hali ham amalda.
SDD ishlab chiqish (implementation) aniqligini oshirish bilan, code review jarayonini ham osonlashtiradi.
Siz amalda SDD ning aynan qanday foydasini sezgansiz?
@devfarhod
💯1
Har doim ruchka va daftar olib yuring.
Agarda o'qigan narsangizni haqiqatda tushinishni istasangiz, qog'ozga eslatma oling.
Ilmiy izlanishlarga ko'ra telefonda eslatma olish, qog'ozga eslatma olishga qaraganda faktlarni eslab qolish borasida hech qanday farq qilmasada, tushinishga juda katta salbiy tasir qiladi.
Qo'lda eslatma olgan odam ma'lumotini ancha yaxshi tushinadi.
Bu yana bir qiziq xulosaga olib keladi. Aynan mana shu sabab tufayli ruchka va daftar hech qachon yuqolib ketmasligi mumkin.
Tushinish orqali mental model shakllanadi. Mental model shakllanganda esa, endi bilim sizniki bo'ladi.
Shuning uchun ham tushingan odam, tushintira oladi deyishadi.
AI davrida tushinish yanada muhim.
Shu kabi orginal insight lar uchun meni kuzatib boring: @devfarhod
Agarda o'qigan narsangizni haqiqatda tushinishni istasangiz, qog'ozga eslatma oling.
Ilmiy izlanishlarga ko'ra telefonda eslatma olish, qog'ozga eslatma olishga qaraganda faktlarni eslab qolish borasida hech qanday farq qilmasada, tushinishga juda katta salbiy tasir qiladi.
Qo'lda eslatma olgan odam ma'lumotini ancha yaxshi tushinadi.
Bu yana bir qiziq xulosaga olib keladi. Aynan mana shu sabab tufayli ruchka va daftar hech qachon yuqolib ketmasligi mumkin.
Tushinish orqali mental model shakllanadi. Mental model shakllanganda esa, endi bilim sizniki bo'ladi.
Shuning uchun ham tushingan odam, tushintira oladi deyishadi.
AI davrida tushinish yanada muhim.
Shu kabi orginal insight lar uchun meni kuzatib boring: @devfarhod
💯2🏆1