نکته: رزومه قرار نیست شغل بگیره. رزومه فقط مصاحبه میگیره.
این مصاحبهست که شغل میگیره.
این مصاحبهست که شغل میگیره.
🔥3👏2
اگه خیال کردید با ai میتونید شغل بگیرید سخت در اشتباهید
سوالات تخصصی ازتون سر جلسه مصاحبه میپرسن که باید صد در صد مباحث رو قورت داده باشید
از ما گفتن بود
سوالات تخصصی ازتون سر جلسه مصاحبه میپرسن که باید صد در صد مباحث رو قورت داده باشید
از ما گفتن بود
👍1👏1
❤1💯1
نکته: توی مصاحبه برنامهنویسی قرار نیست ثابت کنی همهچیز رو بلدی؛
قراره نشون بدی بلدی چطور فکر کنی.
قراره نشون بدی بلدی چطور فکر کنی.
❤4
راهکار: اگه جواب یه سؤال رو نمیدونی، استرس نگیر؛ روند فکرت رو توضیح بده، همین خودش یه امتیازه.
❤5
کدام متد آرایه، آرایه اصلی را تغییر نمیدهد؟
Anonymous Quiz
31%
sort()
16%
splice()
19%
push()
34%
filter()
🔥 map() یا forEach()
فرقشون چیه؟
خیلیا فکر میکنن این دوتا یکیان، ولی نه!
اگه فقط میخوای روی اعضای آرایه یه کاری انجام بدی،
بری سراغ
همین یه تفاوت، توی پروژهها خیلی به دردت میخوره.
#JavaScript #WebDev
فرقشون چیه؟
خیلیا فکر میکنن این دوتا یکیان، ولی نه!
اگه فقط میخوای روی اعضای آرایه یه کاری انجام بدی،
forEach() کافیه.users.forEach(user => {
console.log(user.name);
});
اما اگه میخوای یه آرایه جدید بسازی، باید بری سراغ
map().const names = users.map(user => user.name);
🎯 یه راه حفظ کردنش:forEach() ➜ فقط انجام دادن یه کارmap() ➜ ساختن یه آرایه جدیدهمین یه تفاوت، توی پروژهها خیلی به دردت میخوره.
#JavaScript #WebDev
❤4🔥2
هوش مصنوعی سرعت توسعه رو افزایش میده، اما مسئولیت بررسی، تست و امنیت کد همچنان بر عهده توسعهدهنده هستش .
نکته مهم :
اگر برنامهنویسی بلدی، AI سرعتت رو چند برابر میکنه؛ اگر بلد نباشی، فقط سریعتر اشتباه میکنی!
اگر برنامهنویسی بلدی، AI سرعتت رو چند برابر میکنه؛ اگر بلد نباشی، فقط سریعتر اشتباه میکنی!
🔥2👌2❤1
⚡️ چرا
فرض کنید میخواهید اطلاعات کاربر را از سرور دریافت کنید.
مزایا:
کد خواناتر
مدیریت بهتر خطاها با
جلوگیری از Callback Hell
تقریباً تمام پروژههای مدرن از Promise و
#JavaScript #AsyncAwait #Frontend
async/await بهتر از Callback است؟فرض کنید میخواهید اطلاعات کاربر را از سرور دریافت کنید.
async function getUser() {
const res = await fetch("/api/user");
const data = await res.json();
console.log(data);
}مزایا:
کد خواناتر
مدیریت بهتر خطاها با
try...catchجلوگیری از Callback Hell
تقریباً تمام پروژههای مدرن از Promise و
async/await استفاده میکنند.#JavaScript #AsyncAwait #Frontend
❤2🔥2
async function test() {
console.log(1);
await Promise.resolve();
console.log(2);
}
test();
console.log(3);بهترین برنامهنویس کسی نیست که سریعتر کد بزنه؛ کسیه که بهتر مسئله رو حل کنه.
🔥4❤3
چرا === بهتره؟
👀 یه اشتباه که خیلیا انجام میدن...
ببین اینو:
نتیجه؟
✅
در حالی که یکی عدده، یکی رشته!
حالا اگه از
نتیجه:
❌
چون
💡 پس اگه دلیل خاصی نداری، همیشه از
این یکی از اون عادتهای کوچیکیه که کدت رو حرفهایتر میکنه. 😎
#JavaScript #CodingTips
👀 یه اشتباه که خیلیا انجام میدن...
ببین اینو:
5 == "5"
نتیجه؟
✅
trueدر حالی که یکی عدده، یکی رشته!
حالا اگه از
=== استفاده کنی:5 === "5"
نتیجه:
❌
falseچون
=== هم مقدار رو چک میکنه، هم نوع داده رو.💡 پس اگه دلیل خاصی نداری، همیشه از
=== استفاده کن.این یکی از اون عادتهای کوچیکیه که کدت رو حرفهایتر میکنه. 😎
#JavaScript #CodingTips
❤2👍1🔥1👌1
به نظرت خروجی این کد چیه؟ 🤔
console.log(10 === "10");
console.log(10 === "10");
Anonymous Quiz
23%
true
49%
false
12%
undefined
16%
Error
GitHub
خالی، مثل رزومه بدون سابقهست؛ حتی چند پروژه کوچیک هم ارزش نشون دادن دارن
خالی، مثل رزومه بدون سابقهست؛ حتی چند پروژه کوچیک هم ارزش نشون دادن دارن
❤3