ناشناس

سوال 3485

من ۱۸ سالمه و میخوام برنامه‌نویسی رو به صورت تجربی یاد بگیرم اما نمیدونم کدوم زبان رو برای شروع انتخاب کنم. میخوام بتونم سریع یادش بگیرم و ازش کسب درآمد کنم. من به جاوا اسکریپت، کاتلین، سی‌اس‌اس، وردپرس و پایتون علاقه‌مندم اما نمی‌دونم کدوم رو انتخاب کنم. از کدوم زبان شروع کنم؟

ثبت پاسخ جدید

برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.

پاسخ‌ها

3 پاسخ
باید اول اصول برنامه نویسی رو یاد بگیری که شامل الگوریتم و توابع و متغیرها و ... هستن بعد یه زبان انتخاب کنید برای شروع ترجیحا سی پلاس پلاس استفاده میشه فک کنم اشتباهی سی اس اس شنیدی چون سی اس اس زبان برنامه نویسی نیست وردپرس هم سیستم مدیریت محتوا هست که زبانش پی اچ پیه... به نظرم این اصول و مبانی رو هنوز نمیدونید اینطوری نمیشه پیش برید بهتره از دوره ۱۲ قدم برنامه نویسی استفاده کنید تا بهتر و منظم تر برنامه نویسی رو یاد بگیرید. موفق باشید

سلام دوست عزیز خسته نباشی

اول از همه باید بگم وردپرس زبان برنامه نویسی نیست و فقط یه سیستم تولید محتوا پیشرفته هست که یادگیری سختی نداره در عرض یک هفته می شه یاد گرفت‌.

+ برای شروع معمولا پایتون پیشنهاد می شه اما شما باید نگاه کنی ببینی در آینده می خوای کدوم حرفه کدوم شاخه از برنامه نویسی رو ادامه بدی بعد شروع به یادگیری زبان اون شاخه کنی.

امید وارم که به دردت بخوره

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

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