Postlar filtri


A CODERS UZ dan repost
wineclo.com hostingidan 1oylik tekinga 2GB tarif beramiz @winstorm yoki komentga idilani yozib qoldirila.
Tezlikni his qib ko'rila diymanda 😎


365 Day Challenge 🚀

Salom, barchaga! Bugun men o‘zim uchun yangi, qiziqarli va rivojlantiruvchi 365 kunlik challenge boshlashga qaror qildim! Bu challenge davomida har kuni o‘z ustimda ishlayman va o‘zimni yangi cho‘qqilarga olib chiqaman. Xo‘sh, nima qilaman?

Men Mohirdev platformasidan quyidagi kurslarni sotib oldim:

😉 Advanced Web Design – Sayt dizaynini professional darajada chuqur o‘rganib, eng zamonaviy ko‘rinishga ega sahifalarni yaratishni o‘zlashtirish uchun.
😁 Frontend Asoslari – Frontend dasturlashning poydevorini mustahkamlash va aniq bilimlar orqali asosiy ko‘nikmalarni shakllantirish uchun.
😁 React Praktikum – Interaktiv va foydalanuvchi bilan muloqot qiluvchi veb-sahifalar yaratish imkoniyatlarini kengaytirish uchun React’ni o‘rganish.
🤩 Fullstack Python Praktikum – Frontend va backendni birlashtirib, kompleks veb-ilovalarni yaratish qobiliyatini rivojlantirish uchun.
Node.js Praktikum – Server tarafini chuqur o‘rganib, mustaqil va ishonchli dasturlar yaratish uchun.

Bundan tashqari, Ingliz tilini ham har kuni o‘rganib boraman, chunki bugungi kunda ingliz tili dasturchi uchun juda muhim hisoblanadi. Bu yangi tilni o‘zlashtirish bilan dunyo miqyosida tajriba almashish imkoniyatim kengayadi.

Bu 365 kun davomida sizlar bilan o‘z yutuqlarim, darslardan olgan bilimlarim va qiyinchiliklarni yengish jarayonlarim bilan bo‘lishaman. Har bir bosqichda qilgan ishlarimni blog va postlar orqali bayon qilib boraman, shunda hamma mening o‘zgarishim va rivojlanishimni kuzatishi mumkin bo‘ladi.

Maqsadim – bir yil oxirida yangi bilimlar bilan boyib, o‘zimni dasturlash sohasida ancha yuqori darajaga olib chiqish va kelajakda katta loyihalarni amalga oshirishdir. Keling, birga o‘qib-o‘rganaylik va bu sayohatda men bilan birga bo‘ling!

Qo‘llab-quvvatlaganingiz uchun oldindan rahmat!
🎉


🌎 Ushbu postda sizga dasturchi bo‘lish uchun bosib o‘tish kerak bo‘lgan yo‘lni bosqichma-bosqich tushuntirib berishga harakat qilaman. 🖨

ℹ️ Bosqichma-bosqich yo‘riqnoma:

1. Yo'nalishni tanlash.

Bu bosqichda sizning yo'lingizning asosi yotadi - YouTube, TikTok yoki Instagramdagi turli xil kontentni tomosha qilish. Dasturchilarni kuzatib borish, ularning qanday ishlashini va hayot tarzini ko‘rish kerak. Yaxshiyamki, IT sohasi ko‘plab kichik kategoriyalarga bo‘linadi (saytlar, ilovalar, dizayn va h.k.), va siz o‘zingizga mosini tanlashingiz mumkin. Shuningdek, dasturchilarga aylangan odamlar bilan aloqa o‘rnatishingiz kerak. Umuman olganda, dasturchilar va IT sohasidagi odamlar haqida tushunchangizni kengaytirish muhim.

2. O‘rganish 🎉
Ikkinchi bosqichda sizda ikkita yo‘l bor: kurslarni mustaqil ravishda o‘rganish yoki mentorlarga ega bo‘lgan, yordam va jamoada ishlash imkoniyati bor kurs sotib olish. 😁 Men o‘z tajribamdan aytaman - agar kurs uchun pulingiz bo‘lsa, bu yaxshi qaror. Agar sizda o‘zingiz mustaqil o‘rganishga va internetda yordam izlashga motivatsiya bo‘lsa, o‘zingiz ham o‘rganishingiz mumkin. Ammo kurs bilan o‘rganish biroz osonroq bo‘ladi. Kursni sotib olishdan oldin, YouTube’da video tomosha qilib, o‘zingiz nimadir yozishga harakat qiling. Bu sizga bu soha sizga haqiqatan ham yoqadimi yoki yo‘qligini anglashga yordam beradi.

3. Amaliyot va ish. Eng qiyin bosqich
😢 (mening fikrimcha), ya'ni ish boshlash vaqti.
Kursni tamomlaganingizdan so‘ng, siz to‘liq bilimga ega bo‘lmaysiz va amaliyot, intervyu va ko‘p stressli test topshiriqlaridan o‘tishingiz kerak bo‘ladi. Online kurslarni tugatgan dasturchilar bilan suhbatimdan, ular o‘rtacha olti oy ichida ish topganini bilib oldim. Shu bosqichda siz kuch va sabr to‘plashingiz, ish qidirish uchun mukammal portfolio va rezyume yaratishingiz va ko‘plab suhbatlardan o‘tishingiz kerak bo‘ladi. Qanchalik ko‘p suhbatdan o‘tsangiz, har bir yangi suhbat siz uchun shunchalik oson bo‘ladi.

Xulosa qilib aytganda,
🤔 agar sizga bu soha haqiqatan ham yoqsa, siz barcha qiyinchiliklarga qaramay, maqsadingizga erishasiz. Menga ko‘p marta umidsizlikka tushish holatlari bo‘lgan va bir necha marta oldinga siljishga shubhalanib, front, backend yoki fullstack bo‘lishga harakat qilganman. Bu sohada o‘zingizni chuqur jalb etganingiz sayin, siz haqiqatan ham kerakli joyingizga yetib borasiz, hayot qonunlari shunday ishlaydi

@Programming_with_Bekzhanov


Nukusda yaqshi kafe ochilibdi manga atmasfera va menu yoqdi, Qaraqalpogiston va Nukusda yashaydigamlarga borib korishni tavsiya qilaman.


🌎 UNIT Test: Nima va nima uchun muhim? 🧐

UNIT testlar dasturiy ta’minotni ishlab chiqishda juda muhim rol o'ynaydi. Keling, ularning vazifasi va afzalliklarini ko'rib chiqamiz.

UNIT Test nima? UNIT test - bu kodning eng kichik qismi (odatda funksiya yoki metod) to‘g‘ri ishlayotganini tekshirish uchun yoziladigan avtomatik test. Har bir test alohida kod bloklarini sinovdan o‘tkazadi.

Nima uchun UNIT test muhim?
😐 UNIT testlar kodning ishonchliligini oshiradi, chunki ular har bir kichik blokni mustaqil tekshiradi va xatolarni tezda topishga yordam beradi.

UNIT Testning asosiy afzalliklari:
Aniqlik: Kichik kod qismlarini sinovdan o‘tkazib, ularning xatosiz ishlashini ta’minlaydi.
Ishonchlilik: Kod o‘zgarishlarga chidamli va ishonchli bo‘ladi.
Tezkor tuzatish: Xatolarni topish va tuzatish jarayonini tezlashtiradi.

UNIT testlarni o‘rganish uchun manbalar:

JUnit - Java uchun UNIT testlar vositasi.
PyTest - Python uchun keng tarqalgan UNIT test platformasi.
FreeCodeCamp - Dasturlash asoslari va UNIT testlarga oid bepul kurslar.
Udemy - Dasturiy testlar va UNIT testlar bo‘yicha turli kurslar.

@Programming_with_Bekzhanov


Mana chatGPT 4 oldik endi ishlarim juda osanlashadi.


Hammaga salom! Bugun sizlar uchun 3 ta yangi post e’lon qilamiz! Ushbu postlar orasida ayniqsa, yangi boshlovchilar va dasturlashga endi qiziqib, o’rganishni boshlamoqchi bo'lganlar uchun juda foydali bo’lgan mavzular bor. Ushbu post orqali dasturlashning asosiy tushunchalari, boshlash yo’llari va o’zlashtirishda nimalarga e'tibor berish lozimligini bilib olasiz.

Agar sizni qiziqtirgan savollar bo‘lsa, ularni bemalol kommentariyada yozib qoldiring. Har bir savolni e'tibor bilan o'qib chiqaman va ularni alohida blog post shaklida kengroq yoritib, batafsil javob berishga harakat qilaman.
✍️

@Programming_with_Bekzhanov


🌎 SQL va NoSQL: Qaysi biri siz uchun to'g'ri? 🧐

SQL va NoSQL ma'lumotlar bazalari tuzilishi va foydalanish maqsadlari bo‘yicha sezilarli farqlarga ega. Keling, ularning asosiy xususiyatlarini ko'rib chiqamiz.

🔹 SQL (Structured Query Language) — an'anaviy, qat'iy tuzilishga ega bo‘lgan ma'lumotlar bazasi tizimlari.

💡 Oddiy so‘zlar bilan aytganda, SQL bazalari ustun va qatorlarga ega jadvallar asosida quriladi. Bu, xuddi muntazam, qat’iy joylashtirilgan fayllarni boshqarish tizimi kabi, ma’lumotlarni aniq saqlash va qidirish imkonini beradi.

SQL asosiy xususiyatlari: — Relatsion ma'lumotlar bazalari (RDBMS) – masalan, MySQL, PostgreSQL, Oracle — ACID tamoyili asosida ishlaydi: Murakkab va qat’iy struktura talab qiluvchi loyihalar uchun mos.

🔹 NoSQL — moslashuvchan tuzilishga ega bo'lgan va katta miqdordagi dinamik ma'lumotlarni boshqarish uchun yaratilgan tizimlar.

💡 Oddiy qilib aytganda, NoSQL bu ma’lumotlarni hujjat, graf, kalit-qiymat yoki ustunli formatda saqlash imkonini beradi va tezlikka e'tibor qaratadi. Bu ayniqsa katta hajmdagi, tez o'zgaruvchi ma'lumotlar bilan ishlashda foydali.

NoSQL asosiy xususiyatlari: — NoSQL tizimlari – MongoDB, Cassandra, Redis kabi — CAP tamoyili asosida ishlaydi: Konsistentlik, Mavjudlik, Bo‘linishga chidamlilik — Katta hajmdagi dinamik ma’lumotlar uchun ideal va moslashuvchan struktura talab qilinmaydi

Qisqa qilib aytganda:
🔹SQL: qat'iy tuzilma, an'anaviy loyihalar uchun.
🔹NoSQL: moslashuvchan va katta hajmli o‘zgaruvchi ma’lumotlar uchun.

🔍 Sizning ehtiyojlaringizga mos ravishda eng to‘g‘ri tanlovni qiling!

@Programming_with_Bekzhanov


Yana bitta rasm

727 0 10 6 21

My workspace 👨‍💻

905 1 10 14 33

Big O: Algoritm samaradorligini qanday o‘lchash mumkin 🧐

Tasavvur qiling, siz bir taom tayyorlayapsiz. Qanchalik tez tayyorlaysiz? Bu ko‘p narsaga bog‘liq – retseptning qanchalik murakkabligiga, ingredientlar soniga va tajribangizga.

Big O notatsiyasi – dasturlashda algoritmlarni baholash uchun shunga o‘xshash tushuncha 🖨

Big O algoritmning kirish ma'lumotlari hajmi ortishi bilan ish bajarish vaqtining qanchalik oshishini ko'rsatadi.

Asosiy murakkablik sinflari
👇
1. O(1) – doimiy vaqt. Algoritm, ma'lumotlar hajmidan qat’i nazar, har doim bir xil vaqt ichida bajariladi.
2. O(n) – chiziqli vaqt. Vaqt ma’lumot hajmiga proporsional ravishda oshadi. Masalan, tartiblanmagan massivda element qidirish.
3. O(log n) – logarifmik vaqt. Samarali algoritmlar, masalan, ikkilik qidiruv.
4. O(n^2) – kvadratik vaqt. Vaqt ma'lumotlar hajmining kvadrati bo‘yicha ortadi. Ko‘pincha ichma-ich ishlatiladigan tsikllar bilan bog‘liq algoritmlarda uchraydi.

Big O tushunchasini anglash yirik hajmdagi ma'lumotlarni qayta ishlashga mo‘ljallangan dasturlarni ishlab chiqishda muhim ahamiyatga ega. Bu tamoyil algoritmlarni solishtirish va katta hajmdagi ma’lumotlarda ularning samaradorligini prognoz qilish imkonini beradi 💻

