|
5 سال پیش
نقدستان | Naghdestan
چگونه برنامه نویس شویم قسمت برای بک اند از زبان های Python، PHP، Java Go، برای فرانت اند در حوزه
⁉️چگونه برنامه نویس شویم؟ (قسمت اول)
❓با پیشرفت جوامع و داغ شدن بازار تکنولوژی، برنامه نویسی از جایگاه بالایی برخوردار و تبدیل به خود اشتغالی یا به اصطلاح freelancering شد. یعنی میشود با وقت گذاشتن در خانه، به درآمد رسید. اما سوال اصلی اینجاست که از کجا شروع به برنامه نویسی کنیم و آن را ادامه دهیم؟
⭕در جواب باید گفت ابتدا باید مشخص کنید در چه حوزه ای قصد برنامه نویسی دارید. حوزه های مورد بحث شامل frontend که رویه کار را برعهده دارد که خود بسته به اینکه میخواهید برای وبسایت برنامه نویسی کنید یا اپلیکیشن متغیر است و backend که هر آنچه کاربر نمیبیند و در پشت کار قرار دارد را بر عهده میگیرد. به عنوان مثال اپلیکیشن اینستاگرامی که در دست دارید، قسمت صفحه ها و دکمه هایی که میبینید را برنامه نویس فرانت اند طراحی کرده. بخشی که عکس ها آپلود میشوند و از جایی تحت عنوان پایگاه داده خوانده و بارگزاری میشوند را بکاند بر عهده دارد. حال بسته به علاقه خود و اینکه ترجیح به فعالیت گرافیکی دارید یا بحث منطقی و ریاضی میتوانید یکی از این دو را انتخاب کرده و برنامه نویسی کنید. البته برنامه نویسی به اینجا ختم نمیشود و میتوانید در حوزه های علوم کامپیوتر مثل یادگیری ماشین که زیر مجموعه هوش مصنوعی است فعالیت کنید.
? برای معرفی زبان ها ابتدا به رتبهی زبانها در سایت مرجعی تحت عنوان ieee میپردازیم. ده زبان برتر به ترتیب Python، C++، Java، C، C#، PHP، R، JavaScript، Go و Assembly است که بسته به حوزه فعالیتتان یک یا چند زبان را باید انتخاب کنید.
?برای بکاند از زبانهای Python، PHP، Java و Go، برای فرانتاند در حوزه اپلیکیشن موبایل از Swift، Java، Kotlin و JavaScript، برای فرانتاند در حوزه وبسایت از JavaScript، HTML و CSS و برای حوزه های یادگیری ماشین، یادگیری عمیق و در کل حوزه های هوش مصنوعی از Python، C++، C، R و Assembly استفاده میشود که در مورد هوشمصنوعی در مقالههای بعد صحبت خواهیم کرد.
?اما هر یک از این زبانها را میشود به سبک خاصی برنامه نویسی کرد که به آن چارپوب یا به اصطلاح Framework میگوید برای مثال برای اینکه بشود از JavaScript برای برنامه نویسی موبایل و اپلیکشن استفاده کرد از فریموورک React استفاده میکنند.
✍️ امیرحسین احمدنژاد
#برنامه_نویسی #نقدستان #programming #naghdestan#
#java #cpp #python #programmer #پایتون #جاوا #برنامه_نویس
⁉️چگونه برنامه نویس شویم؟ (قسمت اول)
❓با پیشرفت جوامع و داغ شدن بازار تکنولوژی، برنامه نویسی از جایگاه بالایی برخوردار و تبدیل به خود اشتغالی یا به اصطلاح freelancering شد. یعنی میشود با وقت گذاشتن در خانه، به درآمد رسید. اما سوال اصلی اینجاست که از کجا شروع به برنامه نویسی کنیم و آن را ادامه دهیم؟
⭕در جواب باید گفت ابتدا باید مشخص کنید در چه حوزه ای قصد برنامه نویسی دارید. حوزه های مورد بحث شامل frontend که رویه کار را برعهده دارد که خود بسته به اینکه میخواهید برای وبسایت برنامه نویسی کنید یا اپلیکیشن متغیر است و backend که هر آنچه کاربر نمیبیند و در پشت کار قرار دارد را بر عهده میگیرد. به عنوان مثال اپلیکیشن اینستاگرامی که در دست دارید، قسمت صفحه ها و دکمه هایی که میبینید را برنامه نویس فرانت اند طراحی کرده. بخشی که عکس ها آپلود میشوند و از جایی تحت عنوان پایگاه داده خوانده و بارگزاری میشوند را بکاند بر عهده دارد. حال بسته به علاقه خود و اینکه ترجیح به فعالیت گرافیکی دارید یا بحث منطقی و ریاضی میتوانید یکی از این دو را انتخاب کرده و برنامه نویسی کنید. البته برنامه نویسی به اینجا ختم نمیشود و میتوانید در حوزه های علوم کامپیوتر مثل یادگیری ماشین که زیر مجموعه هوش مصنوعی است فعالیت کنید.
? برای معرفی زبان ها ابتدا به رتبهی زبانها در سایت مرجعی تحت عنوان ieee میپردازیم. ده زبان برتر به ترتیب Python، C++، Java، C، C#، PHP، R، JavaScript، Go و Assembly است که بسته به حوزه فعالیتتان یک یا چند زبان را باید انتخاب کنید.
?برای بکاند از زبانهای Python، PHP، Java و Go، برای فرانتاند در حوزه اپلیکیشن موبایل از Swift، Java، Kotlin و JavaScript، برای فرانتاند در حوزه وبسایت از JavaScript، HTML و CSS و برای حوزه های یادگیری ماشین، یادگیری عمیق و در کل حوزه های هوش مصنوعی از Python، C++، C، R و Assembly استفاده میشود که در مورد هوشمصنوعی در مقالههای بعد صحبت خواهیم کرد.
?اما هر یک از این زبانها را میشود به سبک خاصی برنامه نویسی کرد که به آن چارپوب یا به اصطلاح Framework میگوید برای مثال برای اینکه بشود از JavaScript برای برنامه نویسی موبایل و اپلیکشن استفاده کرد از فریموورک React استفاده میکنند.
✍️ امیرحسین احمدنژاد
#برنامه_نویسی #نقدستان #programming #naghdestan#
#java #cpp #python #programmer #پایتون #جاوا #برنامه_نویس
بیشتر...
تبلیغات