Sariq Dev
13.3K subscribers
1.25K photos
381 videos
4 files
845 links
Mohirdev.uz asoschisi Anvar Narzullaevning rasmiy kanali.

Muhokama uchun guruhimiz: @sariqdevchat
Talab va takliflar uchun @sariqdevadmin ga murojat qiling.
Download Telegram
Dasturchilar zerikkanda nima qiladi?

Masalan AQShdagi Slack firmasi muhandisi Bertrand Fan mana snunday mini kinoteatr yasabdi.

Lekin, menga bu kinoteatrdan foydalanish biroz noqulayroq tuyuldi.

Siz nima deysiz?
😁40πŸ‘8πŸ”₯1πŸ‘1
AQSh Oq Uy o'zining bosh sahifasida dasturchilarni ishga olish haqida yashirin e'lon qoldirgan.

Joe Biden prezident bo'lganidan so'ng yangilangan www.whitehouse.gov bosh sahifasining HTML kodida "Agar siz bu xabarni o'qiyotgan bo'lsangiz bizga sizning yordamingiz kerak" mazmunida komment qoldirilgan.

Ba'zida burnimiz tagidagi imkoniyatlarni ko'rmay qolamiz.
😁13πŸ‘9
Sariq Dev pinned a photo
Assalom alaykum, Hurmatli obunachilar. Sizlarga Python Dasturlash tili bo'yicha qisqa qo'llanmamizni taqdim etamiz. Qo'llanmada Python dasturlash tiliga oid muhim tushunchalar qisqa satrlarda berilgan.

Qo'llanma pdf va rasm ko'rinishida mavjud:
πŸ“– PDF faylni yuklab olish (6.3MB)
πŸ–Ό JPG rasmlarni yuklab olish (1.5MB)

Barcha fayllar (kodlar, rasmlar, yuqori sifatli pdf hujjatlar) GitHub sahifamizga yuklangan

Umid qilamizki, qo'llanmamiz Python dasturlash tiliga oid bilimlaringizni xotirada yangilab turishga hizmat qiladi.

@sariqdev
πŸ‘6❀3
Pythondagi #foydali va dasturchilar tomonidan ko'p ishatiladigan funskyalardan biri bu uuid moduli ichidagi uuid4() funksiyasi.

Bu funksiya dastur davomida noyob (takrorlanmaydigan) ID raqam talab qilinganda ishlatilishi mumkin. Misol uchun, sahifangizdan ro'yxatdan o'tgan har bir foydalanuvchi uchun yangi ID raqam yaratishda uuid4() funksiyasi juda asqotadi.

uuid4() funskiyasi 2ΒΉΒ²Β² (5 undesillion) kombinasiya orasidan tasodifiy, 128-bit uzunlikdagi son qaytaradi. Ya'ni bu shunchlaik uzunki (36 ta 0 lik son) qaytgan son insoniyat hayotida hech qachon takrorlanmasligiga ishonsak bo'ladi.
πŸ‘7
Mendan ko'pchilik IT sohasida magistirlik va doktorlik qilaymi yoki ishga tushib ketaymi deb so'raydi.
Mening shaxsiy maslahatim ishga kiring.

Buning bir nechta sababi bor:
1️⃣ Magistrlik va Doktorlik bu ilmiy unvonlar va bu darajalarga ega bo'lish sizni amaliy jihatdan kuchli dasturchi qilmaydi. Ya'ni siz 2 yil magistrlik qilgan davrda, 2 yil biror kompaniyada ishlagan odam sizdan ko'ra ko'proq tajribaga ega bo'ladi va sizdan ko'ra qadrliroq kadr hisoblanadi.

2️⃣ Ilmiy unvonlar sizni tor sohada mutaxassis qiladi. Ilmiy nazariyalar amaliyotga nisbatan 2-3 qadam oldinda yurishini hisobga olsak, siz olgan bilimlar yaqin kelajakda amaliyotda qo'llanilmaydi.

3️⃣ Magistrlik va doktorlik bu sehrli tayoqcha emas. MS yoki Doktor bo'lish sizga ish topishni mutlaqo osonlashtirmaydi. Agar ilmiy unvonga ega bo'lganlar osongina ish topadi deb o'ylasangiz juda qattiq adashasiz. Aksincha, junior (boshlang'ich) ishlarga o'zingiz topshirgingiz kelmaydi (shuncha o'qib junior bo'lamanmi), middle (o'rta) lavozimlarga esa tajribangiz yetmaydi (sababi nazariya qilib yurgansiz).

Qolaversa ish beruvchiga ham magistr yoki doktor odamni past lavozimga olishiga yoki ma'naviy (hijolatchilik) yoki yuridik (unvon uchun qo'shimcha haq to'lash) kabi to'siqlar bo'lishi mumkin.

Xo'sh, unda MS va Doktor kim uchun? Kelajakda o'z sohasida ilmiy izlanishlar, ixtiro va kashfiyotlar qilaman deganlar uchun. Magistraturada o'qish sizni amaliy jihatdan kuchli dasturchi qilmaydi, lekin boshqa ko'nikmalaringizni bir necha bor kuchaytiradi. Misol uchun tanqidiy fikrlash, masalaga yechim topish, murakkab muammolar ustida mustaqil ishlay bilish, ilmiy izlanish va kashfiyotlar qilish va hokazo.

Agar siz IT sohasida bo'lsangiz, maslahatim, sohada 4-5 yil ishlab keyin magistrlikka harakatni boshlang. Magsitraturada o'qish uchun har kuni universitetga borish talab qilinmaydi. Muhimi haftangizdan hech bo'lmasa 1 kunini ilmiy tadqiqod uchun ajrata olishingiz kerak. Pandemiya bahona esa, bemalol ish joyingizdan turib chet elda ham "o'qishingiz" mumkin.
Ham amaliy bilimga, ham yuqoridagi ko'nikmalarga ega mutaxassis oddiy dasturchidan bir necha barobar qadrli bo'ladi. Odatda bunday mutaxassislar dastur yozish bilan emas, murakkab tizimlarning arxitekturasini tuzish, loyihalar uchun texnik talablar yozish, muammolarni tahlil qilish kabi yuqori darajadagi masalalar bilan shug'ullanadi. Ularning oyligi ham bir necha barobar yuqori bo'ladi.

p.s. Yuqoridagi gaplar faqat IT sohasiga tegishli
p.p.s. O'zbekistonda magistr yoki doktorlik qilmang. Arzimaydi.

@sariqdev
πŸ‘7