JavaRush /בלוג Java /Random-HE /האם אפשר ללמוד ג'אווה מאפס ולהיות מתכנת רציני?

האם אפשר ללמוד ג'אווה מאפס ולהיות מתכנת רציני?

פורסם בקבוצה
האם באמת אפשר ללמוד ג'אווה באינטרנט ולהיות מתכנת רציני מאפס אם אין לך ניסיון בקידוד ושאר התמחויות IT, אתה לא יודע כלום על שיעורים, שיטות ותכנות מונחה עצמים, ובכלל כל חייך חשבת שג'אווה האם אי באינדונזיה הרחוקה? שאלה זו נשאלת על ידי הרבה מאוד אנשים, כולל באתר JavaRush. האם אפשר ללמוד ג'אווה מאפס ולהיות מתכנת רציני?  - 1לכן היום רצינו לדבר על האם זה ריאלי ללמוד ג'אווה אם צריך להתחיל מהיסודות. ואם התשובה היא כן, אז איך לעשות את זה.
התראת ספוילר:

כן, זה די אמיתי!

ג'אווה: ללמד או לא ללמד?

הנה כמה ציטוטים על לימוד ג'אווה מתכנתים רגילים החולקים את דעתם על אתר השאלות והתשובות הפופולרי Quora. "הסתכל על לימוד שפת תכנות כמו שאתה מסתכל על לימוד שפה זרה רגילה, כמו צרפתית. אין דרישות אוניברסליות, ולאחר מכן תדע את השפה הזו. אתה יכול ללמוד מילים פשוטות כמו "שלום" ו"תודה". אבל זה לא אומר שאתה יכול לדבר צרפתית. אני, בתורי, דובר אנגלית כשפת אם. אני מדבר את זה בצורה שוטפת, אבל אני לא יודע לחלוטין את כל המילים שיש באנגלית. וסביר להניח שלעולם לא אדע. לכן, העצה שלי היא: אל תסתכל על לימוד שפת תכנות כעל משימה שניתן להקצות לה משבצת זמן מסוימת, בצע אותה ותמשיך הלאה. זה תמיד מסע, ובדרך כלל זה מסע לכל החיים", אמר סטיוארט מקיוון, מתכנת מאוסטרליה. "ג'אווה היא אוקיינוס. וכל מה שאתה רואה בהתחלה, עומד על החוף, הוא רק את מי החוף. ואתה רוצה לדעת כמה זמן תצטרך לחתור בסירה כדי לחצות את האוקיינוס. לעולם לא יהיה מספיק זמן. תחליט בעצמך עד כמה אתה רוצה ללמוד Java. אבל אם אתה מוכן לשחות, אז צלול פנימה ללא דיחוי", ענה קירן קומנור, קודן ג'אווה הודי, לשאלה הנצחית במטאפורה כה יפה.

טיפים בסיסיים

ובכן, עכשיו, כביכול, לאחר שקברנו את התככים ממש בהתחלה, בואו ניגש לעניינים: אז יש מספר טיפים שימושיים והמלצות בסיסיות, שיישמו אותם בפועל, תראו ששליטה ב-Java מאפס היא יותר מהאפשרי, וזה לא מצריך התמסרות ברמה שאולין מאסטרים, כל מה שאתה צריך זה רצון, נכונות להשקיע מעט זמן ומאמץ, כמו גם הבנה כיצד לגשת נכון לפתרון הבעיה.
  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 שלבים מחדש מוחלט לקודד Java פונקציונלי, שמורים מנוסים רבים מייעצים לעקוב אחריהם.
  1. שלב 1. התחל ללמוד מדריך או לקחת קורס Java מקוון עם בעיות תרגול.

    כבר מתחילת האימון, השתדלו להתאמן כמה שיותר, רצוי מדי יום. אתה יכול להתחיל עם משימות פשוטות מאוד, כי העיקר הוא ליצור הרגל של תרגול קבוע. ניתן למצוא באינטרנט לא מעט קורסי Java מקוונים הגונים בדגש על תרגול מתמיד. קשה לומר איזו מהן הכי מתאימה לך כי זה תלוי בהרבה גורמים, אז אתה יכול לנסות כמה, בעקבות אחד מהטיפים שלמעלה - נסה כל שיטה בתורה ותן לה מספיק זמן.

  2. שלב 2. שאל, שאל ושוב שאל.

    כבר מהיום הראשון לאימון, אל תהססו לשאול שאלות בפורומים וקבוצות מיוחדות, גם אם השאלות הללו נראות טיפשיות למדי. עם זאת, יחד עם זאת, אל תשכח שירות שימושי כל כך כמו מנוע החיפוש של גוגל. סביר להניח שהרבה מהשאלות שלך כבר נענו בפורומים. אז חפש בגוגל ותמצא.

    האם אפשר ללמוד ג'אווה מאפס ולהיות מתכנת רציני?  - 4
  3. שלב 3. אם תהליך הלמידה שלך תקוע, קרא ספרים.

    אם אתה תקוע או מרגיש שההתקדמות שלך איטית מדי, אולי כדאי לרענן מעט את התיאוריה שלך. לכן, אי שם מהחודש השני של ההכשרה, אתה יכול לקרוא מדריכים טובים ל-Java למתחילים .

  4. שלב 4. למד באופן קבוע קוד של אנשים אחרים ולמד ממנו.

    כמו כן, מהחודש השני, התחל לקרוא באופן קבוע קוד של אנשים אחרים וללמוד ממנו. ניתן למצוא מספר עצום של דוגמאות קוד שונות ב- GitHub או Stackoverflow, למשל.

  5. שלב 5. התחל לענות על שאלות מתחילים.

    בסביבות החודש השלישי, אתה יכול להתחיל לענות על שאלות של חדשים רבים בעצמך. כפי שאתה יודע, הדרך הטובה ביותר ללמוד משהו היא ללמד אחרים.

  6. שלב 6. צור מאגר משלך ב- GitHub.

    בערך באותו שלב, אתה יכול ליצור מאגר GitHub משלך ולהתחיל לעבוד איתו. זה קל יותר ממה שזה נראה במבט ראשון.

  7. שלב 7. התחל את הפרויקט שלך ב-GitHub.

    בערך בחודש הרביעי או החמישי, ולמי שלומד מהר, אולי אפילו החודש השלישי, כאשר אתה מכיר מספיק את יסודות התכנות ותחביר ג'אווה, התחל לכתוב את הפרויקט שלך ולפרסם אותו ב-GitHub.

שורה תחתונה

מה אנחנו מקבלים כתוצאה מכך? עם רצון והתמדה, מתחיל יכול להפוך למעשה למתכנת ג'אווה, גם ללא ידע טכני, וניתן לעשות זאת במהירות יחסית. הניסיון מלמד שעם הגישה הנכונה, אתה יכול להפוך לקודד פונקציונלי פחות או יותר תוך מספר חודשים בלבד. אבל אל תלכו שולל, זו רק ההתחלה של דרך אינסופית לשלמות. כי, כפי שאמר אחד המומחים של Quora, ג'אווה היא אוקיינוס. נ.ב .: ולבסוף, כאישור לכל האמור לעיל, כמה סיפורי הצלחה אמיתיים מאוד של מתחילים במדעי הרוח שהצליחו להפוך למתכנתי Java מאפס, ועשו זאת, כולל בעזרת האתר שלנו:
הערות
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION