Java -г өөртөө заах 11 арга

Агуулгын хүснэгт:

Java -г өөртөө заах 11 арга
Java -г өөртөө заах 11 арга

Видео: Java -г өөртөө заах 11 арга

Видео: Java -г өөртөө заах 11 арга
Видео: Хэрхэн "ҮНЭГҮЙ" Microsoft Office-ыг ашиглах вэ? 🤯 2024, Дөрөвдүгээр сар
Anonim

Хэрэв та карьераа өөрчлөх талаар бодож байгаа эсвэл өөрийн кодоо зугаацуулахын тулд сонирхож байгаа бол аль програмчлалын хэлийг сурах вэ, үүнийг өөрөө сурах боломжтой эсэх талаар та гайхаж магадгүй юм. Java бол дэлхийн хамгийн алдартай програмчлалын хэлүүдийн нэг бөгөөд хэрэв та өөрийгөө заахыг хүсч байвал энэ нь хамгийн сайн сонголтуудын нэг юм. Java сурах давуу болон сул талуудын талаар илүү ихийг мэдэж, гэртээ хэрхэн эхлүүлэх талаар мэдээлэл авахын тулд бид танд бэлэн байна!

Алхам

11 -ийн 1 -р асуулт: Java сурахад хялбар юу?

Java -г өөртөө зааж өг 1 -р алхам
Java -г өөртөө зааж өг 1 -р алхам

Алхам 1. Энэ бол сэвшээ салхи биш боловч сурахад хялбар хэлнүүдийн нэг юм

Java бол эхлэгчдэд зориулсан гайхалтай програмчлалын хэл юм, учир нь энэ нь код бичихийн тулд логик логикийг ойлгоход хүргэдэг. Java хэлнээс өөр програмчлалын хэл рүү шилжих нь өөр хэлээс Java руу шилжихээс хамаагүй хялбар юм. Гэсэн хэдий ч аливаа хэлний нэгэн адил кодыг хэрхэн бүрэн дүүрэн ашиглахыг ойлгохын тулд цаг хугацаа, хүчин чармайлт, анхаарлаа төвлөрүүлэх шаардлагатай болно.

Олон тооны кодлогчид Java хэлний үндсэн ойлголт, логикийг бусад хэлээс илүү сурахад илүү хялбар гэж үздэг

Java -г өөртөө зааж өг 2 -р алхам
Java -г өөртөө зааж өг 2 -р алхам

Алхам 2. Java нь бусад хэлнээс уншихад илүү хялбар боловч бичихэд хэцүү байдаг

Java бол ойлгомжтой бөгөөд функцийг гүйцэтгэхийн тулд бусад хэл дээр байснаас илүү олон мөр бичих шаардлагатай гэсэн үг юм. Хэрэв та код бичих ажилд цоо шинээр орсон бол энэ нь маш сайн хэрэг, учир нь скриптүүд тодорхой бичсэн бүх зүйлийг боловсруулж, ойлгоход хялбар байдаг. Гэсэн хэдий ч, та илүү олон мөр бичих шаардлагатай тул алдаа гаргах зай их байна.

  • Зарим кодлогчид Java -г бусад хэлнээс илүү эзэмших нь илүү хэцүү гэж боддог, учир нь үйлдлийг гүйцэтгэхийн тулд илүү олон скрипт мөр шаардагддаг бөгөөд энэ нь ойлгомжгүй байдлаар нэлээд илүүдэлтэй байдаг.
  • Жишээлбэл, хэрэв та "wikiHow -д тавтай морил!" Хэвлэхийг хүсч байвал. Java дээр танд нийт 7 тусдаа кодын код хэрэгтэй болно: class Main { / / public static void main (String… args) { / / System.out.println ("wikiHow -д тавтай морил!"); /} /}. Python гэх мэт зүйлд танд зөвхөн нэг мөр хэрэгтэй болно: хэвлэх ("Wikihow -д тавтай морил!").

