Үйдө онлайнда компьютердик программалоону кантип үйрөнсө болот (сүрөттөрү менен)

Мазмуну:

Үйдө онлайнда компьютердик программалоону кантип үйрөнсө болот (сүрөттөрү менен)
Үйдө онлайнда компьютердик программалоону кантип үйрөнсө болот (сүрөттөрү менен)

Video: Үйдө онлайнда компьютердик программалоону кантип үйрөнсө болот (сүрөттөрү менен)

Video: Үйдө онлайнда компьютердик программалоону кантип үйрөнсө болот (сүрөттөрү менен)
Video: Как настроить Wi-Fi для OC Windows 7 | Инструкции от МТС 2024, Апрель
Anonim

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

Кадамдар

Part of 4 of 4: Free Programming Website тандоо

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 1 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 1 -кадам

Кадам 1. Эгерде сиз үйрөнчүк программист болсоңуз Кодекс Академиясын тандаңыз

Code Academy-тажрыйбасыз кодерлерге негиздерди үйрөнүүгө жардам бере турган белгилүү, популярдуу сайт. Сайт бекер, жана сиз ар кандай программалоо тилдери жана программалоонун аспектилери жөнүндө билүүгө мүмкүндүк берүүчү ар кандай курстарды тандай аласыз. Курстун сунуштарына төмөнкүлөр кирет: JavaScript, PHP, Python жана HTML + CSS. Көбүрөөк маалымат алуу үчүн

Эгерде сиз Code Academy стилин жактырсаңыз, окшош (жана бекер) онлайн программалоо сайттарынын бир нечесин карап көрүңүз. Мисалы, https://www.code.org дарегинен Code.org караңыз. Ошондой эле https://www.codeschool.com дарегиндеги Кодекс мектебин караңыз

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 2 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 2 -кадам

Кадам 2. Эгер видео үйрөткүчтү кааласаңыз, Кан Академиясы аркылуу курстардан өтүңүз

Интернетте программалоо көндүмдөрүн үйрөнүүнү каалаган визуалдык окуучулар үчүн Кан Академиясы эң жакшы вариант болушу мүмкүн. Бул бекер, жана Кан Академиясынын сабактарына этап-этабы менен программалоо инструкциясы жана көрүү үчүн видеолор кирет.

Көбүрөөк билүү жана https://www.khanacademy.org/computing/computer-programming дарегинен онлайнда бир нече сабактарды карап көрүңүз

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 3 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 3 -кадам

Кадам 3. Эгерде сиз негиздерден ары жылууну кааласаңыз, MIT Open Courseware программасын караңыз

Массачусетс технологиялык институту силлабустарды онлайнда эски курстардан жарыялайт. Бул эң жогорку деңгээлде инструкторлордон үйрөнгүсү келген кызык программисттер үчүн эң сонун булак. Бул башталгычтар үчүн эң жакшы вариант болбосо да-курстар сизге инструкторлор менен иштешүүгө уруксат бербейт жана сиз бардык курстук материалдарга кире албашыңыз мүмкүн-OCW тажрыйбалуу программисттер үчүн эң сонун булак болуп саналат. билим.

Көбүрөөк маалыматты https://ocw.mit.edu/index.htm сайтынан таба аласыз

4 ичинен 2 -бөлүк: Төлөм программалоо сайттарында үйрөнүү

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 4 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 4 -кадам

Кадам 1. Жеке программалоо боюнча машыктыруучу менен иштөө үчүн Udacity тандаңыз

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

Класстар 999 долларга чейин турат. Көбүрөөк маалымат алуу үчүн Udacity вебсайтына кайрылыңыз:

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 5 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 5 -кадам

Кадам 2. Эгерде сиз чоң курсту тандоого кызыксаңыз, Udemyден баш тартыңыз

Сайт 55,000ден ашуун курстарды сунуштайт, алардын көпчүлүгү коддоо жана программалоо аспектилерине киришет. Сабактар бул жааттагы адистер тарабынан окутулат, бирок көпчүлүгү акы төлөөнү талап кылат. Udemy ошондой эле көптөгөн башталгыч, бекер деңгээлдеги курстарды сунуштайт. Эгер сиз конкреттүү курстар көп болгон сайтты кааласаңыз, Udemy менен барыңыз.

  • Ошондой эле, Udemyдин тез -тез сатуусун байкаңыз. Курстар арзан баада (10 доллардан башталат), сатуу курстардын баасын 50-85%га төмөндөтүшү мүмкүн.
  • Көбүрөөк маалыматты https://www.udemy.com/ сайтынан табыңыз.
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 6 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 6 -кадам

Кадам 3. Англис тилинен башка тилде иштегиңиз келсе Code Avengers тандаңыз

