| Rad Dev (JS) 🖤 |
2.69K subscribers
400 photos
18 videos
10 files
722 links
#JS 👑

سعیدی‌را‌د هستم، اینجا تجربم و چیزایی که یاد می‌گیرم رو به اشتراک می‌ذارم.

ارتباط:

@AminKhoy78

مخلصم 👨‍💻🖤
Download Telegram
یا نمی‌دونه سنیور چیه، یا نمی‌دونه 30 تومن چیه، یا نمی‌دونه سه تا شش سال چیه یا کلا نمی‌دونه.

@Mern_stack_01
👍98💔14😁9🤡4❤3🤯3👎1
جونیور:

❌ اونیه که هیچی بلد نیست.

✅ اونیه که دانش کافی داره، تجربه کافی نداره.

پس اگه جونیورید بپایید یسری شرکتا به اسم کارآموز ازتون بیگاری نکشن.

@Mern_stack_01
👍104❤16🔥2🤔2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18👍6🤡2😁1
| Rad Dev (JS) 🖤 |
اگه تا حالا فقط از npm استفاده کردید، حالا وقت pnpmه. Pnpm مخفف Performance Npm هست و همون‌طور که از اسمش مشخصه تقریبا همون کارای npm رو با پرفورمنس بهتری انجام می‌ده.

پی‌ان‌پی‌ام بر خلاف npm یه حافظه مرکزی داره که پکیج های نصب شده رو اون‌جا نگه‌می‌داره. این‌طوری وقتی پکیجی تو پروژتون نصب می‌کنین دیگه تو خود پروژه نصب نمی‌کنه. بلکه آدرس می‌ده به همون حافظه مر‌کزی.

در نتیجه Pnpm باعث می‌شه نصب پکیج‌ها سرعت بالایی داشته باشن و همچنین حافظه کمتری مصرف می‌شه.

واسه شروع می‌تونید این مقاله رو بخونید:

🔗 LINK

🔗 Doc

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
❤44👍17⚡3
کارفرمای غیرفنی خودش هم نمی‌دونه چی می‌خواد. این شما هستید که باید جلسه مذاکره رو دست بگیرید.

یکی از ویژگی های کارفرمای غیرفنی “یه چیزی مثل سایت‌ X می‌خوام” هست.

در مواجهه با کارفرمای غیرفنی یه سوال بپرسید:

“ساده‌ترین چیزی که می‌خوای چیه؟”


و سعی کنید در ابتدا ساده‌ترین چیزی که می‌خواد رو به عنوان MVP بهش تحویل بدید. این‌طوری:

- حرفه‌ای بودن‌تون رو ثابت می‌کنید.
- بودجه کارفرما هدر نمی‌ره.
- کارفرما خیلی بهتون اعتماد می‌کنه.

@Mern_stack_01
❤39👍16💯3
یه چیت‌شیت خوب واسه هوک های ری‌اکت:

🔗 LINK

ادیتور لایو هم داره واسه تغییر و تست کدها.

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤9
یکی از دانشجوها با نکست و‌ تیلویند به صورت فول‌استک یه سایت رزرو آنلاین نوبت کلینیک توسعه دادن (برای مادرشون که پزشک هستن)

از قابلیت‌هاش می‌شه اشاره کرد به تقویم جلالی، ورود با OTP، داشبورد مدیریت، داشبورد کاربر و …

هم می‌شه ازش چیزای خوبی یاد گرفت و هم اگه یکم زرنگ باشید از همچین پروژه هایی می‌شه به درآمد غیرفعال رسید.

🔗 Repo

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤42⚡5👍3🔥2👎1😁1💔1
تو ورژن جدید Express.js تعریف Optional Parameter به این حالت تغییر کرده.

@Mern_stack_01
1👍32❤7👎7🤔3🤯2
مدیرعامل دیجی‌کالا: یه دوره prompt engineering برگزار کردیم. هر کدوم از پرسنل این دوره رو نگذرونه قراردادش رو تمدید نمی‌کنیم.

@Mern_stack_01
1👍74🤯18😁9❤3🔥3⚡2
تو شرکت‌ها یکی از نشونه های نیرویی که خیلی بلد نیست اینه که خیلی سوال می‌پرسه. دولوپر حرفه‌ای راهکار خیلی از مشکلاتش رو خودش پیدا می‌کنه.

مدیرها اکثرا دید خوبی نسبت به این مدل افراد ندارن.‌

@Mern_stack_01
1❤57👍21👎11🤔1
نکته: رزومه قرار نیست شغل بگیره. رزومه فقط مصاحبه می‌گیره.

این مصاحبه‌ست که شغل می‌گیره.

@Mern_stack_01
1❤67👍22💯4⚡2🤔2🔥1💔1
این‌جا بیش از 6,000 چیت‌شیت دسته‌بندی‌شده هست که می‌تونید استفاده کنید.


🔗 LINK

یسریاش قدیمیه.
قبل از استفاده، تاریخ آپدیت‌شون رو بخونید.

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤23👍8💯1
سوال: رزومه به چه زبانی باشه؟

پاسخ: به زبانی که آگهی نوشته شده.

@Mern_stack_01
1👍81❤8😁4⚡2👎1💔1
| Rad Dev (JS) 🖤 |
راستش از این پیاماتون خیلی انرژی می‌گیرم. خوشحالم که تونستم مفید باشم ❤️ @Mern_stack_01
راستش از این پیاماتون خیلی انرژی می‌گیرم.
خوشحالم که تونستم مفید باشم ❤️

@Mern_stack_01
13❤49👍5🔥3😁1💯1
یکی از تفا‌وت های برنامه‌نویس تازه‌کار و حرفه‌ای تعیین ددلاینه.

برنامه‌نویس حرفه‌ای می‌تونه ددلاین تعیین کنه و پروژه رو سر ددلاین برسونه. این مهارت با گذروندن دوره یا مطالعه به دست نمیاد. فقط با توسعه پروژه و کسب تجربه می‌شه بهش رسید.

@Mern_stack_01
1👍60❤9💯2
This media is not supported in your browser
VIEW IN TELEGRAM
شما اگه رونالدو هم باشی هیتر داری.

اونوقت هیترا کی‌ان؟ اکثرا همچین آدمایی که تو ویدئو می‌بینید.

@Mern_stack_01
1👍62😁14❤11👎1💯1
شما یادتون نمیاد. یه زمانی اگه جی‌کوئری و php بلد بودی بهت می‌گفتن فول‌استک.

@Mern_stack_01
1😁98💔11👍6🤯4🔥3👎1
مدیرعامل دیجی‌کالا: ارزش تخصص داره کم می‌شه و چیزی که می‌مونه اینه که چجوری با آدما تعامل داری (مهارت های نرم)

پ‌ن: به نظرم کاملا درست می‌گن.

@Mern_stack_01
1👍80❤8👎6💔1
مفهومی داریم به اسم origin که از سه تا مقدار زیر تشکیل می‌شه:

Protocol + Domain + Port


هر دو url که این 3‌ رو یکسان داشته باشن اصطلاحا گفته می‌شه Same Origin. مثلا اینا همشون same origin هستن:

https://sabzlearn.ir:8008
https://sabzlearn.ir:8008/courses
https://sabzlearn.ir:8008/blog


اما این urlها هیچ‌کدوم با اون یکی same origin نیستن:

https://sabzlearn.ir:8007
https://api.sabzlearn.ir:8008/courses
http://sabzlearn.ir:8008/blog


اصطلاحا رابطه بین این urlها از نوع Cross Origin هست.

@Mern_stack_01
1❤36👍15💔1
یه ایرادی که این کد داره اینه که تو catch فقط لاگ انداخته شده:

async function getUser(){
try{
...
}
catch(e){
console.log(e)
}
}


لاگ می‌گیری که چی بشه؟ واسه کی؟ واسه چی؟

ارور رو وقتی Catch کن که بتونی کاری انجام بدی.

@Mern_stack_01
1❤28👍10🤔6👎3
تیم خوب تمام ماجراست.

@Mern_stack_01
1👍77❤18💯5😁2💔2