Uzbek Developers
2.19K subscribers
924 photos
106 videos
5 files
1.4K links
Dasturlash va IT sohasini bepul o'rganing.
⭐️ tirikchilik.uz/uzbekdevs

🌐 uzbekdevs.uz

πŸ”— Bizning havolalar ‡️
Β» uzbekdevs.uz/+uzbekdevs


Team Lead πŸ‘‰ @sherkulov_uz

πŸ’Ό E'lon uchun πŸ‘‰πŸ» t.me/ishvakantbot/vakant
πŸ“‘ @ishvakantuz
Download Telegram
Java dasturlash tilida, interfeyslar uchun qaysi kirish modifikatori (access modifier) ishlatiladi (default holatda)?
Anonymous Quiz
49%
public
14%
protected
21%
private
16%
static
πŸ“° OpenAI kompaniyasi har biri $100 000 bo'lgan 10 ta grant o'rni ajratdi. Nima uchun? #yangilik #ai #openai

ChatGPT ortida turgan OpenAI kompaniyasi sun'iy intellekt dasturiy ta'minotini boshqarish uchun demokratik jarayonlardagi tajribalarni qo'llab-quvvatlash uchun 1 million dollar grant ajratmoqda.

πŸ‘‰ https://uzbekdevs.uz/yangiliklar/openai-kompaniyasi-har-biri-100-000-bo-gan-10-ta-grant-o-rni-ajratdi-nima-uchun

Instagram β€’ Facebook β€’ YouTube β€’ LinkedIn
πŸ‘1
Yuqoridagi kod bajarilganda ushbu quyidagi qiymatlarning qaysi biri konsulga chiqadi.
Anonymous Quiz
40%
200
28%
90
18%
50
14%
10
πŸ‘2
#tavsiya #linkedin #1qism

Yuqoridagi so'rovnomaga qarasak, LinkedIndan foydalanadiganlar 50% atrofida ekan. Bu yaxshi emas. Nega?

LinkedIn - bu professional tarmoq platformasi bo'lib, odamlarni karyera jihatdan qo'llab-quvvatlash uchun turli xil imkoniyatlarni taklif etadi. https://www.linkedin.com

1. Profil yaratish: LinkedIn foydalanuvchilarga onlayn rezyume sifatida xizmat qiluvchi professional profil yaratish imkonini beradi. Yangi boshlovchilar potentsial ish beruvchilarni jalb qilish uchun o'zlarining ta'limlari, ko'nikmalari, ish tajribasi, loyihalari va boshqa tegishli ma'lumotlarni namoyish qilishlari mumkin.

2. Ish qidirish: LinkedIn keng qamrovli ish qidirish funksiyasini taqdim etadi. Unda ish izlayotganlar ish joylarini ko'nikmalar, joylashuv, soha, tajriba darajasi va boshqalar bo'yicha filtrlashlari mumkin. Top kompaniyalar ham yangi ish imkoniyatlarini dastlab ushbu platformada e'lon qilishadi.
Men ham hozirgi ishim e'lonini LinkedInda ko'rganman va topshirganman.

Davomi bor.
πŸ‘2
✍️ Framework va Kutubxona: Asosiy farqlar #maqola #freymvork #library

Kompaniya ilovani yaratishni boshlash uchun dasturiy ta'minot rahbari qaysi kutubxona yoki freymvorkdan foydalanishni hal qilishi kerak. Shu nuqtai nazardan, aniq savol tug'iladi: freymvork va kutubxona o'rtasidagi farq nima?

πŸ‘‰ https://uzbekdevs.uz/maqolalar/framework-va-kutubxona-asosiy-farqlar

Instagram β€’ Facebook β€’ YouTube β€’ LinkedIn
πŸ‘3
Bitta g'oya keldi.

Ishga kirishda intervyu (suhbat) bo'ladi. Dasturchilarni suhbat qilganda soha (til) bo'yicha texnik savollar beriladi.

Har kuni birorta til (Java, Python, PHP, JS, ...) bo'yicha intervyuda ko'p beriladigan 3-4 ta savollarni javoblari bilan berib borsak nima deysizlar?

Reaksiya bilan munosabat bildiring! Izohlarda yozing.
πŸ‘26⚑4πŸ”₯1
#intervyu #savollar #python #1qism

1. Python qanday til va uning afzalliklarini tushuntirib bering.

Javob: Python yuqori darajadagi, interpretatsiyalangan, umumiy maqsadli dasturlash tilidir. U mos vositalar/kutubxonalar bilan deyarli har qanday turdagi ilovalarni yaratish uchun ishlatilishi mumkin. Bundan tashqari, python real muammolarni modellashtirish va ushbu muammolarni hal qilish uchun ilovalarni yaratishda yordam beradigan obyektlar, modullar, oqimlar, xatoliklarni va avtomatik xotira boshqaruvini qo'llab-quvvatlaydi.

