CodeGym /وبلاگ جاوا /Random-FA /کدنویسی جاوا برای Dummies: بهترین گزینه برای یادگیری آن ا...
John Squirrels
مرحله
San Francisco

کدنویسی جاوا برای Dummies: بهترین گزینه برای یادگیری آن از ابتدا چیست

در گروه منتشر شد
یادگیری هر چیزی از کتاب ها گزینه مناسبی به نظر می رسد، اما آیا یادگیری کدنویسی منطقی است؟ بیایید تصور کنیم که شما کاملاً در برنامه نویسی تازه کار هستید و تصویر مبهمی از آنچه دقیقاً باید بدانید و انجام دهید تا شغل واقعی پیدا کنید دارید. اشکالی ندارد که کتابی در مورد کدنویسی جاوا برای آدمک‌ها تهیه کنید تا یک ایده کلی پیدا کنید، اما بعدی چیست؟ مطمئناً نمی توانید این تجربه را در CV خود بگنجانید :) کدنویسی جاوا برای Dummies: بهترین گزینه برای یادگیری آن از ابتدا چیست - 1برنامه نویسی مهارتی است که به لطف عادت روزانه به کدنویسی تیزتر می شود. شما با یادگیری قوانین بازی به یک بازیکن ورزشی برجسته تبدیل نخواهید شد، زیرا برای به دست آوردن نتایج عالی باید هر روز تمرین کنید و ضربه های سختی دریافت کنید. اکنون، بیایید در مورد اشتباهات عمده بسیاری از مبتدیان صحبت کنیم و به این فکر کنیم که چگونه می توانید با تنظیم یک برنامه کامل یادگیری از آنها فرار کنید.

از کجا شروع کنیم و چه کاری را نباید انجام دهیم

قبل از شما میلیون ها یادگیرنده وجود داشته اند و حتی جانشینان بیشتری نیز خواهند بود، و حدس بزنید چه چیزی؟ بسیاری از آنها هنوز در دام های مشترک می افتند. اما شما در بین آنها نخواهید بود، رفیق :) زیرا شما لیست کوتاهی از اشتباهات رایجی دارید که تقریباً همه مبتدیان انجام می دهند و اکنون احتمالاً برای آنها وقت نمی گذارید:
  • تحقیق بیش از حد به جای تمرین؛
  • یادگیری مستمر بدون هدف تعریف شده؛
  • ایجاد مکث های طولانی مدت در آموزش؛
  • یادگیری انفرادی
آیا می توانید یک بار برای همیشه از شر این موانع خلاص شوید؟ آیا گزینه ای برای یادگیری جاوا برای آدمک ها با ترکیبی مناسب از تئوری، تمرین، انگیزه و تعیین هدف وجود دارد؟ یک قرص جادویی که می توان آن را مصرف کرد و به یک توسعه دهنده بزرگ جاوا تبدیل شد، به سادگی وجود ندارد. اما ما در حال حاضر یک محیط عالی با ابزار مناسب، که به شما در این چالش بزرگ کمک خواهد کرد.

با CodeGym آشنا شوید: یک آموزش جاوا برای آدمک ها (و همچنین زبان آموزان پیشرفته :)

دوره CodeGym به راحتی برای افراد مبتدی در برنامه نویسی پیش می رود. برای گذراندن دوره لازم نیست نتایج برجسته ای در ریاضی نشان دهید یا پیشینه ای در IT داشته باشید. تنها چیزی که نیاز دارید زمان برای یادگیری و تمرین است. در اینجا چند ویژگی CodeGym برای ارتقاء سطح یادگیری جاوا آورده شده است.
  1. با یک برنامه یادگیری متفکرانه شروع کنید

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

    ما می دانیم که درک موضوع جدیدی که با عبارات صرفاً نظری و ناآشنا توضیح داده شده است چقدر دشوار است. بهتر است در کوچکترین ویژگی ها که به نوعی به موضوع مربوط می شود، زیاد وارد نشوید.

    هدف CodeGym این است که حداقل مبنای تئوری را که به عنوان یک توسعه دهنده جوان به آن نیاز دارید، در اختیار شما قرار دهد. این یک آموزش کامل جاوا برای dummies است، که در آن با انجام دادن (یا کدنویسی، به عبارت دقیق تر) یاد می گیرید.

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

    سفر شما در CodeGym به چهار ماموریت تقسیم می شود: Java Syntax، Java Core، Java Multithreading و Java Collections. هر کوئست از 10 سطح تشکیل شده است. هر سطح دارای 12-13 درس است. هر درس موضوع خاصی را پوشش می دهد و شامل یک نظریه به همراه مجموعه ای از وظایف است. در اینجا شما یک برنامه آموزشی با سخنرانی های کوتاه و قابل فهم و "تکالیف" دارید!

  2. درباره نتایج و پیشرفت خود بازخورد فوری دریافت کنید

    این کتاب فقط می تواند آنچه را که قبلاً نوشته شده است به شما ارائه دهد. به سؤالات اضافی پاسخ نمی دهد و مطمئناً در مورد چگونگی تعمیر کد شما نیز راهنمایی نمی کند!

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

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

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

  3. با حس، انگیزه و همراهی خوب یاد بگیرید

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

    اگر با بازی‌ها آشنایی دارید، می‌دانید که آن‌ها به راحتی می‌توانند ساعت‌ها و روزها شما را از واقعیت «دزدیده» کنند، تا زمانی که تلاش را پشت سر بگذارید یا دنیای خیالی را فتح کنید. آیا آموزش می تواند تا این حد سرگرم کننده باشد؟ باز هم به CodeGym خوش آمدید.

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

    آنچه نیز مهم است، شما اینجا تنها نیستید. جامعه CodeGym در حال رشد است و شما همیشه می توانید برای انجام وظایف کمک بخواهید یا در مورد تنظیم مطالعه خود مشاوره دریافت کنید. کدنویسی را به عادت روزانه خود تبدیل کنید و مطمئناً نحوه اجرای برنامه نویسی جاوا را خواهید آموخت.

لیست جایزه ای از کتاب ها برای یادگیری جاوا: از سری "برای آدمک ها" تا خواندن عمیق

اشتباه متوجه نشوید، هیچ کس سعی نمی کند شما را از مطالعه دلیل بیاورد. در واقع، کتاب ها می توانند مکمل خوبی برای برنامه یادگیری شما باشند. در اینجا چند منبع وجود دارد که ارزش توجه شما را دارد:
  1. Head First Java اثر کتی سیرا و برت بیتس

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

  2. شروع برنامه نویسی با Java For Dummies

    ممکن است در مورد «سریال آدمک‌ها» شک داشته باشید، اما با این حال آنها برای کسانی که اصلاً در این زمینه چیزی نمی‌دانند خوب هستند. در اینجا شما چیزهای مهمی را که برای شروع برنامه نویسی جاوا نیاز دارید، یاد خواهید گرفت، مانند نحوه نصب جاوا، کامپایل کد و تکمیل تمرینات عملی مختلف پس از پایان خواندن.

  3. جاوا: راهنمای مبتدی اثر هربرت شیلد

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

  4. هسته جاوا جلد اول - مبانی

    با 1000 صفحه چشمگیر گیج نشوید – شما می توانید به راحتی این کتاب را از روی جلد تا جلد بخوانید. هر فصل به موضوع خاصی اختصاص دارد که از مقدمه ای بر زبان و محیط برنامه نویسی جاوا شروع می شود و به ساختارهای داده، اشیاء و کلاس ها و غیره می رسد. برخلاف بسیاری از کتاب‌های مبتدی، Core Java پوشش صریح مجموعه‌ها و ژنریک‌ها را ارائه می‌کند که برای برنامه‌نویسی واقعی مفید است.

  5. Think Java: How to Think Like a Computer Scientist نوشته آلن داونی و کریس میفیلد

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

بسته شدن

به یاد داشته باشید که سطح ورودی شما از درک برنامه نویسی فقط در همان ابتدا مرتبط است. اگر حداقل این سه مورد را داشته باشید، شانس این را دارید که از زبان آموزان آماده پیشی بگیرید:
  • اهداف و چارچوب زمانی مشخص
  • انگیزه
  • ... و هزاران تمرین، البته
موفق باشید!
نظرات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION