Postlar filtri


https://youtube.com/playlist?list=PL8dPuuaLjXtNlUrzyH5r6jN9ulIgZBpdo&feature=shared
Computer Science
In 40 episodes, Carrie Anne Philbin teaches you computer science! This course is based on introductory college-level material as well as the AP Computer Scie...


JR TwitGram 🥂 dan repost
IntelliJ ishlatasizmi, VSCode ishlatasizmi, NeoVim ishlatasizmi, Zed ishlatasizmi…buni farqi yo’q.

Qaysi birini ishlatishingizdan qatiy nazar, VIM motions ishlatishingiz kerak. Typing skillar ancha oshadi va umuman olganda juda foydali.

Har bir IDE uchun vim plugin/extensionlar bor. O’rnatib oling.


Ko'proq o'qish va kitoblardagini eslab qolish uchun:

1️⃣ Telegramda shaxsiy kanal ochib qo'ying. Unga hech kimni qo'shishingiz shartmas.
2️⃣ Kanalni telegram chatlar orasida "pin" qilib (mixlab) qo'ying. Doim ko'zingizga ko'rinib tursin.
3️⃣ O'qiganingiz yoki o'qishingiz kerak bo'lgan kitoblar ro'yhatini yozib yuring.
4️⃣ Kunlik, haftalik va oylik real maqsad qo'ying.
5️⃣ Kunlik vazifalarga focus qarating. 10/20/30/40 bet bo'lsa ham, o'qimasdan uxlamang.
6️⃣ O'qish jarayonida duch kelganingiz iqtibos, insayt va xulosalarni shaxsiy kanalingizga yozib boring. Vaqtingiz bo'lmasa, ovozli xabar shaklida yozsangiz ham bo'ladi.
7️⃣ Vaqti-vaqti bilan ularni o'qib, eshitib turing. Kamida 2-3 yaqiningizga o'z so'zlaringiz bilan aytib bering. Eslab qolishning eng yaxshi yo'li - amal qilish.
8️⃣ Har safar bir kitobni tugatganingizda ✅ bilan belgilab boring.
9⃣ Har oy 4⃣-band progressini tekshirib turing.

Telegram kanal ishlatishni istamaganlar daftarga belgilasa ham bo'ladi. Faqat bunda daftar ochiq, ko'zga ko'rinib turishi kerak.

©️ weareululalbab




My Engineering Space | Cracking MAANG 🪐 dan repost
How to get your first job?

I spent my first 2 years at university learning programming, building projects, and creating opportunities to land my first job:
— how to start?
— what to learn?
— how to showcase your work?

———
Birinchi ishni qanday topsa bo‘ladi?

Men universitetdagi 2 yilimni dasturlashni o‘rganishga, loyihalar yaratishga va birinchi ish o‘rnimni topish imkoniyatlarini yaratishga sarfladim:
— nimadan boshlash?
— nimalarni o‘rganish?
— ishlaringizni qanday namoyish etish?

Article: https://rustam-z.notion.site/How-to-Get-Your-First-Job-1951ece5306580419667d1dcf1061dd5


Musulmon ixtirochilari tomonidan kashf etilgan 10 narsa
Agar siz ertalab kofe ichish va tishlaringizni yuvish bilan kunni boshlasangiz, bu sizning odatingizga kirgan ikkita musulmon ixtirosidir. Qalamdan tortib jarrohlik asboblarigacha, bugun foydalanadigan koʻplab narsalar musulmon olimlariga borib taqaladi. Astronomiyadan tibbiyotgacha boʻlgan sohalardagi yutuqlar islom madaniyatining hissasidir.

Mana, siz bilmagan boʻlishingiz mumkin boʻlgan 10 musulmon ixtirosi:

1. Algebra
IX asr musulmon olimi Muhammad ibn Muso al-Xorazmiy “algebra otasi” sifatida tanilgan. Fors olimi shuningdek, algoritm tushunchasini ham yaratgan. 813–833 yillar oraligʻida u “Al-Jabr” (“Toʻldirish va muvozanatlash orqali hisoblash”) kitobini yozgan. “Algebra” soʻzi arabcha “al-jabr” (tiklash) dan olingan. Al-Xorazmiy Bagʻdoddagi “Donolik uyi” akademiyasiga rahbarlik qilgan. Uning hissasi zamonaviy muhandislik, elektronika va astronomiyaning rivojiga asos soldi.

2. Kofe
Kofe madaniyati XV asrda Yaman va Efiopiya togʻlarida paydo boʻlgan. Dastlabki isteʼmolchilar Yaman sufiylari edi, ular uygʻoq qolish uchun kofe ichishgan. Savdo va madaniy aloqalar orqali kofe Safaviylar, Moʻgʻullar va Misr kabi davlatlarga tarqaldi.

3. Universitetlar
Dunyodagi birinchi diplom beradigan universitet IX asrda Marokashning Fes shahrida musulmon malika Fotima al-Fihriya tomonidan asos solingan. Uning singlisi Maryam 859 yilda “Qaraviyyin” masjidini qurdi. Qaraviyyin universiteti hozir ham faoliyat koʻrsatmoqda.

4. Kasalxonalar
Zamonaviy kasalxonalarning ildizi 805 yilda Bagʻdodda qurilgan tibbiy markazdan boshlangan. Keyingi yillarda Misrda Ahmad ibn Tulun kasalxonasi (872 yil) kabi muassasalar ochildi. X asrga kelib Bagʻdodda 5 ta, Kordobada esa 50 ta kasalxona mavjud edi. Davolash bepul edi va barcha tabaqalarga xizmat koʻrsatardi.

5. Jarrohlik
X asrda Ispaniyadagi Al-Andalusda tugʻilgan musulmon shifokor az-Zahraviy “zamonaviy jarrohlik otasi” hisoblanadi. U 200 dan ortiq jarrohlik asboblarini (skalpel, retraktorlar) ixtiro qilib, “Tibbiyot usuli” kitobini yozgan. Uning asari Evropada asrlar davomida qoʻllanildi.

6. Parvoz
875 yilda (Rayt birodarlar samolyot ixtiro qilishidan 1000 yil oldin) Al-Andaluslik Abbos ibn Firnos yogʻoch va ipakdan qilgan planyor bilan parvoz qildi. U Kordova yaqinidagi tepalikdan sakrab, 10 soniya havoda qoldi.

7. Cherni qalam
953 yilda Misr hukmdori Al-Muʼizz qoʻl va kiyimni boʻyamasdan yozadigan qalam yaratishni buyurdi. Uning ichidagi idish siyohni uchi bilan bogʻladi.

8. Kamera
Dunyodagi birinchi kamerani IX asrda Iroqlik Ibn al-Haysam ixtiro qildi. U koʻrish jarayoni miyada sodir boʻlishini tushuntirdi. “Camera obscura” (qorongʻu xona) yordamida quyosh tutilishini kuzatgan birinchi olim boʻldi.

9. Uch ovqatli kechki ovqat
IX asrda Al-Andalusda yashagan Ziryab (Abu Hasan) uch ovqatli kechki ovqatni joriy qildi. U stolga shisha idishlar, charm dasturxonlar kiritdi. Musiqa, tish pastasi, dezodorant va mavsumiy moda gʻoyalarini ham yaratdi.

10. Tish tozalash
Paygʻambarimiz Muhammad (sollallohu alayhi vasallam) 600 yillarda Salvadora persica daraxtidan tayyorlangan “misvok” dan foydalanishni ommalashtirdi. Misvok tishlarni mustahkamlaydi, nafas xushboʻy qiladi. 1986 yilda JSST tish gigiyenasi uchun misvokni tavsiya qildi.


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Dam olish kuniga amallab yetvoganimda


O'zimga o'zim:

Qo'lingdan kelganicha yaxshilik qil, kelmasa yomonlik qilma.


Dr. Algorithm dan repost
Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Ajoyib savollar

* Dasturlashni qanday oʻrgangansiz? Axir siz paytlar internet boʻlmagan.
* Shuncha kitob oʻqimasdan, video dars orqali oʻrgansam boʻlmaydimi?
* 3 oyda dasturchi boʻla olamanmi?
* Dasturlashni oʻrgansam oyiga $500 oylik berishadimi?


Bu kabi savollar koʻp berishadi. Javobini ham bilishadi. Lekin dangasalikni yengish juda mushkul ish.

Bugun sizga bitta oddiy usul haqida aytib bermoqchiman.


Maʼlum-ki, koʻp ishxonalarda ish vaqti soat 9:00 da, ammo ishning oʻzi 11:00 da boshlanadi. Erkin vaqt tartibi desa, koʻpchilik "xohlagan vaqt kelib, xohlagan vaqt ketsam boʻlar ekan", - deb tushunadi. Oylik uning 8 soat ishlab bergani uchun berilishini his qilmaydi.

Hozir mavzu bu odatni yoʻqotish ustida emas. Aksincha, keling oʻzimizni toʻgʻrilashdan boshlaymiz. Boshqalar bilan ishimiz boʻlmasa ham boʻladi. Vaqti emas.

Kompyuteringizda va telefoningizda soat (Clock) dasturi bor. Ichida sportchilar ishlatadigan Timer boʻlimi bor. Tugmani bosasiz, vaqt ishlashni boshlaydi. Lap tugmasini bosasiz, boʻlaklarga ajratib beradi.

Clockʼdagi Timerʼni ishlatib, har bir qilayotgan ishingizni hisoblab koʻring.


Ertalab Timerʼni ishga tushiring. Har bir kichik vazifani bajarganda Lap tugmasini bosib, qancha vaqt ketganini belgilab qoʻying. Buning uchun Spreadsheet yoki Excel ishlatsangiz boʻladi.

Bu hisob faqat oʻzingiz uchun. Oʻzingizni aldamang. Faqat aniq ish qilganingizni hisoblang. Choy damlash, qoʻl yuvib kelish kabi ishlarni qoʻshmang.
Majlis (va Call)larda oʻtirganingizni ham yozing. Yoniga "majlis"deb qoʻysangiz boʻladi.

Kun oxirida 4 soatga yeta oldingizmi?


Agar barcha kichik vaqtlar yigʻindisi 4 soatga yetmagan boʻlsa, demak bugun siz unumli ish qilmagan ekansiz.

Taʼlimda ham, ishda ham, loyihada ham aynan shu vaqt sizga foyda beradi.

Sinab koʻring. Balki foydali boʻladi.
Kuningiz xayrli oʻtsin.

P.S. Maxsus dasturlar bor ekanini bilaman. Unga ham qachondir yetib kelarmiz.

03.02.2025
@DrAlgorithm


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish


Far·hod·jon dan repost
Raycast

Bir necha yildan beri macOS’dagi asosiy uskunam - Raycast. U tizimning o’zi bilan keladigan Spotlight dasturining alternativasi. Birinchi ishlatishni boshlaganimda biroz ikkilanish bilan yondoshgandim, lekin hozir kompyuterdagi mahsuldorlikning eng asosiy sababchilaridan biri.

Raycast shundoq o’zi ishlatilganda katta farq bermasligi mumkin. Haqiqiy kuchi turli kengaytmalardan foydalanganda bilinadi. Ishi asosan kompyuterda bo’lgan va macOS ishlatadigan har qanday dasturchi, dizayner, tester va hokazolarga qattiq tavsiya qilaman.

Hozir Raycast bilan nimalar qilaman:

- Dasturlarni ishga tushirish. Bu imkoniyati aqlli ishlaydi: ko’p ishlatilgan dasturlar yoki kengaytmalar Raycast ochilishi bilan ko’rsatiladi.
- Zoom mitingga tezda qo’shilish. Kalendar va Zoom bilan integratsiya qilinganda Command+Space bosilganda joriy mitingga Enter’ni bosish orqali qo’shilaman.
- Kontaktlarni izlash va email/telefonlar tez olish.
- Oynalarni boshqarish: o’ngga, chapga, ekranning o’rtasiga 30% o’lchamda qo’yish va hokazo.
- Tarjima va lug’at. Google Translate va macOS’ning lug’ati uchun kengaytmalar bor.
- Aqlli kalkulyator va birlik/valyutalar konvertatsiyasi. Bunaqa ifodalarni ham tushunadi: 23.58% of $349 in uzs
- Emoji/belgi izlash.
- YouTube/X videolarini yuklash - kengaytma orqali.
- Dizaynerlar uchun: rang tanlash, “lorem ipsum” matn/rasm generatsiya qilish, mavjud kataloglardan ikonka/rasm/shrift izlash va hokazo.
- Dasturchilar uchun: base64 encode/decode, UUID/parol generatsiyasi, kod formatlash, dokumentatsiya, GitHub/Gitlab integratsiyasi va hokazo. Hatto dasturchilarga bahona generatsiya qiladigan kengaytma ham bor.
- Mahsuldorlik: pomodoro, proyekt va topshiriq boshqaruvchi tizimlar bilan integratsiyasi,...
- Bundan tashqari, Pro versiyasi orqali ChatGPT/Gemini/Claude bilan ham integratsiya qilish mumkin.

Xullas, juda foydali dastur va hoziroq saytidan yuklab olishni tavsiya qilaman. Keyin zarur kengaytmalarni ham o’rnating.

https://www.raycast.com

Va tanishlarga ham yuborishni unutmang - arziydigan dastur. Ba’zi skrinshotlar → izohlarda.

@farhodjon #mahsuldorlik


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Nega interviewga 5 daqiqa avval qo’shilish maslahat beriladi? 😁


🔰 API Protocols


Aziz Rahimov dan repost
Kitob sotib oladiganlar kam.

Sotib olganini ochadiganlar kamroq.

Ochganini tugatadiganlar undan ham kam.

Tugatganini eslab qoladiganlar yanada kamroq.

Eslab qolganiga amal qiladiganlar eng kami.

Kamchilik erishayotgan narsalarga erishish uchun, kamchilik qilayotgan ishlarni qilish foyda beradi.


LeetCodin dan repost
Hammaga salom! Vaqti-vaqti bilan obunachilar savol berib turishadi. Shunday bir savol-javobni shu yerga joylashtiraman.


Savol: "Hozirda har kuni DSA o‘rganib, LeetCode’da masalalar yechib boryapman.
Lekin hozir FAANG’ning holati unchalik yaxshi emasga o‘xshaydi, chunki layoffs bo‘lib turibdi.

Shu sababli, ishxonada o‘zimni ko‘rsatish va tezroq raise olish uchun qanday maslahat bera olasiz?"


Javob: "DSA va LeedCode bilan shug'ullanayotganingiz juda ham zo'r! Keep it up!

FAANG'da har doim layoff bo'ladi va odamlarni ishga olishni to'xtatmaydi hech qachon. Odatda "bottom 5%" ishdan bo'shatishadi.

Savolingizga 2ta maslahatim bor:
1. Boshqa tajribali dasturchilarga ham huddi shunday savol yozib ko'ring. Javoblarni yig'ib, tahlil qilib, o'zingizga to'g'irlab, keyin harakat qiling.

2. Mening "2 cents" bu haqida quyidagicha:
O'zingizga ko'proq mas'uliyat oling.
Masalan:
- Team lead'ga borib, "sizda loyihamiz bo'yicha qanday taraf (part/volume of work) borki - shuni boshqa odam qilsa, asosiy ishga qo'l urardim [asl long-term ishlarga vaqt ko'payardi]" - deb so'rab ko'ring. Loyihaning shu tarafini owner'i bo'ling. Shunday yaxshi o'rganingki - hamma sizga kelib savol so'rasin shu haqida.

FAANG kompaniyalarida siz agar mid-level'dan senior'ga o'tmoqchi bo'lsangiz, siz senior developer'ning ishini bir oz vaqt davomida qilib kelayotgan bo'lishingiz kerak.

Bu degani sizga senior'likni boshqa odam berishi kerak emas, har bir harakatingiz "Men seniorman. Senior dev bunday holatda qanday harakat qilishi lozim?" - degan fikr bilan boshlanishi kerak.

O'zingizga boshqa odamning ish o'rnidan qarab ko'ring. Masalan:
- Tasavvur qiling siz shu biznesning egasisiz. Sizga har doim persistent and accountable odamlar yetishmaydi. Unday odamlarning o'zi kamdan-kam. Agar accountable odamni topib olsangiz, uni ishda lavozimda ko'tarib, maksimal darajada qoldirgingiz keladi - to'g'rimi? Bundan xulosa - men shunday odam bo'lishim kerak."


Siz esa nima deb o'ylaysiz?
@LeetCodin


🔰 Linux command line chaining crash course


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish


Aleph Nought dan repost
Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Yengi product :)) (Prototip)

Image Steganogrpahy




Vohid Karimov | Hello world dan repost
Dasturlashga qo'l urgan, lekin nimadan boshlashni bilmaydiganlar uchun 3-5 yillik plan:

— Nerd rejimiga o'ting: kuniga kamida 6 soat dasturlash bilan band bo'ling
— Computer Science mavzularini chuqur o'rganing
— Muntazam algoritmik masalalarni yeching (codewars, leetcode, va hokazo)
— Bitta dasturlash tilini mukammal o'rganing
— Web, mobil, yoki desktop development uchun kerak bo'lgan texnologiyalarni o'rganing
— O’zingizni pet proyektlaringizni yarating
— Har kuni ko'p kod yozing
— Tez-tez interview qiling (ishingiz bo'lsa ham)
— Vaqtida uxlang, ovqatlaning, va sport bilan shug'ullaning

Qolgani (ish, daromad, va xurmat) o'zi keladi. Natija darxol ko'rinmaydi, lekin albatta keladi - haqiqiy yutuqlar vaqt talab qiladi.

Jarayondan zavq oling!

#Coding #ComputerScience #CS #ProblemSolving #Dasturlash #Programming #SoftwareEngineering #IT

20 ta oxirgi post ko‘rsatilgan.