این سایت اومده یسری سوال چالشی و مصاحبهای از Css و Js رو به صورت سطحبندیشده و همراه با جواب تشریحی گذاشته که اگه در حال یادگیری هستین خیلی میتونه واسه درک بهتر کمکتون کنه:
⚡️ https://30secondsofinterviews.org
✦ 💻 @programming_codiing
⚡️ https://30secondsofinterviews.org
✦ 💻 @programming_codiing
❤4🔥1
تست رسپانسیو وبسایت، در همه اندازه ها🔥
برنامه LT Browser، یک ابزار تست نمایشگر وب هست که به دولوپرا کمک میکنه، تا طراحی وبسایتهای خودشون رو بر روی انواع دستگاهها و اندازههای صفحه نمایش، تست کنند. این برنامه امکان تست ریسپانسیو و تطابق وبسایت با دستگاههای مختلف از جمله تلفن همراه، تبلت و کامپیوتر رو فراهم میکنه 📱
می تونید از افزونه هایی هم استفاده کنید در مرورگر خود که این بنظرم افزونه بهتره.
Download 🌐
✦ 💻 @programming_codiing
برنامه LT Browser، یک ابزار تست نمایشگر وب هست که به دولوپرا کمک میکنه، تا طراحی وبسایتهای خودشون رو بر روی انواع دستگاهها و اندازههای صفحه نمایش، تست کنند. این برنامه امکان تست ریسپانسیو و تطابق وبسایت با دستگاههای مختلف از جمله تلفن همراه، تبلت و کامپیوتر رو فراهم میکنه 📱
می تونید از افزونه هایی هم استفاده کنید در مرورگر خود که این بنظرم افزونه بهتره.
Download 🌐
✦ 💻 @programming_codiing
👍2🔥1
۱۸ سایت کاربردی برای پیدا کردن شغل ریموت و کسب درآمد دلاری 🌎
1. dice.com
2. remote.co
3. devsnap.io
4. remotive.io
5. remoteok.com
6. flexjobs.com
7. upwork.com
8. whoishiring.io
9. justremote.co
10. remotefront.io
11. wellfound.com
12. powertofly.com
13. skipthedrive.com
14. authenticjobs.com
15. weworkremotely.com
16. jobspresso.co
17. remotework.io
18. hired.com
19 - linkedIn.com
✦ 💻 @programming_codiing
اگه قصد داری با شرکتهای خارجی همکاری کنی یا به دنبال فرصتهای شغلی بینالمللی هستی، این وبسایتها میتونن نقطه شروع خوبی باشن:
1. dice.com
2. remote.co
3. devsnap.io
4. remotive.io
5. remoteok.com
6. flexjobs.com
7. upwork.com
8. whoishiring.io
9. justremote.co
10. remotefront.io
11. wellfound.com
12. powertofly.com
13. skipthedrive.com
14. authenticjobs.com
15. weworkremotely.com
16. jobspresso.co
17. remotework.io
18. hired.com
19 - linkedIn.com
✦ 💻 @programming_codiing
❤4
جعبه ابزار برای فرانت اند کارا 👀
🔹️ یه سایت کاربردی و متنباز برای فرانتاند دولوپر ها پیدا کردیم که کلی ابزار مفید مثل ساخت گرادینت، تولید داده تستی، فشردهسازی SVG، و تبدیل CSS به JSX رو یکجا جمع کرده. طراحی ساده، بدون تبلیغ، و قابل استفاده مستقیم تو مرورگر 🔥
⚡️ omatsuri.app
✦ 💻 @programming_codiing
🔹️ یه سایت کاربردی و متنباز برای فرانتاند دولوپر ها پیدا کردیم که کلی ابزار مفید مثل ساخت گرادینت، تولید داده تستی، فشردهسازی SVG، و تبدیل CSS به JSX رو یکجا جمع کرده. طراحی ساده، بدون تبلیغ، و قابل استفاده مستقیم تو مرورگر 🔥
⚡️ omatsuri.app
✦ 💻 @programming_codiing
❤3👏1
چه آینده ای در انتظار Typescript هست ؟
تایپاسکریپت 5.8.2 آخرین نسخه رسمی که تا امروز (13 مارس 2025) منتشر شده، که در 27 فوریه 2025 اومده. این نسخه بیشتر روی بهبودهای کوچک و رفع مشکلات تمرکز داشته و چیز خیلی عجیب و غریبی توش نیست. طبق اعلام تیم تایپاسکریپت توی وبلاگ رسمیشون، چندتا تغییر اصلی داشته:
بهبود type checking ها: مثلاً بررسی دقیقتر تایپ هایی که توی شرطها برمیگردن یا وقتی به یه چیزی با ایندکس دسترسی پیدا میکنی.
پشتیبانی بهتر از ابزارهای ویرایشگر : مثل مرتب کردن importها بدون توجه به بزرگ یا کوچیک بودن حروف، که با بقیه ابزارها بهتر جور دربیاد.
رفع اشکالات: یه سری باگهای نسخههای آزمایشی رو درست کردن.
این نسخه بیشتر یه بهروزرسانی معمولی بود و برای اکثر برنامهنویسها تغییر بزرگی توی کارشون ایجاد نکرد، مگر اینکه از یه سری ویژگی خاص استفاده میکردن که حالا دقیقتر شده.
حالا خبر بزرگ : تایپاسکریپت 7.0 با زبان Go
حالا بریم سراغ چیزی که همه رو توی شبکههای اجتماعی و جاهای دیگه هیجانزده کرده. طبق پستهایی که توی X دیدم و یه اعلامیه که ظاهراً 11 مارس 2025 توی وبلاگ تایپاسکریپت منتشر شده، تیم مایکروسافت داره روی یه نسخه کاملاً جدید کار میکنه که با زبان Go بازنویسی شده. یعنی کمپایلر تایپاسکریپت که الان با خودش نوشته شده و به جاوااسکریپت تبدیل میشه، قراره به یه برنامه مستقل و سریع با Go تبدیل بشه.
چرا Go رو انتخاب کردن؟
سرعت: توی پستهای X گفته شده که تستهای اولیه نشون میده این نسخه تا 10 برابر سریعتر از نسخه الان کار میکنه. مثلاً توی پروژههای بزرگ مثل VS Code که از سرور تایپاسکریپت (tsserver) زیاد استفاده میکنه، این سرعت میتونه کار رو خیلی راحتتر کنه.
کارایی: Go یه زبان کامپایلشدهست و خیلی بهینهتر از جاوااسکریپت اجرا میشه، مخصوصاً برای کارای سنگین مثل بررسی نوعها توی پروژههای بزرگ.
چیا قراره عوض بشه ؟
پرفورمنس بهتر : اگه این 10 برابر سریعتر بودن واقعی باشه، برای پروژههای بزرگ که الان بررسی نوعهاشون گاهی چند ثانیه یا حتی چند دقیقه طول میکشه، یه تغییر بزرگه.
سرور سریعتر: چون VS Code و خیلی از ویرایشگرها از tsserver برای تحلیل کد استفاده میکنن، این میتونه تجربه برنامهنویسی رو خیلی بهتر کنه.
هنوز معلوم نیست این تغییر به Go روی خود زبان (مثل دستورات یا ویژگیها) اثر میذاره یا فقط کمپایلر رو عوض میکنه
✦ 💻 @programming_codiing
تایپاسکریپت 5.8.2 آخرین نسخه رسمی که تا امروز (13 مارس 2025) منتشر شده، که در 27 فوریه 2025 اومده. این نسخه بیشتر روی بهبودهای کوچک و رفع مشکلات تمرکز داشته و چیز خیلی عجیب و غریبی توش نیست. طبق اعلام تیم تایپاسکریپت توی وبلاگ رسمیشون، چندتا تغییر اصلی داشته:
بهبود type checking ها: مثلاً بررسی دقیقتر تایپ هایی که توی شرطها برمیگردن یا وقتی به یه چیزی با ایندکس دسترسی پیدا میکنی.
پشتیبانی بهتر از ابزارهای ویرایشگر : مثل مرتب کردن importها بدون توجه به بزرگ یا کوچیک بودن حروف، که با بقیه ابزارها بهتر جور دربیاد.
رفع اشکالات: یه سری باگهای نسخههای آزمایشی رو درست کردن.
این نسخه بیشتر یه بهروزرسانی معمولی بود و برای اکثر برنامهنویسها تغییر بزرگی توی کارشون ایجاد نکرد، مگر اینکه از یه سری ویژگی خاص استفاده میکردن که حالا دقیقتر شده.
حالا خبر بزرگ : تایپاسکریپت 7.0 با زبان Go
حالا بریم سراغ چیزی که همه رو توی شبکههای اجتماعی و جاهای دیگه هیجانزده کرده. طبق پستهایی که توی X دیدم و یه اعلامیه که ظاهراً 11 مارس 2025 توی وبلاگ تایپاسکریپت منتشر شده، تیم مایکروسافت داره روی یه نسخه کاملاً جدید کار میکنه که با زبان Go بازنویسی شده. یعنی کمپایلر تایپاسکریپت که الان با خودش نوشته شده و به جاوااسکریپت تبدیل میشه، قراره به یه برنامه مستقل و سریع با Go تبدیل بشه.
چرا Go رو انتخاب کردن؟
سرعت: توی پستهای X گفته شده که تستهای اولیه نشون میده این نسخه تا 10 برابر سریعتر از نسخه الان کار میکنه. مثلاً توی پروژههای بزرگ مثل VS Code که از سرور تایپاسکریپت (tsserver) زیاد استفاده میکنه، این سرعت میتونه کار رو خیلی راحتتر کنه.
کارایی: Go یه زبان کامپایلشدهست و خیلی بهینهتر از جاوااسکریپت اجرا میشه، مخصوصاً برای کارای سنگین مثل بررسی نوعها توی پروژههای بزرگ.
چیا قراره عوض بشه ؟
پرفورمنس بهتر : اگه این 10 برابر سریعتر بودن واقعی باشه، برای پروژههای بزرگ که الان بررسی نوعهاشون گاهی چند ثانیه یا حتی چند دقیقه طول میکشه، یه تغییر بزرگه.
سرور سریعتر: چون VS Code و خیلی از ویرایشگرها از tsserver برای تحلیل کد استفاده میکنن، این میتونه تجربه برنامهنویسی رو خیلی بهتر کنه.
هنوز معلوم نیست این تغییر به Go روی خود زبان (مثل دستورات یا ویژگیها) اثر میذاره یا فقط کمپایلر رو عوض میکنه
✦ 💻 @programming_codiing
❤2
This media is not supported in your browser
VIEW IN TELEGRAM
🌐 آدرس IP دقیقاً چیه و چه مدلهایی داره؟
اگر تا حالا اسم IPv4 ،IPv6 یا IP عمومی و خصوصی رو شنیدی ولی دقیق نمیدونستی فرقشون چیه، توی این آموزش با این مفهوم آشنا می شی و یاد میگیری چرا شناخت ip برای شبکه و اینترنت مهمه
✦ 💻 @programming_codiing
اگر تا حالا اسم IPv4 ،IPv6 یا IP عمومی و خصوصی رو شنیدی ولی دقیق نمیدونستی فرقشون چیه، توی این آموزش با این مفهوم آشنا می شی و یاد میگیری چرا شناخت ip برای شبکه و اینترنت مهمه
✦ 💻 @programming_codiing
❤1
</ MoDev >
⚡️ سایتهای خوب برای الهام گرفتن توی دیزاین Web Design http://curated.design Landing Pages http://landing.love SaaS Websites http://saaspo.com Navbar Inspiration http://navbar.gallery CTA Sections http://cta.gallery Mobile App Design http://mobbin.com…
+
به غیر از سایت های بالایی☝🏻 و سایت هایی مثل پینترست و فیگما
می تونید برای ایدده گرفتن سرچ کنید مثلا قالب آماده سایت فروشگاهی لباس
خیلی سایت براتون بالا میاد که مثلا سایت راست چین رو ببینید خیلی سایت های اماده داره که با ui خاصی زده شدن و زیبا هستن .
حالا درسته خیلی هاشون قالب اماده وردپرس هست ولی شما که فقط برای ایده گرفتن از ui می بینید و این فرقی نداره که وردپرسی باشه نباشه.
یا می تونید سایتی که می زنید رو هم سایت هایی با موضوع سایت خودتون سرچ کنید و اونا هم برسی کنید که این خیلی پیشنهاد نمی شه.
به غیر از سایت های بالایی☝🏻 و سایت هایی مثل پینترست و فیگما
می تونید برای ایدده گرفتن سرچ کنید مثلا قالب آماده سایت فروشگاهی لباس
خیلی سایت براتون بالا میاد که مثلا سایت راست چین رو ببینید خیلی سایت های اماده داره که با ui خاصی زده شدن و زیبا هستن .
حالا درسته خیلی هاشون قالب اماده وردپرس هست ولی شما که فقط برای ایده گرفتن از ui می بینید و این فرقی نداره که وردپرسی باشه نباشه.
یا می تونید سایتی که می زنید رو هم سایت هایی با موضوع سایت خودتون سرچ کنید و اونا هم برسی کنید که این خیلی پیشنهاد نمی شه.
❤1
بفرمایید پخش 4K جامجهانی رایگان بدون سانسور!
موقع بازیها برید تو سایت timstreams (تو گوگل سرچ کنید اولین سایت) بعد روی Live & Upcoming Events بزنید و بازی رو انتخاب کنید. از قسمت Source میتونید شبکه پخش و کیفیت رو هم تغییر بدید
✦ 💻 @programming_codiing
موقع بازیها برید تو سایت timstreams (تو گوگل سرچ کنید اولین سایت) بعد روی Live & Upcoming Events بزنید و بازی رو انتخاب کنید. از قسمت Source میتونید شبکه پخش و کیفیت رو هم تغییر بدید
✦ 💻 @programming_codiing
❤2
بزرگترین اشتباهی که برنامهنویسهای تازهکار میکنن، کم کد زدن نیست.
زیاد یاد گرفتنه.
هر روز یک دوره جدید.
هر روز یک تکنولوژی جدید.
هر روز یک ویدیو با عنوان:
“این مهارت رو یاد نگیری عقب میمونی!”
و نتیجه؟
۶ ماه میگذره.
۱۰ دوره دیدی.
۵۰۰ ساعت آموزش دیدی.
اما هنوز یک پروژه واقعی نداری.
حقیقتی که خیلیها دوست ندارن بشنون:
بازار کار به تعداد دورههایی که گذروندی پول نمیده.
به مسئلههایی که میتونی حل کنی پول میده.
من رزومههایی دیدم که ۳۰ مدرک داشتن.
ولی حتی یک پروژه کامل داخلشون نبود.
از اون طرف افرادی رو دیدم که فقط ۲ یا ۳ تکنولوژی بلد بودن.
اما پروژه ساخته بودن.
و دقیقاً همونها استخدام شدن.
اگر امروز دوباره از صفر شروع میکردم:
کمتر آموزش میدیدم.
بیشتر میساختم.
الان من دارم برای رزومه خودم پروژه می زنم و انقد با چالش و ارور برخورد می کنم و حل می کنمشون و یاد می گیرم , که توی دوره خاصی ندیده بودم و اگه دیده بودم صرفا فقط گذری بود اما وقتی بیایی پروژه بزنی اون ارور رو خودت باهاش بر خورد می کنی و نحوه حل ش رو می فهمی و حتی از ai کمک می گیریو می بپرسی تا به نتیجه برسی قطعا داری پیشرفت می کنی و بعدا توی پروژه های بزرگ دیگه گیر نمی کنی.
خلاصه اخر کلام بهتره تو دام کلا فقط دوره دیدن نیفتید و خودتون رو با پروژه زدن قویتر کنید.
(حتی می تونید بعد اینکه چند تا مباحث بزرگی یاد گرفتید و گنگ بود براتون برید یه مینی پروژه بزنید با اون مباحث)
✦ 💻 @programming_codiing
زیاد یاد گرفتنه.
هر روز یک دوره جدید.
هر روز یک تکنولوژی جدید.
هر روز یک ویدیو با عنوان:
“این مهارت رو یاد نگیری عقب میمونی!”
و نتیجه؟
۶ ماه میگذره.
۱۰ دوره دیدی.
۵۰۰ ساعت آموزش دیدی.
اما هنوز یک پروژه واقعی نداری.
حقیقتی که خیلیها دوست ندارن بشنون:
بازار کار به تعداد دورههایی که گذروندی پول نمیده.
به مسئلههایی که میتونی حل کنی پول میده.
من رزومههایی دیدم که ۳۰ مدرک داشتن.
ولی حتی یک پروژه کامل داخلشون نبود.
از اون طرف افرادی رو دیدم که فقط ۲ یا ۳ تکنولوژی بلد بودن.
اما پروژه ساخته بودن.
و دقیقاً همونها استخدام شدن.
اگر امروز دوباره از صفر شروع میکردم:
کمتر آموزش میدیدم.
بیشتر میساختم.
الان من دارم برای رزومه خودم پروژه می زنم و انقد با چالش و ارور برخورد می کنم و حل می کنمشون و یاد می گیرم , که توی دوره خاصی ندیده بودم و اگه دیده بودم صرفا فقط گذری بود اما وقتی بیایی پروژه بزنی اون ارور رو خودت باهاش بر خورد می کنی و نحوه حل ش رو می فهمی و حتی از ai کمک می گیریو می بپرسی تا به نتیجه برسی قطعا داری پیشرفت می کنی و بعدا توی پروژه های بزرگ دیگه گیر نمی کنی.
خلاصه اخر کلام بهتره تو دام کلا فقط دوره دیدن نیفتید و خودتون رو با پروژه زدن قویتر کنید.
(حتی می تونید بعد اینکه چند تا مباحث بزرگی یاد گرفتید و گنگ بود براتون برید یه مینی پروژه بزنید با اون مباحث)
✦ 💻 @programming_codiing
❤7
200 Interiew Questions.pdf
4.6 MB
✅ ۲۰۰ سوال مصاحبه استخدام برنامه نویسی وب
توی هر مصاحبه حداقل 10 تا از این سوال هارو ازتون میپرسن
✦ 💻 @programming_codiing
توی هر مصاحبه حداقل 10 تا از این سوال هارو ازتون میپرسن
✦ 💻 @programming_codiing
❤4💔1
This media is not supported in your browser
VIEW IN TELEGRAM
این بازی روی threejs ساخته شده و با مرورگر اجرا شده
این بازی تازگی ها خیلی ازش ویدیو اومده بیرون و داستان یه پستچی هست ک نامه هاش رو میخواد تحویل بده.
یا قدرت three.js ❤️🔥
خیلی چیزای باحالی می شه زد باهاش ولی برای یه سایتی که قراره بازدید و.. بخوره بد هست چون سنگین می کنه لود و..
✦ 💻 @programming_codiing
این بازی تازگی ها خیلی ازش ویدیو اومده بیرون و داستان یه پستچی هست ک نامه هاش رو میخواد تحویل بده.
یا قدرت three.js ❤️🔥
خیلی چیزای باحالی می شه زد باهاش ولی برای یه سایتی که قراره بازدید و.. بخوره بد هست چون سنگین می کنه لود و..
✦ 💻 @programming_codiing
❤4
به عنوان کسی که تقریبا بیشتر از ۲ - ۳ ماه کلا از هوش مصنوعی
استفاده کرد
می تونم اینو بهتون بگم که واقعا به درد نخوره ، اگه چیزی که می خوایی رو نتیجه بهتری بگیری باید انقد نتیجه ای که می ده رو بفرستی براش تا شاید همونی که می خوایی بشه و اخر هم نمی شه و برای توضیح و یاد دادن هم اصلا به هیچ عنوان کامل توضیح نمی ده و باید خودت گوش زد کنی که مثلا ایم این نوع روش چیه و...
می تونید از اینها استفاده کنید برای نتیجه بهتر و عالیتر
Chatgpt
Gemini
Arena
Claude < پولی >
✦ 💻 @programming_codiing
Deepseek
استفاده کرد
می تونم اینو بهتون بگم که واقعا به درد نخوره ، اگه چیزی که می خوایی رو نتیجه بهتری بگیری باید انقد نتیجه ای که می ده رو بفرستی براش تا شاید همونی که می خوایی بشه و اخر هم نمی شه و برای توضیح و یاد دادن هم اصلا به هیچ عنوان کامل توضیح نمی ده و باید خودت گوش زد کنی که مثلا ایم این نوع روش چیه و...
می تونید از اینها استفاده کنید برای نتیجه بهتر و عالیتر
Chatgpt
Gemini
Arena
Claude < پولی >
✦ 💻 @programming_codiing
👍4👎4
</ MoDev >
به عنوان کسی که تقریبا بیشتر از ۲ - ۳ ماه کلا از هوش مصنوعی Deepseek استفاده کرد می تونم اینو بهتون بگم که واقعا به درد نخوره ، اگه چیزی که می خوایی رو نتیجه بهتری بگیری باید انقد نتیجه ای که می ده رو بفرستی براش تا شاید همونی که می خوایی بشه و اخر هم نمی…
با توجه به مقایسه با بقیه ai ها !
👍3
چطور پرامپت به قویترین مدل AI جهان بدیم؟ 🤖✨
پ.ن: این ساختار تقریباً برای همه مدلها صدق میکند.
✦ 💻 @programming_codiing
پ.ن: این ساختار تقریباً برای همه مدلها صدق میکند.
✦ 💻 @programming_codiing
❤3
🎯 چرا باید پروژه شخصی داشته باشیم؟
اگر میخواهید برنامه نویس حرفه ای بشوید، داشتن یک پروژه شخصی از نون شب هم واجب تر.
🔰 پروژه شخصی :
💡ایده هایی برای شروع :
🔸مهم نیست پروژه ت چقدر بزرگه. مهم اینه که مال خودته.
🔹و در آخر پروژه شخصی بهترین معلم دنیاست.
#برنامه_نویسی
✦ 💻 @programming_codiing
اگر میخواهید برنامه نویس حرفه ای بشوید، داشتن یک پروژه شخصی از نون شب هم واجب تر.
🔰 پروژه شخصی :
➖ بهت اجازه میده بدون محدودیت تجربه کسب کنی
➖ باعث میشه مفاهیم رو عمیق تر یاد
بگیری
➖ رزومه ت رو چند برابر ارزشمندتر می کنه
➖ نشون میده چطور فکر می کنی و چطور مشکلات واقعی رو حل می کنی
💡ایده هایی برای شروع :
➖ یک اپ مدیریت کار های روزانه
➖ یک وب سایت ساده با Django
➖ یک پروژه متن باز برای کمک به جامعه
یه اپلیکیشن چت آنلاین
یه وبسایت فروشگاهی کامل
و.... تا دلتون بخواد پروژه هست برا زدن
🔸مهم نیست پروژه ت چقدر بزرگه. مهم اینه که مال خودته.
🔹و در آخر پروژه شخصی بهترین معلم دنیاست.
#برنامه_نویسی
✦ 💻 @programming_codiing
❤5👎1
از این به بعد دیگه خنده و خوش گذرونی توی چنل بسه به نظرم ,
این که یه پست درباره چیزای بی خودی هست بزارم و وقت شما به هیچ بره بی زارم.
دیگه پست هایی قراره بزارم که یا مفید هستند یا چیزی باشن که چیز مهمی یاد بگیرین و یا حتی پستی هایی که خبری ازشون نداشتین حتی اگه نیاز باشه با توضیح (ویس) خودم.❤️
میونش خنده هم کم بزاریم بد نیست
این که یه پست درباره چیزای بی خودی هست بزارم و وقت شما به هیچ بره بی زارم.
دیگه پست هایی قراره بزارم که یا مفید هستند یا چیزی باشن که چیز مهمی یاد بگیرین و یا حتی پستی هایی که خبری ازشون نداشتین حتی اگه نیاز باشه با توضیح (ویس) خودم.❤️
میونش خنده هم کم بزاریم بد نیست
❤6💔1🖕1