Code Avengers Жаңы Зеландияда жайгашкан жана англис тилинен тышкары орус, голланд, испан, түрк, италия жана португал тилдеринде программалоо курстарын сунуштайт. Бул сайт Python, Java Script жана HTML + CSS сыяктуу жалпы коддоо тилдерин үйрөтүүгө багытталган. Сайт акысыз сыноо мөөнөтүн сунуштайт, анын учурунда сиз бекер сабак ала аласыз.

  • Code Avengers ошондой эле 5-16 жаштагы жаш программисттер үчүн атайын иштелип чыккан класстарды сунуштайт.
  • Акысыз сыноо мөөнөтүн байкап көрүңүз жана көбүрөөк маалымат алыңыз:

4 -жылдын 3 -бөлүгү: Программалоо курсун алуу

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 7 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 7 -кадам

Кадам 1. Сизди кызыктырган программалоо курсун тандаңыз

Мисалы, сиз стилдүү веб -сайттарды долбоорлоого кызыксаңыз, HTML/CSS, jQuery же Ajax сыяктуу темалар боюнча курстарды издеңиз. Эгерде сиз өзүңүздүн жеке онлайн ишкердүүлүгүңүздү баштагыңыз келсе, анда PHP жана MySQL бул үчүн жакшы тандоо.

Көпчүлүк чакан онлайн бизнес ишканалары бул ачык булак (жана көбүнчө бекер) технологияларды колдонуу менен курулат

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 8 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 8 -кадам

Кадам 2. Эң популярдуу тилди үйрөнүү үчүн Javaга көңүл буруңуз

Java дүйнө жүзү боюнча 7 миллиарддан ашык түзмөктөрдө (анын ичинде Android уюлдук телефондорунда) колдонулат, ошондуктан программалоону үйрөнгөндөр үчүн табигый башталыш. Бул тилге суроо -талап көп, анткени жумуш берүүчүлөрдүн көбү алардын болочок программисттери Java колдонууну суранышат.

  • Javaдагы курстар ар бир онлайн окуу сайты аркылуу жеткиликтүү.
  • Окутуу веб -сайттарынан тышкары, башталгыч программисттерге, анын ичинде LinkedInдеги чоң Java коомчулугуна жардам бере турган көптөгөн онлайн Java коомчулугу бар.
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 9 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 9 -кадам

Кадам 3. Өз ара байланышкан 3 тилди үйрөнүү үчүн C, C#же C ++ курстарына катышыңыз

Окутуучу веб -сайтты тандагандан кийин, кийинки негизги чечим үйрөнүү үчүн программалоо тилин тандоо болот. С - эң байыркы жана дайыма колдонулган тилдердин бири. C ++ колдонуучуларга көптөгөн платформалар үчүн программаларды түзүүгө мүмкүндүк берет, ал эми C# (C курч деп айтылат) тилдин эң заманбап итерациясы.

Жогоруда айтылган бардык окуу веб -сайттары ушул 3 тилде курстарды сунуштайт

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 10 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 10 -кадам

Кадам 4. Маалыматты башкарууда иштегиңиз келсе, SQLди үйрөнүңүз

SQL - бул чоң көлөмдөгү маалыматтарды башкарууну жана колдонууну талап кылган тармактарда иштеген ишкерлер жана башкалар үчүн популярдуу коддоо тили. Тил маалымат базаларын орнотууга жана башкарууга мүмкүндүк берет.

SQL Java же C сыяктуу ар тараптуу болбосо да, кесипкөй программисттерге жана кодерлерге суроо -талап жогору. Иш берүүчүлөрдүн көбү маалыматтарды иштетүүчү программисттерден SQLде эркин сүйлөөнү талап кылат

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 11 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 11 -кадам

Кадам 5. Баштоо үчүн оңой вариантты кааласаңыз, Python тандаңыз

Python Java же C ++ сыяктуу башка коддоо тилдерин үйрөнүү кыйын эмес. Ал, адатта, веб -сайттарды түзүү жана маалымат базаларын түзүү үчүн колдонулат, ошондой эле оюндарды жана программаларды куруу үчүн ар тараптуу.

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

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 12 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 12 -кадам

Кадам 6. Курс сизге камсыз кылган үлгү коду менен ойноңуз

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

  • Бул сиздин окууңуз оор болсо, өзгөчө маанилүү. Коддоо жана чынында коддоо жөнүндө окуу - бул такыр башка процесстер.
  • Сиз үйрөнүп жаткан коддоо принциптерин чындап түшүнгөнүңүзгө ынануу үчүн курсуңуздан үлгү кодун колдонуңуз.
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 13 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 13 -кадам

Кадам 7. Адашып калсаңыз, жардам суроодон коркпоңуз

