ایلیا کمالی
3 سال پیش توسط ایلیا کمالی مطرح شد
21 پاسخ

یادگیری چندین زبان برنامه نویسی

سلام ی سوال داشتم اینکه من هدفم یادگیری هر دو زبان پایتون و جاوا هسش
میخواستم بدونم اول با کدوم شروع کنم و چقد وقت برا یاد گیری هرکدومم بذارم و اینکه یادگیری هرکدوم به صورت میانگین چقد طول میکشه؟


ثبت پرسش جدید
رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 3 سال پیش مطرح شد
0

سلام.
برای شروع جاوا گزینه بهتری هست.
مدت زمان یادگیری بستگی به شما و زمانی که در طول روز میذارین بستگی داره.
موفق باشید.


مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش آپدیت شد
1

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


ابوالفضل محمدی
تخصص : در حال یادگیری طراحی وب......
@abolfazlmohamadi690 3 سال پیش مطرح شد
-2

سلام شما اول از همه باید جاوااسکریپت رو یاد بگیرید و بعد از اون برید سراغ پایتون

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

البته این نظر شخصی خودمه حالا شما رو نمی دونم


.
تخصص : برنامه نویس
@aaaaa1 3 سال پیش مطرح شد
-1

سلام به نظر من از پایتون شروع کن چون سادست


Saeed7596
تخصص : Web Developer
@saeed7596 3 سال پیش مطرح شد
0

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


محمد حسین
تخصص : mevn stack
@saghari 3 سال پیش مطرح شد
2

من یه مقاله در رابطه با سوالتون توی ویرگول نوشتم، میتونید از اون کمک بگیرید: https://vrgl.ir/N5TeV


مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش آپدیت شد
0

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


Farshad
@fashionmetal1359 3 سال پیش مطرح شد
0

زبانهای شی گرا مخصوصا جاوا برای شروع به هیچ وجه گزینه خوبی نیستند چون شی گرایی بسیار پیچیده هستش و برنامه نویس تازه کار رو خسته میکنه.زبان C برای شروع عالی هستش ولی میتونید از پایتون هم شروع کنید چون مدل شی گرایی پایتون بسیار ساده تر و بهتر از جاوا هستش و اتفاقا پایتون از جاوا شی گرا تر هستش و یه زبان کاملا شی گرا به حساب میاد ولی جاوا کاملا شی گرا نیست و حتی (آلن کی) که شی گرایی رو بوجود آورد شی گرایی زبانهای روبی - جاوااسکریپت و پایتون رو بسیار منطقی تر و بهتر از جاوا و سی شارپ میدونه و جاوا و سی شارپ و سی پلاس پلاس رو زبانهای شی گرای تجاری میدونه.البته آلن کی به غیر از زبان (اسمال تاک) که خودش اون رو بوجود آورده هیچ زبان دیگه ای رو شی گرای واقعی نمیدونه و اعتقاد داره که این زبانها به بیراهه رفته اند.ببخشید طولانی شد.با سپاس


مجید کاظمی
تخصص : Full Stack Developer
@alikazemi20126 3 سال پیش مطرح شد
0

@mobinasattari7 ببخشید چرا اطلاعات اشتباه میدید . کی گفته جاوا یک زبان سطح پایینه . جاوا و پایتون هر دو زبان high level محسوب میشن . زبان اسمبلی یک زبان low level هستش


مجید کاظمی
تخصص : Full Stack Developer
@alikazemi20126 3 سال پیش مطرح شد
-2

در جاوا ساده ترین کد که همون پرینت هست رو باید توی متد یه کلاس نوشت . ینی اصولا شما وقتی یک پروژه جاوا ایجاد میکنی , ide به صورت اتوماتیک یک کلاس برای شما ایجاد میکنه . اما در پایتون شما با استفاده از یک فایل میتونین کد مورد نظر رو بدون استفاده از برنامه نویسی شی گرا نیز بنویسین . یکی از کامل ترین پیاده سازی های برنامه نویسی شی گرا رو جاوا داره و بنظر من رو دست نداره . اما برای شروع خوب نیست . برای شروع زبان هایی مثل c یا c++ عالیه


مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش مطرح شد
0

درود. @alikazemi20126
من هم جاوا کار کردم هم پایتون. سینتکس پایتون خیلی خیلی ساده تر و رووون تره و از جاوا خیلی برای یادگیری مناسب تره.
جاوا برای کسی که میخواد برنامه نویسی رو شروع کنه سنگینه و کسی که هر دوش رو کار کرده باشه، به هیچ تازه کاری جاوا رو پیشنهاد نمیده.
زبان های سی و سی پلاس پلاس هم همینطورن و با توجه به نحوه کد زنی که دارن، برای کسی که هنوز درگیر برنامه نویسی نشده زوده.
وقتی کسی اصول رو بلد باشه، وقتی یه زبانی رو تموم کرد میتونه بره سراغ یه زبان دیگه. ولی اینکه از همون اول یه سنگ بزرگ برداره از برنامه نویسی زده اش میکنه!
در ضمن جاوا و پایتون به یه اندازه شی گرا هستن. من نمیدونم شما به چه زبانی کد میزنید ولی به عنوان کسی که زبان های زیادی رو برای شروع انتخاب کرده، به هیچ کس جاوا رو پیشنهاد نمیدم.
وقتی شی گرایی پایتون رو بلد باشی، شی گرایی جاوا رو هم درک میکنی! اما اگه مال جاوا رو درست یاد نگیری، وقتی سویچ کنی رو پایتون ممکنه از اونم کامل سر در نیاری!
من اول از همه با سی شروع کردم و در حد مرگ از برنامه نویسی متنفر شدم.
من از مسیر ایشون اطلاعی ندارم ولی زمانی که بدونی دقیقا تو چه حوزه ای میخوای کار کنی، دیگه راحت تر تصمیم میگیری.
من قصد جسارت ندارم ولی لازم دیدم اینها رو بگم
موفق باشید


