رقصنده با کد
فرض کنید توی شرایطی هستید که یا باید کمی بد خلقی کنید تا کارمندا جدی بگیرن و کار پیش بره (که البته باعث کدورت بعضیها میشه) ، یا باید ریلکس برخورد کنید و مطمن باشید شرکت ۲ ماه دیگه جمع میشه و حداقل نصف کارمندا اخراج میشن. گزینه دیگهای ندارید. چه میکنید؟
اگر مشت رو نمونه خروار در نظر بگیرید ، این نظرسنجی نشون میده حداقل ۱۰ درصد همکاراتون ، اون قدری که نشون میدن دوست شما نیستن و سر سوزن براشون ارزش نداره که شما و زن و بچتون گشنه بمونید صرفا به خاطر اینکه اونا ترجیح دادن به جای تلاش برای تکمیل تسک ، برن پلیاستیشن بازی کنن یا بشینن دور هم اصطلاحا چال کنن. حالا هی بگید اون همکاری که بیخیاله و همه چی رو دایورت کرده ، چه قدر آدم کولیه.
این بده.
این بده.
مسئله
توی جاوااسکریپت ۶ تا Promise داریم، مثلاً:
میخوایم:
• سهتای اول با هم (موازی) اجرا بشن؛
• وقتی هر سه تموم شدن، سهتای دوم شروع بشن
راه حل:
با Promise.all و تقسیم آرایه
مثال تستی با delay
اگر بخوای انعطافپذیرتر باشه (مثلاً در حین اجرا گروهها ساخته بشن یا با تعداد نامشخص Promise)، میشه از کتابخانههایی مثل p-limit استفاده کرد
مطالب بیشتر در کانال رقصنده با کد:
https://news.1rj.ru/str/danceswithcode
توی جاوااسکریپت ۶ تا Promise داریم، مثلاً:
const tasks = [
() => fetch("/api/1"),
() => fetch("/api/2"),
() => fetch("/api/3"),
() => fetch("/api/4"),
() => fetch("/api/5"),
() => fetch("/api/6"),
];
میخوایم:
• سهتای اول با هم (موازی) اجرا بشن؛
• وقتی هر سه تموم شدن، سهتای دوم شروع بشن
راه حل:
با Promise.all و تقسیم آرایه
async function runInGroups(tasks, groupSize = 3) {
for (let i = 0; i < tasks.length; i += groupSize) {
const group = tasks.slice(i, i + groupSize); // سه تا سه تا
await Promise.all(group.map(fn => fn())); // همزمان اجرا میشن
}
}
runInGroups(tasks, 3)
.then(() => console.log("All done!"))
.catch(console.error);مثال تستی با delay
const delay = (id, t) => () =>
new Promise(res => setTimeout(() => {
console.log(`done ${id}`);
res();
}, t));
const tasks = [
delay(1, 1000),
delay(2, 1500),
delay(3, 500),
delay(4, 1000),
delay(5, 1200),
delay(6, 800),
];
runInGroups(tasks, 3).then(() => console.log("✅ all finished"));
اگر بخوای انعطافپذیرتر باشه (مثلاً در حین اجرا گروهها ساخته بشن یا با تعداد نامشخص Promise)، میشه از کتابخانههایی مثل p-limit استفاده کرد
مطالب بیشتر در کانال رقصنده با کد:
https://news.1rj.ru/str/danceswithcode
که خارج از کشور تبعیض نژادی نیست و آزادی عقیده وجود داره هان؟
چندتا نمونه بیارم که فقط برای اسم اسلامیشون رجکت شدن ، مخصوصا محمد و علی و حسین و حسن. اینایی که رجکت میکنن هم دولت نیستن. مردم عادین.
دوست من ، هیچ جای دنیا عملا نه آزادی عقیده وجود داره ، نه عدالت ، نه برابری.
اینارو فقط میگن که قشر ضعیف دلشون خوش باشه.
چندتا نمونه بیارم که فقط برای اسم اسلامیشون رجکت شدن ، مخصوصا محمد و علی و حسین و حسن. اینایی که رجکت میکنن هم دولت نیستن. مردم عادین.
دوست من ، هیچ جای دنیا عملا نه آزادی عقیده وجود داره ، نه عدالت ، نه برابری.
اینارو فقط میگن که قشر ضعیف دلشون خوش باشه.
دلیل علمیش رو نمیدونم ولی ارتباط مستقیمی بین بدخلقی حین کار و تخصص میبینم. (بدخلقی به معنای جدی بودن و نتیجه رو توی اولویت قرار دادن)
انگار از یه جایی به بعد ، ذهن سعی میکنه همه ریسورسهاش رو آزاد کنه برای مهارت و تخصص بیشتر و شاید به خاطر همینه نه تنها شوخی خنده حین کار ، بلکه مهمونی و تلویزیون و ... هم کنسل میشه.
پاورقی:
بدخلقی حین انجام کار رو عرض کردم فقط. بدخلقی توی همه اوقات صرفا نشانه بیشعوریه.
انگار از یه جایی به بعد ، ذهن سعی میکنه همه ریسورسهاش رو آزاد کنه برای مهارت و تخصص بیشتر و شاید به خاطر همینه نه تنها شوخی خنده حین کار ، بلکه مهمونی و تلویزیون و ... هم کنسل میشه.
پاورقی:
بدخلقی حین انجام کار رو عرض کردم فقط. بدخلقی توی همه اوقات صرفا نشانه بیشعوریه.
اصلا قابل تصور نیست یه برنامه نویس صبح به صبح پاشه اصلاح کنه ، کرواتشو بزنه ، دکمه سردستها رو تنظیم کنه و با ادکلن ۵۰ میلیونیش و کفشای واکس زده بره تا سر شب کد بزنه بدون اینکه خط اتوش بپره و یقهاش تا بشه.
اگر ما لباس کار داشته باشیم ، قاعدتا تیشرت و شلوار جینه. حالا یه کم اینور اونورتر.
توی لباس جدی ، نمیشه کار کرد.
(نظر شخصیه)
اگر ما لباس کار داشته باشیم ، قاعدتا تیشرت و شلوار جینه. حالا یه کم اینور اونورتر.
توی لباس جدی ، نمیشه کار کرد.
(نظر شخصیه)
تاثیر استفاده از کامنت گذاری مناسب توی بدنه پروژه ، برای استفاده از هوش مصنوعی کاملا مشهوده.
تا چندین برابر جواب دقیقتری تولید میکنه
تا چندین برابر جواب دقیقتری تولید میکنه
سال ۸۱ تا حدود ۸۴ ، یه جایی میرفتم به اسم کانون نخبگان. اول راهنمایی بودم و عقل آنچنانی نداشتم. ۱۰ درصد کلاس ریاضی و اینجور چیزا بود ، ۹۰ درصد کار سیاسی و روضه و اینجور چیزا. دقیقا یادم نمیاد چی شد چی نشد که من از اونجا درومدم ولی اواخرش کلا دیگه شده بود سیاسی و بچههای توی اون سن رو شب نگه میداشتن مسایل عقیدتی سیاسی باهاش کار میکردن. بماند که شب موندن خودش داستانهای دیگهای هم داشت.
این اواخر اسم خودم رو سرچ کردم دیدم همون سالها در حمایت از امام موسی صدر نامه امضا کردم 😳
این پدرسوخته بازیها توی همه لایههای کشور ما وجود داره و فکر نکنید کسی که مذهبی نیست این مشکلات رو نداره. یکیش همین همایش و کنفرانس که به بهونه شبکه سازی دهن ملت مخصوصا دانشجوها و کارجوها رو سرویس کردن.
حالا حرفم این کنفرانس و اینجور چیزا نیست.
حرفم اینه اگر یه روز بچه داشته باشم و تا حداقل ۱۵ سالگی بخواد سمت هر گونه کتاب و گروه سیاسی و مذهبی بره ، جوری دستش رو داغ میذارم تا عمر داره فراموش نکنه. بچه زیر ۱۵ یا عملا زیر ۱۸ ، درک عمیق از اتفاقهای دورش نداره. البته ممکنه بعدش هم نداشته باشه ولی دیگه حداقل دوره حماقت محض رو گذرونده.
این اواخر اسم خودم رو سرچ کردم دیدم همون سالها در حمایت از امام موسی صدر نامه امضا کردم 😳
این پدرسوخته بازیها توی همه لایههای کشور ما وجود داره و فکر نکنید کسی که مذهبی نیست این مشکلات رو نداره. یکیش همین همایش و کنفرانس که به بهونه شبکه سازی دهن ملت مخصوصا دانشجوها و کارجوها رو سرویس کردن.
حالا حرفم این کنفرانس و اینجور چیزا نیست.
حرفم اینه اگر یه روز بچه داشته باشم و تا حداقل ۱۵ سالگی بخواد سمت هر گونه کتاب و گروه سیاسی و مذهبی بره ، جوری دستش رو داغ میذارم تا عمر داره فراموش نکنه. بچه زیر ۱۵ یا عملا زیر ۱۸ ، درک عمیق از اتفاقهای دورش نداره. البته ممکنه بعدش هم نداشته باشه ولی دیگه حداقل دوره حماقت محض رو گذرونده.
خیلی عجیبه.
برای بار چندمه دارم به یه چیزای قدیمی که توی یوتیوب تا حالا سرچ نکردم و از قدیم یادم میومده فکر میکنم ، چند دقیقه بعد یوتیوب نشونش میده.
تفریبا مطمنم که به یه روشی میتونن بفهمن به چی داریم فکر میکنیم.
برای بار چندمه دارم به یه چیزای قدیمی که توی یوتیوب تا حالا سرچ نکردم و از قدیم یادم میومده فکر میکنم ، چند دقیقه بعد یوتیوب نشونش میده.
تفریبا مطمنم که به یه روشی میتونن بفهمن به چی داریم فکر میکنیم.
خیلی سوالهای مختلفی ازم میپرسن :
- به نظرتون هوش مصنوعی جایگزین برنامهنویسا میشه؟
- به نظرتون فرانت رو ول کنم برم بک؟
- به نظرتون فلان حقوق کم نیست؟
- به نظرت رزومم خوبه؟
- به نظرت برای من که رشتهام کامپیوتر نیست ، موقعیت شغلی خوب پیدا میشه؟
- به نظرت سنام زیاد نیست برای شروع؟
و ....
جواب همه اینها + احتمالا باقی سوالات این تیپی ، فقط یک چیزه :
اگر واقعا برنامهنویسی (یا هر کار دیگهای که دارید انجام میدید) رو از روی عشق و علاقه انجام نمیدید و فقط دنبال درآمدید ، ول کنید برید سراغ یه کار دیگه. هم اعصاب خوردیتون کمتره ، هم بهتر درمیارید.
- به نظرتون هوش مصنوعی جایگزین برنامهنویسا میشه؟
- به نظرتون فرانت رو ول کنم برم بک؟
- به نظرتون فلان حقوق کم نیست؟
- به نظرت رزومم خوبه؟
- به نظرت برای من که رشتهام کامپیوتر نیست ، موقعیت شغلی خوب پیدا میشه؟
- به نظرت سنام زیاد نیست برای شروع؟
و ....
جواب همه اینها + احتمالا باقی سوالات این تیپی ، فقط یک چیزه :
اگر واقعا برنامهنویسی (یا هر کار دیگهای که دارید انجام میدید) رو از روی عشق و علاقه انجام نمیدید و فقط دنبال درآمدید ، ول کنید برید سراغ یه کار دیگه. هم اعصاب خوردیتون کمتره ، هم بهتر درمیارید.
بر اساس آمارجهانی، هر فرد با توجه به سال تولدش تو یکی از نسلهای زیر قرار میگیره
1280 تا 1307 → «بزرگترین نسل»
1307 تا 1324 → «نسل خاموش»
1325 تا 1343 → «نسل بومر (B)»
1343 تا 1359 → «نسل X»
1360 تا 1375 → «نسل Y (هزارهایها)»
1376 تا 1391 → «نسل Z»
1392 تا 1403 → «نسل آلفا (α)»
1404 تا 1419 → «نسل بتا (β)»
1280 تا 1307 → «بزرگترین نسل»
1307 تا 1324 → «نسل خاموش»
1325 تا 1343 → «نسل بومر (B)»
1343 تا 1359 → «نسل X»
1360 تا 1375 → «نسل Y (هزارهایها)»
1376 تا 1391 → «نسل Z»
1392 تا 1403 → «نسل آلفا (α)»
1404 تا 1419 → «نسل بتا (β)»
رقصنده با کد
داستان آب ، خیلی داستان جدیهایه. توی شهری مثل ونکوور که آفتاب قاچاق محسوب میشه ، باز این محدودیتها رو گذاشتن. درسته که نفرات این گروه احتمالا کشاورز نباشن یا توی صنعتی که نیاز به آب داره مشغول نباشن ، ولی همین که ماشین رو با آب شرب نشوریم و مسواک زدنی…
این پست مال ۷ ماه پیشه.
خیلی نیاز نیست متخصص باشید که بدونید وضعیت به چه شکلیه.
خیلی نیاز نیست متخصص باشید که بدونید وضعیت به چه شکلیه.
این ویدیو رو برای Authentication ببینید. جالبه
API Authentication Explained (Finally) — Basic Auth, Bearer & JWT
https://www.youtube.com/watch?v=I747kI_y9eQ
API Authentication Explained (Finally) — Basic Auth, Bearer & JWT
https://www.youtube.com/watch?v=I747kI_y9eQ
رنج حقوقی برای متخصص فرانتاند
کارآموز ۱۰ تا ۱۵
جونیور ۱۵ تا ۳۵
میدلول ۳۵ تا ۷۰
سنیور ۷۰ تا ۱۳۰
معمار سیستم : بالای ۱۳۰
این اعدادیه که شرکتهای داخلی هم سرش به توافق رسیدن. (منبع غیر رسمی)
اگر بیشتر از این میگیرید ایول ، اگر کمتر میگیرید ببینید کجا رو اشتباه رفتید.
نکته ۱ : توی هر سطحی هستید ، یک لول خودتون رو پایینتر در نظر بگیرید (در بعضی مواقع حتی ۲ سطح). انسانها معمولا شناخت ناقصی از خودشون دارن.
نکته ۲: نگید توی شهرستان فلان بسال. این اعداد نرماله تهرانه.
نکته۳: اگر توی این رنج حقوق نمیگیرید ، نگید رنج حقوقی پایینتره. پیش فرض رو این بذارید که یا سطحتون چیزی که فکر میکنید نیست ، یا فن مصاحبه و مذاکره رو بلد نیستید.
نکته ۴: این اعداد از رنج حقوقی چندین شرکت معتبر و نرمال طبق بودجه تعیین شده امسالشون درومده. میدونم که با همین شرکتها برید مصاحبه ، ننهمنغریبم بازی درمیارن که نمیشه بالاتر بدیم. این کلک بازاریاس وگرنه بودجشون مشخصه. شما باید ببینید آیا کیفیت کاری که ارایه میدید به شما قدرت چونه زدن رو میده یا نه.
کارآموز ۱۰ تا ۱۵
جونیور ۱۵ تا ۳۵
میدلول ۳۵ تا ۷۰
سنیور ۷۰ تا ۱۳۰
معمار سیستم : بالای ۱۳۰
این اعدادیه که شرکتهای داخلی هم سرش به توافق رسیدن. (منبع غیر رسمی)
اگر بیشتر از این میگیرید ایول ، اگر کمتر میگیرید ببینید کجا رو اشتباه رفتید.
نکته ۱ : توی هر سطحی هستید ، یک لول خودتون رو پایینتر در نظر بگیرید (در بعضی مواقع حتی ۲ سطح). انسانها معمولا شناخت ناقصی از خودشون دارن.
نکته ۲: نگید توی شهرستان فلان بسال. این اعداد نرماله تهرانه.
نکته۳: اگر توی این رنج حقوق نمیگیرید ، نگید رنج حقوقی پایینتره. پیش فرض رو این بذارید که یا سطحتون چیزی که فکر میکنید نیست ، یا فن مصاحبه و مذاکره رو بلد نیستید.
نکته ۴: این اعداد از رنج حقوقی چندین شرکت معتبر و نرمال طبق بودجه تعیین شده امسالشون درومده. میدونم که با همین شرکتها برید مصاحبه ، ننهمنغریبم بازی درمیارن که نمیشه بالاتر بدیم. این کلک بازاریاس وگرنه بودجشون مشخصه. شما باید ببینید آیا کیفیت کاری که ارایه میدید به شما قدرت چونه زدن رو میده یا نه.
نکته مهم:
تا حد ممکن هیچ فایلی رو روی تلگرام باز نکنید. مخصوصا فایل PDF.
اگر خیلی ضروریه بگید ایمیل کنن.
تا حد ممکن هیچ فایلی رو روی تلگرام باز نکنید. مخصوصا فایل PDF.
اگر خیلی ضروریه بگید ایمیل کنن.
فرض کنید بهتون ویزای آمریکا یا حجم زیادی پول پیشنهاد میدن ولی فقط با یک شرط: باید یه بچه گربه رو به شکل فجیعی بکشید. مثلا با ماشین برید روش. انجامش میدید؟
(توی نتایخ مشخص نیست چه کسی چه رایی داده)
(توی نتایخ مشخص نیست چه کسی چه رایی داده)
Anonymous Poll
37%
بله
63%
خیر
شما هم اینطوریاید؟
شده صبح ظهر شب ، کار.
فقط یه ۶ ساعت وقت خواب رو کار نمیکنیم. و وقتایی که غذا میخوریم و سرویس میریم.
شده صبح ظهر شب ، کار.
فقط یه ۶ ساعت وقت خواب رو کار نمیکنیم. و وقتایی که غذا میخوریم و سرویس میریم.