شاید این سوال و دغدغه ی خیلی ها حتی حرفه ای های برنامه نویسی باشه که نمی دونن از اینجا به بعد رو باید چگونه ادامه بدهند و به چه زبانی کوچ کنند؟
چون همیشه وقتی یه چیزی رو میخای تازه شروع کنی ، اوایلش راحته . از 0 تا 30 درصد رو راحت یاد میگیری ، چون مقدماته و ساده .
ولی به وسط کار که میرسی یکم ممکنه سردرگم بشی. در این مواقع کافیه چند قدم به عقب بری و مجددا انتخاب کنی.
1. برای چه پلت فرمی می خواید برنامه بنویسید؟
الف - موبایل
ب- دسکتاپ
ج-وب
بهتره سمت دسکتاپ نرید چون به درد کارهای سازمانی می خوره و معمولا به افراد شخصی یا شرکت های کوچیک نمیدن.
موبایل و وب انتخاب های معقول تری هستند. که باز هم با توجه به شرایط کاریتونه.
2.وب رو انتخاب کردم ، حالا چی؟
باید در نظر داشته باشید کسایی که با وب کار می کنن دو دسته هستند web designer یا web developer
طراح سایت باید زبان های ایستا بلد باشه ، HTML و CSS و JAVASCRIPT
با این زبان ها شما یه سایت ساکن مثل سایت های معرفی می تونید بسازید . اما اگه قراره سایت تعاملی و پویا باشه به یک زبان دیگه هم نیاز دارید.
3. زبان پویا برای توسعه دهنده ی سایت ؟
دوتا انتخاب عمده پیش رو دارید ، ASP و PHP
PHP اپن سورس رایگان با تعداد زیادی پروژه آماده و رایگان در دسترس
ASP سازمانی ، تحت ویژوال استودیو
بستگی داره چطور می خواید کار کنید برای خودتون یا در یک شرکت و سازمان.
4.بعد دسته بندی دیگه ای که دارن front-end یعنی بخشی کاربر می بینه , back end یعنی بخشی که برنامه نویس می بینه
جمع بندی خودم برای خودم اینطوریه :
از سه گزینه ی اولی که وب رو انتخاب می کنم. چون همه چیز داره سمت انلاین بودن میره واقعا. که نیاز به HTML و CSS احساس میشه.
بعد JAVASCRIPT و تکنولوژی های مختلفی که داره . مثل React , JQuery , Bootstarp , angular خیلی آگهی استخدام دیدم براشون.
و برای back end هم PHP توصیه میشه. به این ترتیب بخش وب کامل میشه.
بعدا با همینا یادگیری کمی جاوا میتونه به آندروید هم نزدیک بشی.