JavaRush /Блоги Java /Random-TG /Омӯзиши самараноки барномасозӣ

Омӯзиши самараноки барномасозӣ

Дар гурӯҳ нашр шудааст
Омӯзиши барномасозӣ аз сифр раванди технологӣ осон нест. Хусусан, агар шумо мустақилона онлайн таҳсил кунед: шумо кӯшиш мекунед, ки роҳи беҳтаринро пайдо кунед, вақт ва кӯшишро барои ҷустуҷӯи маълумоти мувофиқ сарф кунед, гӯш кунед, хонед, тамошо кунед, кӯшиш кунед, ки барномаҳои аввалини худро нависед, хато кунед, аниқ намедонед, ки дар куҷо 'ҳеҷ чизро намефаҳмед, ба як сарбаста мерасед... 90% кӯшишҳо пеш аз оғоз шуданашон анҷом меёбанд. Аксар вақт, пас аз чунин кӯшишҳо, шахс ба худ ташхис медиҳад, ки "ин ман нест" ва омӯзиши барномасозӣ даст мекашад.
Омӯзиши самараноки барномасозӣ - 1

Хатогиҳо дар омӯзиши мустақилонаи Java аз сифр

  • Миқдори нокифояи амалия: назария он чизе нест, ки барномасоз бояд пеш аз ҳама дарк кунад. Аввалан, барномасоз барномарезӣ мекунад, тайёр кардани чунин мутахассис бояд ба амалия асос ёбад ва ҳадди ақалл дар сари ӯ як ғӯлачӯб аст! "Ман мефаҳмам, ки чӣ аст, ва он гоҳ ман вазифаро иҷро мекунам" - ин дар бораи барномасозӣ нест!

  • Шахси навкор аз сабаби надоштани таҷриба маълумоти муҳимро аз иттилооти номуҳим фарқ карда наметавонад ; вай аксар вақт дар тафсилот гум мешавад ё дар мавзӯъҳои мураккаб гӯр мешавад, зеро касе дар Интернет мегӯяд: «Агар шумо алгоритмҳои ҷудокуниро намедонед, шумо барномасоз намешавед». Он гоҳ ӯ дар онҳо гум мешавад ва ... ҳамин аст.

  • Набудани муносибати систематикӣ - кӯшиши гирифтани маълумот аз ҳама гуна манбаъҳо, сайру гашти беохир дар доираҳо.

  • Пеш аз оғози барнома кӯшиш кунед, ки ҳама чизро фавран фаҳмед .

  • Муносибати расмӣ: бидуни он ки воқеан ба он ворид шавед ва бидуни кӯшиши мустақилона ҳалли мушкилот, одамон дар Интернет роҳи ягон каси дигарро ҷустуҷӯ мекунанд. Дар асл, "фиреб додан" метавонад муфид бошад; омӯзиши асосҳои барномасозӣ аксар вақт таҳлor рамзи ягон каси дигарро дар бар мегирад. Аммо ин тахлил аст ва махз пас аз он ки шахс худаш худаш ба ин масъала чанд равиш пеш овард.

Ва як лаҳза:
  • Аз даст додани ҳавасмандӣ. Факат ин на сабаб, балки окибати хамаи гуфтахои боло аст. Омӯзиши Java аз сифр мустақилона сатҳи баланди муташаккилӣ ва пайвастагиро талаб мекунад. Ва, албатта, бисёр амалия. Агар ин кор хато кунад, шахс тасмим мегирад, ки ҳама чиз аз даст рафтааст, вай вақти худро беҳуда сарф кардааст ва ҳеҷ чиз намеояд. Пас кӯшиш кардан фоидае надорад.

Чӣ тавр дар омӯзиши барномасозӣ пешрафт кардан мумкин аст?

  1. Манбаи асосии иттилоотро ёбед, хуб таҳқиқ карда шудааст, сохтори хуб дорад, танҳо бо маълумоти зарурӣ пур карда шудааст ва дилгиркунанда нест (ин муҳим аст!). Ин манбаъро пайгирӣ кунед;

  2. Манбаъҳои иловагии иттилоотро ёфта тавонед ва онҳоро дар ҳолати зарурӣ истифода баред. пошидан мумкин нест;

  3. Доимо барномарезӣ кунед: бисёр вазифаҳои амалиро ҳал кунед ва дурустии ҳалли онҳоро тафтиш карда тавонед;

  4. Мунтазам таҳсил кунед, муддати тӯлонӣ таҳсилро тарк накунед;

  5. Кӯшиш накунед, ки ҳама чизро якбора фаро гиред, дар давра ҳаракат кунед, бо афзоиши тадриҷан мураккабӣ;

  6. Омӯзиши самараноки барномасозӣ - 2
  7. хондани рамзи дигаронро ёд гиред;

  8. Дар интернет ба саволҳо ҷавоб ёфтанро ёд гиред, аммо аз он сӯиистифода накунед;

  9. Бо хушбахтии ояндаи ҳамватанон муошират кунед: матлуб аст, ки дар наздикӣ ҳадди аққал як барномасози донишҷӯӣ бошад; омӯзиши онлайн бе муошират хеле кам самаранок аст;

  10. Бо барномасозони ботаҷриба муошират кунед;

  11. Барои таслим нашавед!

— Ха, гуфтан осон! — мегуед. Ва илова кунед: «Ташаккур, кап! Маслиҳатҳои оддитарин одатан амалӣ кардани онҳо душвортаранд. Аммо... шумо ин сатрҳоро мехонед ва аллакай ба сомонаи JavaRush расидаед. Ва вебсайти JavaRush дорои курси ҳамон ном аст, ки маҳз мувофиқи ин қонунҳо сохта шудааст! Биёед ба ин боварӣ ҳосил кунем.

JavaRush - як равиши ғайристандартӣ ба омӯзиш

  • JavaRush як курси хуби сохторӣ оид ба забони Java мебошад. Вай аз лекцияхои кутохе иборат аст, ки дар шакли сухбатхои шавковар пешниход карда мешаванд, ки бо вазифахои сершумори амалй фаро гирифта шудаанд. Шумо курсро аз номи аломате ба итмом мерасонед, ки бояд аз сатҳи 0 то сатҳи 40, ба мисли бозии RPG, "баланд бардошта шавад". Вақте ки шумо ягон масъаларо ҳал мекунед, шумо холҳое мегиред, ки онҳоро барои кушодани лексияи навбатӣ сарф кардан мумкин аст.

    Аммо дар асл, на хусусияти такмилёфта, балки қобorяти барномасозии шумост. Курс тамоми маълумоти заруриро дар бораи Java Core (асоси забони Java, ки он чизеро, ки Java Junior Developer оянда бояд ҳаматарафа донад) ва каме бештар дар бар мегирад. Дар ин лаҳза шумо метавонед қуттиро дар паҳлӯи банди аввали рӯйхат дар боло қайд кунед.

  • JavaRush дорои лексияҳои махсусест, ки дар онҳо устодони курс китобҳо, видеоҳо ва дигар манбаъҳои иттилоотро тавсия медиҳанд. Илова бар ин, маъмурони курсҳо ва донишҷӯёни пешрафта аксар вақт мақолаҳое менависанд, ки барои осон кардани фаҳмидани мавзӯъҳои мураккаб тарҳрезӣ шудаанд. Ин банди 2-ро дар бар мегирад.

  • Барои барномасоз шудан, шумо бояд барномасозӣ кунед. Қоида соддатарин аст ва он хеле мантиқӣ садо медиҳад. Бо вуҷуди ин, тааҷҷубовар аст, ки аксар вақт фаромӯш карда мешавад, ки омӯзиши барномасоз ҳама дар бораи амалияи навиштани code ва баъд ҳама чизи дигар аст.

    Эҷодкорони JavaRush инро кайҳо дарк карда буданд, аз ин рӯ таҷриба дар асли курс аст. Он дорои 1200 вазифа! Ин таҷрибаи хеле пурарзиши барномасозӣ аст, ки барои ҳамаи онҳое, ки кӯшиши таҳиягари нармафзор шудан доранд, кам аст.

    Вале худи вазифахо кифоя нестанд, онхоро хануз хал кардан лозим аст ва фахмидан лозим аст, ки халли он дуруст аст.

    Бо ин мақсад, JavaRush системаи санҷиши автоматии фаврии қарорҳоро ҷорӣ кардааст. Шумо мушкилотро ҳал мекунед, як тугмаро пахш мекунед ва дарҳол натиҷаро ба даст меоред (оё мушкилот дуруст ё нодуруст ҳал шудааст). Ғайр аз он, системаи тавсиядиҳии оқилона ба шумо аниқ мегӯяд, ки шумо дар куҷо хато кардаед (агар шумо хато карда бошед, албатта).

    Омӯзиши самараноки барномасозӣ - 3
    Омӯзиши самараноки барномасозӣ - 4

    Также помимо условия задачи вы получите требования к ней. Требования — это более подробное condition, в котором пошагово расписано, что именно должна делать ваша будущая программа.

  • Практические задания на JavaRush

    • Часть задач охватывает теоретический материал идущей перед ней лекции.
    • Ещё одна часть рассчитана на повторение ранее пройденной теории (на предыдущих уровнях).
    • Третьи задачи — это “задачи из будущего”, они даются по материалам следующего одного-двух-трех уровней. Да-да, вам не показалось. Это сделано намеренно. Хотите решить задачу сейчас, но вам не хватает знаний? Гуглите! Это чрезвычайно полезный навык для программиста. Ну а если вы хотите двигаться последовательно, просто отложите задачу и вернитесь к ней через пару уровней, когда дойдёте до необходимой теории. На этом месте можно поставить галочки напротив пунктов 5 и 7.
    • Бонусные задачи. Эти задания повышенной сложности для самостоятельного обучения и на развитие алгоритмического мышления. Ещё одна галочка к пункту 7!
    • Мини-проекты. Это задачи, разбитые на несколько подзадач, в результате постепенного решения которых вы создадите относительно сложные и большие программы. Например, игру “Сокобан” or онлайн-чат. Такие задачи появятся примерно в середине курса.
    • Набор codeа — задания для начинающих. Иногда будущему программисту нужно просто набить руку и почувствовать code. Для этого вы просто “списываете” с образца.
    • Разбор чужого codeа и поиск ошибок. Ну, вы поняли. Такие задания тоже есть, и тут можно поставить плюс напротив пункта 6.
    • Видеоролики. Иногда полезно переключиться на другую деятельность. На JavaRush такой деятельностью служит просмотр видеороликов об айтишниках.
  • Помощь в решении задач

    Как мы уже упоминали выше, обучение программированию онлайн не должно напоминать одиночное плавание на плоту среди океана. Вам нужно общаться. Для этого на JavaRush в первую очередь есть раздел “Помощь”. Если вы уже очень долго застряли на Howой-то задаче из курса or не можете понять сложную тему, задавайте вопрос в специальном разделе. Вам обязательно поможет кто-то из студентов, разработчиков or администрации ресурса. Кроме того, у нас есть раздел “Группы”, где можно общаться с другими студентами курса. А ещё, когда почувствуете в себе силы, будет очень полезно заходить в раздел “помощь” для того, чтобы помочь кому-то с учёбой. Тут вам придётся разбираться в чужом codeе. Ставим галочку напротив пунктов 8 и 9 и ещё одну напротив 6!

    Омӯзиши самараноки барномасозӣ - 5
  • В курс JavaRush вплетено большое количество мотивационных лекций, а ещё — наши выпускники, которые уже работают программистами, иногда присылают нам свои истории успеха. Судя по комментариям под этими историями, они действительно мотивируют людей не забрасывать обучение. ТУт можно поставить галочку напротив пункта 10.

Ҳамин тавр, мо тавонистем ҳамаи қуттиҳоро (баъзан ҳатто якчанд маротиба) қайд кунем. "Ин дуруст нест, нуқтаи чорум ҳанӯз кушода аст", як хонандаи бодиққат қайд мекунад. Ин дуруст аст! Бо вуҷуди ин, созандагони курси JavaRush тамоми кӯшишҳоро ба харҷ додаанд, то шумо ин қуттиро низ қайд кунед. Аз худат вобаста аст! Ва... дар ин кори душвор - омӯзиши барномасозӣ барори кор!
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION