دانشجوی مهندسی کامپیوتر دانشگاه فردوسی
چرا باید برنامه نویسی را یاد بگیریم؟
استیو جابز زمانی گفت: "همه باید در امریکا یاد بگیرند که چگونه یک کامپیوتر را برنامه نویسی کنند ... زیرا به شما می آموزد که چگونه فکر کنید."
آن کشور را فراموش کنید ، بقیه را دنبال کنید.
برنامه نویسی رایانه ابزاری بسیار انعطاف پذیر است که می توانید از آن برای انجام کارهای شگفت انگیز استفاده کنید که در غیر این صورت کار ها به صورت دستی و با زحمت زیادی انجام می شدند و یا غیرممکن بودند. اگر از تلفن های هوشمند ، یا یک برنامه گپ استفاده می کنید یا اگر با فشار یک دکمه ، قفل اتومبیل خود را باز می کنید ، باید بدانید که همه این موارد از نوعی برنامه نویسی استفاده می کنند. شما قبلاً در برنامه های مختلف غوطه ور شده اید. در حقیقت ، نرم افزار ها زندگی شما را اجرا می کند. حال اگر این برنامه ها را طبق خواست خود یاد بگیرید و شروع کنید ، چه میتوانید بکنید ؟
به عنوان مثال ، می توانید برنامه ای بنویسید که به طور خودکار به هر پیام متنی جدید تلفن شما پاسخ دهد. به پیامی مانند "سلام" یا "سلام" ، این برنامه می تواند از طریق پیام بخواند تا برخی از کلید واژه های از پیش تعریف شده مانند "سلام" و "سلام" را تشخیص دهد و یک پاسخ خودکار ارسال کند ، که می تواند هر چیزی باشد ، "سلام! چه خبر؟" بدون نیاز به دیدن آن پیام. شما حتی می توانید آن را برای افراد خاص در لیست مخاطبین خود برنامه ریزی کنید. این می تواند به همان اندازه هیجان انگیز ساخته شود که حتی نمی توانید تصور کنید که هست.
یادگیری نحوه برنامه نویسی به معنای این نیست که شما وظیفه ایجاد فیس بوک بعدی یا Dropbox بعدی را بر عهده دارید. نه!
کمی عقب برگردید و ببینید چه چیزی باعث ایجاد این وب سایت های بزرگ مانند فیس بوک ، Dropbox ، یوتیوب و سایرین شده است. نیاز بود یا کسی از نبود آن رنج می برد. و سپس ، او جرات کرد که به این نیاز پاسخ دهد زیرا او می دانست راهی برای حل آن مشکل و آسان تر کردن امور برای خودش و احتمالاً دیگران وجود دارد. برای حل مشکلات جهان نیازی به یادگیری برنامه نویسی کامپیوتر ندارید ، اما می توانید مشکلات خود را به خوبی حل کنید. در اینجا دلایلی وجود دارد که چرا باید امروز کد نویسی را یاد بگیرید:
برنامه نویسی باعث ایجاد تفکر ساختارمند و خلاق می شود
وقتی برای برنامه نویسان مشکلی ایجاد شود ، آنها بلافاصله شروع به کدنویسی نمی کنند. مشکلات از این طریق حل نمی شوند. شما هنگامی که مشکلی را مشاهده کردید ، باید آن را به قطعات قابل استفاده تقسیم کرده و سپس به آن سوار شوید. آیا برنامه نویسان غیر برنامه نویسی همیشه به چنین مشکلی روی می آورند؟ وقتی شروع به یادگیری برنامه نویسی می کنید ، عادت به کار کردن در راه رسیدن به فرمت بسیار ساختار یافته را دارید. شما به تدریج به مغز خود برنامه می دهید تا هر مشکلی را برطرف کند و بهتر درک کند. شما منطقی فکر می کنید و این باعث می شود که راه حل های خلاق تری که تاکنون ارائه کرده اید ، باشد.
برنامه نویسی کار را برای شما راحت تر می کند
یک برنامه رایانه ای ساده قادر به جابجایی چیزهایی است که می خواهید. چیزی که روی دکمه های فشار دادن کار می کند می تواند برنامه ای برای انجام این کار بر روی شیر روی تلفن هوشمند خود یا وقتی دو برابر کنید. بله ، می توانید وسایل برقی خود را با استفاده از تلفن های هوشمند خود روشن یا خاموش کنید.
چیزی که به ورودی شما به طور مکرر نیاز دارد ، دقیقاً مانند فرم های آنلاین که باید نام ، نام دوم ، ایمیل و سایر اطلاعات خود را پر کنید ، می تواند برنامه ریزی شود تا یک بار نظر شما را داشته باشد و به معنای واقعی کلمه می تواند فرم های شما را با یک کلیک پر کند. بله امکانش هست. کاری ساده به عنوان کار بر روی ورق های اکسل می تواند شما را به دلیل کار دستی که لازم دارد دیوانه شوید. برای کمک به خودتان می توانید برنامه های کمی بنویسید.
فرض کنید شما یک وظیفه در Excel Sheet دارید که محتوای ستون های 2 ، 3 و 4 را اضافه کنید و سپس میانگین نتیجه را پیدا کنید. اگر مجبور هستید این کار را چندین بار در روز انجام دهید ، هر روز ، دیوانه وار خواهد بود. درست؟ اکنون ، اگر برنامه کوچکی بنویسید که بتواند این توابع را به طور هم زمان انجام دهد ، در وقت و تلاش خود صرفه جویی خواهید کرد و 100 برابر ان کارآمد خواهید بود.
تا به حال سعی کرده اید شطرنج را در تلفن هوشمند خود بازی کنید. منظورم این است که یک موجود بی جان ، منظور من این است که تلفن هوشمند شما از شما باهوش تر است؟ از این طریق برنامه ریزی شده است. برنامه ریزی شده است تا در هر حرکتی که احتمالاً هنگام بازی شطرنج انجام دهید ، حرکت صحیح انجام دهید. در مورد هر بازی هوشمند یا بازی رومیزی نیز همین مورد وجود دارد. با داشتن مهارت های برنامه نویسی می توانید ابزارهای خود را ایجاد کرده و زندگی خود را ساده تر کنید.
یادگیری برنامه ماندگاری را به شما می آموزد
هنگامی که شما برنامه نویسی کامپیوتر را یاد می گیرید ، با توجه به راه حل ها ، مشکلات را مشاهده می کنید. مغز شما مانند این کار می کند. وقتی بعد از یادگیری برنامه نویسی با مشکلی روبرو شدید ، شروع به پیش بینی راه های ممکن برای حل آن می کنید. حتی ممکن است نتایج خوبی از آن پیش بینی کنید. هرچند مشکل به نظر برسد سخت ، شما تصمیم می گیرید به هر حال بر روی آن عمل کنید. و شما خود را به یک فرد راه حل محور تبدیل می کنید.
برنامه نویسان باید منطقی درباره یک مشکل فکر کنند. هنگامی که شما شروع به یادگیری نحوه کدنویسی می کنید ، دیگر تسلیم شرایط دشوار دیگر در زندگی روزمره خود نخواهید شد. بارها و بارها شروع به تلاش می کنید. شما صبر می کنید زیرا می دانید که همیشه یک راه حل وجود دارد. فقط به تلاش بیشتری احتیاج دارد ، دقیقاً مانند زمانی که شما یک برنامه را ایجاد می کنید ، آن را اجرا کرده و چندین بار آنرا debug کنید تا به راه حل کامل برسید.
برنامه نویسی کامپیوتر قدرتمند است. حتی اگر اصول اولیه برنامه نویسی را بلد باشید ، می توانید راه حل های زیادی را تصور کنید و می توانید برای حل مشکلات خود از ان استفاده کنید
زیرا این ابزاری قدرتمند است،فراتر از انچه تصور میکنید
مطلبی دیگر از این انتشارات
خاطراتی از دوران مدرسه : از هک تا جعل - قسمت دوم
مطلبی دیگر از این انتشارات
مطالعات اقتباس: پیشدرآمد
مطلبی دیگر از این انتشارات
آریا، برنامه نویس جوان ?