پرش به محتوای اصلی
مسیر تخصصی جاوا و Spring
درخواست پروژهارتباط با ماراهنما
جاواپرو v1.2.7یاد بگیر، تمرین کن، حرفه‌ای بساز
خانهدوره‌هاآموزش رایگانوبلاگمدرس‌هاخدمات
خانهچگونه بدون هیچ پیش زمینه ای شروع به یادگیری زبان برنامه نویسی جاوا کنیم؟
وبلاگ »

چگونه بدون هیچ پیش زمینه ای شروع به یادگیری زبان برنامه نویسی جاوا کنیم؟

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

۱۰ دقیقه مطالعهوبلاگ »آموزش جاوا و انجام پروژه های برنامه نویسی
چگونه بدون هیچ پیش زمینه ای شروع به یادگیری زبان برنامه نویسی جاوا کنیم؟
محتوای منتخب جاواپرو

خلاصه مطلب

اگه تا حالا هیچ دانش برنامه نویسی نداشتی و قصد یادگیری زبان برنامه نویسی جاوا را دارید و نمی دونی از کجا باید شروع کنی این مقاله با ارزش را از دست نده.
نوع محتوامقاله آموزشی
موضوعوبلاگ »
زمان مطالعه۱۰ دقیقه
آخرین ویرایش۳۰ اردیبهشت ۱۴۰۴

به نام خدا

مباحث پرکاربرد و مهم زبان جاوا رو به صورت رایگان آموزش ببین
مباحث پرکاربرد و مهم زبان جاوا رو به صورت رایگان آموزش ببین

هیچ دانش و دیدی از برنامه نویسی ندارم،چگونه زبان برنامه نویسی جاوا را یاد بگیرم؟

پیش نیازهای یادگیری زبان برنامه نویسی جاوا
پیش نیازهای یادگیری زبان برنامه نویسی جاوا

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

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

لیست دوره های آکادمی جاواپرو

دوره پرتاب | آموزش پیش نیازهای قبل از شروع برنامه نویسیدوره مقدماتی زبان برنامه نویسی جاوادوره جامع شاهکار پیشرفته جاوادوره جامع طلایی Spring Coreدوره آموزش فریمورک Spring Bootدوره پروژه محور Spring Boot - سیستم دانشگاهدوره جامع دژبان Spring securityدوره جامع نخبگان معماری میکروسرویس با Java و Spring Boot

بیا با یک داستان شروع کنیم!

آموزش زبان جاوا
آموزش زبان جاوا

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

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

پیش نیاز زبان جاوا
پیش نیاز زبان جاوا

گرگعلی به جعفر میگه من از طریق بسته آموزشی سایت "بالاتر از خیال" شروع به یادگیری جاوا کردم و الان فول فول ام و به تو هم پیشنهاد میکنم بری به سایتشون سر بزنی و بسته آموزش دوره جاوا را تهیه کنی و شروع به یادگیری جاوا به چه آسانی کنی! آخ آخ، امان از تجویز نادرست! امان از تجویز اشتباه! امان از راهنمایی هایی که خیرخواهانه است اما ادمو به ناکجاآباد میکشونه!! گرگعلی فراموش کرد که به جعفر بگه من از قبل پیش زمینه ای در مورد برنامه نویسی داشتم ،تجربه های خودم ،آزمون و خطاهای خودم را داشتم و به دلیل همین تجربیات و پیش نیازها تونستم از بسته آموزشی جاوا سایت "بالاتر از خیال" استفاده کنم.

جعفر در گوگل اسم سایت "بالاتر از خیال" را سرچ میکنه و واردش میشه.بسته های آموزشی متنوعی در سایت اموزش برنامه نویسی مذکور وجود داره ،جعفر با شعارهای از نوع آموزش صفر تا صد زبان برنامه نویسی بلبل! یادگیری زبان بلبل بدون پیش نیاز و دانستن زبان گنجشک! 😅😅 بسته آموزشی چگونه مانند کوآلا بخوابیم و برنامه نویس شویم؟😅😅 و... برخورد میکنه! جعفر ی احسنتی برای گرگعلی میفرسته و میگه عجب سایت آموزش برنامه نویسی رو بهم معرفی کرده و در بین انبوهی از آموزش های برنامه نویسی ، پکیج اموزش زبان برنامه نویسی جاوا رو پیدا میکنه و با عنوان " یادگیری صفر تا صد جاوا بدون داشتن پیشنیاز و دانش برنامه نویسی " روبرو میشه! جعفر با اشتیاق فراووون دکمه خرید رو میزنه و بسته اموزش جاوا رو تهیه میکنه.

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

دوره آموزش Spring Boot + آموزش پروژه محور کتابفروشی با اسپرینگ بوت [جهت مشاهده سرفصل ها و ثبت نام کلیک کنید]

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

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

من قصد نقد و بررسی سایت های آموزش برنامه نویسی ا صلا نداشتم یهو بحث به انحراف کشیده شد😂 بگذریم.

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

میدونم خیلی کشش دادم،الان سوالی که از اول مقاله تا اینجا تو ذهنت بوده اینه که راه کار بده،راه کار بده هاااا؟😂

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

الگوریتم و فلوچارت پیش نیاز یادگیری جاوا
الگوریتم و فلوچارت پیش نیاز یادگیری جاوا

اولین گام: یادگیری الگوریتم و فلوچارت

برای بالا رفتن درک شما از حل مسئله و اولویت های اجرا شدن دستورات در برنامه نویسی ، یادگیری الگوریتم و فلوچارت برای فردی که تاحالا هیچ زبان برنامه نویسی کار نکرده و دانشی در زمینه برنامه نویسی ندارد الزامی است.

زبان c پیش نیاز زبان جاوا
زبان c پیش نیاز زبان جاوا

دومین گام: یادگیری یک زبان پایه نظیر زبان c

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

آموزش ساده زبان برنامه نویسی جاوا
آموزش ساده زبان برنامه نویسی جاوا

سومین گام: حالا وارد دنیای جاوا شو!

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

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

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

وقتی شما ابتدا الگوریتم و فلوچارت کار می کنید بعد یک زبان پایه نظیر c و در نهایت وارد یادگیری جاوا می شوید مانند ورزشکاری هستید که گام به گام عضلات و ماهیچه های خودشو قوی تر کرده و در نهایت میتونه وزنه های سنگین تری را بلند کنه.شما هم ذهن و درک مسئله خودتون رو قوی تر کردید ، در زبان سی وقت بیشتری رو مفاهیم پایه گذاشتید و دیگه مشکلی در حل مسائل پایه ای ندارید، خب اینجوری از نظر ذهنی و روحی از موقعیت و اعتماد به نفس بیشتری برای یادگیری زبان جاوا برخودار خواهید شد تا این که یهویی بدون هیچ دانشی شروع به یادگیری زبان جاوا کنید.

به طور خلاصه پس برای شروع یادگیری زبان برنامه نویسی جاوا به ترتیب زیر عمل می کنیم:

1. یادگیری الگوریتم و فلوچارت 2. یادگیری یک زبان پایه ای نظیر c 3. در نهایت شروع زبان جاوا

توجه: اگه دوست دارید در این سایت زبان سی را به شیوه اسان آموزش بدهم نظرات خودتون را زیر این مطلب در سایت کامنت کنید یا به ایمیل بنده یا در تماس با ما درخواست خودتون را ارسال کنید که ببینم چقدر مشتاق یادگیری زبان سی وجود دارد.

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

دوست من آرزوی سعادت و کامیابی رو برات دارم،خدانگهدار

این جلسه آموزشی را می توانید بصورت کتاب الکترونیکی (PDF شده) در لینک زیر دریافت کنید. این جلسه آموزشی را بصورت کامل و مرتب شده در لینک زیر دانلود کنید:(در صورت خرابی لینک گزارش دهید)

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

لینک دانلود کتاب

برچسب‌هاوبلاگ »برنامه نویسیجاواjavaیادگیری جاواشروع به یادگیری جاواپیش نیاز جاواآموزش جاوازبان جاوازبان برنامه نویسی جاوابرنامه نویسی جاوازبان برنامه نویسیبرنامه نویس
ادامه مسیر

پیشنهاد جاواپرو

موضوع را با آموزش‌های مرتبط ادامه دهید و نکته‌های کاربردی را در مسیر خود نگه دارید

مشاهده دوره‌ها
مطالب پیشنهادی

ادامه مطالعه

xدسته‌بندی نشده
۱۱ دی ۱۳۹۸ مطالعه کوتاه

x

پادکست شماره 3 – راه های کسب درآمد از برنامه نویسی

مطالعه مطلب
پادکست شماره 3 - راه های کسب درآمد از برنامه نویسیپادکست
۲۹ اردیبهشت ۱۴۰۴ مطالعه کوتاه

پادکست شماره 3 - راه های کسب درآمد از برنامه نویسی

در این پادکست برنامه نویسی به شیوه ها و راه های کسب درآمد از برنامه نویسی پرداخته ایم. یک کاغذ و قلم بردارید و به پادکست گوش بدید.

مطالعه مطلب
پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟پادکست
۲۹ اردیبهشت ۱۴۰۴ مطالعه کوتاه

پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟

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

مطالعه مطلب
جاواپرومرجع تخصصی یادگیری و توسعهٔ جاوا

تجربه‌ای منظم، ساده و حرفه‌ای برای یادگیری عمیق جاوا، Spring و مهندسی نرم‌افزار؛ قابل استفاده در موبایل، تبلت و دسکتاپ

یادگیری

همه دوره‌هاآموزش رایگانمسیر یادگیریمدرس‌ها

جاواپرو

درباره ماخدمات تخصصیدرخواست پروژهبلاگ فنی

پشتیبانی

تماس با ماپرسش‌های متداولقوانین و حریم خصوصیبروزرسانی‌های جاواپروثبت تیکت
خرید امنپرداخت فقط در درگاه رسمیپشتیبانی آموزشیمسیر ارتباط شفاف و پیگیری‌پذیردسترسی پایداروب‌اپ واکنش‌گرا روی همه دستگاه‌ها
© ۱۴۰۵ جاواپرو؛ همه حقوق محفوظ استتوسعه توسط پایاپینگ
خانهدوره‌هاسبد