📌 Dasturchi darajalari: Intern, Junior, Middle, Senior.
Dasturchilar tajribasiga qarab bir necha darajalarga bo‘linadi. Har bir bosqich o‘ziga xos bilim va ko‘nikmalarni talab qiladi.
🔹 Intern (Stajyor)
-Asosan yangi boshlagan dasturchilar.
-Asosiy texnologiyalarni endi o‘rganmoqda.
-Tajribali dasturchilar yordamida loyihalarda ishtirok etadi.
-Muammolarni mustaqil hal qilish qiyin bo‘ladi.
🔹 Junior Developer
-Asosiy dasturlash tillarini biladi.
-Kichik vazifalarni mustaqil bajara oladi.
-Kod yozish va muammolarni tushunishda hali tajribasi kamroq.
-Tajribali dasturchilarning yo‘nalishiga muhtoj bo‘ladi.
🔹 Middle Developer
-Murakkabroq muammolarni mustaqil hal qila oladi.
-Kod sifatiga e'tibor beradi va refaktoring qilishi mumkin.
-Texnik qarorlar qabul qilishda ishtirok etadi.
-Junior dasturchilarga yordam bera oladi.
🔹 Senior Developer
-Loyihalarning texnik tomonini boshqaradi.
-Arxitektura va kod strukturasini to‘g‘ri quradi.
-Katta va kompleks muammolarni hal qila oladi.
-Junior va Middle dasturchilarga o'rgatadi.
-Performance va security muammolariga e'tibor beradi.
👉 Dasturchilikda qaysi leveldasiz?
@JavaScriptQuiiz
4 · 953 · JavaScript || DSA
Link
click to show
click to show
📌 Ushbu post orqali siz React dasturchilari tomonidan eng ko‘p qilinadigan 8 ta xatolik va ularni qanday oldini olish haqida bilib olasiz.
👉 Postni to‘liq o‘qish: click
@JavaScriptQuiiz » #medium
6 · 1.3K · JavaScript || DSA
O'zim haqimda qisqacha:
Hech kanalga o'zim haqimda yozmagan ekanman, ismim Begzod familyam Abduhamidov, yoshim 15 da, web dasturchiman, dasturlashga 12/13 yoshlarimda kirib kelganman, dasturlashni self-study o'rganganman, asosan front-end sohasida ish olib boraman, 1~ yil freelanserlik bilan ham shug'ullanganman, hozirda asosan back-end sohasini o'rganmoqdaman.
2 · 874 · "Yengilgina" Js quizlarga nima deysizlar ?
Bugun soat 22:00 da kanalga 10 ta Jsga doir quizlar tashlanadi.
@JavaScriptQuiiz
2 · 1.4K · 🎲 “JavaScriptPro” testi
🖊 10 ta savol · ⏱ 30 soniya
1 · 885 · JavaScript || DSA
Link
click to show
click to show
📌 Ushbu post orqali siz JavaScript-da dasturchilar tomonidan eng ko‘p qiladiga 8 ta qo'pol xatolik va ularni qanday oldini olish haqida bilib olasiz.
👉 Postni to‘liq o‘qish: click
@JavaScriptQuiiz » #medium
4 · 1.2K · JavaScript || DSA
Link
click to show
click to show
React ni o'zida cache api borligini bilarmidiz ?
Cache function bu sizga Server componentlarda data ni cache qilish uchun, snapshot share va data preload uchun juda foyda berishi mumkun.
To'liqroq use case ⬇️
https://react.dev/reference/react/cache
#foydali
1 · 1K · const obj = {
a: 1,
b: () => {
console.log(this.a);
},
c: function() {
console.log(this.a);
}
};
obj.b();
obj.c();
1.1K · Poll
click to show
1.2K · click to show
JavaScript || DSA
const obj = {
a: 10,
b: function () {
console.log(this.a);
const inner = () => {
console.log(this.a);
};
inner();
},
};
const b = obj.b;
b(); // Output?
obj.b(); // Output?
Javob qanday chiqadi va sababini ham tushunturing!
@JavaScriptQuiiz
1 · 1.3K · JavaScript || DSA
Link
click to show
click to show
Tavsiya!
Click'da senior dasturchi, Husniddin aka, advanced nodejs kursi tashkil qilibdilar. Kimga qiziq bo'lsa marhamat: click
BEGZOD2025NODE ushbu promokod bilan aloqaga chiqsanggiz, 15% chegirma ham qilib beradilar.
@JavaScriptQuiiz
2 · 1.4K · JavaScript || DSA
ReplyO'zim haqimda qisqacha:
Hech kanalga o'zim haqimda yozmagan ekanman, ismim Begzod familyam Abduhamidov, yoshim 15 da, web dasturchiman, dasturlashga 12/13 yoshlarimda kirib kelganman, dasturlashni self-study o'rganganman, asosan front-end sohasida ish olib boraman, 1~ yil freelanserlik bilan ham shage++
1.3K · JavaScript || DSA
Link
click to show
click to show
Matritsani nollashtiring:
Matritsa berilgan, agar har qanday elementi 0 ga teng bo'lsa, siz shu elementning ustun va qatorini barcha elementlarini 0 ga o'zgartiring va shu matritsani qaytaring.
Input: matrix=[[1,1,1],[1,0,1],[1,1,1]]
output: [[1,0,1],[0,0,0],[1,0,1]]
Tarif: Matritsa[2][2]=0 boʻlgani uchun. Shuning uchun 2-ustun va 2-qator 0 ga oʻrnatiladi.
Input: matrix=[[0,1,2,0],[3,4,5,2],[1,3,1,5]]
Output: [[0,0,0,0],[0,4,5,0],[0,3,1,0]]
Tarif: Matritsa[0][0]=0 va matritsa[0][3]=0. Shuning uchun 1-qator, 1-ustun va 4-ustun 0 ga o'rnatiladi.
Agar savol qiyinlik qilsa, internetdan izlab ko'rib javobini ko'rib, algorithmni qanday ishlashini tushunishga harakat qiling va shuni o'zingiz takroran ishlab ko'ring!!!
Leetcode dagi shu misol uchun shunga o'xshash link : click me
Commentariyada boshqalar bilan muhokama qiling, juda muhim
@JavaScriptQuiiz
1.3K · JavaScript || DSA
Bugun Arafat kuni, ertaga esa muqaddas Qurbon hayiti. Barcha musulmonlarni ushbu muborak kunlar bilan tabriklayman! Hayitingiz qutlug‘ bo‘lsin!
1 · 1.4K · JavaScript || DSA
Link
click to show
click to show
Data Structures and Algorithms(DSA) o'rganish uchun YouTube manbalar:
Michael Sambol
Jenny's Lectures
CS Dojo
Codebagel
@JavaScriptQuiiz
6 · 1.5K · JavaScript || DSA
#1: [Think Like a Senior]:
function calculateTotal(price, tax) {
let total = price + (price * tax / 100);
console.log("Total is: $" + total);
}
✅ Ha, bu code ishlayapti. Lekin bu junior yondashuvi. Nega ?
~console.log() funksiyaning ichida — testlashni qiyinlashtiradi
~magic calculation — hech qanday tushuntirishsiz
~Typelar aniqlanmagan, kutilgan natija noaniq
~Hech qanday hujjat (docstring) yo‘q
Topshiriq: Yuqoridagi yozilgan kodni o‘z uslubingizda professional codega aylantiring. AI’siz!
@JavaScriptQuiiz
2 · 2K · JavaScript || DSA
Photo
click to show
click to show
[Foydali] 🤖 GenAI Engineer bo‘lishni xohlaysizmi?
@EldorML
Bugungi kunda GenAI Engineer va AI Agent Developer kabi yangi IT kasblari paydo bo‘lmoqda. Ko‘plab kompaniyalar LLM asosida ishlovchi agentlarni joriy etmoqda
Shu sababli, sizlar bu sohani chuqurroq o‘rganishingiz uchun AI agentlar qurish bo‘yicha bepul onlayn kurs boshlayapman
📆 Boshlanish sanasi: kelasi hafta
📌 Kurs tili: O‘zbek
💰 To‘lov: Bepul
🌐 Format: Medium, YouTube, GitHub va Telegram orqali
🚀 Kursda:
• AI agentlar nima va qanday ishlaydi
• LangChain, OpenAI, LangGraph asoslari
• Chatbot, yordamchi, tahlilchi kabi agentlar yaratish
• Yakuniy loyiha sifatida o‘z agentingizni yaratish
🔗 Kurs haqida to‘liq ma’lumot
@EldorML
1 · 847 · JavaScript || DSA
Assalomu alaykum, start up project bor, bizga back-end dasturchi kerak iloji boricha oldin kattaroq projectlar ustida ishlagan bo'lsa ishlashda qiynalmaymiz, loyhaga financial tomondan pul tikiladi, ya'ni yurib ketish uchun.
Loyhani demo versiyasi bor, oldindan aytib qo'yaman loyihaga pul bera olmayman hozir, agar start-up o'xshab ketsa albatta xizmat haqqi ajratib beriladi.
Maqul kelsa DMga yozing, Google meet qilib gaplashib olamiz.
@abduhamid0v
5 · 1.4K · JavaScript || DSA
Photo
click to show
click to show
Photo
click to show
click to show
Photo
click to show
click to show
"Fluent React" kitobi tarjimasidan keyin, Webiston jamoasi navbatdagi katta loyihani taqdim etadi: Devid Flanagan qalamiga mansub, klassik asar — "JavaScript: The Definitive Guide, 7th Edition"'ning o‘zbek tilidagi tarjimasi.
Loyiha O'Reilly Media nashriyotining rasmiy ruxsati bilan amalga oshirilmoqda.
Hozirda kitobning dastlabki 4 ta bobi platformamizda o‘qish uchun mavjud. Qolgan qismlari bosqichma-bosqich qo‘shib boriladi.
Bu o‘zbek IT hamjamiyati uchun muhim manba bo‘lishiga ishonamiz.
🔗 Havola: webiston.uz/books/javascript-definitive-guide
#JavaScript #Uzbekistan #Dasturlash #Webiston
2 · 768 · JavaScript || DSA
Salom, mening ismim Begzod. Men 16 yoshdaman va shu yoshimgacha ikkita start-up loyihasini sinab ko‘rganman. Har ikkisi ham kutilgan natijani bermadi, lekin ular menga katta tajriba va saboq bo‘ldi. Endi esa, shu jarayonda nimalardan xato qilganimni sizlar bilan bo‘lishmoqchiman.
1-Yaxshi g’oya qilish, haqiqatdan ham siz qilayotgan projectga bozorda talab bor yoki yoqligini o’rganish(market research).
2-Sizga “raqobatdosh” bo’lgan loyhalarni yaxshilab o’rganib chiqsh va ulardan ajralib turish uchun userlar uchun kerakli bo’lgan funksiyalar qo’shish.
3-Yaxshi team yig’ish, iloji boricha team boshlanishiga 2 kishidan o’tib ketmasligi kerak, va team a’zolari bilan ulushlarni oldidan kelishib oling, ertaga turli xil muammolar chiqmasligi uchun.
4-MVP’gacha bo’lgan yoki projectni full planini tuzib oling, ya’niki qanaqa funksiyalar bo’lishi, qanaqa pagelarda bo’lishi, qanaqa programming lang’larni ishlatishni ish boshlanmasdan oldin yozib oling, loyiha davomida qilib ketamiz degan gap bo’lmasin.
5-UI/UX kuchli e’tibor bering(ko’p hollarda start-up qilishda teamga desinger olishmaydi, teamni o’zi qiladi, iloji boricha desinger oling)
6-Reklama, marketing’ga qattiq e’tibor bering, userlar uchun “free try” yoki “discount”lar qilib bering. Va agar sizni loyhangiz pullik bo’lsa, ya’niki userlar ishlatish uchun pul to’laydigan loyha bo’lsa, birinchi navbatda “free try” yo’lga qo’ying va productionga chiqaring, ya’niki userlar “free try”dan foydalanib turadi, siz loyhani qolgan qismini tugatib turganizcha.
7-Mukammal qilishga urinmang, barbir loyha sizni ko’nglizga yoqqanchalik zo’r chiqmaydi, ya’niki “Bu buttoni rangini o’zgaritishim kerak, va login pageni bunaqa qilish kerak, responsive sal xatolik bor” bu gaplar bilan siz faqat vaqtni cho’zasiz.
8-AI code yozadi ekan dep, ai’ga promt berib, codega qaramasdan, o’qimasdan copy qilishni to’xtating, ai ham xato qiladi, ai yozgan codeni yaxshilab o’qib, o’ranib keyin paste qiling, chunki bu project ertaga production chiq
2 · 1.4K · JavaScript || DSA
Ogoh bo'ling!!!.
Hozirda turli xil dasturlash kanallarida "Palon narsani o'rgataman" dep yozib qoladi, shu yozgan odamlarga yozaman, bilsam ular ustozi yozib olgan screen share'ni yoki SkillSwap'da bepulga chiqib yotgan kurslarni pullashadi. Va shu yozgan odamlarni accountiga e'tibor bersangiz na ism yozilgan, na username bor, hech qanaqa informatsiya yo'q. Mayli sizga kursni ham beradi, lekin sizda u kursni kim o'tayabdi, qanaqa dasturchi, nima ishlar qilgan, bilimi qanaqa hech qanaqa ma'lumot yo'q bo'ladi.
O'zim 4 ta shunaqa odamga duch keldim, ishonib kurs sotib olib o'tirmang, ishonchli joydna kurs sotib oling, ishonchli joydan bilim o'rganing.
@JavaScriptQuiiz
4 · 1.6K ·