Programming ∀
Kanalga Telegram’da o‘tish
Ushbu kanalda dasturlashga aloqador turli expriementlarim, g'oyalarim, hulosalarimni ulashaman.
Ko'proq ko'rsatish1 359
Obunachilar
+324 soatlar
+57 kun
+330 kun
Postlar arxiv
1 359
Siz expert deb belgilagan variyantingiz mos insondan. Sifatli ma'lumot olishingizga ko'zingiz yetadimi ?
1 359
Falon kishida qancha yillik amaliy tajriba bo'lsa siz shu kishini expert deb xisoblaysiz ?
1 359
Bir masalada hammani fikrini bilgim keldi iltimos shu sababdan kanalda elon qilinayotgan poolarda qatnashing bu juda muhim. Ushbu pollar anonim va bir maqsadga yo'naltirilgan.
1 359
Repost from N/a
Iyun oyini o'rtalarida InshaAlloh JS bo'yicha meetup rejalaganmiz. Bugun shu MeetUp-ning tashkiliy jamoasi bilan 1-chi uchrashuv bo'ldi. Bu yerda Husniddin(@husniddin96) tushmay qolganlar. Lekin InshaAlloh speaker bo'lib qatnashadilar.
1 359
Таълим масаласи бу "бозорнинг кўринмас қўли" масаласи эмас. Таълим билан боғлиқ ҳизматларда фақат мутахассислар ва махсус тайёрлов курсларидан ўтган шахслар ишлашлари лозим. Ота-оналар буни тушунмасликлари мумкин, аммо зиёли қатлам, таълим ҳодимларининг профессионал ҳамжамияти ва давлат жуда яхши англаши керак эди.
Афсуски, йўқотилган авлоднинг йўқотилган авлодидан йўқотилган авлод чиқарилаётганини кўпчилик тушунмаётибти.
© @subnazar
Hayolimga darrov o'quv markazlari kelyabti ((
1 359
Assalomu alaykum, hammaga!
Xabaringiz bor(bo'lmasa endi xabarini topasiz 😊) iyun oyi o'rtalariga JsMeetup tashkillashtirayapmiz.
Shu munosobat bilan tashkiliy ishlarda yordami tegadigan volontyorlarni jamoaga taklif qilamiz!
Tashkiliy ishlar:
- ijtimoiy tarmoqlarda faoliyatni yoritib borish;
- speakerlarga tayyorgarlik jarayonida yordamlashish;
- tadbir bo'lib o'tadigan joy bilan ishlash;
- qatnashchilar bilan ishlash(forma yaratish, ularga xabar yuborish);
- ish beruvchilar bilan ishlash
- va boshqa jarayonda chiqadigan yumushlar.
Aloqa uchun: @AzamMamatmurodov
1 359
Uzbda IT ayniqsa dasturlashni propaganda qilganlar ham aynan shundaylar. To'g'ri ular IT biznesmen ammo ularni mijozlari dasturlashni o'rganmoqchi bo'lganlar.
O'quv markazlaridagi juda ko'p mentorlar esa dasturlashda hali yaxshi koryera qilib ulgurmagan yoki eplay olmaganlar )). Chunki soxamizda positionlar subyektiv bahonlanadi ko'pincha )). Biror yo'nalishda expert bo'lishga 10 ming soat vaqt oraligi yetadi deb tasdiqlangan bo'lsa. O'quv markazlaridagi mentorlarni sanoqligi shunday tajribaga ega bo'lsa kerak )). Ko'plari PR qilingan.
Position haqidagi commentlarga uchmang )) Biroz fikrlash kerak.
Shaxsan menam bundan oldingi jobda Team lead edim. Xozir esa Middleman 😃
O'zgarishlar man sezganim faqat +
Positionlarga ishonmang. Senior positionda ishlab umrida frameworkdan tashqariga chiqmagan "engineer"lar ko'p ))). Lekin bu masalaga ham to'g'ri qarash kerak. Ahir kimdur shu ishni qilishi kerakku. Odatda oddiy ishni qilish uchun qandaydur expertni jalb qilish to'g'ri emas ))). Shunga ular ham mutaxasisslar deb qarash kerak )).
1 359
Shunday productlarni ko'rsam. Engineerni Qoli ketidan o'sib chiqgan deyman )))
Bizda kopincha biznes egalari sifatli dastur deganda hechvaqoni tushunmaydi kopincha. Uzbdagi top brand productlarda ham yetarlicha muammolar bor.
PS: Hamkasblar uchun tavsiya. Siz engineersiz biznes va management sizni koryeraviy o'sishingizni umuman tushunmaydi. Shu sababdan koryerada osish yolizni biznesga va ishxonalarga tolaqonli boglab qoymang. Ishxona uchun siz resursiz siz uchun ishxona resurs.
PSS: O'zizdan fidoyi yasamang. Fidoyilikga tupurib qoying. Sizni fidoyiligiz kasbizni yaxshi eplaganiz. Eng avvalida shuni eplaylik 😄
1 359
Ertalapdan turvolib ishxonaga tayyorgarlik ko'rsang-u bugun damolish kuni bo'lsa...
Yana mandan nega ishga kech kelishimni so'rashadi 🙂
1 359
Repost from Sardor og'a | AI bilan rivojlanamiz
HTTPS qanday ishlaydi?
Hypertext Transfer Protocol Secure (HTTPS) shifrlangan ma'lumotlarni Transport Layer Security (TLS) yordamida uzatadi.
Ma'lumotlar qanday shifrlanadi va deshifrlanadi?
1-qadam. Client (browser) va server TCP orqali o'rnatadi.
2-qadam. Client serverga "Client Hello" xabarini yuboradi. Xabarda kerakli shifrlash algoritmlari (cipher suites) va u qo'llab-quvvatlashi mumkin bo'lgan so'nggi TLS versiyasi mavjud. Server "Server Hello" javobni beradi, shundan keyin Browser algoritmlar va TLS versiyasini qo'llab-quvvatlashi mumkinligi haqida xabar topadi.
Keyin server clientga SSL sertifikatini yuboradi. Sertifikatda ochiq kalit, host nomi, amal qilish muddati va boshqalar mavjud. Client sertifikatni tasdiqlaydi.
3-qadam. SSL sertifikatini tekshirgandan so'ng, client session key generate qiladi va uni ochiq kalit(public key) yordamida shifrlaydi. Server shifrlangan session keyni oladi va uni private key bilan deshifrlaydi.
4-qadam – Endi client ham, Server ham bir xil session keyga ega (simmetrik shifrlash), shifrlangan maʼlumotlar xavfsiz bi-directional kanalda uzatiladi.
Nima uchun HTTPS ma'lumotlarni uzatishda simmetrik shifrlashga o'tadi? Ikkita asosiy sabab bor:
1. Xavfsizlik: assimetrik shifrlash faqat bitta yo'l bilan amalga oshiriladi. Bu shuni anglatadiki, agar server shifrlangan ma'lumotlarni clientga qaytarib yuborishga harakat qilsa, har kim ochiq kalit(public key) yordamida ma'lumotlarning shifrini ochishi mumkin.
2. Server resurslari: assimetrik shifrlash juda ko'p matematik yuklarni qo'shadi. Bu uzoq seanslarda ma'lumotlarni uzatish uchun mos emas.
Alex Xu sahifasidan olib tarjima qilindi
1 359
Model: MSI Pulse GL66 11UGKV-001,
CPU: Core i7-11800H 8 Core 16 threads,
CPU SPEED: 2.4 - 4.6GHz,
RAM: 16GB DDR4,
HDD: 512TB SSD
Display: 15.6" FHD, IPS-Level 144Hz 72%NTSC,
GPU: NVIDIA® GeForce RTX™ 3070 8Gb
Up to 1365MHz Boost Clock,
85W Maximum Graphics Power with Dynamic Boost,
KEYBOARD: Single zone RGB,
AUDIO: HiRes DAC
WiFi: Intel Wi-Fi 6 AX201(2*2 ax),
BLUETOOTH: BT 5.1
AC POWER ADAPTOR: 180W
Holati: B.U, Ideal
🎼 1550$
+998 90 935 4239
1 359
OS (Linux)larda process exit codeni bilish bazilarida ko'p kerak bo'ldi. Chunki sizda birqancha scriptlar bo'lsa ularni ketma ket ishga tushiradigan bo'lsangiz to'liq jarayoni bilish va debug qilish qiyin bo'lishi mumkin. Shu sababdan ularni ham monitoring qilish kerak )). Xozir menda ham shunday xolat bo'ldi. Birqancha scriptlar yozgan edim ularni ketma ket ishlatish kerak birortasida xatolik chiqsa darxol logga yozib to'liq jarayoni yakunlash kerak. Shu sababdan barcha proccesslardagi exit codega qarab debug qilishim kerak bo'ldi buni yakunlab bitta shablon yozib qo'ydim.
PS: Aslida bu ishni biror osonroq dasturlash tilida tezda qilib tashlasa bo'lardi. Masalan python yoki js da. Shunchaki expirement uchun bash script qilib ko'rdim )).
Linux proccess exit codes: https://tldp.org/LDP/abs/html/exitcodes.html
Example: https://gist.github.com/akhmadiy/dd3272a3053f3d1de1ddb4cd8af228f3
1 359
Sizdan faqat siz chiqadi !
Ushbu so'zlar o'rnida birqancha target qilinayotgan "Dasturchi", "Hacker", "Kurs", "O'quv markaz"lar postlari yoki rasmlari bo'lishini tassavur qivolasizlar.
Note: Bularni barchasi mani dunyoqarashim subyektiv fikrlarim. Biror shaxsiyat yoki tashkilotga nisbatan negativ qarash emas balki xozirgi xolatlarga nisbatan o'z qarashlarim va fikrlarimni izohlamoqchiman. Sababi Engineering va shunga aloqador yo'nalishlar bu maniyam kasbim. Ushbu fikrlar o'z kasbmga nisbatan xurmat va kasb madaniyatidan kelib chiqgan pozitsiyam xisoblanadi ! Balki ushbu so'zlarim yangi rivojlanayotgan yoki endi ushbu kasbni tanlagan bo'lajak xamkasblarimizga foydali bo'lar agar shunday bo'lsa. Demak men to'g'ri yo'ldaman.
1. Fikrlash. Iltimos qilar edimki siz dasturlashni yoki umuman har qanday ilmni o'rganar ekansiz avvalida fikrlashni va shaxsiy fikrga ega bo'lishni o'rganing. Qarorlarni o'zingiz o'z fikr va qarashlaringiz prinsplaringizga asoslanib qabul qiling.
2. Aytaylik siz dasturlashni o'rganmoqchisiz. Iltimos birinchi navbatda aniq savollar yoki maqsadlar qo'ying bu qaroringizni biroz tanqid ham qilib ko'ring. Real baxo berib ratsional fikrlab ko'ring. Chet tilini o'rganing. Keyin avvalida oldin o'zingiz self study qilib ko'ring yani o'zingiz youtubedan kitoblardan o'rganishga xarakat qiling.
3. Kurslar masalasida. Kurslar mavzusida man infobiznes ko'raman. Faqat bazi bizneslar o'z mijozlariga sifatliroq xizmat ko'rsatishga xarakat qiladilar bazilar esa yo'q. O'quv makazlar kurslar ham aynan shunday. Keyin sizga u yerda dars beradigan mentor sizga dars berganiga pul oladi shu sabab ortiqcha paxtakorlik shart emas. Siz pulini to'lavosiz kelishuvga yaxshi amal qilsayz bo'lgani.
4. Mentor masalasiga kelsak. Sizga kim dars berayotganiga yaxshilab qarang ! Ko'p holatlarda koryerasida dasturchilik o'xshamay qolganlar amaliy tajribasi kam insonlar kopincha dars berishadi. Shu sababdan mentor backgroundiga qattiq qarang ! Surishtiring linkedindan boshqa dasturchilardan vaxakazo. Kim o'zi u nimalar qilgan nimalarni biladi. Nimalarni eplagan. Chunki kursni siz tanlaysiz siz shu kursga loyiq bo'lsangiz demak kurs sizga loyiqmi yoqmi shuni ham tekshirishga xaqqingiz bor. Shartnomani puxta qiling doyim. Xozirda mentorlar masalasida kursni endi bitirib chiqgan, Hechqanday professional ish tajribasi ilmiy dunyo qarashi shakillanmaganlar ham dars o'tishyabti. Shu sababdan aldanib qolmang. Mentorlar haqida ko'proq review yegishga xarakat qiling.
5. O'qish sizga kerak. Self study qilasizmi yoki o'quv kursga borasizmi avvalo shu masalada o'zingiz xarakat qiling ! Bu narsa sizga kerak. Qandaydur talabchan yoki qattiqollikni emas balki professionalism yoki kasb madaniyatini shakillantira oladigan joyga borishga xarakat qiling. Sizga biror vazifa berilsa vaqtingizni ayamasdan oxirigacha xarakat qiling.
6. Doyim izlaning. Tashqaridan keladigan trafficni validate qilish kerak ! Bu muhim har qanday gapga xabarga ishonaverman. Uni biror shaxsiyat etgan bo'lsa ham. Chunki barcha insonlar xato qiladi. Shu sababdan biroz fikrlash kerak. Dunyo qarashni shakillantirish kerak.
7. Soxangizga maqsadga qarab yondoshing. Masalan siz dasturlashda faqat yaxshi daromat qilmoqchi bo'lsangiz shu tomonga qarab keting. Agar siz ushbu madaniyat bilan to'liq ishlamoqchi bo'lsangiz unda bu tomondan keting. Ammo uyoqdan buyoqga otib boshqalarni asabiga tegmang.
8. Xatolardan qorqmang. Fikr bildirishdan ham. Xatolarni tan oling xissiyotga berilmang bizda asosan biror kishiga biroz negative feedback kelsa darxol shaxsiyatga o'tiladi. Unday emas.
9. Farosat, Analitik, Ratsional, Mantiqiy, Kiritik fikrlash siz uchun muhim instrumentlar ekanini unutmang. Imkon bo'lsa hammasidan oldin shularni mashq qiling.
SELF STUDY QILING !!!
PS: Ushbu so'zlarga o'zim ham amal qilishga doyim xarakat qilaman 🙂
Yuqoridagi gaplar va izohlangan tashkilot yoki shaxsiyatlar doimo shunday emas. Ammo xozirda kurmak ichida guruch ))
1 359
Realism !
Ushbu so'zlar o'rnida birqancha target qilinayotgan "Dasturchi", "Hacker", "Kurs", "O'quv markaz"lar postlari yoki rasmlari bo'lishini tassavur qivolasizlar.
Note: Bularni barchasi mani dunyoqarashim subyektiv fikrlarim. Biror shaxsiyat yoki tashkilotga nisbatan negativ qarash emas balki xozirgi xolatlarga nisbatan o'z qarashlarim va fikrlarimni izohlamoqchiman. Sababi Engineering va shunga aloqador yo'nalishlar bu maniyam kasbim. Ushbu fikrlar o'z kasbmga nisbatan xurmat va kasb madaniyatidan kelib chiqgan pozitsiyam xisoblanadi ! Balki ushbu so'zlarim yangi rivojlanayotgan yoki endi ushbu kasbni tanlagan bo'lajak xamkasblarimizga foydali bo'lar agar shunday bo'lsa. Demak men to'g'ri yo'ldaman.
1. Fikrlash. Iltimos qilar edimki siz dasturlashni yoki umuman har qanday ilmni o'rganar ekansiz avvalida fikrlashni va shaxsiy fikrga ega bo'lishni o'rganing. Qarorlarni o'zingiz o'z fikr va qarashlaringiz prinsplaringizga asoslanib qabul qiling.
2. Aytaylik siz dasturlashni o'rganmoqchisiz. Iltimos birinchi navbatda aniq savollar yoki maqsadlar qo'ying bu qaroringizni biroz tanqid ham qilib ko'ring. Real baxo berib ratsional fikrlab ko'ring. Chet tilini o'rganing. Keyin avvalida oldin o'zingiz self study qilib ko'ring yani o'zingiz youtubedan kitoblardan o'rganishga xarakat qiling.
3. Kurslar masalasida. Kurslar mavzusida man infobiznes ko'raman. Faqat bazi bizneslar o'z mijozlariga sifatliroq xizmat ko'rsatishga xarakat qiladilar bazilar esa yo'q. O'quv makazlar kurslar ham aynan shunday. Keyin sizga u yerda dars beradigan mentor sizga dars berganiga pul oladi shu sabab ortiqcha paxtakorlik shart emas. Siz pulini to'lavosiz kelishuvga yaxshi amal qilsayz bo'lgani.
4. Mentor masalasiga kelsak. Sizga kim dars berayotganiga yaxshilab qarang ! Ko'p holatlarda koryerasida dasturchilik o'xshamay qolganlar amaliy tajribasi kam insonlar kopincha dars berishadi. Shu sababdan mentor backgroundiga qattiq qarang ! Surishtiring linkedindan boshqa dasturchilardan vaxakazo. Kim o'zi u nimalar qilgan nimalarni biladi. Nimalarni eplagan. Chunki kursni siz tanlaysiz siz shu kursga loyiq bo'lsangiz demak kurs sizga loyiqmi yoqmi shuni ham tekshirishga xaqqingiz bor. Shartnomani puxta qiling doyim. Xozirda mentorlar masalasida kursni endi bitirib chiqgan, Hechqanday professional ish tajribasi ilmiy dunyo qarashi shakillanmaganlar ham dars o'tishyabti. Shu sababdan aldanib qolmang. Mentorlar haqida ko'proq review yegishga xarakat qiling.
5. O'qish sizga kerak. Self study qilasizmi yoki o'quv kursga borasizmi avvalo shu masalada o'zingiz xarakat qiling ! Bu narsa sizga kerak. Qandaydur talabchan yoki qattiqollikni emas balki professionalism yoki kasb madaniyatini shakillantira oladigan joyga borishga xarakat qiling. Sizga biror vazifa berilsa vaqtingizni ayamasdan oxirigacha xarakat qiling.
6. Doyim izlaning. Tashqaridan keladigan trafficni validate qilish kerak