Afzalliklari:

Python - bu umumiy maqsadli dasturlash tili bo'lib, u oddiy, o'rganish oson sintaksisga ega bo'lib, o'qish qulayligini oshiradi va shuning uchun dasturga texnik xizmat ko'rsatish xarajatlarini kamaytiradi. Bundan tashqari, til skript yaratishga qodir, butunlay ochiq manba hisoblanadi va modullik va kodni qayta ishlatishni uchun paketlarni (packages) qo'llab-quvvatlaydi.
Uning yuqori darajadagi ma'lumotlar tuzilmalari dinamik yozish va dinamik bog'lash bilan birgalikda ilovalarni tezkor ishlab chiqish va joylashtirish uchun juda katta dasturchilar hamjamiyatini jalb qiladi.

2. Dinamik yozilgan til (Dynamically Typed Language) nima?
Dinamik tarzda yozilgan tilni tushunishdan oldin, typing nima ekanligini bilib olishimiz kerak. Typing deganda dasturlash tillarida ma'lumot tipini tekshirish tushuniladi. Python kabi kuchli yozilgan (strongly typed) tilda "1" + 2 type xatolikka olib keladi, chunki bu tillar "turga majburlash" (type-coercion - ma'lumotlar turlarini yashirin konvertatsiya qilish) ga ruxsat bermaydi. Boshqa tomondan, Javascript kabi zaif yozilgan til (weakly-typed) shunchaki "12" ni chiqaradi.

Turni tekshirish ikki bosqichda amalga oshirilishi mumkin -

Statik - Ma'lumotlar turlari bajarilishidan (execution) oldin tekshiriladi.
Dinamik - Ma'lumotlar turlari bajarilish (execution) vaqtida tekshiriladi.
Python - bu interpretatsiyalangan til bo'lib, har bir ifodani qatorma-qator bajaradi va shuning uchun typeni tekshirish tezda, bajarish paytida amalga oshiriladi. Demak, Python bu dinamik yozilgan tildir.

uzbekdevs.uz | @uzbekdevs
#tavsiya #linkedin #2qism

3. Tarmoq imkoniyatlari: LinkedInning asosiy maqsadlaridan biri mutaxassislarni o'zaro bog'lashdir. Foydalanuvchilar hamkasblari, sinfdoshlari, soha mutaxassislari va potentsial murabbiylar bilan bog'lanish uchun platformadan foydalanishlari mumkin. Kuchli tarmoqni yaratish qimmatli aloqalar, ish imkoniyatlari va sanoat tushunchalariga olib kelishi mumkin.

4. Kompaniya sahifalari: LinkedIn’dagi kompaniya sahifalari tashkilotlar, ularning mahsulotlari/xizmatlari, ish oβ€˜rinlari va kompaniya madaniyati haqida ma’lumot beradi. F/MAANG kabi dunyodagi top kompaniyalar ushbu platformada o'z sahifalarini yuritishadi.

Davomi bor...

Ha aytgancha bizning LinkedIn sahifamizga obuna bo'lishni unutmang: https://www.linkedin.com/company/uzbekdevs/

uzbekdevs.uz | @uzbekdevs
😁5🌚1πŸ‘€1
πŸ“° Endi WhatsAppda ham telegramdagi kabi @usernamelar bo'lishi mumkin. #yangilik #meta #whatsapp

Android uchun eng yaxshi aloqa ilovalaridan farqli o'laroq, WhatsApp foydalanuvchi nomlari tushunchasiga ega emas. Siz telefon raqamingizdan foydalangan holda xizmatga ro'yxatdan o'tasiz, boshqa odamlar esa kontakt ismingizdan foydalangan holda chatda sizga murojaat qilishadi.

πŸ‘‰ https://uzbekdevs.uz/yangiliklar/endi-whatsappda-ham-telegramdagi-kabi-usernamelar-bo-lishi-mumkin

Instagram β€’ Facebook β€’ YouTube β€’ LinkedIn
PHP dasturlash tilida, quyidagi funksiyalardan qaysi biri satrni massivga konvertatsiya qilish uchun ishlatiladi?
Anonymous Quiz
23%
explode()
25%
expand()
44%
to_array()
7%
implode()
#intervyu #savollar #csharp #1qism

1. C# tili C dan nimasi bilan farq qiladi?

C dasturlash tili protsessual til ekanligini bilasiz, C# esa obyektga yo'naltirilgan tildir. Eng katta farq shundaki, C# Common Language Runtime (CLR) tomonidan avtomatik garbaj yig'ish (Garbage Collection)ni qo'llab-quvvatlaydi, C esa yo'q. C# dan foydalanish uchun birinchi navbatda .NET freymvorki kerak, C esa platforma-agnostik (platformadan ozod) tildir.

2. Common Language Runtime (CLR) nima?

CLR turli tillar, jumladan C# uchun dastur bajarilishini boshqaradi. CLR arxitekturasi xotirani boshqarish, garbaj yig'ish, xavfsizlik bilan ishlash kabilarni o'z ichiga oladi. Yuqoridagi rasmda CLR ning to'liq arxitekturasini ko'rishingiz mumkin.

uzbekdevs.uz | @uzbekdevs
πŸ‘1
Dizayn prinsipallar (SOLID, KISS, DRY, ...) haqida eshitganmisiz?
Anonymous Poll
32%
Ha, bilaman
32%
Ha, lekin yaxshi tushunmayman
37%
Eshitmaganman
#intervyu #savollar #js #1qism

1. JavaScriptda ma'lumotlar tiplari haqida gapiring?

JavaScript o'zgaruvchisining turini bilish uchun typeof operatoridan foydalanishimiz mumkin.

JavaScriptda 2 xil ma'lumotlar tipi guruhi mavjud:
primitiv va no-primitiv.

Primitiv turlarga quyidagilar kiradi:

String (satrlar) - belgilar to'plami:
var str = "Vivek Singh Bisht";
var str2 = 'John Doe';

Number (sonlar):
var x = 3;
var y = 3.6;

BigInt - katta butun son:
var bigInteger = 234567890123456789012345678901234567890;

Boolean - mulohaza-mantiq:
var a = 2;
var b = 3;
var c = 2;
(a == b) // false
(a == c) // true

Undefined (aniqlanmagan) - o'zgaruvchi e'lon qilingan, lekin qiymat berilmagan bo'lsa, u aniqlanmagan qiymatga ega va uning turi ham aniqlanmagan.
var x;
var y = undefined;

Null - u mavjud bo'lmagan yoki noto'g'ri qiymatni ifodalaydi.
var z = null;

Symbol - Bu javascriptning ES6 versiyasida kiritilgan yangi ma'lumotlar turi. U anonim va noyob qiymatni saqlash uchun ishlatiladi.
var symbol1 = Symbol('symbol');

typeof of primitive types :
typeof "John Doe" // "string" qaytaradi
typeof 3.14 // "number" qaytaradi
typeof true // "boolean" qaytaradi
typeof 234567890123456789012345678901234567890n // bigint qaytaradi
typeof undefined // "undefined" qaytaradi
typeof null // "object" (xatolik turi)
typeof Symbol('symbol') // Symbol qaytaradi

No-primitiv turlar
Primitiv ma'lumotlar turlari faqat bitta qiymatni saqlashi mumkin. Bir nechta va murakkab qiymatlarni saqlash uchun primitiv bo'lmagan ma'lumotlar turlari qo'llaniladi.
Obyekt - ma'lumotlar to'plamini saqlash uchun ishlatiladi.

Shuni yodda tutish kerakki, primitiv ma'lumotlar turi bo'lmagan har qanday ma'lumot turi JavaScript'da Obyekt turiga tegishli bo'ladi.

uzbekdevs.uz | @uzbekdevs
πŸ‘2
#tavsiya #linkedin #3qism

5. Guruhlar va jamoalar: LinkedIn guruhlari umumiy manfaatlar, sohalar yoki maqsadlarga ega boΚ»lgan mutaxassislar hamjamiyatidir. Odamlar munozaralarda qatnashish, tajribali mutaxassislardan o'rganish va muayyan sohalarda o'z tarmoqlarini kengaytirish uchun tegishli guruhlarga qo'shilishlari mumkin.

6. Ta'lim va ko'nikmalarni rivojlantirish: LinkedIn Learning biznes, texnologiya, ijodiy qobiliyatlar va boshqalar kabi turli mavzularni qamrab oluvchi onlayn kurslar va o'quv qo'llanmalarining keng kutubxonasini taklif etadi.

7. Tavsiyalar va ma'qullashlar: LinkedIn foydalanuvchilarga hamkasblari, rahbarlari yoki mijozlaridan o'z ko'nikmalari va tavsiyalari uchun tasdiqlar olish imkonini beradi.

8. Kontent almashish: LinkedIn maqolalar, sohaga oid tushunchalar, loyiha vitrinalari va fikr yetakchilik qismlari kabi professional kontentni almashish uchun platformani taqdim etadi.

uzbekdevs.uz | @uzbekdevs
Quyidagi variantlarning qaysi biri Kotlin dasturlash tilining o'ziga xos xususiyati hisoblanadi?
Anonymous Quiz
41%
Kengaytma funksiyalar
16%
Xatoliklar bilan ishlash
23%
Abstraktsiya
20%
Ko'p merosxo'rlik
#mem #fun #virus

Antiviruslarni ishlatishda extiyot bo'ling!

uzbekdevs.uz | @uzbekdevs
😁9