برنامه نویسی چیست ؟ | توضیح جامع برنامه نویسی 👨💻💻

برنامه نویسی چیست ؟ | توضیح جامع برنامه نویسی💻👨💻
برنامه نویسی حرفه ای است که امروزه تبدیل به یکی از پر درآمد ترین و معروف ترین شغل ها شده است که بازار کار بسیار خوبی نیز دارد .
این شغل که دو دسته اصلی بک اند و فرانت اند دارد با توجه به حرکت کسب و کار ها به سمت مدرنیته شدن بازار کار خوبی پیدا کرده است و مشتریان زیادی به سمت آن سوق داده می شوند.
اما سوال این است که برنامه نویسی چه ویژگی هایی دارد و چگونه است ؟
اگر میخواهید به طور کامل و جامع در مورد این شغل بدانید تا پایان این مقاله با ما همراه باشید .
خب در مورد برنامه نویسی باید گفت که این حرفه به عنوان شغل بسیار می تواند دیدگاه خوبی باشد .
مثلا در مورد پر رونق بودن یا نبودن یک شغل شما به بازار کار آن نگاه می کنید .
اما خب بازار کار شغل برنامه نویسی چگونه است ؟
اگر بخواهیم با دلیل به این سوال پاسخ بدهیم بدین شکل خواهد بود که در حال حاضر اکثر مشاغل در حال انتقال به سمت حوزه وب و اینترنت می باشند
و همه به دنبال کسی هستند که بتواند برای آنها به بهترین شکل در فضای مجازی کار کند و برای آن شغل تبلیغ کند .
از این رو می توان به این مساله پی برد که شغل برنامه نویسی بازار کار خوبی دارد .
اما حال اگر بخواهیم یک برنامه نویس شویم باید چه کاری انجام بدهیم ؟
چه مواردی را باید یاد بگیریم ؟
حال می خواهیم به این موارد پاسخ دهیم .
تصور کنید به کشور خارجی در اروپا یا آمریکا سفر کردید .
اولین مورد و دانشی که برای شما از همه موارد دیگر دانستن آن واجب است بلد بودن نحوه ارتباط گیری با مردم آن منطقه است .
برنامه نویسی هم دقیقا به همین شکل است .
شما برای اینکه بتوانید با دستورات خود را به کامپیوتر بدهید باید زبان مخصوص آن را بلد باشید .
برنامه نویسی دو بخش دارد .
بخش اول که روی ظاهر و جلوه های بصری و دسترسی های یک وبسایت کار می کند
و بخش دوم بخشی که روی محتوای اصلی و نوع عملکرد سایت تمرکز دارد .
بخش اول را فرانت اند و بخش دوم را بک اند می نامند.
فرق های بک اند و فرانت اند
خب به طور کلی اگر بخاهیم یک مثال بزنیم بک اند و فرانت اند دو قطب مخالف هم در عین حال تکمیل کننده ی هم در برنامه نویسی وب هستند .
برای مثال
عملکردهایی مثل بهینهسازی برای موتورهای جستجو، سازگار کردن اندازه صفحه با شرایط مختلف و… توسط فرانت اند انجام میشود .
یا مثلا
کاربر میتواند کدهای فرانت اند را در سیستمش ببیند ولی به کدهای بک اند دسترسی ندارد و دراصل ترفندهای یک برنامه نویس بک اند از نظر کاربرها دور و غیرقابل دسترس است .
بک اند بخشی است که به عملکرد ها و ساختمان اصلی سایت توجه دارد و این موارد را اصلاح و تصحیح می کند .
میتوان رابطه بک اند و فرانت اند را مثل رابطه بخش عمران و معماری در یک ساختمان تشبیه کرد .
در ساختمان بخش اصلی و اسکلت ساختمان مربوط به بخش عمران است که این بخش را می توان مشابه بک اند دانست .
و بخش معماری که به ظاهر و دسترسی و اتاق های ساختمان توجه دارد مشابه بخش فرانت اند یک وبسایت عمل می کند .
زبان های برنامه نویسی هر کدام در یکی از دو دسته بک اند یا فرانت اند قرار می گیرند .
در مقالاتی تحت عنوان زبان های برنامه نویسی فرانت اند و زبان های برنامه نویسی بک اند به توضیح بیشتر در مورد هر کدام از این دسته ها پرداخته ایم .
یک نظر