𝐂𝐨𝐝𝐢𝐫𝐚𝐧 | کدیران
312 subscribers
25 photos
2 videos
73 links
🎓 آموزش تخصصی برنامه نویسی | مهندسی کامپیوتر
👨‍💻 دوره ها | پروژه‌ها | مهارت‌های واقعی
🚀 از یادگیری تا بازار کار
🇮🇷 ساخت آینده دیجیتال ایران با کُدیران

مرکز نوآوری شروع

📬 ارتباط با ما:
@Codiransupport
Download Telegram
🧠 از فشردن دکمه پاور تا بالا آمدن ویندوز، چه اتفاقی می‌افتد؟

کامپیوتر در ظاهر فقط با یک دکمه روشن می‌شود،
اما پشت آن چند ثانیه، فرایندی دقیق و چندلایه از برق، منطق و نرم‌افزار اجرا می‌شود.

مرحله ۱: آغاز جریان برق
با فشردن دکمه پاور، منبع تغذیه (Power Supply) ولتاژ AC را به چند ولتاژ DC پایدار تبدیل می‌کند و آن را به اجزای مادربرد می‌فرستد.
در این لحظه، تراشه‌ای کوچک به نام BIOS یا UEFI فعال می‌شود — مغز اولیه‌ای که مسئول آغاز کل سیستم است.

🧩 مرحله ۲: آزمون سخت‌افزار (POST)
BIOS در اولین قدم، سلامت اجزای اصلی را بررسی می‌کند:
پردازنده، حافظه RAM، کارت گرافیک و دستگاه‌های ذخیره‌سازی.

💽 مرحله ۳: پیدا کردن مسیر بوت
BIOS سپس به دنبال دستگاهی می‌گردد که سیستم‌عامل در آن نصب شده است.
معمولاً این دستگاه یک هارد یا SSD است، اما می‌تواند فلش، DVD یا شبکه هم باشد.
وقتی پیدا شد، کنترل سیستم به Bootloader (مثل GRUB یا Windows Boot Manager) واگذار می‌شود.
اگر همه چیز درست باشد، سیستم به مرحله بعد می‌رود؛ در غیر این صورت با بوق یا پیام خطا متوقف می‌شود.

🧠 مرحله ۴: بارگذاری هسته (Kernel Loading)
Bootloader هسته‌ی سیستم‌عامل را در حافظه بارگذاری می‌کند.
Kernel مسئول مدیریت همه چیز است: از CPU و حافظه گرفته تا درایورها و فرایندها.
در این لحظه، سیستم از "ماشین خام سخت‌افزاری" به "سیستم زنده و قابل تعامل" تبدیل می‌شود.

🖥️ مرحله ۵: راه‌اندازی محیط کاربری
سیستم‌عامل سرویس‌ها، درایورها و برنامه‌های راه‌انداز را فعال می‌کند و در نهایت محیط کاربری (Desktop Environment) ظاهر می‌شود.
از دید کاربر، کامپیوتر آماده‌ی کار است — اما در واقع، صدها فرایند در پس‌زمینه در حال اجرا هستند.

🔹 جمع‌بندی:
در چند ثانیه، کامپیوتر مسیری را طی می‌کند که شامل مهندسی برق، معماری سخت‌افزار، طراحی سیستم‌عامل و الگوریتم‌های هماهنگی است.
فشار دادن یک دکمه ساده، آغاز هماهنگی میان میلیون‌ها ترانزیستور است.

𝐂𝐨𝐝𝐢𝐫𝐚𝐧 | کــُدیران
🆔 https://t.iss.one/codeiran04
3🔥1🤩1
بوت کمپ VIP برنامه نویسی #C (سی شارپ) آکادمی کدیران

📌 تضمین جذب افراد برتر و توانمند دوره

اگر جزو اون دسته از دانشجوهای خلاق و جدی هستید که میخوای به عنوان برنامه نویس یه قدم قوی در مسیر شغلی آینده ت بذاری آکادمی کدیران مسیرت رو عوض میکنه.

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

