fa
Feedback
Programming ∀

Programming ∀

رفتن به کانال در Telegram

Ushbu kanalda IT va Dasturlashga aloqador mavzularda subyektiv fikrlarimni bayon qilaman.

نمایش بیشتر
1 217
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-87 روز
-3530 روز
آرشیو پست ها
Mayli, vaybcoderlar uchun maskan deymiz.

O'quv markazlardagi lame content qayerda chiqishi aniq bo'ldi.

Siz bilgan general purpose strong typed tillar strong typed emas ! Agar siz Haskellni bilmasangiz.

Bir do’stim juda zo’r ishga joylashdi. Ishonavering uzbda bunaqa job yo’q xatto eshitmagansiz. Eng qizig’i shundaki: Yangi ishga o’tgani haqida 4 qatorlik elon yozibti ajabo shunaqasiyam bo’larkan-a ?

photo content

Kimdir shu mavzuda savol bergan edi.
Kimdir shu mavzuda savol bergan edi.

photo content

Daftar ishlatmay qo'ydik ! Bir do'stim hayolidagi narsalarni rasm qilib chizib o'tiradi. Lekin man bosh daftarni doyim ko'tar
+3
Daftar ishlatmay qo'ydik ! Bir do'stim hayolidagi narsalarni rasm qilib chizib o'tiradi. Lekin man bosh daftarni doyim ko'tarib yuraman. Richard Feymanning Calculus o'rgangan vaqtida yozgan daftari ekan.

Juda ham ko’plab narsalar biz u bilan tanishishmizdan ancha oldin boshlangan. Bizga yetib kelganlari esa ancha keyin chiqgan
Juda ham ko’plab narsalar biz u bilan tanishishmizdan ancha oldin boshlangan. Bizga yetib kelganlari esa ancha keyin chiqgan versiyalar bo’lishi va kerak bo’lsa birnecha 10yillar oldin ilk versiyalari paydo bo’lgan bo’lishi mumkin. Nimadirning mavjud bo’lishi qachondir hype bo’lishiga sabab bo’lishi mumkin. Hype atrofida esa doyim mish mishlar tarqladi vaxakazolar. Qiziq tomoni hype davrida va undan kegi ham auditoriyaning asosiy qismi hype narsa haqida shaxsiy fikrlariga ega bo’lmaslikda.

Tugadi

30 daqiqalik kutish bilan azoblanyabman. Shunday ekan har qanaqa savolingiz bo’lsa berishingiz mumkin.

Internetda sal qaltisroq fikr bildirsangiz yoki ochiqcha nimadirni aytsangiz radical, toxic nomini berishyabti. Nega bunchalik latta bo’lib ketyabti jamiyat ? Sal achiq haqiqat ko’ngilchasini sindirib qo’yadiye.

Anavi linkedindagi infosigani cook qilganda Sohibjon zo'r narsani yuborgan ekanlar ko'rmay qolibman. Mana sizga hayitlik: https://songlh.github.io/paper/go-study.pdf

Navbat azobi. O'zbeklarni azoblash xizmati shu narsada. Kutaverib hayolga nimalar kelmadiye.

FP tillarni o'rganish ko'p effort talab qiladi deydiganlar uchun. Ha siz pitoni birnecha hafta, kunda o'rganib nimadirlar qila olasiz. Lekin vaqti kelib skill issuelarizni yopib yuraverasiz. Nega ? Chunki darskilarni qanaqadir levelchalarga o'zlaricha ajratib yuborishgan. Lame content ham juda ko'p va yana boshqa sabablar. Masalan pitonchilar, jschilar o'qiydigan adabiyotlarni ko'pida GC va yana bazi topiclardan ma'lumot kamroq yoki sayoz, lekin ma'lum darajagacha bu bilimlarsiz ham yashab yuraverishadi, kerak bo'lsa extiyoj ham sezishmaydi. OOP ishlatadiganlarni hammasi ham patterlarni ishlatishni bilmaydi )) Undan yomoni esa til doirasida conceptlarni ham tilni o'zini ham tayinli tushuntirgan adabiyot yoki resurslar kam. Hullas resuslardagi yetishmovchilik, zaifliklarni o'zi plusga ishlaydi va tilni tez o'rgansa bo'ladi degan hulosani beradi. Typed FP tillar va Rustda boshqacharoq - Adabiyotlar sifati yaxshi va hechqanaqa ma'lumot berkitilmagan. Qaytangi o'zingiz ishlatadigan tilni yaxshi o'rganishiz kerakligiga ko'p davat qilishadi. Bazilar esa akademik til, theory ko'p vaxakazo deydi. Lekin sohamizda ikkisini bir biridan ajratib bo'lmaydiku. Qiziq tomoni esa siz ko'rayotgan nazariyalar amalda ishlab kelayotgan narsalarku. Siz qanaqadir yangi theoryni o'rganmayabsizku. Masalan siz bilgan OOPdagi polymorhism ham type theorydan kelgan yani ishlatilinib kelinyabti. Lekin shu polymorphism(lar)ni eplab izohlab berolmaysiz nega ? Sababi shu tehoryni bilmaysiz, sizga odatiy bo'lmagan ko'rinishdagi polymorphismni ko'rsangiz ajratolmay qolasiz. Nega ? Sababi tehory bilmaysiz. Shu sababdan hammasini tushunib tushunmay ishlatib yuraversaiz. Biz dasturlashni nazariyasi bilan ham amaliyoti bilan ham o'rganamiz. Chunki biz yozmoqchi bo'lgan code ham aslida nazariya )) O'z nazariyamizni amalga tadbiq qilish uchun esa oldindan shunaqa qilib kelinayotganlarini o'rganishimiz kerak ! Nazariya bilan amaliyot In/yan kabi narsa.

