شاید این سوال و دغدغه ی خیلی ها حتی حرفه ای های برنامه نویسی باشه که نمی دونن از اینجا به بعد رو باید چگونه ادامه بدهند و به چه زبانی کوچ کنند؟

چون همیشه وقتی یه چیزی رو میخای تازه شروع کنی ، اوایلش راحته . از 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 توصیه میشه. به این ترتیب بخش وب کامل میشه.


بعدا با همینا یادگیری کمی جاوا میتونه به آندروید هم نزدیک بشی.