Javaга үйрөтүүнүн 11 жолу

Мазмуну:

Javaга үйрөтүүнүн 11 жолу
Javaга үйрөтүүнүн 11 жолу

Video: Javaга үйрөтүүнүн 11 жолу

Video: Javaга үйрөтүүнүн 11 жолу
Video: Документтерди Word'дон PDF'ке, PDF'тен WORD'го интернетсиз өткөрүү 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 өзүнчө код керек: класс { / / 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 каналынан же коддоо веб -сайтынан таба аласыз, бирок үйрөнүүнү эң жакшы жер Oracle веб -сайтында болушу мүмкүн, анткени алар Java ээси. Алар өздөрүнүн бардык документтерин жана маалыматтарын https://www.oracle.com/java/technologies/javase-downloads.html дарегинде онлайнда жарыялашат. Үйрөнүүдөн баштаңыз:

    • Шарттуу. Бул башка маалыматтын негизинде бир нерсе кылыш керекпи же жокпу, программаны айткан билдирүүлөр. Булар кандайдыр бир программанын кан тамыры. Шарттар ар дайым "эгер" менен башталып, андан кийин кашаага алынат.
    • Циклдар. Бул функциялар топтомун белгилүү бир убакытта кайталоого мүмкүндүк берген куралдар. Javaда муну кылуунун үч жолу бар (циклдар, циклдар үчүн жана кылгыла). Эгер сиз кандайдыр бир татаал тапшырмаларды аткарууну каалаган болсоңуз, алар ачкыч.
    • Функциялар/Методдор. Бул код блоктору белгилүү бир тапшырманы аткаруучу маалыматтын кайра колдонула турган биттери. 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ны өздөштүрө албайсыз. Синтаксисти түшүнүү үчүн жазуу актысын иш жүзүндө колдонушуңуз керек. Же кандайдыр бир код түзүү үчүн үйрөткүчтү ээрчиңиз же "салам дүйнө" программасы сыяктуу башталгыч тапшырманы аткарыңыз. Айланасындагы оюнчуктар аны менен көңүл ачышат. Үйрөнүп жатканда көндүмдөрдү колдонуп, өзүңүздүн жөнөкөй коддоруңузду ойлоп табууга аракет кылыңыз. Популярдуу башталгыч долбоорлорго төмөнкүлөр кирет:

    • Негизги математикалык функцияларды аткаруучу программа.
    • Рекурсивдүү функцияны колдонуу менен факториалдарды табуучу программа.
    • Жазган сөзүңүз палиндром же эместигин аныктоочу программа.
    • Текст редактору сыяктуу иштеген программа.

    11дин 4 -суроосу: Чын эле үйрөнүп жатканымды кантип түшүнсөм болот?

  • Өзүңүздү 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 турат. иштин

    Өзүңүздү Javaга үйрөтүңүз 9 -кадам
    Өзүңүздү Javaга үйрөтүңүз 9 -кадам

    Кадам 2. Колледждин даражасы, эгер терең билим жана ишеним грамотасын кааласаңыз идеалдуу

    Эгер сиз орто мектепте окуп жатсаңыз же бир жыл боштукта болсоңуз жана колледжде эмнени окууну кааласаңыз, информатика - бул эң сонун вариант! Сиз Javaны башка программалоо тилдеринин жанында үйрөнөсүз, жана сиз коддоо жана компьютер менен байланышкан бардык нерселерди терең түшүнүү менен бүтүрөсүз!

    Эгерде сиз мурунтан эле колледжге барган болсоңуз же жумушка дароо кирсеңиз жана карьераңызды алмаштырууну ойлосоңуз, анда кодер менен иштөө үчүн кайра кайтып, информатика бакалавры болуунун кажети жок. Көптөгөн кодерлер өз алдынча үйрөнүшөт жана Javaда расмий билим алгысы келгендер муну тезирээк жана аз акчага лагерь менен жасай алышат

    Өзүңүздү Javaга үйрөтүңүз 10 -кадам
    Өзүңүздү Javaга үйрөтүңүз 10 -кадам

    Кадам 3. Көңүл ачууну жана жай алууну кааласаңыз, өз алдынча үйрөнүү эң жакшы

    Эгерде сиз коддоону үйрөнүүгө кызыкдар болсоңуз жана өзүңүздүн темпте үйрөнгүңүз келсе, анда өзүңүздү таптакыр үйрөтө аласыз. Бул мектепке барганга караганда көбүрөөк убакыт талап кылынышы мүмкүн, бирок бул кызыктуу жана абдан пайдалуу болот. Мындан тышкары, эгерде сиз бул мансапка ээ болгуңуз келсе, анда сиз өзүн-өзү үйрөткөн фону менен программага жалдансаңыз болот! Тилди үйрөнүү үчүн сизге бир аз убакыт талап кылынышы мүмкүн.

    11дин 6 -суроосу: Javaда программалоо үчүн эмне кылышым керек?

  • Өзүңүздү Javaга үйрөтүңүз 11 -кадам
    Өзүңүздү Javaга үйрөтүңүз 11 -кадам

    Кадам 1. Чынында код жазууну баштоо үчүн IDEди жүктөп алыңыз

    Сиз техникалык жактан блокнот же Microsoft Word сыяктуу текст иштетүүчү документке код жаза аласыз, бирок муну эч бир кесипкөй программист жасабайт. Эгер үйрөнүүгө олуттуу карасаңыз, IDE (интегралдык өнүктүрүү платформасы) жүктөп алыңыз. Eclipse, балким, сиз эң популярдуу жана бекер болгондуктан, эң жакшы коюм, бирок сиз IntelliJ, BlueJ, Xcode же Java менен шайкеш келген башка IDEден үйрөнсөңүз болот.

    Бул программаларда атайын кодерлер үчүн иштелип чыккан тапшырмалар тилкелери, куралдар жана интерфейстер бар. Ооба, эгер сиз чын эле кааласаңыз, Блокноттон үйрөнсөңүз болот, бирок мааниси жок. Көптөгөн IDEлер бекер, жана сиз аларды баары бир профессионалдуу кодду бөлүшүүнү, иштетүүнү же жазууну үйрөнүшүңүз керек

    11дин 7 суроосу: Сиз каалаган компьютерде программалай аласызбы?

  • Өзүңүздү 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да код жазуунун ар кандай жолдорун үйрөнө аласыз

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

  • Өзүңүздү Javaга үйрөтүңүз 14 -кадам
    Өзүңүздү Javaга үйрөтүңүз 14 -кадам

    Кадам 1. Бул сөзсүз түрдө жогорку 3 тил, ошондуктан бул жаман тандоо эмес

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

    Орточо Java иштеп чыгуучусу жылына болжол менен $ 100 000 табат жана бул жерде суроо -талап көп, андыктан сиздин максатыңыз жумуш табуу болсо, Java жакшы тандоо

    11дин 10 суроосу: Кантип Java тилин 24 саатта үйрөнөм?

  • Өзүңүздү Javaга үйрөтүңүз 15 -кадам
    Өзүңүздү Javaга үйрөтүңүз 15 -кадам

    Кадам 1. Тилекке каршы, андай болбойт

    Эгерде сиз интернетте чуркасаңыз, анда "24 сааттын ичинде код жазууну үйрөнүңүз!" же "бир айдын ичинде коддоо боюнча мастер!" курстар жана китептер. Тилекке каршы, алар негизинен айла -амалдар. Сиз, албетте, бир -эки жуманын ичинде бир топ ийгиликтерге жетише аласыз, эгерде сиз өзүңүздү окууңузга арнасаңыз, анда кыска мөөнөттө код менен кантип жазууну үйрөнбөйсүз.

    Эсиңизде болсун, Java - бул информатика боюнча илимий даражага жетүү үчүн бардык курстарды өтүүчү нерсе. Бул бир эле күндө үйрөнө турган нерсе эмес

    11дин 11 суроосу: Эмне үчүн кээ бир программисттер Java тилин үйрөнбөөнү сунушташат?

  • Өзүңүздү Javaга үйрөтүңүз 16 -кадам
    Өзүңүздү Javaга үйрөтүңүз 16 -кадам

    Кадам 1. Кээ бир адистердин арасында эскирип калган деген сезим бар

    Java - бул эң байыркы программалоо тилдеринин бири, жана көптөгөн профессионал кодерлер анын кайталангандыгын жана ачык -айкын болушун жактырышпайт. Javaда программа жазуу башка тилдерге караганда көбүрөөк убакытты талап кылат. Натыйжада, кээ бир адистер Java Java додонун жолунда баратат деп эсептешет. Албетте, Java мурдагыдай кеңири таралган эмес, бирок ал жакында жок болуп кетпейт. Эгерде ал жакпай калса, анда ал көп убакытка созулат.

  • Сунушталууда: