مجتمع آموزشی زردآلو | وب سایت زرسل


برنامه ‌نویسی کامپیوتر چیست؟

برنامه ‌نویسی کامپیوتر چیست؟



برنامه نویسی کامپیوتر چیست؟ آیا همه می‌توانند برنامه نویس شوند؟ برنامه نویسی کامپیوتر با ویژگی‌های شخصیتی من کاملاً مطابقت دارد. من، هرگز نمی‌خواستم در حوزه فناوری مشغول کار شوم. از آن‌جا که عاشق نویسندگی بودم، تصمیم داشتم به عنوان نویسنده برای یک نشریه چاپی شروع به کار کنم. متأسفانه، من زمانی فارغ‌التحصیل شدم که بحران اقتصادی گریبان‌گیر دنیا بود و نشریات چاپی با بحران شدیدی دست به گریبان بودند. برای همین، بعد از ریختن چند قطره اشک، مجبور شدم در یکی از شرکت‌های انتشاراتی مشغول کار شوم. در آن زمان، آن شرکت سعی داشت در حوزه خبررسانی آنلاین، حضور قدرتمندی داشته باشد، به نویسنده‌ای احتیاج داشت که روی مهارت‌های پایه کامپیوتر مسلط باشد. با این که در آن زمان چیزی از کدنویسی نمی‌دانستم، با خوشحالی پا در صحنه گذاشتم. من عاشق آموختن بودم و از حل مسأله، لذت می‌بردم. لذا برنامه نویسی کامپیوتر، کاملاً با ویژگی‌های شخصیتی من مطابقت داشت. اولین کاری که باید انجام می‌دادم این بود که دقیقاً بفهمم برنامه نویسی کامپیوتر به چه چیزی نیاز دارد و این که چه طور می‌توانم کدنویسی را به خودم آموزش دهم. بعد از ساعت‌ها تحقیق و کمک دوستان و خانواده، نهایتاً به سطحی رسیدم که بتوانم دانسته‌هایم را به تازه‌واردها توضیح دهم. حال اما، برای این که دانش خود را در اختیار علاقه‌مندان قرار دهم، کاملاً آماده‌ام. برنامه ‌نویسی کامپیوتر چیست؟ برنامه‌ نویسی کامپیوتر، روشی است برای این که به کامپیوترها بگوییم کار بعدی که باید انجام دهند، چیست. این دستورات، با نام کد شناخته می‌شوند و برنامه‌نویس‌های کامپیوتر، مسائل موجود را با استفاده از کدنویسی حل می‌کنند و برای انجام بعضی کارها از کدنویسی استفاده می‌کنند. هدف نهایی این است که چیزی خلق شود: می‌تواند هر چیزی باشد. از یک صفحه وب، تا یک قطعه نرم‌افزاری یا فقط یک تصویر زیبا. به همین دلیل است که برنامه نویسی کامپیوتر، اغلب به عنوان ترکیبی از هنر و علم توصیف می‌شود. فرایندی فنی و تحلیلی که در عین حال، خلاقانه نیز هست. وقتی برای اولین بار دوره‌های خودآموز کدنویسی را مرور می‌کردم، فهمیدم که چه قدر چیزهایی که نمی‌دانم، زیاد است. بعضی از دوستان من به عنوان برنامه‌نویس مشغول کارند، لذا خطوط طولانی نمادها و حروفی که آن‌ها می‌نوشتند را دیده بودم، ولی از مفهوم آن‌ها هیچ نمی‌دانستم. حتی هنگام انجام کارهای ساده‌ای مثل خرید آنلاین از فروشگاه یا مرور صفحات اجتماعی نمی‌دانستم چیزهایی که در صفحه نمایشم ظاهر می‌شوند، به این زبان‌های رازگونه مربوط می‌شوند. من روی این موضوع تحقیقات کاملی انجام داده‌ام ولی بیشتر مقالاتی که می‌خواندم، پر از اصطلاحات فنی بود که آن‌ها را درک نمی‌کردم. تعریفی که در بالا ذکر کردم، نتیجه تلاشیست که در وهله اول به عنوان نویسنده و در وهله دوم به عنوان تکنیسین فناوری انجام دادم و سعی کرده‌ام به ساده‌ترین شکل ممکن آن را بیان کن