/how-start-programming

راهنمای جامع برای اینکه چطوری برنامه‌ نویسی رو شروع کنید

چطوری برنامه‌نویسی رو شروع کنیم ؟

در ادامه این مطلب راهنمایی‌تون می‌کنم که چطوری برنامه‌نویسی رو شروع کنید و تبدیل به یه برنامه‌نویس بشید 👇

1 . هدف‌تون رو مشخص کنید 🚩

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

Note

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


2 . انتخاب زبان برنامه‌نویسی 💡

بعد از اینکه انتخاب کردید قراره وارد چه زمینه‌ای بشید حالا نوبت انتخاب زبان برنامه‌نویسی مناسب برای اون زمینه خاض مثل هوش‌مصنوعی، طراحی و توسعه وب و ... هستش

Important

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

Tip

نکته‌ای که باید توجه داشته باشید اینه که از یه زبان به یه زبان دیگه نپرید و یه زبان رو خوب یاد بگیرید. اگر یه زبان رو خوب یاد بگیرید طبعا یادگیری زبان دوم براتون خیلی آسون تر میشه .

Tip

نکته بعدی اینه که از روش یادگیری بر پایه‌ پروژه استفاده کنید و تا جایی که می‌تونید پروژه بسازید. اینجوری هم اعتماد به نفس‌تون بیشتر میشه در یادگیری یه زبان و هم مهارت‌هاتون ارتقا پیدا می‌کنه

برای پیدا کردن ایده پروژه هم کافیه عبارت زیر رو داخل گوگل سرچ کنید :

Project Idea For X

جای X زبان یا تکنولوژی مورد نظرتون رو بزارید


3 . یادگیری ساختمان داده و الگوریتم 📍

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


4 . پروژه بسازید 💻

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


5 . سفر بی پایان 🛣️

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

Caution

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

در آخر هم امیدوارم توو مسیر برنامه‌نویسی برنامه‌نویس خفنی بشید و برنامه‌های کاربردی بنویسید و بترکونید 💙


حتما براتون سواله که از کجا یاد بگیریم ؟ 🤔

در این صفحه برای هر تکنولوژی که فکرش رو بکنید کلی منابع رایگان یادگیری برنامه‌نویسی وجود داره که‌ می‌تونید استفاده کنید که امیدوارم بدردتون بخوره :)

مشارکت 🤝

اگر کم و کسری احساس کردید و فکر ‌می‌کنید نکته‌ای هست که ‌می‌تونه به دیگران کمک کنه حتما در توسعه و بهتر کردن این صفحه کمک کنید

با دادن ستاره از این پروژه حمایت کنید و باعث این بشید که بیشتر دیده بشه ⭐