Programming ∀
الذهاب إلى القناة على Telegram
Ushbu kanalda dasturlashga aloqador turli expriementlarim, g'oyalarim, hulosalarimni ulashaman.
إظهار المزيد1 354
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
1 354
Nazarimda bu ancha adokvat statistika. Biz esa communiyt qanchalik katta ekaniga qaraymiz :)
Tufta tillarni communitysi katta bo’lsa ham tufa bo’lib qolaveradi.
Javaning ham communitysi katta ammo buglar kam :)
1 354
Repost from @yegor256 news
Just stumbled upon an interesting study done by a team of University of California, in 2014. They analyzed 729 projects in GitHub (not so many!) written in different programming languages. The result of the analysis: in some language programmers make bugs more often (C++, PHP, Python), while in other languages less often (TypeScript, Clojure, Haskell, and Scala). Java and C#, as you can see, are right in the middle. The conclusion: functional programming is the way to go.
1 354
Vanihoyat HKT(Higer-Kinded Types) ni ham boshlab oldim.
Tipning tipi haqida maqola. Serokell doyim anoyib content qiladi !
https://serokell.io/blog/kinds-and-hkts-in-haskell
1 354
Repost from Programming Deadlock
Crafting Interpreters
https://craftinginterpreters.com/contents.html
1 354
Bobosher qiziq gap aytgan edilar.
Mazmuni shunday:
Matematika bilan biz yo’q narsani ham bor deb tassavur qilib shuni ustida hamma narsa qila olishimiz mumkin.
Bu gapni abstraction nima ekanini ifodalashga ham ishlatsak bo’ladi.
1 354
Repost from Aleph Nought
Nima uchun Vue emas React ni tanladim?
Chunki u paytda Vue yo'q edi.
Nima uchun PHP'dan NodeJS ga o'tdim?
Chunki u paytda rostanam Vue yo'q edi.
1 354
Repost from Engineering Notes
Noldan boshlab ikkinchi turga qarab harakat qilish uchun men biladigan ikkita variant bor: Universitet va self-study.
Hozir ko'pchilikka yoqmaydigan gap aytaman. Bizdagi o'quv markazlarida bularni o'rganishning shunchaki iloji yo'q. Nima qilsangiz ham o'quv markazlari rasvosi chiqib bo'lgan o'rta ta'limning qaysidir darajada o'rnini bosish uchun qurilgan sistema. O'quv markazida computer siencedagi formalizatsiya, tartiblangan sistema yo'q. Bo'lmaydi ham, sababi bunaqa sistema o'rnatish uchun 2-3 yillik kurslar bo'lishi kerak, xuddi universitetdagidek. Kecha "4 yillik universitetdan ko'ra 6 oylik kursimizda ko'proq narsa o'rganasiz" deb reklama qilib bugun o'zi universitet sistemasini qo'llash uchun eng oldin uyalmaydigan, qalin bashara kerak bo'ladi. Keyin universitet ochib unda o'quv markazlarining programmasini o'tishdan ham foyda yo'q. Masalan, IT Park University va PDP University xuddi shu ishni qilayapti hozir.
Yaxshi universitetda o'qish. O'sha ko'pchilik keraksiz deb hisoblayotgan universitetdagi fanlar aslida dasturlashning asosini tashkil qiladi. Plus, u yerda ertaga pul topish birinchi planga chiqarilmaydi. Pulni vaqtincha hayoldan chiqarib, sohaning o'zini o'rganishga imkoniyat bo'ladi.
Self study. Faqat tutoriallar, computer science asoslari o'rgatiladigan lecturelar va sohasini yaxshi tushunadigan odamlarning talklarini ko'rish orqali. Lecturelar uchun boshlanishiga Youtubedagi Harvard yoki MIT recorded lecturelari yaxshi variant.
1 354
Normal dasturchi kompyuter oldida ovqatlanadi.
Albatta anovuni qulog’ini burab qo’y ! Deb biror vidoecha qo’yib oladi.
Shunday dasturxonlarning birida mavzu Photolithography bo’ldi 😎
Yoqimli ishtaxa :)
Faqat yeb yotmang iltimos siz manager emassiz !
https://www.youtube.com/watch?v=mlB-jP_jK4U
1 354
Software engineers are not (and should not be) technicians
https://www.haskellforall.com/2024/07/software-engineers-are-not-and-should.html
1 354
Man ohirgi marotaba ko’rgan va lekin tasklarga kallam ishlamay qolgan hackaton manashu :)
Afsus bunaqa joylarda millionlar aylanmaydi. Ammo bu yerda qilingan yechimlar ommaga chiqsa “hackaton”chilar millionlarga ega chiqadi
Beshavqat dunyo☺️
https://icfpcontest2024.github.io/task.html
1 354
Sizlar bilgan hackatonlarni 99% qismi texnologik rivojlanishga umuman xizmat qilmaydi !
Kimdir crud yasab pulni olib yevoradi !
Biznesga foyda bo’lishi mumkindir ammo texnologik o’sish bo’lmaydi. Shu sabab hackatonlar texnalogik rivojlanish asosi deb chiranishdan oldin yaxshilab fikrlab ko’ring 😎
1 354
Twitterda hamma shitpost qiladigan authorlarni block qilib o’tiribman. O’shalarni akulasi ham qo’lga tushdi :)
1 354
Uning uchun pedagoglarimizni o’zlari juda bo’lmasa ular kim ekanini bilishlari kerakku. Eng mashxurlardan juda bo’lmasa Linux kernel authorlarini tanimaydigan “pedagog”larimiz qanday qilib aytishadi.
Ularni nazarida hamma ulardaka va dunyo ular ko’rayotganak tuzilgan :)
1 354
Repost from Engineering Notes
Ikkita turdagi dasturchilar bor: Birinchisi sohadan faqat tirikchilik qiladiganlar va ikkinchisi shu bilan birga sohaning o'zini rivojlantiradiganlar. O'quv markazlarga va kurs yozadigan ustozlarga iltimos: mayli, ularni birinchi toifaga kirishga tayyorlang, lekin hech bo'lmasa ikkinchi toifa ham borligini va dasturlashni dasturlash qilib turganlar aynan o'shalar ekaniniyam eslab o'tinglar.