ebiram
تخصص : برنامه نویس وب، طراح رابط کارب...
@ebiramgs 3 سال پیش مطرح شد
1

سلام
اول، هدفتون مشخص باشه.
هدفتون از برنامه نویس شدن چیه؟
می خواید چی بسازید؟
می خواید چه مقدار درآمد داشته باشید؟
می خواید با برنامه نویس شدن به کجا برسید؟

دوم، زمینه کاری مشخص باشه.
می خواید در چه زمینه ای برنامه نویسی کنید؟
بازی سازی؟
وب؟
موبایل؟

سوم، ساده ترین و پرکاربرد ترین زبان در زمینه کاری و متناسب با هدف انتخاب بشه.
ساده ترین و پر طرفدار ترین زبان ها، بیشترین منابع آموزشی، بیشترین پکیج ها و بیشترین فریمورک ها رو دارن.

چهارم، لازم نیست همه زبان هارو باهم یاد بگیرید.
فقط یک زبان ساده رو انتخاب کنید و مفاهیم اولیه و ساختار برنامه نویسی رو یاد بگیرید.
بقیه زبان های پرکاربرد امروزی تقریبا مثل هم هستن و صرفا در سرعت و کاربرد تفاوت دارن.

نکته؛ برای برنامه نویسی:
موبایل: جاوا یا کاتلین برای اندروید، swift برای ios
وب: جاوا اسکریپت برای فرانت اند و بک اند، php برای بک اند، پایتون برای بک اند
بازی: سی شارپ برای یونیتی و تا حدی پایتون
مباحث علمی و هوش مصنوعی: پایتون و تا حدی جاوا اسکریپت
اینا زبان های پرکاربرد و پر طرفدار با منابع آموزشی زیاد، پکیج های جامع و فریمورک های بسیار پیشرفته هستن.


مجید کاظمی
تخصص : Full Stack Developer
@alikazemi20126 3 سال پیش مطرح شد
0

@mobinasattari7 بله حرف شما درسته . فقط اون جایش که گفتین جاوا low level هستش اشتباه بود . وگرنه کسی که تازه برنامه نویسی رو شروع کرده ابتدا باید اصول و درک برنامه نویسیش رو بالا ببره با یه زبان آسون . و در قدم های بعدی شی گرایی رو یاد بگیره


علی جمالی
تخصص : برنامه نویس وب
@alijamali 3 سال پیش مطرح شد
0

به نظر من java رو یاد بگیر چون اگه python رو اول کار یاد بگیری دیگه احساس نیاز به زبان های دیگه رو پیدا نمیکنی
اما اگه تجربه برنامه نویسی نداشته باشی اول python رو یاد بگیر


محمدحسن فرهادی
تخصص : علاقه مند به کد نویسی
@farhadi 3 سال پیش مطرح شد
1

دوستان بنده تصورم اینه که ایشون کلا منظورشون جاوا اسکریپت بوده و اصلا اینقدر عمیق به ماجرا نگاه نکردن!


محمدصادق عبداللهی
تخصص : junior full stack developer
@mimsadAlef 3 سال پیش مطرح شد
0

به نظر من اول پایتون😄


مهران مرندی
تخصص : برنامه نویس
@mehranmarandi 3 سال پیش مطرح شد
0

فکر کنم از وقتی این سوالو پرسیدید شروع کرده بودید تا الان نصف پایتون تموم شده بود 😅
اینم صرفا جهت فان
توضیح تصویر رو وارد کنید


مهرداد درخشش
تخصص : سرپرست واحد it شیشه کاوه
@mehrdaddjb 3 سال پیش مطرح شد
-1

یادگیری چند زبان مختلف خوبه ولی باید اول از همه بدونی هدفت چیه .
براساس هدفی که تعیین میکنی سرفصل هات رو انتخاب کن و شروع کن


Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

سلام
به نظر بنده از پایتون شروع کنید چون پایتون نسبت به جاوا راحتره.
@kamaliiliya13


Farshad
@fashionmetal1359 2 سال پیش مطرح شد
0

بد ترین کار شروع برنامه نویسی با یک زبان شی گرا هستش چون شی گرایی موضوع پیچیده ای هستش و درکش نیاز به تحلیل بسیار زیاد داره.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام