JavaRush /وبلاگ جاوا /Random-FA /نحوه یادگیری در JavaRush: راهنمای دوره

نحوه یادگیری در JavaRush: راهنمای دوره

در گروه منتشر شد
بنابراین شما تصمیم گرفته اید که یک برنامه نویس جاوا شوید. بلافاصله یک سوال منطقی مطرح می شود: "از کجا شروع کنیم؟" در این مقاله در مورد نحوه یادگیری برنامه نویسی از ابتدا با JavaRush صحبت خواهیم کرد. دوره دارای چه ویژگی هایی است، آموزش به چه مراحلی تقسیم می شود و از چه بخش هایی از سایت باید استفاده کنید تا آموزش را تا حد امکان مؤثر کنید. نحوه یادگیری JavaRush: راهنمای دوره - 1

محتوا

  1. ویژگی های دوره JavaRush
  2. پلتفرم های یادگیری: وب سایت و اپلیکیشن موبایل
  3. مراحل دوره
  4. بخش های مفید سایت
  5. کجا با تیم JavaRush ارتباط برقرار کنیم

JavaRush: آموزش جاوا با تاکید بر تمرین

1. آموزش مبتنی بر بازی

دوره JavaRush تا حدودی شبیه به یک بازی کامپیوتری است. این به چهار ماموریت تقسیم می شود که هر کدام یک ایده کلی دارند. به عنوان مثال، Java Syntax اولین جستجو است: نحو اولیه زبان را آموزش می دهد. در ابتدای آموزش، کاربر می تواند انتخاب کند که کوئست کدام سناریو را دنبال کند. برای کسانی که دوست دارند در قالب بازی یاد بگیرند، سناریوهای ادبی (طرح) یا گیمیفیکیشن مناسب است، برای کسانی که حداقل آب را ترجیح می دهند - کلاسیک. به نوبه خود، هر کوئست از ده سطح تشکیل شده است (به جز تلاش اولیه: دارای 10 تا 21 سطح است (بسته به سناریوی انتخاب شده توسط کاربر و سطح دانش اولیه، اما آنها کوتاهتر از مراحل بعدی هستند). آنها باید به صورت متوالی تکمیل شوند.سطوح پر از سخنرانی ها و وظایف با پیچیدگی های مختلف است. برای رفتن به سطح بعدی، باید بیشتر مشکلات را در سطح فعلی حل کنید، زیرا یک راه حل موفق مقدار مشخصی از "تاریکی" را به شما می دهد. با کمک آن می توانید سخنرانی ها و مشکلات بعدی را باز کنید.

2. برنامه نویسی را از همان درس های اول تمرین کنید

تمرین در آموزش جاوا ما (دوره JavaRush) شامل وظایف با فرمت های مختلف است. آنها در "کرونولوژی" متفاوت هستند:
  • برخی از وظایف، ادغام مطالب نظری از سخنرانی پیش رو است.
  • بخش دیگر با هدف تکرار تئوری قبلاً پوشش داده شده از سطوح قبلی است.
  • وظایف سوم " وظایف آینده " است: آنها بر اساس مواد یک، دو یا سه سطح بعدی ارائه می شوند. بله، بله، شما اینطور فکر نمی کردید. این عمدی است. آیا اکنون می خواهید مشکلی را حل کنید، اما دانش ندارید؟ گوگلش کن این یک مهارت بسیار مفید برای یک برنامه نویس است. خوب، اگر می خواهید به طور مداوم حرکت کنید، فقط کار را کنار بگذارید و پس از چند مرحله که به تئوری لازم رسیدید به آن بازگردید.
و همچنین از نظر مقیاس و سطح پیچیدگی:
  • کد تایپ - وظایف برای مبتدیان. گاهی اوقات یک برنامه نویس آینده فقط نیاز دارد که دستش را بگیرد و کد را درک کند. برای انجام این کار، شما به سادگی از نمونه "کپی" می کنید.
  • تجزیه کد افراد دیگر و یافتن خطاها. خوبه، تو ایده ای داری. چنین وظایفی نیز وجود دارد.
  • نوشتن کد خود برای انجام لیستی از شرایط در یک کار؛
  • وظایف پاداش این وظایف برای یادگیری مستقل و برای توسعه تفکر الگوریتمی از پیچیدگی بیشتری برخوردار هستند.
  • مینی پروژه ها اینها وظایفی هستند که به چندین زیرکار تقسیم می شوند که حل تدریجی آنها منجر به ایجاد برنامه های نسبتاً پیچیده و بزرگ می شود. به عنوان مثال، بازی "سوکوبان" یا چت آنلاین. چنین مشکلاتی تقریباً در اواسط دوره ظاهر می شوند.
  • فیلم های. گاهی اوقات تغییر به فعالیت دیگری مفید است. در JavaRush، چنین فعالیتی تماشای ویدیوهای مربوط به متخصصان فناوری اطلاعات است.
وظایف بسیار زیادی وجود دارد که با اتمام دوره تا انتها، به سادگی نمی توانید برنامه نویس شوید!

3. بررسی فوری نتیجه و ابزارهایی برای بهبود کد شما

مهمترین ویژگی JavaRush که آن را از تمام دوره های آنلاین متمایز می کند، تأیید خودکار فوری مشکلات، نکات و توصیه هایی برای راه حل ها است . با JavaRush، لازم نیست مدت زیادی منتظر بمانید تا معلم مشکل شما را بررسی کند: یک دکمه را فشار می دهید و در یک لحظه نتیجه و توصیه هایی را دریافت می کنید اگر مشکلی در راه حل وجود داشته باشد.

4. کمک به حل مشکلات

یادگیری برنامه نویسی نباید شبیه به تنهایی روی یک قایق در وسط اقیانوس باشد. شما باید ارتباط برقرار کنید. برای انجام این کار، JavaRush اول از همه یک بخش " راهنما " دارد. اگر برای مدت طولانی در برخی کارها از دوره گیر کرده اید یا نمی توانید یک موضوع پیچیده را درک کنید، در یک بخش ویژه سؤال بپرسید . یکی از دانش آموزان، توسعه دهندگان یا مدیریت منابع قطعا به شما کمک خواهد کرد. همچنین، هنگامی که احساس قوی‌تری می‌کنید، رفتن به بخش «کمک» برای کمک به کسی در مطالعاتش بسیار مفید خواهد بود. در اینجا شما باید کد شخص دیگری را درک کنید. برای کسانی که برای مطالعه منظم به یک ضربه جادویی نیاز دارند، JavaRush یک نمودار ضربه ارائه کرده است . شما می توانید شخصاً مدیر ضربه را برای روزهای مورد نیاز مدرسه پیکربندی کنید - در صورت لزوم به شما یادآوری می کند: یک اعلان فشار در برنامه تلفن همراه JavaRush ارسال می شود. برنامه ضربات در ابتدا شامل گزینه یادآوری برای هر روز و آخر هفته است. همچنین یک دکمه "فراموش کردن مطالعه" وجود دارد که اگر تصمیم به تعطیلات کوچک دارید به آن نیاز دارید.
پس از اتمام دوره، دانش آموز 300-500 ساعت تجربه برنامه نویسی در دنیای واقعی را دریافت می کند! این دوره همچنین یک ابزار عالی برای کسانی است که قبلا برنامه نویسی را برای مبتدیان آموخته اند، اما نمی دانند از کجا شروع به جستجوی کار کنند. علاوه بر تمرین در حین گذراندن JavaRush، قادر خواهید بود سوالات اصلی را که در مصاحبه باید به آنها پاسخ دهید، تجزیه و تحلیل کنید و همچنین یک رزومه کارآمد ایجاد کنید.

پلتفرم های یادگیری: وب سایت و اپلیکیشن موبایل

برای یادگیری اصول برنامه نویسی جاوا با JavaRush دو گزینه دارید: در برنامه موبایل اندروید یا در نسخه وب. ما در این مطالب در مورد همه چیز با جزئیات بیشتری صحبت می کنیم .

مراحل دوره

JavaRush کامل ترین آموزش جاوا به زبان روسی است. دوره اصلی به شما درک کاملی از Java Core می دهد و تمرینات بعدی به شما کمک می کند تا نحوه کار با فناوری های پیشرفته تر را یاد بگیرید. بنابراین یادگیری JavaRush را می توان به دو بخش اصلی تقسیم کرد.

مرحله 1: تکمیل چهار ماموریت دوره

مطالعه Java Core، یعنی "هسته زبان جاوا" و حل همان 1200 مشکل با بررسی خودکار. چه خبر است؟
  • سخنرانی های کوتاه نظری، غنی از نمونه های زنده؛
  • وظایف، پروژه های کوچک؛
  • سخنرانی‌های انگیزشی (سطح را باز کنید) و ویدیوهایی که به شما کمک می‌کنند تا "هزینه" را برای تکمیل دوره تا انتها حفظ کنید.
  • نظرسنجی در مورد مواد تحت پوشش (سطوح اولیه).
آموزش چگونه پیش می رود؟ سطح اول نوعی آشنایی با دنیای JavaRush، کاراکترها و روش های آموزشی است. مشکلات از اولین درس ها ظاهر می شوند و می توانید آنها را مستقیماً در وب سایت حل کنید. سطح 3 شامل یک درس ویژه در مورد نصب IntelliJ IDEA، یک محیط توسعه محبوب است که توسط برنامه نویسان جاوا استفاده می شود. با نصب آن و افزونه JavaRush می توانید مشکلات را نه تنها در نسخه وب، بلکه در رایانه شخصی خود نیز حل کنید. این به ویژه در سطوح بعدی دوره مفید خواهد بود، زمانی که وظایف بزرگتر شروع می شود، و از نیمه دوم دوره - پروژه های کوچک ، وظایف پاداش. هنگامی که در یک دوره به سطح 35 رسیدید (صرف نظر از سناریویی که انتخاب می کنید)، می توانید برای یک دوره کارآموزی آنلاین ثبت نام کنید .

مرحله 2: کارآموزی آنلاین

در طی چندین ماه، دانش آموزان اصول و فناوری هایی را که برای توسعه دهندگان جاوا در آینده مهم هستند، تحت نظارت یک مربی با تجربه مطالعه می کنند. در طول دوره کارآموزی، 8 پروژه جالب را برای نمونه کار خود می نویسید: از بازی ها گرفته تا برنامه های کاربردی، به عنوان مثال، یک لیست کار و یک تابلو برای کار با وظایفی مانند Jira. شما در مورد این پروژه ها از یک مربی بازخورد دریافت خواهید کرد و می توانید آنها را به مجموعه GitHub خود اضافه کنید. یکی دیگر از امتیازات کارآموزی آنلاین با JavaRush کمک از مرکز شغلی ما در آماده سازی و پیدا کردن اولین شغل شما است. در مورد نحوه نوشتن رزومه، نامه های پوششی، نحوه انجام مصاحبه ها و کارهایی که برای دریافت یک پیشنهاد خوب باید انجام دهید، از کارشناسان حرفه ای مشاوره دریافت خواهید کرد. استخدام برای کارآموزی هر ماه یکبار انجام می شود.

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

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

بخش های مفید JavaRush

دوره آموزشی مهمترین چیز است! اگر همه چیز را مرور کنید، تبدیل به یک برنامه نویس باحال جاوا می شوید! مسائل - 1200 مسئله عملی. آنها را می توان جدا از دوره باز کرد، اما فقط مواردی که قبلاً به آنها رسیده اید برای حل در دسترس هستند. اطلاعات دقیق در مورد بخش "وظایف" را می توانید در این ویدیو پیدا کنید . Help خرد جمعی دانشجویان و متخصصان JavaRush است. فقط سوال خود را در مورد یک مسئله تئوری یا عملی بپرسید، آنها قطعا به شما کمک خواهند کرد. جالب ترین ویژگی های بخش "راهنما" را می توانید در اینجا بیابید . مقالات بخشی است که پست‌های گروه‌ها و شهرهای مختلف را ترکیب می‌کند. آنها برای بحث در مورد پروژه و همه چیز مربوط به مطالعه - تئوری، وظایف، سوالات مصاحبه ایجاد شدند. به گروه های علاقه مند بپیوندید، مقالاتی از فارغ التحصیلان، دانشجویان و ویراستاران JavaRush بخوانید و اگر چیزی برای گفتن دارید، مقاله خود را ارسال کنید! Success Stories یک گروه ویژه است که در آن دانشجویان و فارغ التحصیلان JavaRush در مورد چگونگی تسخیر جاوا و یافتن شغل صحبت می کنند. بازی ها بخشی با پروژه هایی برای نوشتن بازی های ساده اما هیجان انگیز است: "مارها"، "2048"، مسابقه با موانع، تیراندازهای فضایی. همه پروژه ها به وظایف فرعی تقسیم می شوند. با دنبال کردن گام به گام آنها، نسخه خود را خواهید نوشت. پروژه ها بر اساس پیچیدگی تقسیم می شوند. مواردی وجود دارد که دانش آموزانی که 5 سطح از دوره را گذرانده اند می توانند انجام دهند و مواردی هستند که به سطح 10+ نیاز دارند.
ویدئو - در کانال رسمی یوتیوب ما گزارش های ویدئویی از دانشجویان پروژه JavaRush، بررسی های ویدئویی، دستورالعمل های مفید مختلف، ترجمه بهترین سخنرانی های خارجی در مورد برنامه نویسی و موارد دیگر را خواهید دید.

کجا با تیم JavaRush ارتباط برقرار کنیم

شما می توانید هرگونه سوال مرتبط با دوره را با ارسال ایمیل به support@javarush.com یا در چت در وب سایت مطرح کنید. ما همچنین در شبکه های اجتماعی با دانش آموزان ارتباط برقرار می کنیم:
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION