Oxin Code
8.33K subscribers
331 photos
50 videos
62 files
249 links
جمعی از فعالان حوزه کامپیوتر و علوم محاسباتی👇
@Oxin_Code
.
ایران 🇮🇷 | استرالیا 🇦🇺
.
ادمین👇
@OxinCode_Admin
Download Telegram
شغل‌های مربوط به آنالیز داده | وظایف و مهارت‌ها

#موقعیت_شغلی #آنالیز_داده
----------
🆔 @OxinCode
ایده پروژه‌های کدنویسی | وقت تمرین عملی رسیده!

💎 Project 1: Analyzing railway traffic

💎 Project 2: A web service managing real-time train running information

💎 Project 3: Build a family cash card application

💎 Project 4: Build a batch application that generates billing reports for a cell phone company

💎 Project 5: Build a Hackernews clone backed by a GraphQL API

💎 Project 6: Build an SQL-based algorithmic trading system with Redpanda and Apache Flink

💎 Project 7: Build a low-latency video streaming app with ScyllaDB & NextJS

💎 Project 8: Code a TCP/IP server from scratch

#برنامه‌نویسی
----------
🆔 @OxinCode
مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۱ از ۷)


💎 developer roadmap:
https://github.com/kamranahmedse/developer-roadmap

💎 awesome roadmaps:
https://github.com/liuchong/awesome-roadmaps

💎 Books, Blogs, and Websites:
https://github.com/EbookFoundation/free-programming-books

#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode
مهاجرت تاریخی گوگل از Perforce به Piper

بیش از ۲۵ هزار مهندس، میلیاردها خط کد، و تنها یک سرور!

در سال ۲۰۱۲، تیمی ۱۰ نفره در گوگل با ریسک بالا، کل کدهای سازمان را از سیستم قدیمی Perforce به سیستم جدید و بومی‌شده‌ای به‌نام Piper منتقل کردند. این پروژه چهار سال طول کشید و هیچ راه‌حل آماده‌ای برای آن وجود نداشت.

نتیجه؟ بدون حتی یک خط از دست‌رفته، بدون تأثیر بر کاربران، و آغازی بر دوره‌ای جدید در ابزارهای داخلی گوگل مثل Bazel و Tricorder.

این داستان الهام‌بخش نشون می‌ده که حتی غول‌هایی مثل گوگل هم گاهی با جسارت، از صفر همه‌چیز رو می‌سازن.

#تکنولوژی
----------
🆔 @OxinCode
اسطوره‌های برنامه‌نویسی

مخترع ماشین تورینگ:
Alan Turing

پدر وب:
Tim Berners Lee

مخترع اولین کامپایلر:
Grace Hopper

مخترع زبان C و سیستم عامل یونیکس:
Dennnis Ritchie

موسس پروژه GNU:
Richard Stallman

اولین برنامه‌نویس تاریخ:
Ada Lovelace

مخترع فورترن:
John Bachus

مخترع لینوکس:
Linus Torvalds

#برنامه‌نویسی #تکنولوژی
----------
🆔 @OxinCode
الگوریتم‌های مهم یادگیری ماشین

#یادگیری_ماشین
----------
🆔 @OxinCode
مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۲ از ۷)


💎 Software Engineering Blogs:
https://github.com/kilimchoi/engineering-blogs

💎 Best-websites-a-programmer-should-visit:
https://github.com/sdmg15/Best-websites-a-programmer-should-visit

💎 Free Code Camp:
https://github.com/freeCodeCamp/freeCodeCamp


#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode
🎞 Anime.js
یک کتابخانه سریع و همه‌کاره برای ساخت انیمیشن در جاوااسکریپت.

با Anime.js می‌تونی به راحتی المان‌های CSS، SVG، ویژگی‌های DOM و حتی آبجکت‌های جاوااسکریپت رو انیمیت کنی.

📄 داکیومنتیشن کاملش اینجاست:
animejs.com/documentation

#جاوااسکریپت
----------
🆔 @OxinCode
🧠 معرفی LeetCode
یک پلتفرم قدرتمند برای تقویت مهارت‌های برنامه‌نویسی و آمادگی برای مصاحبه‌های فنی.

📚 شامل صدها سوال الگوریتمی، ساختار داده، و سوالات واقعی مصاحبه‌های شرکت‌هایی مثل Google، Meta، Amazon و...

🌍 کاربران LeetCode تا امروز در بهترین شرکت‌های جهان استخدام شدن.

🔗 امتحانش کن:
👉 leetcode.com

#برنامه‌نویسی
----------
🆔 @OxinCode
ویژگی‌ مشترک بهترین برنامه‌نویس‌هایی که می‌شناسم

💎 مطالعه دقیق مستندات
Read the Reference

💎 شناخت عمیق ابزارها
Know Your Tools Really Well

💎 خواندن دقیق پیام خطا
Read The Error Message

💎 ساده‌سازی مسائل پیچیده
Break Down Problems

💎 کمک به دیگران
Always Help Others

💎 یادگیری مداوم
Never Stop Learning

💎 بی‌توجهی به جایگاه و مقام
Status Doesn’t Matter

💎 ساختن اعتبار حرفه‌ای
Build a Reputation

💎 صبوری در برابر چالش‌ها
Have Patience

💎 گفتن "نمی‌دانم" بدون ترس
Say “I Don’t Know”

#برنامه‌نویسی
----------
🆔 @OxinCode
مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۳ از ۷)


💎 Data-Structure-Algorithms-LLD-HLD:
https://github.com/arpit20adlakha/Data-Structure-Algorithms-LLD-HLD

💎 Awesome Algorithms:
https://github.com/tayllan/awesome-algorithms

💎 Design Patterns For Humans:
https://github.com/kamranahmedse/design-patterns-for-humans

#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode
🌱 Spring
فریم‌ورک معروف جاوا برای ساخت سریع و حرفه‌ای اپلیکیشن‌های وب، بک‌اند و میکروسرویس.

💎 ساده با Spring Boot
💎 اتصال راحت به دیتابیس
💎 امنیت با Spring Security
💎 مناسب REST API و پروژه‌های تجاری

🔗 spring.io

#برنامه_نویسی #جاوا
----------
🆔 @OxinCode
چطور بک‌اند یاد بگیریم؟

#برنامه‌نویسی
----------
🆔 @OxinCode
💎 معرفی توزیع لینوکس openSUSE

توزیع OpenSUSE رایگان و متن‌باز است و توسط جامعه‌ای از توسعه‌دهندگان و با حمایت شرکت SUSE آلمان 🇩🇪 ساخته شده است.

🔗 بیشتر بخوانید و دانلود کنید:
💎 opensuse.org

#لینوکس
----------
🆔 @OxinCode
مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۴ از ۷)


💎 Awesome Design Patterns:
https://github.com/DovAmir/awesome-design-patterns

💎 System Design:
https://github.com/karanpratapsingh/system-design

💎 System Design Primer:
https://github.com/donnemartin/system-design-primer

#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode
💎 Http vs Https
#وب
----------
🆔 @OxinCode
معرفی Docusaurus
ساخت سایت پروژه‌های متن‌باز آسان شد!

📌 با Docusaurus می‌تونی در کمترین زمان سایت پروژه‌ات رو بسازی و به جای دردسرهای ساخت وب‌سایت، روی پروژه خودت تمرکز کنی.

💎 https://github.com/facebook/docusaurus?ref=dailydev

----------
🆔 @OxinCode
و اما Docusaurus 3.9 منتشر شد!

نسخه‌ی جدید Docusaurus با چند به‌روزرسانی مهم منتشر شد که تجربه‌ی توسعه‌ی مستندات را سریع‌تر و هوشمندتر می‌کند 👇

تغییرات کلیدی:
🔹 حذف پشتیبانی از Node.js 18
🔹 پشتیبانی از Algolia DocSearch v4 + AskAI
🔹 بهبود پشتیبانی چندزبانه (i18n)
🔹 ترجمه‌های جدید برای زبان‌های پرتغالی و اوکراینی
🔹 بهبود سرعت build با Rspack 1.5
🔹 رفع چند باگ ظاهری در حالت تاریک و لوگو
🔹 پشتیبانی از الگوریتم چیدمان ELK در Mermaid

📦 برای جزئیات بیشتر و نمونه‌کدها، به وب‌سایت رسمی Docusaurus سر بزنید.

#ابزار_توسعه #Docusaurus #مستندسازی
----------
🆔 @OxinCode
مخازن گیت‌هابی که هر مهندس نرم‌افزار باید بشناسد
(قسمت ۵ از ۷)


💎 System Design Resources:
https://github.com/InterviewReady/system-design-resources

💎 Awesome Design Tools:
https://github.com/goabstract/Awesome-Design-Tools

💎 Design Resources For Developers:
https://github.com/bradtraversy/design-resources-for-developers

#مهندسی_نرم_افزار #گیت‌هاب
----------
🆔 @OxinCode
تاریخ ابداع هر یک از زبان‌های برنامه‌نویسی

#برنامه‌نویسی
----------
🆔 @OxinCode