برنامه نویسی یعنی چی؟ +ویدیو

توی چند سال اخیر برنامه نویسی یکی از محبوب ترین مشاغل ایران و جهان بوده و پیشبینی شده در چند سال آینده هم جز پردرآمدترین مشاغل باقی میماند. همین موضوع باعث شده افراد زیادی دوست داشته باشن که برنامه نویس بشن. شاید توام یکی از علاقمندان این حوزه باشی بنابراین توی این پست قبل از هرچیزی میخوام درباره این صحبت کنم اصلا برنامه نویسی یعنی چی؟


کامپیوتر، موجودی خنگ اما مطیع :)

کامپیوترها موجوداتی بسیار کم هوش هستند که توانایی تعقل ندارن اما بسیار بسیار مطیع و حرف گوش کن هستند. دقیقا برعکس انسان ها!

اما این یعنی چی؟

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


برنامه نویسی یعنی چی؟ به زبون ساده

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

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


برنامه نویسی سخته؟

شاید با توجه به توضیحات بالا، فکر کنی برنامه نویسی باید کار خیلی سختی باشه. اگر حدود 10 سال پیش اینو میپرسیدی جواب متفاوتی میدادم اما امروزه با متوجه به ارائه شدن زبان های برنامه نویسی جدید (سطح بالا) برنامه نویسی کار بسیار راحتتری شده. درواقع با استفاده از زبان های برنامه نویسی که امروز وجود دارند، میتونی خیلی ساده با چند خط کد، دستور موردنظرتو به کامپیوتر بدی و بقیه کارا در پس زمینه انجام میشه.


زبان های برنامه نویسی چه فرقی با هم دارن؟

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

امیرحسین نائی
برنامه نویس 💻 علاقمند به بیزینس 🚀
  • موسس آکادمی برنامه‌نویسی نائی
  • بنیان‌گذار کدبزن، رادیو کدبزن، EveryAPI، دستیار بیزینس و...
  • نویسنده‌ی کتاب پرفروش «برنامه‌نویسی رو از اینجا شروع کن!»
  • بیش از 10 سال تجربه در برنامه‌نویسی و راه‌اندازی کسب‌وکار
  • تولیدکننده‌ی ۱۰۰+ ساعت ویدیوی آموزشی رایگان

سایر مطالب

رادیو کدبزن؛ پخش موسیقی مناسب برنامه‌نویسی
مقاله آموزشی

رادیو کدبزن؛ پخش موسیقی مناسب برنامه‌نویسی

اگه برنامه‌نویسی کرده باشی، می‌دونی کدنویسی خیلی وقتا یه ماراتنه؛ ساعت‌های طولانی پای لپ‌تاپ، کلی خط کد و یه ذهنی که باید همش تمرکز داشته باشه. خب طبیعی‌ـه که وسطش کم بیاری یا حواست پرت شه.اینجاست که موسیقی به دادت می‌رسه. 🎵ولی نه هر موسیقی‌ای! اینجا پای رادیو کدبزن وسطه؛ یه رادیوی آنلاین که ۲۴ ساعته موزیک‌های مخصوص کدنویسی پخش می‌کنه، آهنگ‌هایی که هم تمرکزت رو بیشتر می‌کنن و هم انرژی‌تو حفظ می‌کنن.رادیو کدبزن؛ بهترین رادیو برای برنامه‌نویس‌هاخیلیا وقتی می‌خوان کد بزنن، پلی‌لیست می‌سازن یا می...

ادامه مطلب
چطوری در 28 هفته برنامه نویس وب فول استک بشم؟
مقاله آموزشی

چطوری در 28 هفته برنامه نویس وب فول استک بشم؟

برنامه‌نویسی وب این روزها یکی از جذاب‌ترین و پرتقاضاترین مهارت‌هاست. با یادگیری برنامه‌نویسی وب فول‌استک می‌تونید خودتون همه مراحل ساخت یه وب‌سایت رو انجام بدید؛ یعنی از طراحی ظاهر سایت تا راه‌اندازی بخش‌هایی که کاربر نمی‌بینه، اما توی پشت‌صحنه کار می‌کنن. دوره ۲۸ هفته‌ای که اینجا بهش اشاره می‌کنیم، شما رو توی یه مسیر منظم و برنامه‌ریزی شده قرار می‌ده که توش همه بخش‌های مهم و کاربردی رو یاد می‌گیرید. با این آموزش، می‌تونید به جایی برسید که هر نوع سایتی رو پیاده‌سازی کنید؛ از سایت‌های ساده و ش...

ادامه مطلب
خبرنامه رایگان

ایمیلت رو ثبت کن تا از مقالات جدید، تخفیف دوره ها، محصولات جدید و... زودتر از بقیه باخبر بشی!

تخفیف فقط برای شما

قابل استفاده روی تمام محصولات آموزشی

کد: