رقصنده با کد (و غیره)
Ir al canal en Telegram
Here are some interesting things I've come across during my learning process. That's it. Admin ID: @alithecodeguy
Mostrar más727
Suscriptores
Sin datos24 horas
-57 días
Sin datos30 días
Archivo de publicaciones
حراست خانم با سن کم و تیپ مانتو ساحلی رنگارنگ و موی فرفری پریشون دیدید تا حالا؟
من دیدم و خیلی جالب بود 😁
تا الان هر چی دیده بودم شبیه سکانس رضا عطاران توی لباس پرستاری بود
توی پست بالا چیزی به ذهنم رسید که احتمالا میدونید ولی دوباره تکرار کردنش بد نیست.
ما دو تا پیک استخدامی در سال داریم. یکی ابتدای سال و یکی مهرماه که هر کدوم هم فرآیندش تقریبا از یک ماه قبل شروع میشه.
با وجود شرایط بد اقتصادی ، ولی احتمالا امسال پیک خوبی رو شاهد هستیم چون خیلی برنامهنویس از کشور رفته یا کلا سوییچ کرده روی کار دیگهای. تعداد اگهیها بالاست ولی حقوقا بالا نیست. برای سنیورها رقابت شدیدتره ولی جونیورها راحت کار پیدا میکنن.
پس اگر امید دارید که کار خوب پیدا کنید ، از الان وقتشه شدید روی مهارتتون و البته آمادگی مصاحبه کار کنید چون آگهیها از ۱۰،۱۵ روز دیگه میان.
البته اگر جنگ نشه.
دو تا منبع خوبی که برای آمادگی میتونم پیشنهاد کنم:
۱. دوره جاوااسکریپت عمیق شهریور
۲. گرفتن منتور.
اگر من رو به عنوان منتور انتخاب کنید که سعادت بندهاس ولی لزومی نداره حتما من باشم. فقط منتوری که انتخاب میکنید مطمن بشید که سابقه منتورینگ خوبی داره. چون هر کسی با دانش بالا یا سمت خوب ، لزوما منتور خوبی نمیتونه بشه.
(گرفتن منتور ، هزینهبر هستش و پیشنهاد میشه تا حد ممکن روی پای خودتون بایستید)
👨💻 جلسههای در حال برگزاری:
۱- چهارشنبه : جلسه سوالات مصاحبهای جاوااسکریپت
۲- جمعه : جلسه دوم و سوم دوره جامع جاوااسکریپت
🥷 دورههایی که شهریور آغاز میشن:
۱- دوره جاوااسکریپت عمیق ، ابتدای شهریور ، یک هفته فشرده (برای درک بهتر js و آمادگی برای استخدامیهای مهرماه)
۲- دوره ریکت ۱۹
پیچیدگی زمانی فقط «نمای کلی» رشد زمان اجرا رو نسبت به اندازه ورودی نشون میده. همین.
تمرین برنامه نویسی (برگرفته از یکی از کلاسامون) :
فرض کنیم اعداد طبیعی رو پشت سر هم تا بینهایت نوشتیم. این شکلی:
۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳۱۴۱۵...
تابعی بنویسید که بهش بگیم رقم چندم این رشته رو میخوایم و به ما برگردونه.
مثلا رقم چهارم این رشته میشه ۴ ، رقم یازدهم میشه ۰
آپدیت: بدون ساختن رشته حل کنید. سوال الگوریتمیه و پرفورمنس مهمه. شما فکر کن رقم ۹۹۹۹۹۹ ام رو میخواید.
قاعدتا ، بدون هوش مصنوعی حل بشه.
واقعا زندگی توی شهرهای کوچکتر ارزونتره؟
چی ارزونتره؟ ماشین و مواد غذایی و سوخت و نون و بلیط هواپیما و لوازم الکترونیک و ... که همون قیمته.
به خاطر لایف استایل راحتتریه که دارن یا یه چیزایی واقعا ارزونه؟
مغز بعضیها رو پهن برداشته عملا.
فکر کن بری خرید بیهوش بشی ، اونوقت به خاطر یه تیکه مقوا و آب معدنی ، از یه زاویه نامناسب عکست رو وایرال کنن و شوآف کنن! چیکار میخواستن کنن اگر این کار رو نمیکردن؟ با لگد پرتش کنن بیرون؟ جزییترین وظیفه به عنوان انسان ، شوآف داره؟
جلسه ۱ ساعته و آنلاین بررسی سوالات مصاحبهای جاوااسکریپت
۲۲ مرداد ، ساعت ۲۰
هزینه : پرداخت ۱۰۰ هزار تومن به حساب موسسه خیریه محک
5029-3870-2000-0656
(رسیدش رو ارسال کنید تا روی کلندر اینوایت بشید)
این پست رو روی لینکدین هم گذاشتم. ممنون میشم لایک و کامنت کنید دیده بشه.
https://www.linkedin.com/posts/alithecodeguy_aeuaepaewaepaepaebagpaezahyafyaes-activity-7359859275281723392-UaBv?utm_source=share&utm_medium=member_desktop&rcm=ACoAACtcWEYBTrZMU9DqRUSmbHsrw5UuZpcD8m0
خب رکورد جدید داریم. دوره فرانت.
آنلاین : ۴۸ تومن
حضوری : ۵۸ تومن
توجه شما رو به سرفصلها جلب میکنم. توی کامنتها گذاشتم.
دستور queueMicrotask در جاوااسکریپت چیه؟
تابع queueMicrotask بهت اجازه میده یه کار رو بذاری توی صف microtask تا بعد از اینکه کد فعلی (sync code) تموم شد اجرا بشه، ولی قبل از هر macrotask مثل setTimeout.
فکر کن داری الان کدی رو اجرا میکنی. میخوای یه بخش کوچیک از کار رو بندازی ته همین چرخه اجرا، ولی نمیخوای صبر کنه تا نوبت macrotask بعدی برسه.
مثال 1 — ترتیب اجرا
console.log("start");
queueMicrotask(() => console.log("microtask"));
setTimeout(() => console.log("macrotask"), 0);
console.log("end");
start
end
microtask
macrotask
مثال 2 — مقایسه با Promise
console.log("A");
Promise.resolve().then(() => console.log("promise"));
queueMicrotask(() => console.log("micro"));
console.log("B");
A
B
promise
microفعلا این گرونترین دورهایه که دیدم. ۳۵ میلیون تومن.
دنبال اون ۶۸ تومنی میگردم پیداش نمیکنم 😑
اگر تعداد اعضای کانال به ۱۰۰۰ برسه ، آپدیتترین نسخه pdf و epub سایت javascript info رو خریداری میکنم و در اختیارتون قرار میدم که تا ۱ سال هم میشه آپدیتترین ورژنش رو همچنان مستقیم از خود سایت دانلود کرد.
یه هل بدید ، رسیدیم 💪
جزوه جلسه اول دوره جامع جاوااسکریپت که ۱۵ دقیقه دیگه برگزار میشه (تنها جلسه رایگان این دوره)
آپدیت: برگزار شد.
مفهوم Boxed Object در جاوااسکریپت به زبان ساده:
" تبدیل خودکار یک مقدار ساده (primitive) مثل string، number، یا boolean به یک شیء متناظر با آن، تا بتوان از ویژگیها و متدهای شیء روی آن استفاده کرد. "
const str = "hello";
console.log(str.toUpperCase()); // "HELLO"
شاید به نظر بیاد str یه رشته (string) سادهست، ولی چطور میتونه متد toUpperCase() داشته باشه؟!
چون جاوااسکریپت موقع اجرا بهطور خودکار اون string ساده رو برای مدت کوتاهی تبدیل میکنه به یه شیء از نوع String:
// پشت صحنه
const str = new String("hello");
str.toUpperCase();
این تبدیل موقتی به شیء رو میگن Boxing
و این شیء رو میگن Boxed Object.تا حالا ، همایش و سمینارهایی که شرکت کردید ، مستقیم یا غیر مستقیم ، باعث شده شغل پیدا کنید؟
