برنامه نویسی
Статистикаلیست گروه های برنامه نویسی: 🍁 @programming_list
- Последний пост
- 14 авг.
- Последнее чтение
- 14 авг.
- Постов за неделю
- 13
- Всего постов
- 38
- Тип
- открытый
- Язык
- персидский
- Категория
- Технологии
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 286
- 1/48двое суток
- 327
- 1/72трое суток
- 353
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
без подписи
🌐 قبل از بهینهسازی، اندازه بگیر 🔸خیلی وقتها ساعتها برای سریعتر کردن بخشی از کد وقت میگذاریم که اصلاً مشکل اصلی نیست. 🔸اول مشخص کن کندی دقیقاً کجاست: import time start = time.perf_counter() # کد موردنظر print(time.perf_counter() - start) 🔸قانون مهم برنامهنویسی: حدس نزن کدوم بخش کنده؛ اندازهگیری کن.
🌐ابزاری عالی برای اجرای تستهای واقعی با داکر! با Testcontainers میتونی دیتابیس، کش، یا سرویسهای مختلف رو داخل تستهات بالا بیاری و مطمئن شی رفتار برنامهت مثل محیط واقعی هست. 🔸https://testcontainers.com 🆔 @rezadolati01
🌐متا دموهای مربوط به کارهای AI که داره میکنه رو به صورت رایگان گذاشته مخصوصا درمورد segmentation توی ویدیو و تصاویر. دیدنش خالی از لطف نیست. 🔸https://aidemos.meta.com/ 🆔 @rezadolati01
🌐 یک کاربرد واقعی AI برای برنامهنویسها: تبدیل خطا به مسیر یادگیری 🔸بهجای اینکه فقط ارور رو تو گوگل کپی کنی، بده به AI و اینطور درخواست کن: این خطا را مرحلهبهمرحله تحلیل کن. اول علت اصلی را بگو، بعد راهحل را توضیح بده، و در آخر یک مثال ساده از کد درست بنویس. 🔸 این روش باعث میشه فقط خطا رو رفع نکنی؛ بلکه بفهمی چرا بهوجود اومده و دفعه بعد سریعتر حلش کنی. هوش مصنوعی وقتی بهترین نتیجه رو میده که ازظ «جواب» نخوای؛ ازش «فرآیند فکر کردن و یاد گرفتن» بخوای. 🆔 @rezadolati01
🌐 تست فنی: پاسخ درست این تئوری چیه؟ 🔸 توی الگوریتمها و ساختار داده، مفهوم O(1) با O(n) چه تفاوتی در عملکرد حافظه/زمان داره؟ 🔹 گزینه ۱: در O(1) زمان اجرای برنامه با بزرگ شدن حجم داده تغییر نمیکنه، اما در O(n) زمان اجرا نسبت مستقیم با حجم داده داره. 🔹 گزینه ۲: در O(n) برنامه همیشه سریعتر از O(1) اجرا میشه. 🔹 گزینه ۳: هیچ تفاوتی در سرعت اجرا ندارند و فقط مربوط به حجم RAM مصرفی هستند. 🆔 @rezadolati01
🌐 این ۳ ابزار رایگان، سرعت برنامهنویسیت رو ۲ برابر میکنن! مهم نیست با چه زبانی کد میزنی، این ابزارها به دردت میخورن: ۱. JSONVisio (jsonvisio.com): دیگه نیازی نیست فایلهای پیچیده و شلوغ JSON رو چشمی آنالیز کنی! این سایت کدهای JSON رو به نمودارهای بصری و درختیِ فوقالعاده تمیز تبدیل میکنه. ۲. DevDocs (devdocs.io): تمام داکیومنتهای زبانهای برنامهنویسی (Python, JS, Go, C++ و...) رو یکجا، یکشکل و به صورت آفلاین داشته باش. فوقالعاده سریع. ۳. Excalidraw (excalidraw.com): بهترین ابزار رایگان برای طراحی معماری دیتابیس، کشیدن فلوچارت و دیاگرامهای نرمافزاری قبل از شروع کدنویسی. 🆔 @rezadolati01
🌐 ۳ اشتباه رایج برنامهنویسهای تازهکار که باعث رد شدن رزومهشون میشه! 🔸اگر مدام رزومه میفرستی و بازخورد نمیگیری، احتمالاً درگیر یکی از این ۳ اشتباهی: 🔸۱. پروژههای کپیبرداریشده (Tutorial Hell): داشتن پروژه To-Do List یا Weather App توی گیتهاب نشونه مهارت نیست! کارفرما دوست داره ببینه چطور یک مسئله واقعی رو حل کردی. حتی یک پروژه کوچک اما شخصی، ارزشش ۱۰ برابر کدهای آموزشیه. 🔸۲. لیست کردن دهها تکنولوژی بدون عمق: نوشتن Python, React, C++, Docker, Kubernetes توی رزومه یک برنامهنویس جونیور فقط ناامیدکنندهست. روی ۱ یا ۲ تکنولوژی عمیق بشو، بقیه رو در حد آشنایی نگه دار. 🔸 ۳. فراموش کردن Git و Clean Code: کدی که مینویسی قراره توسط بقیه اعضای تیم خوانده بشه. عدم رعایت استانداردهای Clean Code و نداشتن Commitهای مرتب در گیتهاب، یک چراغ قرمز بزرگ برای Seniorهاست. 🆔 @rezadolati01
🔆یه راهنمای خوب و کاربردی به همراه کلی مثال برای اینکه چه شکلی جملات حرفهای تری موقع ارتباطات کاری و حرفهای استفاده کنیم تا ارتباط موثرتر و بهتری داشته باشیم. 🔸https://howtoprofessionallysay.akashrajpurohit.com/ 🆔 @rezadolati01
🌐 مدیریت لاگها (Logging) 🔸بزرگترین اشتباه توی بکاند، «لاگ نکردن» خطاهای غیرمنتظره است. فقط print() گرفتن کافی نیست. از ابزارهایی مثل Sentry یا ELK Stack استفاده کنید. 🔸 یادت باشه: لاگ خوب باید بهت بگه: ۱. چه زمانی اتفاق افتاد؟ ۲. در کدام سرویس یا فانکشن بود؟ ۳. وضعیت درخواست (Request State) چی بود؟ 🔸بدون لاگ دقیق، تو عملاً توی تاریکی کد میزنی. 🆔 @rezadolati01
🌐معماری میکروسرویس یا مونولیت؟ 🔸 آیا واقعاً به میکروسرویس نیاز داری؟ 🔸 خیلیها فکر میکنن میکروسرویس یعنی سیستم مدرن، اما حقیقت اینه که اگر تیم کوچکی داری یا پروژه هنوز به بلوغ نرسیده، معماری مونولیت (یکپارچه) سرعت توسعهت رو چند برابر میکنه. میکروسرویس پیچیدگیهای دیتابیس، شبکه و دیباگ رو ده برابر میکنه. 🔸 قانون طلایی: با مونولیت شروع کن، وقتی گلوگاهها (Bottlenecks) مشخص شدن، فقط همون بخش رو جدا کن. الکی پیچیدگی به پروژه اضافه نکن! 🆔 @rezadolati01
🌐 یکی از سایتهایی که میتونین به رایگان مقالات سایت Medium رو ازش بخونین بدون اینکه بهتون گیر بده. 🔸 https://readmedium.com 🆔 @rezadolati01
🔥🔥🔥 تخفیف ویژه به مدت محدود 🔥🔥🔥 مشترکین عزیز تا پایان شهریور میتوانند اشتراک خودشان را با 30% تخفیف فعال کنند. قیمت هر گیگ زیر سه هزار تومان.🔥🔥🔥 قیمت سرورها به شرح زیر میباشد: 🔹 30 گیگ یکماهه: 118 ت (قیمت واقعی: 169 ت) 🔹 60 گیگ یکماهه: 223 ت (قیمت واقعی: 319 ت) 🔹 120گیگ یکماهه: 328 ت (قیمت واقعی: 469 ت) ❌ ظرفیت محدود می باشد ❌ 👇👇join us https://t.me/Red_fire_vpn
🌐 مجموعهای از منابع برای طراحی low level و high level توی مصاحبههای الگوریتمی و برنامهنویسی 🔹 https://github.com/arpit20adlakha/Data-Structure-Algorithms-LLD-HLD 🆔 @rezadolati01
🌐 پس از رم و فضای ذخیره سازی، منتظر افزایش قیمت مادربرد هم باشید! 🔸 طبق گزارش Board Channels قیمت بردهای مدار چاپی یا PCB ممکن است امسال دست کم ۵۰ درصد افزایش پیدا کند هزینه قطعات دیگری مثل خازنهای SMD مس و تراشه های کنترلی نیز بالا رفته و همین موضوع میتواند قیمت مادربردهای شرکتهایی مانند ایسوس ام اس آی و گیگابایت را افزایش دهد. 🔸 گفته میشود این شرکتها از سه ماهه سوم ۲۰۲۶ برای جبران رشد هزینه تولید و بهبود سودآوری قیمت محصولات خود را تعدیل خواهند کرد با این حال هیچ یک از این سه برند هنوز افزایش قیمت مادربردها را به طور رسمی تأیید نکرده اند. 🆔 @rezadolati01
🌐 مجموعهای از ابزارهای بهروهوری و کارهای shortcut طور که قبلا فقط برای Mac بود و جدیدا برای ویندوز هم نسخه بتا داده. متاسفانه برای لینوکس نداده هنوز. 🔸https://www.raycast.com 🆔 @rezadolati01
🌐 این برنامه تایم خوابتو درست میکنه👌 🆔 @rezadolati01
🌐 ابزار جدید گوگل اسکالر برای خلاصهسازی و جستجوی هوشمندانه مقالات؛ خیلی سریعتر به نتیجه میرسید. 🔸 https://scholar.google.com/scholar_labs/search?hl=en 🆔 @rezadolati01
🌐 حالا مانیتور گیمینگ روی چشماته! 🔸 ایسوس رسماً به مانیتور گیمینگ ۲۴۰ هرتزی رو تبدیل کرده به یه جفت عینک 🔸 این عینک جدید با نمایشگر Micro-OLED ، بدون اینکه به مانیتور رومیزی نیاز داشته باشی یه صفحه نمایش مجازی خیلی بزرگ جلوی چشمت میاره اونم با نرمی تصویر در حد بازیهای رقابتی 🔸 به PC ، PS5 و حتی کنسولهای دستی وصل میشه و با مشکی عمیق و رنگهای زنده حس بازی کردن روی به نمایشگر غول پیکر شناور رو بهت میده 🔸 اگه توی استفاده واقعی هم همین قدر خوب باشه احتمالاً قراره کلاً نگاه ما به گیم بازی کردن عوض بشه 🆔 @rezadolati01
🌐مروری سریع و خودکار روی مقالات علمی با کمک هوش مصنوعی 🔸https://paperreview.ai/ 🆔 @rezadolati01