تام و جری رو یادت هست؟
هر بار تام تله میچید، جری باهوشتر از قبل فرار میکرد 😎
نرمافزاری که طراحی میکنی هم باید همینقدر تابآور باشه؛
خطا و مشکل همیشه هست، اما سیستم باید دوباره بلند شه و به کاربر خدمات بده 👌
حالا سؤال اینه:
چطور میتونیم یه نرمافزار واقعاً تابآور بسازیم؟
چه راهحلی وجود داره؟ 🤔⚙️
خبر خوب اینه که مثل خیلی از چالشهای برنامهنویسی،
غولهای نرمافزاری دنیا هم قبلاً با این مشکل روبهرو شدن و
راهحلهایی براش ساختن که خودشون سالهاست ازش استفاده میکنن 💙
و ما فقط کافیه این راهحلها رو بشناسیم و
بهدرستی به کار ببریم؛
✅به این میگن استراتژیهای تابآوری در نرمافزار.
الان یا ماه گذشته روی چه پروژهای کار میکردی؟
آیا استراتژیهای تابآوری رو توی اون پروژه پیادهسازی کردی؟
نرمافزاری که ساختی، در برابر خطاها و اختلالها مقاومه؟
یا با یکی دو مشکل ساده، کل سیستم از کار میافته؟
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
هر بار تام تله میچید، جری باهوشتر از قبل فرار میکرد 😎
نرمافزاری که طراحی میکنی هم باید همینقدر تابآور باشه؛
خطا و مشکل همیشه هست، اما سیستم باید دوباره بلند شه و به کاربر خدمات بده 👌
حالا سؤال اینه:
چطور میتونیم یه نرمافزار واقعاً تابآور بسازیم؟
چه راهحلی وجود داره؟ 🤔⚙️
خبر خوب اینه که مثل خیلی از چالشهای برنامهنویسی،
غولهای نرمافزاری دنیا هم قبلاً با این مشکل روبهرو شدن و
راهحلهایی براش ساختن که خودشون سالهاست ازش استفاده میکنن 💙
و ما فقط کافیه این راهحلها رو بشناسیم و
بهدرستی به کار ببریم؛
✅به این میگن استراتژیهای تابآوری در نرمافزار.
الان یا ماه گذشته روی چه پروژهای کار میکردی؟
آیا استراتژیهای تابآوری رو توی اون پروژه پیادهسازی کردی؟
نرمافزاری که ساختی، در برابر خطاها و اختلالها مقاومه؟
یا با یکی دو مشکل ساده، کل سیستم از کار میافته؟
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍2
امروز، ۱۲ می، سالروز تولد دایکسترا است.
ادسخر ویبه دایکسترا یکی از تأثیرگذارترین و برجستهترین دانشمندان علوم کامپیوتر در قرن بیستم بود. او با ارائه الگوریتمی برای یافتن کوتاهترین مسیر در گرافها، که امروز به «الگوریتم دایکسترا» شناخته میشود، تحولی بنیادین در نظریه گراف و طراحی الگوریتمها ایجاد کرد. دایکسترا همچنین از پیشگامان برنامهنویسی ساختیافته بود و نقش مهمی در ترویج اصول دقت و سادگی در توسعه نرمافزار داشت. او از توسعهدهندگان اصلی زبان برنامهنویسی ALGOL نیز بود. در سال ۱۹۷۲، دایکسترا به پاس دستاوردهایش در زمینه زبانهای برنامهنویسی و طراحی الگوریتم، جایزه تورینگ را دریافت کرد.
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
ادسخر ویبه دایکسترا یکی از تأثیرگذارترین و برجستهترین دانشمندان علوم کامپیوتر در قرن بیستم بود. او با ارائه الگوریتمی برای یافتن کوتاهترین مسیر در گرافها، که امروز به «الگوریتم دایکسترا» شناخته میشود، تحولی بنیادین در نظریه گراف و طراحی الگوریتمها ایجاد کرد. دایکسترا همچنین از پیشگامان برنامهنویسی ساختیافته بود و نقش مهمی در ترویج اصول دقت و سادگی در توسعه نرمافزار داشت. او از توسعهدهندگان اصلی زبان برنامهنویسی ALGOL نیز بود. در سال ۱۹۷۲، دایکسترا به پاس دستاوردهایش در زمینه زبانهای برنامهنویسی و طراحی الگوریتم، جایزه تورینگ را دریافت کرد.
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍2
Forwarded from Ditty | دیتی
This media is not supported in your browser
VIEW IN TELEGRAM
🔺قابلیت Locked scrolling توی VS Code
- گاهی اوقات حین اینکه دو تا فایل رو با همدیگه مقایسه میکنیم، میخوایم با اسکرول توی یک فایل، اون فایل هم بهصورت خودکار اسکرول بشه
- کافیه Command Palette رو باز کنیم و بنویسیم:
- پ.ن: Command Palette با دکمههای
#tips
- گاهی اوقات حین اینکه دو تا فایل رو با همدیگه مقایسه میکنیم، میخوایم با اسکرول توی یک فایل، اون فایل هم بهصورت خودکار اسکرول بشه
- کافیه Command Palette رو باز کنیم و بنویسیم:
View: Toggle Locked Scrolling Across Editors
- پ.ن: Command Palette با دکمههای
Ctrl+Shift+P (توی مک P⇧⌘) باز میشه#tips
👍2👌1
✅ 5 کتاب برتر برای ارتقای تخصص
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍2❤1
✅ محبوب ترین زبان های برنامه نویسی در سال 2025
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👌1💯1
🚀 فایرفاکس سورسکدش رو پابلیک کرده!
میخوای ببینی یه مرورگر واقعی چجوری ساخته میشه؟
https://github.com/mozilla-firefox/firefox
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
میخوای ببینی یه مرورگر واقعی چجوری ساخته میشه؟
https://github.com/mozilla-firefox/firefox
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
GitHub
GitHub - mozilla-firefox/firefox: The official repository of Mozilla's Firefox web browser.
The official repository of Mozilla's Firefox web browser. - mozilla-firefox/firefox
👍2
یه سورس عالی برای مطالعه پیدا کردم
مالتی ترد
دیتابیس
کش
مموری
و هزاران کوفت و زهر مار دیگه داره
https://github.com/Snapchat/KeyDB
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
مالتی ترد
دیتابیس
کش
مموری
و هزاران کوفت و زهر مار دیگه داره
https://github.com/Snapchat/KeyDB
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
❤1🔥1
Senior Front-end Developer - زرینو
https://quera.org/magnet/jobs/mvqkd
https://quera.org/magnet/jobs/mvqkd
Quera
Senior Front-end Developer | فرصت شغلی در زرینو
We are seeking a highly skilled and motivated Frontend Developer to join our dynamic team. In this role, you will play a crucial part in crafting engaging and intuitive user interfaces for our web applications. Additionally, experience with React Native …
❤2
Marcello La Rocca - Grokking Data Structures-Manning (2024).pdf
16.8 MB
دیتا استراکچر رو قورت بده!🧠💎
📘 grokking data strucures
✏️ Marcello la rocca
📝 282 page
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
📘 grokking data strucures
✏️ Marcello la rocca
📝 282 page
اگه ساختار دادهها همیشه برات خشک و ترسناک بودن، این کتاب میخواد همون طلسمو بشکنه! 🧠🔍
با زبونی ساده و تصویری، مفاهیمی مثل لیستها، صفها، پشتهها، درختها، گرافها و هشمپها رو جوری توضیح میده که بالاخره «میگیریش»—نه فقط برای پاس کردن درس، بلکه برای اینکه واقعاً بفهمی چرا اینا تو کد واقعی مهمن.
یه کتاب برای اونایی که میخوان ساختار دادهها رو بالاخره «درک» کنن، نه فقط حفظ! مفهومی، قابل فهم، و حسابی کاربردی. 📚💡
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍2
یه پلی لیست از اهنگ های بیکلام مخصوص تایم برنامه نویسی که میتونین موقع کار گوش بدید و ازش لذت ببرین
https://songsara.net/mood/coding/
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
https://songsara.net/mood/coding/
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
سانگ سرا
موسیقی بی کلام زمان برنامه نویسی - سانگ سرا
دانلود آهنگ های بی کلام زمان برنامه نویسی موسیقی بدون کلام با حس و حال زمان برنامه نویسی بهترین موزیک های خارجی بیکلام فضای زمان برنامه نویسی رایگان کیفیت بالا flac
👍2
توی vs code حالا میتونید از ollama و مدل های لوکال خودتون تو copilot استفاده کنین
کافیه Command Palette (F1) رو باز کنین و از بخش Configure Models فعال کنین
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
کافیه Command Palette (F1) رو باز کنین و از بخش Configure Models فعال کنین
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
گزارش حقوق و دستمزد برنامه نویس ها در ایران طبق زبان برنامه نویسی از جاب ویژن 🧑🏻💻
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
❤1👍1🔥1
مدل GPT-4.1 mini به صورت رایگان داخل ChatGPT در دسترس قرار گرفت، این نسخه جایگزین 4o Mini شده و از این پس مدل پیشفرض هست.
مدل GPT-4.1 هم برای تمام کاربران پلاس الان در دسترس هست، این مدل یه مدل «غیر استنتاجی» (non-reasoning) هست که سعی کرده تعادلی بین عملکرد بالا و هزینه کمتر برقرار کنه. اول قرار بود فقط از طریق API در دسترس باشه، اما بهخاطر بازخوردهای مثبت به ChatGPT هم اضافه شد.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
مدل GPT-4.1 هم برای تمام کاربران پلاس الان در دسترس هست، این مدل یه مدل «غیر استنتاجی» (non-reasoning) هست که سعی کرده تعادلی بین عملکرد بالا و هزینه کمتر برقرار کنه. اول قرار بود فقط از طریق API در دسترس باشه، اما بهخاطر بازخوردهای مثبت به ChatGPT هم اضافه شد.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍1🔥1
6 دوره آموزشی رایگان دانشگاه MIT که شما را با مباحث هوش مصنوعی آشنا میکند
🎁 آنلاین و رایگان
دوره اول: «معرفی یادگیری ماشینی» | لینک ویدیوهای دوره در یوتوب
دوره دوم: «معرفی یادگیری عمیق» | لینک ویدیوهای دوره در یوتوب
دوره سوم: «هوش مصنوعی» | لینک ویدیوهای دوره در یوتوب
دوره چهارم: «مقدمهای بر احتمال و آمار» | لینک ویدیوهای دوره در یوتوب
دوره پنجم: «حساب دیفرانسیل و انتگرال ماتریسی برای یادگیری ماشینی» | لینک ویدیوهای دوره در یوتوب
دوره ششم: «جبر خطی» | لینک ویدیوهای دوره در یوتوب
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
🎁 آنلاین و رایگان
دوره اول: «معرفی یادگیری ماشینی» | لینک ویدیوهای دوره در یوتوب
یکی از مباحث داغ و مهم در حوزه هوش مصنوعی یادگیری ماشینی است. این مبحث تخصصی است ولی شما میتوانید در این دوره از سطح مقدماتی با آن آشنا شوید. یکی از موضوعاتی که در این دوره به آن پرداخته شده، شبکههای عصبی است که در توسعه هوش مصنوعی اهمیت زیادی دارند.
دوره دوم: «معرفی یادگیری عمیق» | لینک ویدیوهای دوره در یوتوب
این دوره مقدماتی شما را با یادگیری عمیق آشنا میکند. مباحث دوره نیز بر کاربردهای یادگیری عمیق در پردازش زبان طبیعی، بینایی کامپیوتری و زیستشناسی تمرکز دارد. این دوره به شما الگوریتمهای یادگیری عمیق و ساخت شبکههای عصبی را آموزش میدهد و البته به مباحث پیشرفته ازجمله مدلهای زبانی بزرگ و هوش مصنوعی مولد نیز میپردازد. پیشنیاز این دوره حساب دیفرانسیل، انتگرال (مشتقگیری) و جبر خطی (ضرب ماتریس) است. اگر با پایتون نیز آشنا هستید، بهتر میتوانید از مباحث این دوره بهره ببرید.
دوره سوم: «هوش مصنوعی» | لینک ویدیوهای دوره در یوتوب
این دوره شما را با مباحث پایهای مانند حل مسئله و یادگیری هوش مصنوعی آشنا میکند. عمده بحثها تئوری هستند و مناسب کسانی هستند که میخواهند عمیقتر هوش مصنوعی را بررسی کنند.
دوره چهارم: «مقدمهای بر احتمال و آمار» | لینک ویدیوهای دوره در یوتوب
این دوره مقدمهای ابتدایی بر احتمال و آمار ارائه میدهد. مباحث آن شامل متغیرهای تصادفی، توزیعهای احتمال، استنباط بیزی، آزمون فرضیه، بازه اطمینان و رگرسیون خطی است. در این دوره مسائل مختلف همراه پاسخ در اختیار شما قرار میگیرد تا بتوانید خود را محک بزنید که این مباحث را یاد گرفتهاید یا خیر.
دوره پنجم: «حساب دیفرانسیل و انتگرال ماتریسی برای یادگیری ماشینی» | لینک ویدیوهای دوره در یوتوب
برای آنکه بتوانید بهتر با یادگیری ماشینی و بهینهسازی در مقیاس بزرگ آشنا شوید، باید با حساب دیفرانسیل و انتگرال ماتریسی آشنا باشید. این دوره رویکردی منسجم به حساب دیفرانسیل و انتگرال ماتریسی ارائه میدهد.
دوره ششم: «جبر خطی» | لینک ویدیوهای دوره در یوتوب
در این دوره، همانطورکه از نام آن مشخص است، با نظریه ماتریسها و جبر خطی آشنا میشوید. البته تأکید دوره بیشتر بر موضوعاتی است که در سایر رشتهها نیز مفید هستند.
------------------------------------
پُروکُد، جایی که برنامهنویسای حرفهای متولد میشن🧑🏻💻👇🏽
https://news.1rj.ru/str/ProCode0101
👍2🔥1