🔹ظرفیت محدود 12 نفر
💯 با 30 درصد تخفیف برای دانشجویان

جهت مشاوره رایگان، ثبت نام و اطلاعات بیشتر با آیدی زیر در ارتباط باشید:👇
https://t.iss.one/codiransupport
کــُدیران
🆔 https://t.iss.one/codeiran04
5❤‍🔥2👌2🔥1😁1🤩1💯1👨‍💻1👀1😎1
💥 وقتی مهندسا خودشون دیتابیسو نابود کردن!

سال ۲۰۱۷ مهندسای GitLab داشتن با یه عالمه اسپم می‌جنگیدن. وسط کار، یکی از بچه‌ها خواست یه دیتابیس تستی رو پاک کنه تا سرور سبک‌تر شه...
ولی اشتباهی دستور حذف رو روی دیتابیس اصلی زد. 😬

نتیجه؟ حدود ۳۰۰ گیگ دیتا از issues، merge requestها و کلی اطلاعات مهم، پَر!
و وقتی خواستن برش گردونن، فهمیدن بک‌آپ‌ها هم درست کار نمی‌کردن!

ولی نکته مثبت ماجرا؟

تیم GitLab همه چیز رو شفاف گفت، حتی لحظه‌به‌لحظه‌ی فاجعه و بازیابی رو لایو گذاشت تا بقیه یاد بگیرن.

📌 نکته مهندسی:

تا وقتی یه بار ری‌استور موفق انجام ندادی، یعنی هنوز بک‌آپی نداری!

𝐂𝐨𝐝𝐢𝐫𝐚𝐧 | کــُدیران
🆔 https://t.iss.one/codeiran04
2🔥2🤔1🤯1
📱💬 اعلان گوشی = خوشحالی لحظه‌ای؟

می‌دونی چرا وقتی صدای نوتیف میاد ناخودآگاه گوشی رو برمی‌داری؟
مقصر اصلیش دوپامینه! 😅

🔹 هر اعلان (حتی اگه تبلیغ باشه!) برای مغز یه «جایزه احتمالی» حساب می‌شه.
مغز ما عاشق چیزهای غیرقابل پیش‌بینیه — مثلاً شاید یه پیام مهم، یه لایک جدید یا یه خبر باحال باشه!

🔹 همین حس کنجکاوی باعث می‌شه مرکز پاداش مغز دوپامین آزاد کنه،
و اون حس کوچیک رضایت، ما رو به چک‌کردن دوباره و دوباره گوشی عادت می‌ده.

🔹 نتیجه؟
مغزمون عملاً به نوتیف وابسته می‌شه — درست مثل یه بازی شانسی که هر بار ممکنه برنده شی 🎰

اعلان‌ها فقط یه صدا نیستن، یه ترفند طراحی‌ان برای درگیر نگه داشتن مغز ما.
اگه گاهی گوشی رو سایلنت کنی، در واقع داری به مغزت «یه استراحت دوپامینی» می‌دی 😌

𝐂𝐨𝐝𝐢𝐫𝐚𝐧 | کــُدیران
🆔 https://t.iss.one/codeiran04
5🔥2❤‍🔥1🎉1
💡 در آینده می‌تونیم «بو» را هم مثل صدا و تصویر منتقل کنیم؟