@Programming_with_Bekzhanov


🌎 Nega dasturchi bo'la olmasligingizni o'ylayapsiz? 👩‍💻

Bunday savolni deyarli har bir dasturchilikni o'rganayotgan kishi o'ziga beradi. Bu fikrlar esa ko'pincha rivojlanishga xalaqit beradi. Keling, sizni o'qish jarayonida sekinlashtirayotgan bir nechta noto'g'ri qarashlarni ko'rib chiqamiz 🧐

1. Raqobat juda katta. Ha, har bir yaxshi ish o'rniga kamida 500 ta murojaat kelib tushadi. Ammo ko'pchilik shu 500 kishining kimligini o'ylab ham ko'rmaydi. Mana sizga sir: 50% - 4 oylik onlayn kurslarni tugatib, yaxshi rezyume va loyiha portfeylisiz ish topishga urinayotganlar (bunday bo'lmang). Qolgan 40% esa bilim va rezyumega ega bo'lib, loyihalar qilgan bo'lsa ham, hech qanday ish tajribasiga ega emaslar (hozirgi kunda HRlar ish tajribangiz bo'lmasa, rezyume va loyihalaringizga qaramasligi mumkin, hatto tajribasizlar uchun bo'sh ish o'rni deb yozilgan bo'lsa ham). Bunday vaziyatda tanishingiz ishlaydigan kompaniyada yoki noma'lum kompaniyada ishlagandek ko'rsatib, biror mavzuni puxta o'rganib, jamoada aynan shu mavzuga mas'ul bo'lganingizni yozing. Shunday qilib, aslida 500 emas, 25-50 ta haqiqiy nomzod bor 👌

2. Bu men uchun juda qiyin. Bu - o'zingizni qo'rquvga solishning navbatdagi ko'rinishi. Bunday fikrlar ko'pincha topshiriqlar uzoq vaqt davomida bajarilmasa paydo bo'ladi. Bunday paytda tanaffus qiling, materialni qayta ko'rib chiqing yoki komyunitetimizdan yordam so'rang. O'zimning ilk vazifalarimni eslayman, o'sha paytda ulgurish qo'rquvidan yig'lab yuborganman (endi esa bunday holat qaytmayotganidan juda xursandman 😂).

3. Natijalarim yo'q 🤦: Ko'pchilik barcha narsani darhol qo'lga kiritishni xohlaydi. Dasturchilik esa bir necha oy yoki yarim yilda o'zlashtiriladigan kasb emas. Junior darajasiga yetish uchun kuniga kamida 2 soatdan yil davomida mashg'ulot qilish lozim, ya'ni taxminan 700 soat o'qish va amaliyot talab etiladi (menda va tanishlarimda ham shunday bo'lgan). Sabr qiling va yaqin 700 soatda yuqori natijalarni kutmang (bu ancha oson bo'ladi), o'zingizdan ko'p narsani talab qilmang. Mavzularni o'zlashtiring va loyihalar bilan mustahkamlang. O'zingiz yaratgan loyihalardan ilhom oling va oldinga qarab harakat qiling.

Xulosa qilib aytganda, dasturchi bo'lish sizga tuyulganidek qiyin emas. Shuni unutmangki, dunyoning boshqa joyida xuddi siz kabi tug'ilgan odamlar Marsni o'rganuvchi mashina yaratmoqda, sizga esa shunchaki dastur yoki veb-sayt yozishni o'rganish kerak 😉

@Programming_with_Bekzhanov


🌎 Dasturchi uchun texnik bo'lmagan ko'nikmalar.

Hozirgi IT dunyosida faqat texnologiyalarni bilish yetarli emas. Yaxshi dasturchi moslashuvchan bo'lishi va bir necha rollarni bajarishi kerak 👨‍💻

1. Empatiya va tinglay olish ko'nikmasi. Foydalanuvchilar va hamkasblarning ehtiyojlarini tushunish, haqiqiy talablarni hisobga olgan holda yechimlar yaratish.

Qanday rivojlantirish mumkin: Faol tinglashni mashq qiling, tushuntirish savollarini bering.


2. Samarali muloqot qilish. Murakkab tushunchalarni oddiy tilda tushuntirish qobiliyati va tushunarli hujjatlar yozish ko'nikmasi.

Qanday rivojlantirish mumkin: Muntazam ravishda texnik maqolalar yozing yoki blog olib boring (albatta ommaga ochiq bo'lishi shart emas). Texnik tushunchalarni boshqa mutaxassislarga tushuntirishda mashq qiling.


3. Tanqidiy fikrlash va muammolarni hal qilish. Vaziyatni turli tomonlardan tahlil qilish qobiliyati va murakkab vazifalarga ijodiy yondashuv.

Qanday rivojlantirish mumkin: boshqotirmalar yeching va leetcode.com saytidagi masalalarni yeching.


4. Moslashuvchanlik va o'rganish qobiliyati. Jamoada yangi texnologiyalarni tez o'zlashtirishga tayyorlik. IT sohasida ishlash va doimiy ravishda o'rganmasdan bo'lmaydi.

Qanday rivojlantirish mumkin: bajarishdan qo'rqadigan vazifalarni bajarishga harakat qiling. Doimiy ravishda yangi narsalarni o'rganing.


5.
Vaqtni boshqarish va ustuvorliklarni belgilash. Ish jarayonini samarali rejalashtirish va ko'p vazifa sharoitida muhim narsalarga e’tibor qaratish.

Qanday rivojlantirish mumkin: har kuni vaqtni boshqarish ustida mashq qiling. Har kungi vazifalarni ularni bajarish vaqti bilan yozib boring.


6. Arxitektura fikrlash. Mavjud muammolarni hal qiladigan to‘g‘ri arxitektura dizaynini yaratish. Arxitektura muammosini hal qilish uchun ixtiro qilish shart emas, agar tayyor yechim mavjud bo‘lsa.

Qanday rivojlantirish mumkin: arxitektura tushunchalarini turli saytlarda o'rganing


@Programming_with_Bekzhanov


🌎 API nima va ular qanday bo'ladi? 🧐

API (Application Programming Interface) — bu dasturlar o'rtasida o'zaro ta'sir qilish imkonini beradigan dasturlash interfeysi.

Oddiy so'zlar bilan aytganda, API bu restoran ofitsiantiga o'xshaydi. Tasavvur qiling, siz buyurtma berasiz (sizning so'rovingiz, request), ofitsiant uni oshxonaga (dastur) yetkazadi va keyin ofitsiant sizga ovqatni (dastur javobi, response) olib keladi.

API-larning qanday turlari mavjud?
👇
1.REST API (Representational State Transfer API). Bu veb-ilovalar uchun juda mos keladi, chunki u REST me'morchilik tamoyillari asosida qurilgan bo'lib, ular HTTP protokoli orqali ishlaydi: — Mijoz-server arxitekturasi — Holatni saqlamaslik (stateless) — Keshlash imkoniyati — Yagona interfeys (GET, POST, PUT, DELETE, PATCH)

2.SOAP API (Simple Object Access Protocol). Bu tarmoq orqali ilovalar o'rtasida xabar almashish uchun ishlatiladigan protokol. REST'ga qaraganda qattiqroq va murakkabroq: — Xabar almashish uchun XML'dan foydalanadi. — Yuqori darajadagi xavfsizlikni (WS-Security) qo'llab-quvvatlaydi. — So'rov va javob formatlari uchun qat'iy qoidalar o'rnatadi. — Korporativ dasturlarda, masalan, bank tizimlarida ishlatiladi.

3.GraphQL
. Bu REST API ga nisbatan yanada moslashuvchanroq variant bo'lib, Facebook tomonidan API ma'lumotlarini so'rash uchun yaratilgan til: — Bir so'rov bir vaqtning o'zida bir nechta resurslardan ma'lumotlarni qaytarishi mumkin. — Murakkab dasturlar uchun kamroq resurs talab qiladi, masalan, ijtimoiy tarmoqlar.

4.gRPC (gRPC Remote Procedure Calls)
. Google tomonidan ishlab chiqilgan yuqori samarali, ochiq manbali masofaviy protsedura chaqiruvlari (RPC) ramkasi: — Ma'lumotlarni seriyalashtirish uchun tezroq va ixchamroq bo'lgan Protocol Buffers (protobuf) formatidan foydalanadi. — Ikki tomonlama oqim ma'lumotlarini qo'llab-quvvatlaydi. — Ko'pincha yuqori samaradorlikka ega tarqatilgan tizimlar, mikroxizmatlar va real-time dasturlarda qo'llaniladi.

5.WebSocket API
. Bu mijoz va server o'rtasida ikki tomonlama aloqa uchun bir vaqtning o'zida bir ulanish orqali doimiy aloqa o'rnatadigan protokol bo'lib, real-time dasturlar uchun juda mos keladi: — Mijoz va server o'rtasida doimiy ulanishni ta'minlaydi. — Tezlik va minimal kechikish muhim bo'lgan chat dasturlari, onlayn o'yinlar va boshqa real-time xizmatlarda keng qo'llaniladi.

@Programming_with_Bekzhanov


🌎 Bu postta qanday qilib mantiqiy fikrlashni rivojlantirish mumkin ekanligin korib shiqamiz ?

Bu IT sohasidagi eng muhim ko‘nikmalardan biri bo‘lib, ko‘pchilik uni unutib qo‘yadi. Birinchi qoidaga ko‘ra, dasturlash tilining sintaksisini o‘rganganingiz dasturlashni to‘liq bilishingizni anglatmaydi. Mantiqiy fikrlash sizga vazifalarni hal qilish uchun algoritmlar va strategiyalar yaratishda yordam beradi.

Keling mantiqiy fikrlashni rivojlantirishga yordam beradigan vositalarni korib otamiz.
1. Shaxmat - shubhasiz birinchi o‘rinda turadi. Raqibning yurishlarini oldindan bilish va o‘z yurishlaringizni puxta o‘ylab ko‘rish mantiqiy fikrlashni rivojlantiradi.
2. Kitoblar - Groking Algorithms, Logik Breda, Neyrologika.
3. Amaliyot - iloji boricha ko‘proq masalalar yeching. Masalalarni yechishda hamma narsani shubha ostiga qo‘yib, tanqidiy fikrlashga harakat qiling.
4. Doimo hushyor bo‘ling har qanday hayotiy vaziyatda. Masalan, ovqat tayyorlayotganingizda o‘zingizga savol bering: "Buni eng kam harakat va eng yuqori samaradorlik bilan qanday qilib tayyorlash mumkin?"

Hayotiy vaziyatlarda buni ko‘proq o‘ylasangiz, miyangiz shunday fikrlashga tezroq o‘rganadi.

@Programming_with_Bekzhanov


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

Acer Aspire 5 A515 Steel Gray

Core i5 12450H
16/512Gb SSD


🌎 Ushbu postda men eng yaxshi frilanser birjalarini to‘pladim. Ularni saqlab qo‘ying, foydasi tegishi mumkin 🤖

Bu ro‘yxatda ko‘p birjalar yo‘q, lekin eng yaxshilari bor 😉

Jahon bo‘ylab
🌎:
1.
UPWORK - Ko‘pchilikka tanish, eng mashhur birjalardan biri. U yerda ish beruvchi bilan chatlashish va video qo‘ng‘iroq qilish imkoniyati mavjud. Kamchiligi – oyiga 15 dollar obuna olish kerak, aks holda kamroq ish takliflari bo‘ladi. Birja arzon narxda ishlovchi hindistonlik ishchilar bilan ham mashhur, shuning uchun o‘z tajribangizni yaxshi ko‘rsata olsangiz, muvaffaqiyatga erishishingiz mumkin.

2. FIVERR - Mashhur birja, lekin bu yerda ishlar uchun murojaat qilish imkoniyati yo‘q. Siz o‘z xizmatlaringizni qo‘yib, reklama orqali mijozlarni jalb qilishingiz mumkin. Tanishlarimning tajribasidan kelib chiqib aytsam, yaxshi rezyume bilan reklama foydasini beradi. Reklama qilmasangiz ham, xizmatlaringizni joylashtirib, yangi mijozlarni topishga harakat qiling.

3. FREELANCER.COM - Katta birja, doim ko‘p ishlar mavjud. Bu birjada har bir taklif uchun ko‘proq ball to‘plash imkoniyati mavjud. Siz ham yangi ishlarni topishingiz mumkin. Shuningdek, bu birjada hamjamiyat va boshqa turli yordamchi bo‘limlar ham mavjud.

MDH bo‘yicha:
1
. Kwork - Qulay va yaxshi ishlaydigan birja. Unda buyurtmalarni bajarish jarayoni osonlashtirilgan. Kamchiligi – har bir ish uchun 10% komissiya olinadi va ish beruvchilarni Telegram orqali tez-tez boshqa platformaga taklif qilsangiz, sizni bloklashlari mumkin.

2. FL.ru - Kwork birjasiga o‘xshash. Bu birja MDHda eng kattasi hisoblanadi.

3. Weblancer - Bu birja ham mashhur, lekin boshqa ikki birjaga nisbatan biroz kamroq imkoniyatlarga ega.

Maxfiy usul:
Ko‘proq ish topishning ikkita siri:

1. Ishni siz uchun topib beradigan kishini yollash (foiz evaziga).
2. Telegramda frilanserlar uchun guruhlarni kuzatish. Bu usullar orqali ko‘proq mijoz topish mumkin.

Xulosa: Jahon bo‘ylab birjalarda ko‘proq pul bor. Agar frilanserlikni tanlasangiz yoki ish tajribasini oshirmoqchi bo‘lsangiz, yuqoridagi birjalar sizga tezda ish topishda yordam beradi. Yana bir narsa, ba'zi ishlarni boshqa kishilarga topshirishni ham o‘ylab ko‘ring 😎

@Programming_with_Bekzhanov


🌎 Bu post sizning ITga bo‘lgan qarashingizni o‘zgartirishi mumkin. 😎

Biz dasturchi uchun pul ishlashning barcha mumkin bo‘lgan yo‘llarini ko‘rib chiqamiz
💰

1.Kompaniyada ishlash:
Pul topishning asosiy usuli. Maqsadga erishish uchun yaxshi rezyume yozishingiz, bilimlaringizni aks ettiradigan loyiha yaratishingiz va 10-20 ta suhbatdan muvaffaqiyatli o‘tishingiz kerak bo‘ladi.

2.Freelance: Ikkinchi oddiy usul, barchaga ma’lum bo'lgan. Siz birjalarda yoki Telegramdagi turli kommyunitetlarda ishlashingiz mumkin, chunki bu yerda oldindan to‘lov so‘rashingiz lozim, chunki aldash oson. Mening bu sohada tajribamda ko‘proq va buyurtmalarni Telegramda topdim, chunki bu yerda birjalardagi kabi 10-15% komissiya yo‘q.

3.O‘z blogingiz: Birinchi noodatiy usul. Allaqachon tajribali dasturchi bo‘lganingizda, siz yangi boshlovchilar bilan o‘z bilimlaringizni ulashishingiz mumkin (ular ko‘p va ular doimo bo‘ladi) o‘z kurslaringizda, YouTube, Telegram yoki Instagramda (monetizatsiya olib, mahsulotlarni reklama qilib) daromad qilishingiz mumkin.

4.Mentorlik: Agar sizga boshqalarga yordam berish va o‘rgatish yoqsa, mentorlik qiziqarli mavzuga aylanishi mumkin, chunki buni bo‘sh vaqtingizda qilishingiz va soatiga 50-100 dollar olish imkoniyatingiz bor (ha, bunday pul to‘lashga tayyor odamlar ko‘p). Bu shuningdek, o‘z blogingizni yuritish bilan bog‘liq.

5.Startap: Eng qiyin yo‘l. G‘oya va sifatli amalga oshirish juda muhim, chunki startaplarning 99% muvaffaqiyatsiz bo‘ladi. Siz daromad qilishingiz uchun 1% ga kirishingiz kerak.

Murakkab, ammo eng istiqbolli va qiziqarli usullar:

6.Dastur yozish:
Ko‘plab odamlar turli sohalarda (masalan, web3) avtomatlashtirishga muhtoj. Dasturlar bunga mo‘ljallangan. Bu usulning afzalligi shundaki, dasturingiz ishlayotgan paytda passiv daromad olishingiz mumkin. Buning uchun siz oldindan sotish yoki foydalanishdan olinadigan doimiy % bo‘yicha kelishishingiz kerak.

7.Web3: Jarayonni tushunmasdan ishlash qiyin. Qisqacha aytsam: web3 da ko‘plab loyihalar mavjud bo‘lib, ularga tuzatishlar va dasturlash kerak bo‘ladi. Ularning ochiq GitHublari mavjud, unda siz biror kod qismini tuzatishingiz (optimallashtirishingiz) va pull request qilishingiz mumkin. Bu usul qidirishdan tashqari unchalik ko‘p energiya talab qilmaydi. Oxirgi loyiha, Starknet, kamida imlo xatosini tuzatganlarga 10k strk tokenlarini berdi. Dastlabki kursga ko‘ra, tokenlarni 30 ming dollarga sotish mumkin edi.

8.Kompaniyaning daromadidan % oladigan ilova/sayt. Men bu haqda ko‘p eshitmaganman, lekin tez-tez bu haqida o‘ylardim. O‘z do‘stlaringiz yoki tanishlaringiz bilan birga fullstack dasturchilar va dizaynerlar bo‘lib, boshlang‘ich kompaniyalarni topishingiz mumkin. Ularga onlayn ilova yoki sayt kerak bo‘lsa, sayt yoki ilova kompaniyaga daromad olib kelganda undan % olish uchun kelishib, saytni o‘zlaringiz hosting qilishingiz mumkin, shunda ochiq kodni bermaslik va har oy daromad olish imkoniyati bo‘ladi.

⚠️ Firibgarlik saytlari yoki fishing saytlari kabi noqonuniy usullarni ro‘yxatga kiritmayman.

Ishonamanki, ko‘pchilik o‘qigandan so‘ng ko‘p savollar bilan qoladi, shuning uchun agar har bir bo'limni batafsil yozishimni xohlasangiz, izohlarda yozing
🖥 👇

@Programming_with_Bekzhanov


🌎 Ingliz tili dasturchilar uchun shartmi?

Bugun biz ingliz tilining dasturchilar va dasturiy ta'minot ishlab chiqaruvchilari uchun naqadar muhim ekanligini ko‘rib chiqamiz. U haqiqatdan ham kerakmi yoki uni bilmaslik mumkinmi?

Ingliz tili qachon kerak bo‘ladi? 👇
1
. Hujjatlar. Ko‘pgina dasturlash tillari, freymvorklar va kutubxonalar bo‘yicha rasmiy hujjatlar ingliz tilida yozilgan. Rasmiy versiyalarni o‘qish, tarjima qilinganlarini tekshirish va xatolarni aniqlashdan osonroq.

2. Xalqaro kompaniyalarda ishlash. Agar ingliz tilini B1-B2 darajasida bilmasangiz, xalqaro kompaniyalarda ishlash imkoniyatlaringiz cheklanadi, ayniqsa, bu yerda maoshlar MDH mamlakatlaridagi maoshlardan ancha yuqori bo‘ladi.

3. Hamjamiyatlar va forumlar. Stack Overflow va GitHub kabi eng yirik IT-platformalar ingliz tilida olib boriladi.

4. Konferensiyalar va mitaplar. Eng yirik IT-konferensiyalar, masalan, WWDC, Google I/O va Microsoft Build ingliz tilida o‘tkaziladi.

Ingliz tili qachon kerak bo‘lmaydi? 👇
1. Kod yozish.
Garchi ko‘plab dasturlash tillarining sintaksisi ingliz tiliga asoslangan bo‘lsa-da, kod yozishda tilni bilish shart emas.

2. Mahalliy loyihalar. Agar loyihangiz mahalliy auditoriyaga qaratilgan bo‘lsa va jamoa bir tilda so‘zlashsa, ingliz tilini bilish shart emas.

3. Boshlang‘ich o‘quv bosqichlari. Ko‘plab o‘quv materiallari turli tillarga tarjima qilingan, shuning uchun boshlang‘ich bosqichda ingliz tilini bilmaslik muammo bo‘lmaydi.

XULOSA:
Ingliz tili — yuqori maosh, yirik xalqaro kompaniyalar va katta hajmdagi ma’lumotlar olamiga eshik ochuvchi kalitdir. IT sohasiga chuqurroq kirganingiz sari, ingliz tili yanada zarur bo‘lib boradi.

@Programming_with_Bekzhanov


🔼

20 ta oxirgi post ko‘rsatilgan.