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