Forwarded from Edu Vakansiya | Sizga mos ish bor
Agar bularni bilmasangiz, ish soʻrab yozgan xabarlaringiz javobsiz qoladi
Ish beruvchining e'tiborini tortish uchun birinchi xabaringizni puxta rejalashtirish muhimdir. Salom bilan cheklanish, albatta, to'g'ri yondashuv emas, chunki ish beruvchilarga koʻp insonlar yozishadi.
Quyidagi namunaviy xabar sizga yordam berishi mumkin:
Xabar namunasi:
Bu yondashuv ish beruvchiga xabar yozish jarayonida sizni boshqalardan ajratishga yordam beradi va ular siz bilan muloqot qilishga qiziqish bilan yondoshadi.
Foydali maʼlumotni ulashishni unutmang!
👉@edu_vakansiya - sizga eng yaxshilarini taklif qiladi.
Ish beruvchining e'tiborini tortish uchun birinchi xabaringizni puxta rejalashtirish muhimdir. Salom bilan cheklanish, albatta, to'g'ri yondashuv emas, chunki ish beruvchilarga koʻp insonlar yozishadi.
Quyidagi namunaviy xabar sizga yordam berishi mumkin:
Xabar namunasi:
Assalomu alaykum
Men [Sizning ism-familiyangiz]. Men [Ish joyingiz, tajribangiz yoki sohangiz haqida qisqacha ma'lumot] bilan shug'ullanaman. Sizning kompaniyangizdagi [muayyan pozitsiya yoki loyiha haqida gapiring] haqidagi e'lonni ko‘rdim va u menga juda qiziq bo‘ldi.
O'zingizning tajribangiz va malakalaringiz haqida qisqacha, lekin aniq ma'lumot bering. Misol uchun, o'zingizning yutuqlaringizni yoki qobiliyatlaringizni ta'kidlash. Bu ish beruvchiga sizning boshqa nomzodlardan farq qilayotganingizni ko‘rsatadi.
Men [kompaniya yoki loyiha haqida nima bilasiz va qiziqishingizni bildiring]. Agar imkon bo'lsa, bu pozitsiya haqida siz bilan batafsil gaplashishni xohlar edim. Sizning fikrlaringizni kutaman.
Sizga yordam berishdan xursand bo'laman!
Rahmat,
[Sizning ism-familiyangiz]
[Sizning telefon raqamingiz yoki telegram manzilingiz]
Bu yondashuv ish beruvchiga xabar yozish jarayonida sizni boshqalardan ajratishga yordam beradi va ular siz bilan muloqot qilishga qiziqish bilan yondoshadi.
Foydali maʼlumotni ulashishni unutmang!
👉@edu_vakansiya - sizga eng yaxshilarini taklif qiladi.
🧠 Yangi boshlovchilar uchun 10 ta LeetCode masalasi
✅ Fizz Buzz – #412
https://leetcode.com/problems/fizz-buzz/
✅ Length of Last Word – #58
https://leetcode.com/problems/length-of-last-word/
✅ Jewels and Stones – #771
https://leetcode.com/problems/jewels-and-stones/
✅ Rectangle Overlap – #836
https://leetcode.com/problems/rectangle-overlap/
✅ Lemonade Change – #860
https://leetcode.com/problems/lemonade-change/
✅ Add Two Integers
https://leetcode.com/problems/add-two-integers/
🔁 Reverse String – #344
https://leetcode.com/problems/reverse-string/
🔍 Binary Search – #704
https://leetcode.com/problems/binary-search/
🔄 Sort Colors – #75
https://leetcode.com/problems/sort-colors/
💡 Power of Two – #231
https://leetcode.com/problems/power-of-two/
👉 @FrontendForWeb
✅ Fizz Buzz – #412
https://leetcode.com/problems/fizz-buzz/
✅ Length of Last Word – #58
https://leetcode.com/problems/length-of-last-word/
✅ Jewels and Stones – #771
https://leetcode.com/problems/jewels-and-stones/
✅ Rectangle Overlap – #836
https://leetcode.com/problems/rectangle-overlap/
✅ Lemonade Change – #860
https://leetcode.com/problems/lemonade-change/
✅ Add Two Integers
https://leetcode.com/problems/add-two-integers/
🔁 Reverse String – #344
https://leetcode.com/problems/reverse-string/
🔍 Binary Search – #704
https://leetcode.com/problems/binary-search/
🔄 Sort Colors – #75
https://leetcode.com/problems/sort-colors/
💡 Power of Two – #231
https://leetcode.com/problems/power-of-two/
👉 @FrontendForWeb
HTML, JS da form validate qo'lda yozilgani foydasi tegib qoladi.
HTML
JS
👉 @FrontendForWeb
HTML
<form id="userForm">
<input type="text" id="name" placeholder="Your Name" />
<input type="email" id="email" placeholder="Your Email" />
<input type="password" id="password" placeholder="Your Password" />
<button type="submit">Submit</button>
</form>
<p id="message"></p>
JS
const form = document.getElementById("userForm");
const nameInput = document.getElementById("name");
const emailInput = document.getElementById("email");
const passwordInput = document.getElementById("password");
const message = document.getElementById("message");
form.addEventListener("submit", function (e) {
e.preventDefault(); // Prevent page reload on form submit
const name = nameInput.value.trim();
const email = emailInput.value.trim();
const password = passwordInput.value;
if (!name || !email || !password) {
message.textContent = "Please fill in all fields.";
message.style.color = "red";
} else if (password.length < 6) {
message.textContent = "Password must be at least 6 characters.";
message.style.color = "orange";
} else if (!email.includes("@")) {
message.textContent = "Invalid email address.";
message.style.color = "orange";
} else {
message.textContent = `Welcome, ${name}!`;
message.style.color = "green";
}
});
👉 @FrontendForWeb
👍2
Reactchilar bo'lsa aloqaga chiqamiz loyha bor faqat portfolio uchun.
Nima bera olaman:
-- Realni loyha portfolioga
-- Jamoviy ishlash
-- Bilimlarni yanada kuchaytrish
-- Agar kelishsak kelajakda birga pullik loyhalarni ham qilish
@shohruz_isroilov
Nima bera olaman:
-- Realni loyha portfolioga
-- Jamoviy ishlash
-- Bilimlarni yanada kuchaytrish
-- Agar kelishsak kelajakda birga pullik loyhalarni ham qilish
@shohruz_isroilov
👍1
Forwarded from wstudio.uz
Best Practice 🗂️
Veb-loyihalaringizni aniq va mantiqiy tuzilishga ega direktoriyalar orqali tashkil qilish kodning o'qilishi va qo'llab-quvvatlanishini sezilarli darajada yaxshilaydi. Masalan:
📌 Key Point:
✨ Har bir direktoriyaning vazifasi aniq belgilanadi, shu orqali jamoa bilan ishlash ham osonlashadi.
Happy coding!
Veb-loyihalaringizni aniq va mantiqiy tuzilishga ega direktoriyalar orqali tashkil qilish kodning o'qilishi va qo'llab-quvvatlanishini sezilarli darajada yaxshilaydi. Masalan:
📌 Key Point:
project/
├── assets/
│ ├── css/
│ ├── images/
│ └── js/
├── components/
├── pages/
├── utils/
└── index.html
✨ Har bir direktoriyaning vazifasi aniq belgilanadi, shu orqali jamoa bilan ishlash ham osonlashadi.
Happy coding!
Forwarded from Webmakon | AI
#java
🕯 Bir oylik javascript chellenji orqali JS bo'yicha bilimlaringizni oshiring:
@webmakon
🕯 Bir oylik javascript chellenji orqali JS bo'yicha bilimlaringizni oshiring:
Link: javascript30.com
@webmakon
Forwarded from Abdulakhatov Tech
Eng xavfli odam kim?
Hammasini boshidan boshlashga qo’rqmaydigan odam…
Hech kimni yordamisiz eng qiyin vaziyatdan bir o’zi chiqib ketgan odam…
O’ziga ko’p narsani isbotlab qo’yib, o’zini oldidagi hurmatini baland qilib qo’ygan odam…
@abdulakhatov_tech
Hammasini boshidan boshlashga qo’rqmaydigan odam…
Hech kimni yordamisiz eng qiyin vaziyatdan bir o’zi chiqib ketgan odam…
O’ziga ko’p narsani isbotlab qo’yib, o’zini oldidagi hurmatini baland qilib qo’ygan odam…
@abdulakhatov_tech
React loyihangiz uchun toza papka tuzilmasi kerak bo'lishining 4 sababi
React loyihalarida fayllarni qanday tashkil qilishingiz — ishlab chiqishni tezlashtirishi ham, sekinlashtirishi ham mumkin.
Tuzilma e’tibordan chetda qolsa, quyidagilar yuz beradi:
❌ Fayllarni topish qiyinlashadi
❌ Bir xil mantiq har xil joylarga tarqaladi
❌ Jamoada ishlashda (yoki o‘zingizga qaytganda) chalkashliklar yuzaga keladi
Lekin aniq va izchil tuzilma bilan:
1️⃣ Yangi funksiyalarni yaratish va kengaytirish osonlashadi
2️⃣ Jamoaviy ishda kamroq to‘siqlar bo‘ladi
3️⃣ Xatoliklarni aniqlash va tuzatish tezlashadi
4️⃣ Yangi dasturchilar tezroq moslashadi
Bu mukammallik haqida emas — bu loyihangiz ulg‘aygan sari tushunarli va texnik xizmat ko‘rsatishga qulay bo‘lib qolishi haqida.
💬 Siz React loyihalaringizni qanday tuzasiz?
💁 @frontendforweb
#reactjs #frontend #webdevelopment #cleanarchitecture #devtips #javascript
React loyihalarida fayllarni qanday tashkil qilishingiz — ishlab chiqishni tezlashtirishi ham, sekinlashtirishi ham mumkin.
Tuzilma e’tibordan chetda qolsa, quyidagilar yuz beradi:
❌ Fayllarni topish qiyinlashadi
❌ Bir xil mantiq har xil joylarga tarqaladi
❌ Jamoada ishlashda (yoki o‘zingizga qaytganda) chalkashliklar yuzaga keladi
Lekin aniq va izchil tuzilma bilan:
1️⃣ Yangi funksiyalarni yaratish va kengaytirish osonlashadi
2️⃣ Jamoaviy ishda kamroq to‘siqlar bo‘ladi
3️⃣ Xatoliklarni aniqlash va tuzatish tezlashadi
4️⃣ Yangi dasturchilar tezroq moslashadi
Bu mukammallik haqida emas — bu loyihangiz ulg‘aygan sari tushunarli va texnik xizmat ko‘rsatishga qulay bo‘lib qolishi haqida.
💬 Siz React loyihalaringizni qanday tuzasiz?
💁 @frontendforweb
#reactjs #frontend #webdevelopment #cleanarchitecture #devtips #javascript
❤1
🖥 Dasturlash va IT xizmatlari — masofaviy tarzda!
💡 Tez, ishonchli va professional xizmatlar aynan siz uchun:
1️⃣ 🌐 Web saytlar & portfolio tayyorlash
2️⃣ 🤖 Telegram bot yaratish
3️⃣ 🧑💻 Freelancerlik xizmatlari
4️⃣ 🧾 IT sohasiga mos CV/Resume tayyorlash
5️⃣ 📩 Texnik maslahat va yo‘naltirish
📞 Aloqa uchun: +998 94 008 0473
✉️ Gmail: isroilovshokhruz@gmail.com
✈️ Telegram: @shohruz_isroilov
📢 Kanal: @kompyuter_dasturlash_xizmatlari
🕒 Ish vaqti: 09:00 – 22:00
💳 To‘lov: Click / Payme / Karta orqali
✅ Sifatli xizmat istasangiz — biz bilan bog‘laning!
💡 Tez, ishonchli va professional xizmatlar aynan siz uchun:
1️⃣ 🌐 Web saytlar & portfolio tayyorlash
2️⃣ 🤖 Telegram bot yaratish
3️⃣ 🧑💻 Freelancerlik xizmatlari
4️⃣ 🧾 IT sohasiga mos CV/Resume tayyorlash
5️⃣ 📩 Texnik maslahat va yo‘naltirish
📞 Aloqa uchun: +998 94 008 0473
✉️ Gmail: isroilovshokhruz@gmail.com
✈️ Telegram: @shohruz_isroilov
📢 Kanal: @kompyuter_dasturlash_xizmatlari
🕒 Ish vaqti: 09:00 – 22:00
💳 To‘lov: Click / Payme / Karta orqali
✅ Sifatli xizmat istasangiz — biz bilan bog‘laning!
❤1
🟡 JavaScript’da var bilan let o‘rtasidagi FARQ 👇
❓Yangi boshlovchilar ko‘p chalkashadigan mavzu — var va let o‘rtasida nima farq bor?
Keling, sodda qilib tushuntiraman:
🔹 1. Scope (qamrovi):
var → faqat funksiya ichida ishlaydi
let → {} blok ichida ishlaydi
🔹 2. Qayta e'lon qilish:
var → bir nom bilan qayta e'lon qilish mumkin
let → qayta e'lon qilish taqiqlangan
🔹 3. Hoisting (ko‘tarilish):
var → yuqoriga ko‘tariladi, qiymati undefined
let → ko‘tariladi, lekin foydalanishdan oldin xatolik beradi
🔹 4. Global scope bilan munosabat:
var → window obyekti bilan bog‘lanadi
let → window ga qo‘shilmaydi
✅ Xulosa:
var → eski usul, kam ishlatiladi
let → zamonaviy usul, doim ishlatish tavsiya qilinadi
💡 Yaxshisi: let yoki const ishlating!
👨💻 JavaScript bo‘yicha yana ko‘p foydali maslahatlar uchun kanalimizni kuzatib boring!
📩 Savollaringiz bo‘lsa, izohda yozib qoldiring!
#javascript #frontend #dasturlash #var_vs_let
❓Yangi boshlovchilar ko‘p chalkashadigan mavzu — var va let o‘rtasida nima farq bor?
Keling, sodda qilib tushuntiraman:
🔹 1. Scope (qamrovi):
var → faqat funksiya ichida ishlaydi
let → {} blok ichida ishlaydi
if (true) {
var a = 1;
let b = 2;
}
console.log(a); // ✅ ishlaydi
console.log(b); // ❌ xatolik
🔹 2. Qayta e'lon qilish:
var → bir nom bilan qayta e'lon qilish mumkin
let → qayta e'lon qilish taqiqlangan
var x = 5;
var x = 10; // ✅ OK
let y = 5;
let y = 10; // ❌ Error
🔹 3. Hoisting (ko‘tarilish):
var → yuqoriga ko‘tariladi, qiymati undefined
let → ko‘tariladi, lekin foydalanishdan oldin xatolik beradi
console.log(a); // ✅ undefined
var a = 5;
console.log(b); // ❌ ReferenceError
let b = 10;
🔹 4. Global scope bilan munosabat:
var → window obyekti bilan bog‘lanadi
let → window ga qo‘shilmaydi
var m = 1;
let n = 2;
console.log(window.m); // ✅ 1
console.log(window.n); // ❌ undefined
✅ Xulosa:
var → eski usul, kam ishlatiladi
let → zamonaviy usul, doim ishlatish tavsiya qilinadi
💡 Yaxshisi: let yoki const ishlating!
👨💻 JavaScript bo‘yicha yana ko‘p foydali maslahatlar uchun kanalimizni kuzatib boring!
📩 Savollaringiz bo‘lsa, izohda yozib qoldiring!
#javascript #frontend #dasturlash #var_vs_let
👍1