G'alati bir narsa bor. Masalan biz aynan nimadirni bilmasak ishlatmaymiz. Lekin bu narsa bor ekanini kimdir aytsa "Hechkim ishlatmaydiku !" deymiz. Buni aynan nima deb nomlanishini, formal nomini bilmayman. Lekin holat shunday. Bu esa biz nimadirni o'rganmasligimizga eng katta bahonalardan biri bo'lib xizmat qiladi. Yana boshqacharoq argument keladi: Bu narsani har kuni ishlatmaymanku. Argument tog'ri ammo bu hechqanday quvvatga ega emas, boshqacharoq aytsak ho'sh ishlatishingiz kerak bo'lgan payitda nima qilasiz ? Katta extimol bilan hechnima, bunga sabab esa bilmaysiz, albatta biz 21-asrda yashayabmiz biror narsadan bexabar bo'lsan u bilan tanishish qiyin emas, internetdan qdirib va biladiganlardan so'rab hal etsak bo'ladi. Ammo bir fakt bor: Biz o'rganadigan bilimlar, qiladigan tajriba asosida muammolarga yondoshamiz. Fanda bir narsa asosida boshqa narsalarga yechim qilish haligacha ishlab kelyabti. Masalan shu logic: O'zbekchasiga esa mantiq, mantiq matematikada ham dasturlashda ham va yana boshqa ko'plab mavzularda foydalaniladi, umuman olganda juda ko'p joylarga mantiqni adaptatsiya qilishgan va bu bilan domaindagi turli muammolarga yechim qilishgan. Aniq fanlarda ham gumanitar fanlarda ham mantiq aralashtirib qilingan turli yechimlar mavjud. Mantiqning o'zidagi bazi narsalar ham bizni hayotimizga kirib intuitivlashib ketgan. Huddi shunday sizning bilim doirangiz monochromatic bo'lsa. Demak yechimlaringiz ham shunaqa bo'ladi. Hech qanday kreativ yondoshuv degan narsalar bo'lmaydi. "Optimize DB queries 10x fast" deb CVga yozganingiz bilan hechnima o'zgarmaydi. Agar siz shunday qila olgan bo'lsangiz, demak sizdan oldingi odam query yozishni bilmagan yoki o'zingiz qaytadan o'rgangansiz )) Qilgan ishlaringiz sifatli va creative chiqishi uchun esa albatta ko'plab expirementlar qilish kerak. Ko'pchilik dasturchilar esa creativity naryoqda tursin o'zlari foydalanadigan istrumentlarini yaxshi bilmaydilar. Gap instrumentdagi imkoniyatlar haqida ketyabti. Undan yomoni esa istrumentlardagi imkoniyatlarni o'zi qanday ishlashini ham tushunmaydilar. Bu esa o'z o'zidan ularda monochromatic bilimni shakillantirib qo'yadi. Bayram muborak !

Uzbek vibecoders community ochmadilarmi hali ?

Biz juniorligimizda dofiga IDE install qilib olgan bo’lardik. Xozirgilar esa…
Biz juniorligimizda dofiga IDE install qilib olgan bo’lardik. Xozirgilar esa…