Get Mystery Box with random crypto!

Akhmadiy | Devanniy Expert | Logs

Telegram kanalining logotibi programming_everyone — Akhmadiy | Devanniy Expert | Logs A
Telegram kanalining logotibi programming_everyone — Akhmadiy | Devanniy Expert | Logs
Kanal manzili: @programming_everyone
Toifalar: Kattalashtirilmagan
Til: Oʻzbek tili
Obunachilar: 1.08K
Kanalning ta’rifi

Ushbu kanalda IT va Dasturlashga aloqador mavzularda subyektiv fikrlarimni bayon qilaman.
@akhmadiy42
Donations: https://payme.uz/@akhmadiy

Ratings & Reviews

2.33

3 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

0

3 stars

2

2 stars

0

1 stars

1


Oxirgi xabar

2022-07-07 20:32:00 #paradigms

Biror dasturiy ta'minotni tuzish uchun xozirgi kunda ko'p holatda juda yuqoridan qaraymiz. Frameworklar tayyor solutionlar pattenlar. Albatta bular muhim ammo juda ko'p xamkasblarda asosiy muammo paradigmalar. Ko'plab dasturchilar uslub, yondoshuvni dasturlash tillaridan olishadi (Shaxsan o'zim ham shu kungacha). Lekin ushbu xolatda bizda bir tomonlama fikrlash juda o'sib ketishi mumkin. Bu esa albatta birkun zararga ishlashi mumkin.

Nega ? Bazi tillarda faqat bir paradigmani tadbiq qilingan. Bu esa umumiy dasturlashni shu doirada ko'rishga o'rgatadi Masalan C. Bazilarida esa multi paradigm lekin juda tartibsiz va sifatiz code yozish extimoli yuqori. Masalan JS. Bazi tillarda til implement qilgan paradimgdan boshqasini tadbiq qila olmaysiz bu bir tomondan juda zo'r boshqa tomondan unchalik emas. Agar shunday bo'lsa JS kabi bo'lish extimoli yurqori.

Yuqorida aytganimday biror muammoga nisbatan berilgan yechim turli yo'llar orqali qilingan bo'lishi mumkin.

Anchadan buyon faqat JS/TS stackda ishlab shu paradigmlar masalasida ko'p chalkashaman. Endi yaxshi expirement boshladim. Paradigmlarni boshqa tillarda o'rganishni boshladim bu narsa ushbu falsafalarni yaxshiroq tushunish va tadbiq qilishga yaxshigina yordam beryabti. Masalan ruby va Java Rubydagi OOP manga ancha yoqdi Javaga qaraganda. Syntax yondoshuv va implementation ancha sugar. Paralell programming uchun esa Go birmuncha yoqdi. Functional programmingni Elixirda sinab ko'rvoman. Bu tajribalar manimcha yillar davomida bo'ladi chunki aniq biror muammoga ushbu bilimlarni tadbiq qilib ko'rish kerak. Lekin bir narsani tushundimki Universal Dasturlash tilining yo'qligiga asosiy sabablardan biri bu paradigmlar ko'pligi. Bu tajribani boshlaganimdan keyin ancha yegilib qolgan savollarga javob topishni boshladim. Lekin xozircha JS/TS dan boshqasida erkin emasman. Manimcha dasturlashni o'rganishda eski classic progamming yoki old school unchalik mos emas xozirgi kunda.

Misol uchun JS bilan OOP o'zini o'rganish birmuncha qiyin yoki design patternlani. Yoki C++ bilan FP ni o'rgana olishiz qiyin. Undan ko'ra aynan OOP yoki FP yaxshiroq tadbiq qilingan tilda o'rgangan yaxshiroq deb o'ylayman. System engineering uchun C ancha qiziq edi manga. Ammo fikrim o'zgardi Rust.

Sizda ham shunday bo'shliqlar bo'lsa qanday to'ldirasiz yoki hali bo'lmagan bo'lsangiz sabringiz yetsa yuqorida yozganimday uslubni tavsiya qilaman.

PS: Ushbu postdan maqsad tillarni yaxshi yomon deb solishtirish emas. Dasturlashni yaxshioq o'rganish va chuquroq tushunish uchun bir uslubni yoritishdan iborat.

PS++: Postda qaysidur tilni yaxshi bilish yoki bilmaslikga davo qilinmagan !!!
114 views17:32
Ochish/sharhlash
2022-07-05 16:01:32
Githubni o'zbeklarga tupurgani bor degan rasm bo'ldi.
Sponsorshipni yoqmoqchi edim githubda. Lekin o'zbek telefon raqamlariga verify yuborolmayabti ))).


PS: Ana sizga kir yuvadurgon moshinayu mana dilbizor...
256 views13:01
Ochish/sharhlash
2022-07-02 08:29:51
#speaker #jsmeetup

Speaker: Akhmad Kadirov - Senior Software Engineer

Topic:
CI for JavaScript applications

UzJSCommunity
bilan birgalikda rivojlaning

@jsmeetupuz
340 views05:29
Ochish/sharhlash
2022-07-02 08:28:15
Biz boshladik

Ilk JavaScript Meetup davomida:

CI for JavaScript applications
Storybook nima?
Dasturchi sifatida rivojlanish
JavaScript Iterators & Generators

kabi mavzularda masterklasslarni boshlaymiz!

Uchrashuvdan so'ng siz savol-javoblar, foydali ma'lumotlar hamda interaktiv suhbatga ega bo'lasiz!

Ro'yxatdan o'tish
: https://forms.gle/LMsn1gtyaZcSWGG77

UzJSCommunity bilan birgalikda rivojlaning

@jsmeetupuz
268 views05:28
Ochish/sharhlash
2022-07-02 02:59:18
Udemydan yangi account ochib birqancha kuslarni ko'rgan edim. Kurslarning barchasi "eng sifatli" deyilganlari reviewlar ham juda zo'r.
Doyim biror kitob, kurs har qanaqa manbani oqib o'rganishdan oldin yaxshilab ko'z yugurtirib chiqaman. Mavzular, tushuntirish uslubi, misollar vaxakazolarni ko'raman.

Hullas xozir udemy manga sifatli deb tariflagan va reviewlarda yulduz bo'lib ketgan kursda code examplelar juda rasvo yani "trash code". Kurs mavzusi esa aniq dasturlashda begineerlar uchun emas emas lekin ))) Juda ajib oldin boshlangich kuslar bo'lsa trash code yozib juniorlarga bo'laveradi deyishar edi. Endilikda esa begineer bo'lmaganlar uchun ham shunday. Qisqasi udemyda ayb yo'q ularda bunday narsalarni validate qilish imkoni ham yo'q )).
305 views23:59
Ochish/sharhlash
2022-07-02 02:45:29 Shu ITda loyiha, ta'lim kabi mavzularda biror biznesmen yoki soha egasi bo'lmagan kishi gapirsa bunday so'zlarni quvvati bo'lmaydi agar asoli bo'lmasa !

Shu sababdan xamkasblar uchun maslaxat imkon qada sifatliroq ma'lumotlarni istemol qiling.

Youtube, Udemy, medium, devto, kitoblar yana boshqa barcha public platformlarda beriladigan barcha contentlar ham yetarlicha sifatli emas. Hattoki bestseller deyilayotgan bo'lsa.

Sohamiz ilmiy soha ekanini eslatib o'tish bilan birga yana bir kichik livehack. Ko'proq ochiq leksiyalar va konfirensiya webinarlarda yaxshi contentlar topsa bo'ladi. Shu sababdan sohaga ilmiyroq nuqtai nazardan qarashga xarakat qiling. Shunda sifatliroq ma'lumotlarga erishishingiz osonroq bo'ladi.

PS: Agar siz shu soxada ishlayotgan, o'qiyotgan bo'langiz. Dasturlash yoki unga aloqado mavzularda bildirilgan fikrlarni aynan shu sohaning tajribali vakillaridan olishni tavsiya qilaman.
268 viewsedited  23:45
Ochish/sharhlash
2022-07-02 02:38:19
#quality

Traditional bizneslarda product sifatini o'lchash oson. Masalan biro taom pishirib sotish biznesi. Taom sifatini mazasi, hidi va yana birqancha faktorlar yordamida o'lchash va unga baho berish mumkin. Yoki bo'lmasam bazi xizmat ko'rsatish ishlari ustachilik deylik. Ustani ishini bir qarashda o'lchasa baholash imkoni mavjud.

Yuqoridagi kabi shablonga mos keladigan productlar va xizmatlar sifatini o'lchash birmuncha oson va jamiyatning katta qismi buni eplay oladi.

Ammo software bo'llsachi ? Ta'lim bo'lsachi ?
Dasturlashdan yaxshigina tajribga ega bo'lmagan kishi hech qachon sifatga baho bera olmaydi. Shu jumladan bu sohadan bo'lmagan kishi soha egasiga baho berolmaydi. Chunki uni o'lchovlari boshqacha bo'lishi mumkin. Masalan biro muddat )).
Ammo oddiy inson dasturchi yozgan code sifatini belgilolmaydi. Shu jumladan software sifatini ham )). Afsuski xozirgi ishlatayotgan juda ham ko'plab mashxur dasturlarimizda ham shu axvol yani sifati past. Ammo ishlashi jixatdan bizga hechnarsa bilinmaydi.
258 views23:38
Ochish/sharhlash
2022-07-01 16:42:06 Kun davomida ko'rgan eng ajoyib narsam shu OpenStack bo'ldi )). Bunaqa solution haqida juda ko'p o'ylab o'tirar edim. Internetdan qidirib topolmaganman eng qizigi aslida notog'ri qidiribman )).

@vodiylik akaga alohida rahmat.

https://www.openstack.org/
291 views13:42
Ochish/sharhlash
2022-07-01 16:09:15 https://www.youtube.com/c/nodejs-foundation/videos
296 views13:09
Ochish/sharhlash
2022-06-30 23:39:07 OOP prinsplari nuqtai nazaridan qaragandagi bazi prinsp va konsepsiyalar dasturlash tillarida noto'g'ri implement qilinganini ko'p kuzatganman.

Ammo shu masala va mavzuni yanayam chuqurroq ko'rib chiqish kerak deb o'ylayman. Buni ustida kop vaqt ajratib research qilish birmuncha og'irlik qilyabti. Shu sababdan agar sizlar ham shu masalada og'rinayotgan bo'lsangiz-u ammo hali yetarlicha isbotlar va argumentlarga ega bo'lmasangiz ushbu post ostida o'z fikr va argumentlaringizni bayon qilishingiz mumkin.

PS: Commentda yozilgan xabarlar ichida ushbu topicdan boshqa har qanaqa topicga aloqador xabarlar o'chiriladi.
300 viewsedited  20:39
Ochish/sharhlash