تا الان بشر تونسته صدا رو ضبط کنه (میکروفون 🎙️
تصویر رو ثبت کنه (دوربین 📸
و حتی لمس رو شبیه‌سازی کنه (دستکش‌های لمسی VR ).
اما «بو»؟ این یکی هنوز داره مقاومت می‌کنه!

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

🔬 خبر خوب اینه که دانشمندا دارن روش کار می‌کنن!
چند تا استارتاپ تو ژاپن و آمریکا تونستن «نمونه‌های اولیه دستگاه بوی دیجیتال» بسازن — چیزی شبیه اسپیکر، ولی برای بو!
یه نمونه‌ش با کارتریج‌های شیمیایی کار می‌کنه و می‌تونه مثلاً بوی دریا، قهوه یا چمن تازه رو بسازه.

فعلاً خیلی محدوده، ولی شروعش جالبه.

💭 شاید یه روز وقتی یه ویدیو می‌بینی، واقعاً بوی قهوه از لپ‌تاپت بلند شه
اون روز «اسمیل‌گرام»‌ها جای «تله‌گرام»‌ها رو می‌گیرن 😄

𝐂𝐨𝐝𝐢𝐫𝐚𝐧 | کــُدیران
🆔 https://t.iss.one/codeiran04
4🔥1🤩1👀1
🤖💡 شغل‌هایی که هوش مصنوعی نمی‌تونه ازت بگیره (فعلاً 😎)

همه از هوش مصنوعی می‌ترسن،
ولی واقعیت اینه که AI قرار نیست همه‌چی رو حذف کنه؛
فقط قراره اونایی که ماشینی کار می‌کنن رو جایگزین کنه.
🧩 اونایی که انسانی‌تر فکر می‌کنن، همیشه تو بازی می‌مونن.

🧠 مهارت‌هایی که AI نمی‌تونه ازت بگیره:

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

💼 شغل‌هایی که هنوز امن‌ترن (در عصر AI):

🔹 روان‌شناس و مشاور انسانی
هوش مصنوعی می‌فهمه چی گفتی، ولی نی‌فهمه چی حس کردی.
🔹 طراح و هنرمند خلاق
می‌تونه ایده بده، ولی حس و روح اثر هنوز انسانی می‌مونه.
🔹
مدرس، مربی و استاد راهنما
دانش رو می‌تونه بسازه، اما الهام‌بخشی هنوز فقط از انسان برمیاد.
🔹 پژوهشگر و تحلیل‌گر مسئله‌محور
یعنی AI داده میده، ولی سؤال درست رو فقط انسان می‌پرسه.
🔹 مدیر و رهبر تیم‌ها
تیم‌ها با اعتماد کار می‌کنن، نه فقط با دستور و داده.
🔹 توسعه‌دهنده و طراح سیستم‌های هوشمند
چون برای ساختن هوش مصنوعی، هنوز به مغز انسانی نیاز داریم 😉

خلاصه اینکه:
در آینده نه‌چندان دور، ارزشمندترین آدم‌ها
کسانی‌ان که بلد باشن با هوش مصنوعی همکاری کنن، نه رقابت.

🧩 تو اگه بخوای شغلت در آینده امن بمونه،
کدوم مهارت انسانی‌ت رو باید تقویت کنی؟

𝐂𝐨𝐝𝐢𝐫𝐚𝐧 | کــُدیران
🆔 https://t.iss.one/codeiran04
4🔥1🤩1
💻 تفاوت «هاکر»، «کرکر» و «پنتستر»

شاید تو فیلم‌ها یا شبکه‌های اجتماعی شنیده باشین که کسی رو «هاکر» صدا می‌کنن، ولی واقعیتش اینه که همه هکر نیستن! بیایم با هم فرقشون رو بفهمیم:

1️⃣ هکر (Hacker)

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

انواع معروف:

White Hat:
قانونی و اخلاقی، برای پیدا کردن ضعف‌ها و کمک به امنیت.

Black Hat:
غیرقانونی، برای دزدیدن اطلاعات یا خرابکاری.

Gray Hat:
بین این دو، بعضی وقت‌ها قانونی، بعضی وقت‌ها نه.

2️⃣کرکر (Cracker)

کسی که با نفوذ به سیستم‌ها، برنامه‌ها یا بازی‌ها، قوانین رو می‌شکنه.
هدفش معمولاً دستیابی غیرمجاز به اطلاعات یا استفاده از نرم‌افزار بدون پرداخت هزینه است.
ساده‌تر: کرکر بیشتر «قانون‌شکن» و «بد» است.

3️⃣ پنتستر (Penetration Tester)

کسی که شغلش اینه که سیستم‌ها رو از نظر امنیتی تست کنه، مثل یک هکر اخلاقی.

کارش کاملاً قانونی و هدفش پیدا کردن نقاط ضعف قبل از اینکه کرکرها سوءاستفاده کنند.

معمولا گزارش و راه‌حل برای رفع مشکلات ارائه می‌ده.

💡 جمع‌بندی:

هکر = عاشق کشف و یادگیری
کرکر = قانون‌شکن
پنتستر = هکر قانونی و حرفه‌ای

𝐂𝐨𝐝𝐢𝐫𝐚𝐧 | کــُدیران
🆔 https://t.iss.one/codeiran04
4🔥2🤯2
🧠 نشتی حافظه (Memory Leak) — دشمن خاموش برنامه‌ت!

می‌دونی یکی از دردناک‌ترین باگ‌هایی که ممکنه برنامه‌ت بگیره چیه؟

همونیه که یواش‌یواش رم سیستم رو می‌خوره و تو حتی نمی‌فهمی چرا برنامه کند شد. 😅
اسمش هست Memory Leak.

🔍 یعنی چی؟
یعنی برنامه یه بخشی از حافظه (RAM) رو استفاده می‌کنه، ولی بعد از تموم شدن کارش فراموش می‌کنه اون فضا رو آزاد کنه!
نتیجه؟
حافظه‌ت پر میشه، سرعت سیستم میاد پایین، و در نهایت برنامه یا سیستم کرش می‌کنه 💥

📍 مثال ساده:
فرض کن یه آرایه می‌سازی و هی داده می‌ریزی توش، ولی هیچ‌وقت خالیش نمی‌کنی.
اون داده‌ها هنوز یه جایی تو حافظه موندن و جا رو گرفتن، حتی اگه فکر کنی حذفشون کردی!

💡 راه‌حل چیه؟
در زبان‌هایی مثل C/C++ باید خودت حافظه رو آزاد کنی (free() یا delete).

در زبان‌هایی مثل Python یا JavaScript، Garbage Collector هست، اما اگه به متغیرهای قدیمی هنوز ارجاع بدی، GC هم نمی‌تونه نجاتت بده. 😬

نکته:
از ابزارهای Memory Profiler یا Performance Monitor استفاده کن
تا بفهمی کدوم بخش از برنامه‌ت بیش از حد حافظه می‌گیره.

𝐂𝐨𝐝𝐢𝐫𝐚𝐧 | کــُدیران
🆔 https://t.iss.one/codeiran04
3❤‍🔥1🔥1🎉1👨‍💻1
🎓 به عنوان یک دانشجو چطور خودم را همیشه آپدیت نگه دارم؟

آپدیت بودن یعنی همیشه جلوتر از مسیر باشی و تو حوزه خودت حرفی برای گفتن داشته باشی، نه فقط توی کلاس یا کتاب! چند راهکار ساده و کاربردی برای هر دانشجویی:

1️⃣ مطالعه هوشمند

روزانه حتی ۱۵ دقیقه به جای شبکه‌های اجتماعی، مقاله یا ویدیوی آموزشی مرتبط با رشته یا علاقه‌ت بخون.
از منابع متنوع استفاده کن: کتاب، پادکست، ویدیو، وبلاگ و حتی تحقیق‌های کوتاه.

2️⃣ مهارت‌های کاربردی بساز

یه مهارت عملی یاد بگیر که در آینده بهت کمک کنه: مثل Excel پیشرفته، برنامه‌نویسی، طراحی، تحقیق علمی، یا مهارت‌های نرم مثل مدیریت زمان و ارتباط.
مهارتت رو توی پروژه‌های کوچک امتحان کن.

3️⃣ ارتباط و شبکه‌سازی

با هم‌کلاسی‌ها، انجمن‌ها، گروه‌های علمی و آنلاین در ارتباط باش.
شرکت تو ورکشاپ‌ها، مسابقات و پروژه‌های گروهی یادگیری رو چند برابر می‌کنه.

4️⃣ پروژه‌ها و تجربه عملی

هر چیزی که یاد می‌گیری، تو عمل امتحان کن. حتی یه پروژه شخصی کوچیک یا یک بلاگ/گزارش علمی ساده می‌تونه خیلی تاثیر داشته باشه.

5️⃣ ترندها و آینده رو دنبال کن

ببین دنیا و رشته‌ت به کدوم سمت میره، مهارت‌هایی که آینده نیاز داره رو شناسایی کن و روی اون‌ها تمرکز کن.

💡 یادگیری + اجرا + تعامل = دانشجوی همیشه آپدیت!


این فرمول ساده اما قوی، تو رو جلوتر از هم‌ سن و سال‌هات نگه می‌داره.

𝐂𝐨𝐝𝐢𝐫𝐚𝐧 | کــُدیران
🆔 https://t.iss.one/codeiran04
2🔥2🤩2👌1
💻 مهندس کامپیوتر چطور خودش رو همیشه آپدیت نگه می‌داره؟

دنیاى کامپیوتر و فناوری با سرعتی دیوانه‌وار در حال تغییره. اگر می‌خوای یک مهندس حرفه‌ای بمونی، فقط بلد بودن یه زبان برنامه‌نویسی کافی نیست. آپدیت موندن یعنی همیشه در جریان دانش، ابزارها و ترندهای جدید بودن.
این چند روش بهت کمک می‌کنه همیشه جلوتر از بازی باشی:

1️⃣ منابع معتبر و به‌روز دنبال کن

وبلاگ‌ها و سایت‌های خبری فناوری: Hacker News، Ars Technica، Medium (Tech)، Stack Overflow Blog.
ژورنال‌ها و مقالات علمی: IEEE، ACM، arXiv برای تحقیقات جدید.
پادکست و ویدیو آموزشی: مخصوصاً کانال‌هایی که تحلیل عمیق از تکنولوژی‌ها و ترندها دارن.

💡 نکته: روزی حتی ۲۰-۳۰ دقیقه مطالعه‌ی هدفمند، بهتر از چند ساعت خوندن پراکنده است.
2️⃣ مهارت‌ها و ابزارها را تمرین کن

زبان‌های برنامه‌نویسی و فریم‌ورک‌ها: Rust، Go، TypeScript، فریم‌ورک‌های جدید Frontend و Backend.
ابزارها و تکنولوژی‌های DevOps و Cloud: Docker، Kubernetes، CI/CD، AWS/GCP/Azure.
هوش مصنوعی و یادگیری ماشین: حتی یک فهم پایه‌ای، دیدت را نسبت به آینده تغییر می‌دهد.

3️⃣ شبکه‌سازی و ارتباط با جامعه

شرکت در کنفرانس‌ها و ورکشاپ‌ها، چه حضوری و چه آنلاین.
فعالیت در انجمن‌ها و گروه‌های تخصصی مثل Discord، Reddit، Slack یا LinkedIn.
مشارکت در پروژه‌های Open-Source؛ یکی از بهترین روش‌ها برای یادگیری عملی و به‌روز موندن.

4️⃣ پروژه‌محور باش

پروژه‌های کوچک شخصی یا تیمی بساز که مهارت‌ها و دانش جدیدت رو توش تمرین کنی.
حل مسئله واقعی، سریع‌تر از هر کتاب یا دوره‌ای باعث یادگیری عمیق می‌شه.

5️⃣ ترندهای صنعتی را دنبال کن

و roadmap و اخبار شرکت‌های بزرگ (Google, Microsoft, Meta) را بررسی کن.
مهارت‌ها و تکنولوژی‌هایی که در حال رشد هستن رو شناسایی کن و روی اون‌ها تمرکز کن.

💡 جمع‌بندی:

آپدیت بودن فقط مطالعه نیست؛ ترکیب یادگیری مداوم + تمرین عملی + تعامل با جامعه است که یک مهندس را همیشه جلوتر نگه می‌دارد.


𝐂𝐨𝐝𝐢𝐫𝐚𝐧 | کــُدیران
🆔 https://t.iss.one/codeiran04
3🔥2🤩2