11 -ийн 2 -р асуулт: Java -г өөртөө заах боломжтой юу?

  • Java -г өөртөө зааж өг 3 -р алхам
    Java -г өөртөө зааж өг 3 -р алхам

    Алхам 1. Энэ нь боломжтой гэхээсээ илүү-үүнийг хийх хамгийн түгээмэл арга юм

    Та Java -г бие даан уншиж, бичиж сурах боломжтой. Эдгээр өдрүүдэд ихэнх мэргэжлийн програмистууд ийм байдлаар ажиллаж эхэлдэг. Тэнд маш олон үнэгүй заавар, дадлагын хэрэгсэл, лекц, ангиуд байдаг бөгөөд энэ нь урьдынхаас хамаагүй хялбар юм. Гэсэн хэдий ч бодитой байх нь чухал бөгөөд хэрэв та Java-г үнэхээр эзэмших гэж байгаа бол үүнийг өөрөө хийх нь үүнийг хийх хамгийн удаан арга юм. Үүнийг хийж болно, гэхдээ хэдэн жил, дадлага хийх шаардлагатай болно.

    • Олон мэргэжлийн кодлогчид бусад кодлогчтой төсөл дээр ажиллаж эхлэх хүртэл тэд үнэхээр Java -ийн мэргэжилтэн болоогүй гэж үздэг. Алдаа гаргахдаа бусадтай хамтран ажиллахгүй бол програмчлалын хэлийг өөрөө эзэмших нь илүү хэцүү болно.
    • Компьютерийн програмистуудын бараг 69% нь өөрөө бие даан суралцдаг. Хэрэв та дөнгөж эхэлж байгаа бол өөрөө сурах нь хамгийн сайн арга юм.

    11 -ийн 3 -р асуулт: Java -г эхнээс нь хэрхэн сурч эхлэх вэ?

    Java -г өөртөө зааж өг 4 -р алхам
    Java -г өөртөө зааж өг 4 -р алхам

    Алхам 1. Хэлний анхан шатны гарын авлагыг унших эсвэл үзэхээс эхэл

    Хэлний нэр томъёо, логиктой танилцахын тулд хэдэн өдрийн турш аль болох их мэдээлэл шингээж аваарай. Та энэ мэдээллийг ямар ч YouTube суваг эсвэл кодлох вэбсайтаас олж болно, гэхдээ Java -ийг эзэмшдэг компани тул сурч мэдэх хамгийн тохиромжтой газар бол Oracle -ийн вэбсайт байж магадгүй юм. Тэд бүх бичиг баримт, мэдээллээ https://www.oracle.com/java/technologies/javase-downloads.html хаягаар онлайнаар нийтэлдэг. Сурч эхэл.

    • Нөхцөл байдал. Эдгээр нь өөр мэдээлэлд үндэслэн ямар нэгэн зүйл хийх эсэхээ програмд хэлдэг мэдэгдэл юм. Эдгээр нь аливаа хөтөлбөрийн амин сүнс юм. Нөхцөлтийг үргэлж "хэрэв" гэж бичээд дараа нь хаалт бичнэ.
    • Гогцоонууд. Эдгээр нь олон тооны функцийг тодорхой хугацаанд давтах боломжийг олгодог хэрэгсэл юм. Java дээр үүнийг хийх гурван арга байдаг (while loops, loops, and while while loops). Хэрэв та ямар нэгэн нарийн төвөгтэй ажлыг гүйцэтгэх кодыг хүсч байвал эдгээр нь чухал юм.
    • Чиг үүрэг/арга. Эдгээр кодын блокууд нь тодорхой даалгаврыг гүйцэтгэдэг мэдээллийн дахин ашиглах боломжтой хэсгүүд юм. Java дээр функц/аргыг бий болгох олон арга байдаг боловч үндсэн логик нь эрт дээр үеэс чухал юм.
    • Тунхаглал. Эдгээр мэдэгдэл нь хувьсагч болон нэр өгч бага зэрэг өгөгдөл дамжуулдаг. Эдгээр нь таны кодын тодорхой хэсгийг сонгоход чухал ач холбогдолтой юм.
    Java -г өөртөө зааж өг 5 -р алхам
    Java -г өөртөө зааж өг 5 -р алхам

    Алхам 2. Анхан шатны мэдлэгтэй болохын тулд үнэгүй онлайн курсуудыг дагана уу

    Java -д зориулсан маш олон эх сурвалжууд байдаг тул та сонирхолтой курс эсвэл ачаалах кемп дээр юу ч зарцуулахгүйгээр үүнийг сурах боломжтой болно. Code Gym, Java Online сурах, Coding Bat бүгд 100% үнэгүй. Эдгээр сайтууд нь танд дадлага хийх дасгал хийх, хэл хэрхэн ажилладагийг тайлбарлах, анхан шатны мэдлэгтэй болоход хэрэгтэй бүх зүйлийг зааж өгөх болно. Анхан шатны мэдлэгээ дээшлүүлэхийн тулд эдгээр хичээлүүдийг бөглөхөд хэдэн долоо хоног эсвэл сар зарцуулаарай.

    • YouTube дээр Java ашиглан код бичих хэдэн зуун үнэгүй ангиуд байдаг. Java -ийг эзэмшдэг Oracle компани тэнд өөрийн гэсэн үнэгүй видеонуудтай байдаг. Бусад гайхалтай сонголтууд бол Code Java, Mosh програмчлал, Amigos код юм.
    • Хэрэв та хүсвэл Udemy эсвэл Coursera дээр Java сургалтын төлбөр төлөх боломжтой. Зарим хүмүүс ангийн төлбөр төлөхдөө үүнийг дагах хүсэл эрмэлзэлтэй байдаг тул эдгээр сургалтыг илүүд үздэг.
    Java -г өөртөө зааж өг 6 -р алхам
    Java -г өөртөө зааж өг 6 -р алхам

    Алхам 3. Синтаксийг эзэмших үндсэн програмуудыг бичих дадлага хийх

    Синтакс бол кодын шугамын дараалал, зохион байгуулалт бөгөөд үүнийг сурахад хэцүү зүйлсийн нэг юм. Та видео үзэх эсвэл ном унших замаар Java -г эзэмшиж чадахгүй. Синтаксийг ойлгохын тулд та бичих үйлдлийг бодитоор хийх ёстой. Код бичихийн тулд зааварчилгааг дагана уу эсвэл "сайн уу ертөнц" хөтөлбөр гэх мэт анхан шатны үндсэн даалгаврыг гүйцэтгээрэй. Эргэн тойронд байгаа тоглоомууд үүнийг хөгжилтэй өнгөрүүлээрэй. Сурч буй ур чадвараа ашиглан өөрийн энгийн кодыг зохион бүтээхийг хичээгээрэй. Алдартай эхлэгч төслүүдэд дараахь зүйлс орно.

    • Математикийн үндсэн функцийг гүйцэтгэдэг програм.
    • Рекурсив функцийг ашиглан факториалыг хайж олох програм.
    • Таны бичсэн үг палиндром мөн эсэхийг тодорхойлох програм юм.
    • Текст засварлагч шиг ажилладаг програм.

    Асуулт 4 -ийн 11: Би үнэхээр сурч байгаа эсэхийг яаж ойлгох вэ?

  • Java -г өөртөө зааж өг 7 -р алхам
    Java -г өөртөө зааж өг 7 -р алхам

    Алхам 1. Онлайн нийгэмлэгт нэгдэж, кодоо хянахыг тэднээс хүс

    Сурах хамгийн сайн аргуудын нэг бол өөрийнхөө бичсэн кодын талаар бусад програмистуудтай ярилцах явдал юм. Stack Overflow нь кодлогчдын дунд маш их алдартай байдаг бөгөөд хэрэв та том блок код хуваалцах эсвэл бусад сонирхогчидтой асуудлыг шийдвэрлэхийг хүсч байвал Github бол маш сайн сонголт юм. Хэрхэн сайжруулах талаар олж мэдэхийн тулд эд зүйлсээ хуваалцаж, санал хүсэлтээ асууж, бусад кодлогчдоос зөвлөгөө аваарай!

    • Хэрэв та Reddit данстай бол r/програмчлал ба r/learnjava бол үнэхээр гайхалтай хамт олон юм.
    • Эдгээр форум эсвэл олон нийтийн аль нэгэнд та програмчлалын төсөлд хамрагдахыг хүсч болно. Олон тооны олон нийтийн програмчлалын төслүүд байдаг бөгөөд тэдний ихэнх нь олсоо үзүүлэхийн тулд эхлэгчийг хөлөг онгоцонд авчрахад ямар ч асуудалгүй болно.

    11 -ийн 5 -р асуулт: Өөртөө Java зааж өгөх эсвэл хичээлд хамрагдах нь дээр үү?

    Java -г өөртөө зааж өг 8 -р алхам
    Java -г өөртөө зааж өг 8 -р алхам

    Алхам 1. Хэрэв та хурдан сурахыг хүсч, карьераа өөрчилж байгаа бол ачаалах кемпүүд маш сайн байдаг

    Ачаалах бааз нь урьд өмнөхөөсөө илүү алдартай болсон тул мэргэжлийн хүмүүст карьераа өөрчлөх хялбар аргыг санал болгодог. Эдгээр эрчимтэй хөтөлбөрүүд нь ихэвчлэн 2-4 сар үргэлжилдэг бөгөөд тэдний зорилго нь тодорхой кодлох хэлний талаар мэдэх шаардлагатай бүх зүйлийг заах явдал юм. Хэрэв танд бие даан суралцах хэдэн жил байхгүй бол энэ бол маш сайн арга юм!

    Эдгээр ачаалах бааз нь ихэвчлэн 3, 000-13, 000 долларын үнэтэй байдаг. Гэсэн хэдий ч төгсөгчдийг ихэвчлэн шууд ажлын байранд зуучилдаг бөгөөд та сургуулиа төгсөөд л гэрчилгээ авдаг бөгөөд кодчилдог boot camp төгсөгч хэдэн жилийн дараа жилд 100,000 доллар олох боломжтой байдаг. ажлын

    Java -г өөртөө зааж өг 9 -р алхам
    Java -г өөртөө зааж өг 9 -р алхам

    Алхам 2. Хэрэв та гүнзгий боловсрол, үнэмлэх авахыг хүсч байвал коллежийн зэрэг нь хамгийн тохиромжтой

    Хэрэв та ахлах ангид сурч байгаа эсвэл нэг жилийн завсарлага аваад коллежид юу сурахыг хүсч байгаагаа олж мэдэхийг хүсч байвал компьютерийн шинжлэх ухаан бол маш сайн сонголт юм! Та Java програмчлалын бусад олон хэлийг сурч, кодлох болон компьютертэй холбоотой бүх зүйлийг гүнзгий ойлгож төгсөх болно!

    Хэрэв та аль хэдийн коллежид сурч байсан эсвэл шууд ажиллах хүчинд орсон бөгөөд карьераа өөрчлөх талаар бодож байгаа бол кодлогчоор ажиллахын тулд буцаж очоод компьютерийн шинжлэх ухааны бакалавр авах шаардлагагүй болно. Олон тооны кодлогчдыг бие даан сургадаг бөгөөд Java дээр албан ёсны боловсрол эзэмших хүсэлтэй хүмүүс ачаалах лагерийн тусламжтайгаар үүнийг илүү хурдан, бага мөнгөөр хийж чаддаг

    Java -г өөртөө зааж өг 10 -р алхам
    Java -г өөртөө зааж өг 10 -р алхам

    Алхам 3. Хэрэв та хөгжилтэй байхыг хүсч байвал үүнийг бие даан сурах нь дээр

    Хэрэв та код бичихийг сонирхож байгаа бөгөөд өөрийн хурдаар сурахыг хүсч байвал өөрийгөө бүрэн зааж чадна. Энэ нь сургуульд явахаас илүү удаан хугацаа шаардагдах боловч илүү хөгжилтэй, өндөр үр өгөөжтэй байх болно. Нэмж дурдахад, хэрэв та үүнийг карьер болгохыг хүсч байвал өөрийгөө бие даан сурч боловсруулсан хөтөлбөрт хамрагдах боломжтой! Хэл сурахад бага зэрэг хугацаа шаардагдах болно.

    Асуулт 6 /11: Java дээр програмчлах дадлага хийхэд надад юу хэрэгтэй вэ?

  • Java -г өөртөө зааж өг 11 -р алхам
    Java -г өөртөө зааж өг 11 -р алхам

    Алхам 1. Код бичиж эхлэхийн тулд IDE татаж аваарай

    Та Notepad эсвэл Microsoft Word гэх мэт текст боловсруулах баримт бичигт техникийн хувьд код бичиж болно, гэхдээ ямар ч мэргэжлийн програмист үүнийг хийдэггүй. Хэрэв та суралцах талаар нухацтай хандаж байгаа бол IDE (нэгдсэн хөгжлийн платформ) татаж аваарай. Eclipse бол хамгийн алдартай бөгөөд үнэ төлбөргүй байдаг тул та IntelliJ, BlueJ, Xcode эсвэл Java -тэй нийцтэй бусад IDE дээр суралцах боломжтой.

    Эдгээр програмууд нь тусгайлан кодлогчдод зориулагдсан ажлын самбар, багаж хэрэгсэл, интерфэйстэй. Тийм ээ, хэрэв та үнэхээр хүсч байвал Notepad дээрээс сурч болно, гэхдээ ямар ч утга алга. Олон IDE үнэ төлбөргүй байдаг бөгөөд та ямар ч байсан мэргэжлийн код хуваалцах, ажиллуулах, бичих талаар сурах хэрэгтэй болно

    Асуулт 7 /11: Та ямар ч компьютер дээр програм хийж чадах уу?

  • Java -г өөртөө зааж өг 12 -р алхам
    Java -г өөртөө зааж өг 12 -р алхам

    Алхам 1. Тийм ээ, Java нь ямар ч үйлдлийн систем дээр ажиллах болно

    Java бол өргөн хэрэглэгддэг, жигд програмчлалын хэл бөгөөд та Apple OS, Windows эсвэл Linux дээр байгаа эсэхээс үл хамааран яг адилхан ажиллах болно. Энэ бол гайхалтай зүйл, учир нь та гадагш гарч, үнэтэй техник хангамж, програм хангамж худалдаж авах шаардлагагүй болно. Тийм ч учраас хүмүүс "хэн ч код бичиж сурч чадна" гэж хэлэхэд тэд үүнийг ойлгодог!

  • 11 -ийн 8 -р асуулт: Java -г эзэмшихэд хэр хугацаа шаардагдах вэ?

  • Java -г өөртөө зааж өг 13 -р алхам
    Java -г өөртөө зааж өг 13 -р алхам

    Алхам 1. Энэ нь бүх зүйлээс хамаарна, гэхдээ өдөр бүр дасгал хийх нь үйл явцыг хурдасгах болно

    Хэрэв та Python, C ++ хэлийг аль хэдийн мэддэг бол хэдэн сарын дараа Java -г эзэмших боломжтой болно. Гэсэн хэдий ч хэрэв та код бичих ажилд цоо шинээр орсон бөгөөд өөрийгөө зааж байгаа бол нарийн төвөгтэй програмуудыг хэрхэн кодлохоо бүрэн ойлгоход хэдэн жил шаардагдах болно. Аль ч тохиолдолд өдөр бүр дасгал хийх цаг гаргах нь үүнийг хийх хамгийн хурдан арга байх болно. Өдөрт 20-30 минут байсан ч гэсэн та дасгал хийх ёстой!

    Энэ нь "эзэн" гэж юу хэлэхээс хамаарна. Мэргэжлийн маш олон боломжит чиглэлүүд байдаг бөгөөд та онолын хувьд насан туршдаа Java -д код бичих янз бүрийн аргыг сурч чадна

    Асуулт 9 /11: Java бол сурахад хамгийн тохиромжтой програмчлалын хэл мөн үү?

  • Java -г өөртөө зааж өг 14 -р алхам
    Java -г өөртөө зааж өг 14 -р алхам

    Алхам 1. Энэ бол мэдээжийн хэрэг шилдэг 3 хэл юм, тиймээс энэ нь муу сонголт биш юм

    Python болон Javascript -ийн дараа (энэ нь Java -тай адилгүй) Java бол дэлхийн хамгийн алдартай програмчлалын гурав дахь хэл юм. Java дээр 3 тэрбум гаруй төхөөрөмж ажилладаг тул үүнийг ашиглахад хомсдолтой байдаггүй. Энэ нь маш ойлгомжтой тул Java -аас Python шиг зүйл рүү явах нь илүү хялбар байдаг. Бүх зүйлийг харгалзан үзвэл, хэрэв та код бичиж эхэлж байгаа бол Java бол маш сайн сонголт юм!

    Жава хөгжүүлэгч дунджаар жилд ойролцоогоор 100,000 долларын орлого олдог бөгөөд энд маш их эрэлт хэрэгцээ байдаг тул хэрэв таны зорилго бол ажил олох бол Java бол сайн сонголт юм

    11 -ийн 10 -р асуулт: Би яаж 24 цагийн дотор Java сурах вэ?

  • Java -г өөртөө зааж өг 15 -р алхам
    Java -г өөртөө зааж өг 15 -р алхам

    Алхам 1. Харамсалтай нь ийм зүйл болохгүй

    Хэрэв та онлайнаар тоглодог бол бүх төрлийн "24 цагийн дотор код бичиж сур!" эсвэл "сарын дотор кодлох мастер!" курс, ном. Харамсалтай нь тэд ихэвчлэн заль мэх хийдэг. Хэрэв та хичээлдээ өөрийгөө зориулбал нэг эсвэл хоёр долоо хоногийн дотор маш их ахиц дэвшил гаргах боломжтой боловч та богино хугацаанд хэрхэн код бичихээ сурахгүй байна.

    Java бол компьютерийн шинжлэх ухааны чиглэлээр суралцах бүх төрлийн сургалтанд хамрагдах ёстой зүйл гэдгийг санаарай. Энэ бол нэг шөнийн дотор бүрэн сурах зүйл биш юм

    Асуулт 11 -ийн 11: Зарим програмистууд яагаад Java сурахгүй байхыг санал болгодог вэ?

  • Java -г өөртөө зааж өг 16 -р алхам
    Java -г өөртөө зааж өг 16 -р алхам

    Алхам 1. Зарим мэргэжилтнүүдийн дунд хуучирсан гэсэн мэдрэмж байдаг

    Java бол програмчлалын хамгийн эртний хэлүүдийн нэг бөгөөд олон мэргэжлийн кодлогчид энэ нь давтагдах, ойлгомжтой байх дургүй байдаг. Java дээр програм бичих нь бусад хэл дээр бичихээс илүү урт хугацаа шаардагддаг. Үүний үр дүнд зарим мэргэжлийн хүмүүс Java нь додогийн замаар явж байна гэж үзэж байна. Java нь өмнөх шигээ түгээмэл биш боловч удахгүй алга болохгүй гэсэн нотолгоо байдаг. Хэрэв энэ нь тааламжгүй зүйл болвол энэ нь удахгүй болох болно.

  • Зөвлөмж болгож буй: