JavaRush /وبلاگ جاوا /Random-FA /آیا می توان جاوا را از ابتدا یاد گرفت و یک برنامه نویس جد...

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

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

بله، این کاملا واقعی است!

جاوا: یاد دادن یا ندادن؟

در اینجا چند نقل قول در مورد یادگیری جاوا از برنامه نویسان روزمره وجود دارد که نظرات خود را در مورد سایت محبوب پرسش و پاسخ Quora به اشتراک می گذارند. «به یادگیری یک زبان برنامه نویسی همان طور که به یادگیری یک زبان خارجی معمولی مانند فرانسوی نگاه می کنید نگاه کنید. هیچ الزامات جهانی وجود ندارد، پس از آن شما این زبان را خواهید دانست. می توانید کلمات ساده ای مانند "سلام" و "متشکرم" را یاد بگیرید. اما این بدان معنا نیست که شما می توانید فرانسوی صحبت کنید. من به نوبه خود یک انگلیسی زبان مادری هستم. من آن را روان صحبت می کنم، اما مطلقاً تمام کلماتی که به زبان انگلیسی هستند را نمی دانم. و به احتمال زیاد هرگز نمی دانم. بنابراین، توصیه من این است: به یادگیری یک زبان برنامه نویسی به عنوان یک کار که می توانید یک بازه زمانی خاص را برای آن اختصاص دهید، نگاه نکنید، آن را انجام دهید و ادامه دهید. استوارت مک ایون، یک برنامه نویس از استرالیا گفت : این همیشه یک سفر است و معمولاً یک سفر مادام العمر است . "جاوا یک اقیانوس است. و تنها چیزی که در ابتدا، ایستاده در ساحل می بینید، فقط آب های ساحلی است. و می خواهید بدانید که برای عبور از اقیانوس چه مدت باید قایق خود را پارو بزنید. هرگز زمان کافی وجود نخواهد داشت. خودتان تصمیم بگیرید که چقدر عمیق می خواهید جاوا را یاد بگیرید. اما اگر برای شنا آماده هستید، بدون معطلی شیرجه بزنید.» کیران کومنور، کدنویس هندی جاوا، به این سوال ابدی با چنین استعاره زیبایی پاسخ داد.

نکات اساسی

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

    Безусловно, следует понимать, что освоение новой профессии — дело непростое, на это придется потратить немало времени и энергии. Так что, прежде чем принять окончательное решение, стоит хорошенько подумать, изучить информацию в Сети, послушать и почитать, что говорят люди с опытом. Помимо обдумывания целесообразности изучения программирования в целом, безусловно имеет смысл потратить время и на выбор языка программирования, с которого вы начнете свой путь. Логично, что мы в JavaRush считаем Java лучшим языком для старта карьеры в программировании, и, надо заметить, можем аргументированно доказать, почему это так, и зачем учить Java. Но конечно на этот счет есть и другие мнения, а финальное решение принимать только вам.

    Но How только вы приняли решение заняться изучением Java, начинайте сразу, не откладывайте, иначе высока вероятность, что это желание так и останется лежать в вашем ментальном шкафу на полке правильных и благородных стремлений, где-то между “со следующей недели начну бегать” и “надо будет научиться играть на гитаре.”

    Кстати, для тех, кому ниHow не удается начать or заставить себя заниматься регулярно, у нас есть материал об инструментах для борьбы с прокрастинацией и планирования обучения.

    آیا می توان جاوا را از ابتدا یاد گرفت و یک برنامه نویس جدی شد؟  - 2
  2. Не обращайте внимание на слова критиков.

    Если вы уже решor изучать Java, лучшей стратегией будет игнорировать слова критиков и разного рода личностей с негативным мнением по поводу данного начинания. Дело в том, что среди программистов более чем достаточно людей, у которых найдется пара неласковых слов в address новичков, желающих пополнить ряды профессиональных codeеров, or гуманитариев, приходящих в ИТ из других сфер, да и сам язык Java тоже имеет немало критиков, годами предрекающих его скорую смерть. Критические мнения следует принимать во внимание, если вы находитесь в процессе взвешивания всех за и против, но когда решение уже принято — лучшей стратегией будет пропускать их мимо ушей.

  3. Не хватайтесь сразу за все обучающие материалы одновременно.

    Хорошим советом на базе собственного опыта поделился новичок в Java Питер Морган (Peter Morgan). “Java — мой первый язык программирования, и у меня нет технического образования. Одна из моих главных ошибок в самом начале: я пытался изучать Java, используя сразу множество доступных способов и источников информации — книги, форумы, видеолекции и т.д. Whatбы не тратить зря время и силы, советую сначала изучить доступные ресурсы и выбрать несколько хороших сайтов or книг, по которым можно выучить Java. После того, How вы определorсь с выбором, начинайте использовать эти ресурсы по одному. Если, попробовав один сайт or почитав Howую-то из книг, вы чувствуете, что это вам не подходит, возьмите что-то другое. Но давайте каждому источнику информации достаточно времени, чтобы втянуться, не бросайте сразу,” — советует он.

  4. Не фокусируйтесь на одной лишь теории, ключ к успеху — в практике.

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

  5. اما تئوری را فراموش نکنید.

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

آیا می توان جاوا را از ابتدا یاد گرفت و یک برنامه نویس جدی شد؟  - 3

یادگیری جاوا از ابتدا - راهنمای کوتاهی برای مبتدیان

و در نهایت، راهنمای کوتاهی برای یادگیری جاوا از ابتدا به اشتراک خواهیم گذاشت. 7 مرحله از یک مبتدی کامل تا یک کد نویس کاربردی جاوا که بسیاری از معلمان با تجربه توصیه می کنند آن را دنبال کنید.
  1. مرحله 1. شروع به مطالعه یک آموزش کنید یا در یک دوره آنلاین جاوا با مشکلات تمرینی شرکت کنید.

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

  2. گام 2. بپرس، بپرس و دوباره بپرس.

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

    آیا می توان جاوا را از ابتدا یاد گرفت و یک برنامه نویس جدی شد؟  - 4
  3. مرحله 3. اگر روند یادگیری شما گیر کرده است، کتاب بخوانید.

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

  4. مرحله 4. به طور منظم کد دیگران را مطالعه کنید و از آن درس بگیرید.

    همچنین از ماه دوم شروع به خواندن منظم کد دیگران و یادگیری از آن کنید. به عنوان مثال، تعداد زیادی نمونه کد مختلف را می توان در GitHub یا Stackoverflow یافت.

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

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

  6. مرحله 6. مخزن خود را در GitHub ایجاد کنید.

    تقریباً در همان مرحله، می توانید مخزن GitHub خود را ایجاد کرده و کار با آن را شروع کنید. ساده تر از آن چیزی است که در نگاه اول به نظر می رسد.

  7. مرحله 7. پروژه خود را در GitHub شروع کنید.

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

خط پایین

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