O'zbekistonda ishga kirish imkonini beradigan GitHub portfolioni qanday yaratish kerak
Toshkentdagi aksariyat dasturchilar GitHub'ni yon loyihalar uchun zaxira papkasi sifatida ko'radi. Rekruterlar va ishga yollovchi menejerlar uni ikkinchi rezyume sifatida qabul qiladi — PDF dan ko'ra ko'proq ishoniladi, chunki uni bo'rttirib ko'rsatish qiyinroq. Aniq muloqot qiluvchi profil tavsiyasiz sovuq arizadan birinchi raundgacha olib o'tishi mumkin.
Bu qo'llanma profilingizni aniq muloqot qildirishga oid.
Rekruter 90 soniyada nimaga qarashi
- Profile README.Bor yoki yo'q? Siz kim ekanligingiz, nima qurayotganingiz va qanday bog'lanish haqida aytilganmi? Bo'sh profil — o'tkazib yuborilgan imkoniyat. Nishonlar devori — shovqin.
- Qo'shimcha (pinned) repozitoriyalar.Ism, bir qatorlik tavsif, til teglari. Agar nomlar «test123» va «homework» bo'lsa — suhbat shu yerda tugaydi.
- Top-2 pinned repoda README sifati. Loyiha nima qilishi, nega mavjudligi, qanday ishga tushirish va qanday muammoni yechishi tushuntirilganmi?
- So'nggi commit faolligi.Umumiy yashil kvadratlar soni emas, so'nggi 30 kunda commit bo'lganmi. Eski profil eski ko'nikmalar haqida signal beradi.
To'g'ri loyihalar soni
Yuqori sifatli 3–5 ta pinned repozitoriya o'ttizta tashlandiq loyihadan yaxshiroq. Tavsif yo'q, README yo'q, ikki yil oldin oxirgi commit qilingan o'ttizta repozitoriya ko'rgan rekruter: nomzod boshlaganini tugatmaydi va ishining boshqalarga qanday ko'rinishiga befarq, degan xulosaga keladi.
Junior uchun: 2–3 ta yaxshi loyiha yetarli. Middle uchun: 3–4 ta, kamida bittasi joylashtirilgan va ishlayapti. Remote rollariga qaragan Senior uchun: kamida bitta haqiqiy foydalanuvchilar yoki o'lchanadigan ta'sirga ega loyiha, iloji bo'lsa open-source hissalar.
Loyihani portfolio'ga loyiq qiladigan narsalar
Loyiha quyidagi beshta mezondan kamida uchtasini qanoatlantirsa portfolio'ga loyiq:
- Haqiqiy muammoni yechadi.«To-do ilova» — yo'q. «Toshkent avtobus yetib kelish vaqtlarini yuboradigan Telegram bot» — ha, kod sodda bo'lsa ham. Mahalliy kontekst loyihani esda qoladigan qiladi.
- Joylashtirilgan va ochiq.Jonli URL kod namunasini mahsulotga aylantiradi. Vercel, Railway yoki DigitalOcean App Platform'da bepul joylashtirish — nol xarajat va jo'natishni biladigan signal.
- O'qiladigan README.Sarlavha, nima qilishi, skrinshot yoki demo GIF, texnologiyalar to'plami, mahalliy ishga tushirish yo'riqnomasi. Besh bo'lim, o'n daqiqa — o'lik repozitoriyani suhbat mavzusiga aylantiradi.
- Kod o'qilish uchun yetarlicha toza.Mukammal emas — toza. Mazmunli o'zgaruvchi nomlari, izchil formatlash, «ehtiyot shart» uchun qoldirilgan izohli o'lik kod bloklari yo'q.
- Ariza topshirayotgan rol uchun tegishli ko'nikmani namoyish etadi.Faqat React loyihalari bilan backend roliga ariza berish — mos kelmaydi. Eng yaxshi pinned repozitoriya ishga kirishni xohlagan domenni signal qilishi kerak.
Junior ko'rsatuvchi to'rtta xato
- O'zgarishsiz tutorial klonlari.Tutorial qo'shmaydigan funksiya qo'shing. Ma'lumot manbasini almashtiring. O'z domeningizda qayta joylashtiring. O'zingizniki qiling.
- Main'ga bevosita «fix» yoki «asdf» kabi commit xabarlari bilan commit qilish.«fix: resolve null check on user profile load» professional o'qiladi. «final final v2» — yo'q.
- .gitignore yo'q, sirlar repozitoriyaga commit qilingan.Ommaviy repozitoriyada API kalitlari yoki ma'lumotlar bazasi hisob ma'lumotlari — ishga yollash jarayonini boshlanmasdan tugatirishning eng tez yo'li.
- Muammo uchun haddan ziyod murakkab texnologiyalar to'plami.Shaxsiy blog uchun Kubernetes — bu ambitsiya emas, ular qachon o'rinli ekanligini tushunmasdan naqshlarni ko'chirib olish.
Besh daqiqada Profile README
GitHub foydalanuvchi nomi bilan bir xil nomli repozitoriya yarating. U yerdagi README profil sahifasida ko'rinadi:
- Siz kim ekanligingiz va nima qurayotganingiz haqida bir jumla
- Ariza topshirayotgan rollarga mos ikki-uch texnologiya tegi
- LinkedIn yoki CV havolasi
- Joylashtirilgan bo'lsa eng yaxshi loyihaga havola
Hammasi shu. Animatsiyali nishonlar, mehmon hisoblagichlari va kubok vitrinalariga vasvasga tushmang. Ular profilni odam emas, shablon ko'rsatadi.
Toshkent dasturchilari uchun open-source
Aksariyat mahalliy rollar uchun open-source hissalar majburiy emas, lekin remote-first xalqaro ish beruvchilar uchun eng tez ishonch orttirish usuli. Loyihalaringizda allaqachon ishlatiladigan kutubxonalardan boshlang. Hujjatdagi imlo xatosi, etishmayotgan test yoki foydalanayotgan kutubxona uchun README ni o'zbek yoki rus tiliga tarjima qilish — bu to'laqonli pull request.
Xulosa
GitHub profil — ish izlashda siz uxlayotgan paytda ham ishlaydigan yagona aktiv. Besh daqiqalik README va uchta yaxshi hujjatlangan loyiha Toshkentdagi aksariyat ariza beruvchilardan oldinga chiqaradi. Suhbat hali ham yaxshi o'tishi kerak — lekin kuchli profil bilan uni o'tkazish imkoniyati bo'ladi.