Интернеттеги, үйдөгү класстардагы программалоо курстары менен чаташып калуу оңой болот. Эгерде сиз коддоо көйгөйүнө кептелип калсаңыз же курстун кайсы бир аспектиси боюнча түшүнүксүз болсоңуз, анда инструкторго же теңтуштарыңыздын бирине кайрылыңыз. Мисалы, эгер сиз белгилүү бир кодду жазууга аракет кылып жатсаңыз, анда 20 мүнөттүн ичинде жалгыз иштеңиз. Андан кийин, эгер сиз дагы эле таң калып жатсаңыз, анда инструкторуңузга кайрылыңыз.

  • Эгерде сиз өзүңүз жетектеген онлайн сабагын алып жатсаңыз, коддоо боюнча суроолорго жооп берүүгө даяр тажрыйбалуу кодерлер менен байланышуу үчүн коддоо форумун текшериңиз.
  • Мисалы, "Stack Overflow" форумун караңыз:
  • Сиз ошондой эле "Кодекс долбоору" онлайн форумун карасаңыз болот:

4 ичинен 4 -бөлүк: Үйрөнүүңүздү өз алдынча толуктоо

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 14 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 14 -кадам

Кадам 1. Көндүмдөрдү өркүндөтүү үчүн күн сайын коддоо менен машыгыңыз

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

Бирок, кодду үйрөнүү үчүн психикалык жактан чарчоонун кажети жок. Эгерде сиз көңүлүңүз чөгүп баратса же барган сайын түшүнүксүз болуп жатсаңыз, 30 мүнөт тыныгуу алыңыз

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 15 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 15 -кадам

Кадам 2. Коддоо менен таанышуу үчүн программалоо китептерин окуңуз

Эгерде сиз кинестетикалык же тактилдүү окуучу болбосоңуз, бирок көбүнчө визуалдык каражаттар жана окуу аркылуу билимге ээ болсоңуз, программалоо китептери коддоо жөнүндө билүү үчүн сонун болот. Бул китептер коддоо механикасын эле эмес, коддоо тилдеринин тарыхын жана теорияларын да талкалайт. Эгер сизди кызыктырса, анын ичинде аталыштарды карап көрүңүз:

  • HTML 5 деген эмне?, Бретт Маклафлин.
  • PHP Essentials, Джули Мелони тарабынан.
  • Питон жөнүндө ойлонуп көрүңүз, Аллен Дауни.
  • Зуб Шоу тарабынан Ruby оор жолун үйрөнүңүз.
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 16 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 16 -кадам

Кадам 3. Коддоо негиздерин өздөштүрүү үчүн балдардын колдонмосун колдонуңуз

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

Эгер сизди кызыктырса, "Scratch", "Tynker", "Hopscotch" жана "Cargo-Bot" сыяктуу балдарга багытталган коддоо колдонмолорун карап көрүңүз. Булар бардык негизги колдонмо дүкөндөрүндө болушу керек

Үйдө онлайнда компьютердик программалоону үйрөнүңүз 17 -кадам
Үйдө онлайнда компьютердик программалоону үйрөнүңүз 17 -кадам

Кадам 4. Коддоого чөмүлүү үчүн онлайн коддоо оюнун ойноңуз

Эгерде сиз кызыктуу жана ойнотмо аркылуу коддоону үйрөнүү идеясын жактырсаңыз, коддоо оюнун карап көрүңүз. Көптөгөн оюндар бар, алар бекер ойной алат. Бул оюндар сиз программалоо сабагынан алган билимиңизди толуктай алат. Эгерде сиз оюндарды ойногондон көрө, оюндарды курууну кааласаңыз, онлайн коддоо боюнча бир катар окуу куралдары сизге өзүңүздүн онлайн оюнуңузду түзүү процессинде жол көрсөтөт.

  • Code Combatди онлайнда текшериңиз:
  • Сиз ошондой эле CodinGameге кире аласыз:
  • Өзүңүздүн онлайн оюнуңуздун кодун куруу үчүн Game Maven дарегине баш багыңыз:

Кеңештер

  • "Коддоо" жана "программалоо" термини негизинен бири -бирин алмаштырат. "Программалоо"-бул техникалык жактан багытталган "коддоону" камтыган чатыр термин.
  • Көптөгөн кошумча онлайн программалоо сайттары бар. Кыздын аны иштеп чыгуусун текшерүү үчүн кээ бир интернет булактары жөнүндө түшүнүк алуу үчүн,
  • Интернетте компьютердик программалоону үйрөнүү үчүн банкты бузуунун кажети жок. Информатика боюнча көндүмдөрдү өнүктүрүү үчүн сизге компьютер, туура компиляторлор (бекер жеткиликтүү) жана ишенимдүү интернет байланышы гана керек.

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