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

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

ارتباط:

@AminKhoy78

مخلصم 👨‍💻🖤
Download Telegram
حقوق، دلیل شروع کردنه.
مدیر خوب، دلیل موندن.

همه به خاطر پول کار می‌کنن. اما هیشکی فقط به خاطر پول، شاهکار خلق نمی‌کنه.

@Mern_stack_01
👍87❤14🔥4
تا حالا منتور کسی که صفر کیلومتر هست نشدم (نخواستم بشم)
دانشجو های منتورینگی‌ که داشتم همیشه حداقل تا Html Css رو خودشون ‌‌یاد گرفته بودن و از جاوا اسکریپت به بعدِ رودمپ رو همراه‌شون بودم. صرفا واسه این که بدونم دانشجو خودش جنم تنها یاد گرفتن رو داره.

دلیلم اینه که معتقدم یه‌ برنامه‌نویس‌ اگه نتونه به صورت خودآموز یاد بگیره، نمی‌تونه موفق بشه.
به نظرم اگه یه شخص از اولین گام رودمپ یه منتور کنارش باشه و همه چیو به دانشجو یاد بده، اون مهارت خودآموزیه ضعیف می‌شه و احساس می‌کنم شخص در ادامه مسیر هم وابسته یه منتور / همراه خواهد بود.
درسته منتور می‌تونه تو خودآموزی هم به دانشجو کمک کنه. اما این مهارت باید تو خود دانشجو باشه بای‌دیفالت.

البته حدودا 5 ساله به دلیل مشغله‌کاری منتورینگ قبول نکردم. ولی چارچوب فکریم همچین چیزیه راجع بهش.

@Mern_stack_01
👍56❤12⚡3👎1🤯1💯1
اگه دنبال سوالات باکیفیت برای Coding Interview هستین، این مقاله رو بوکمارک کنین و بخونین:

🔗 LINK

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
❤23👍2🔥2
با جاوا اسکریپت اگه بخواید نوتیفیکیشن سیستمی بفرستید، می‌تونید از این کد استفاده کنید.

موارد تکمیلیش رو هم این‌جا می‌تونید بخونید:

🔗 MDN

@Mern_stack_01
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34❤12🔥3⚡1
در ادامه این پست، تو اسکریپت‌ها این‌جوری می‌شه از اطلاعات پروژه استفاده کرد.

به همه پروپرتی‌ها می‌شه دسترسی داشت:

$npm_package_name
$npm_package_version
$npm_package_author
$npm_package_license
…


واسه دسترسی به اطلاعات تودرتو هم می‌شه از _ استفاده کرد:

npm_package_repository_url
npm_package_config_port


از کاربرداش می‌شه اشاره کرد به نمایش اطلاعات پروژه، Git Tag، ساخت Docker Image، نمایش ورژن موقع build، ساخت بنر تو اپلیکیشن های Cli و …

@Mern_stack_01
❤15👍5
این داشبورد با ری‌اکت توسعه داده شده.
اگه تو ری‌اکت تازه‌کارید چیزای خوبی می‌تونید ازش یاد بگیرید:

DEMO

SOURCE

@Mern_stack_01
👍25❤11
راستش لینکدین و ارتباطات همینه.

لینکدین رو خیلی جدی بگیرید و راجع به اصول فعالیتش تحقیق کنید.
لینکدین جاییه که می‌تونید کانکشن بین‌المللی بسازید.

البته رویافروشی نشه یوقت.
این موضوع زمان می‌بره و در اوایل نباید انتظار معجزه داشته باشید.

@Mern_stack_01
❤62👍10💯3👎2
یا نمی‌دونه سنیور چیه، یا نمی‌دونه 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