Үйде компьютерлік бағдарламалауды қалай үйренуге болады (суреттермен)

Мазмұны:

Үйде компьютерлік бағдарламалауды қалай үйренуге болады (суреттермен)
Үйде компьютерлік бағдарламалауды қалай үйренуге болады (суреттермен)

Бейне: Үйде компьютерлік бағдарламалауды қалай үйренуге болады (суреттермен)

Бейне: Үйде компьютерлік бағдарламалауды қалай үйренуге болады (суреттермен)
Бейне: Microsoft Word бағдарламасында қалай бет қоямыз және оны керек жерімізден қалай қоямыз 2024, Сәуір
Anonim

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

Қадамдар

4 -тің 1 -бөлігі: ақысыз бағдарламалау веб -сайтын таңдау

Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 1 -қадам
Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 1 -қадам

Қадам 1. Егер сіз жаңадан бағдарламашы болсаңыз, Code Academy таңдаңыз

Code Academy-тәжірибесіз кодерлерге негіздерді үйренуге көмектесетін танымал, танымал сайт. Сайт ақысыз және сіз әр түрлі бағдарламалау тілдері мен бағдарламалау аспектілері туралы білуге мүмкіндік беретін әр түрлі курстарды таңдай аласыз. Курстың ұсыныстары мыналарды қамтиды: JavaScript, PHP, Python және HTML + CSS. Толығырақ https://www.codecademy.com сайтынан біліңіз.

Егер сізге 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 -дағы курстар барлық онлайн -оқу сайттары арқылы қол жетімді.
  • Оқу веб -сайттарынан басқа, жаңадан бағдарламашыларға көмектесетін көптеген Java қауымдастықтары бар, оның ішінде LinkedIn -дегі жаппай Java қауымдастығы.
Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 9 -қадам
Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 9 -қадам

3 -қадам. Өзара байланысты 3 тілді үйрену үшін C, C#немесе C ++ курстарына қатысыңыз

Сіз нұсқаулық веб -сайтты таңдағаннан кейін, келесі маңызды шешім - үйрену үшін бағдарламалау тілін таңдау. С - ең көне және үнемі қолданылатын тілдердің бірі. C ++ пайдаланушыларға көптеген платформалар үшін бағдарламалар құруға мүмкіндік береді, ал C# (C sharp деп аталады) - тілдің ең заманауи итерациясы.

Жоғарыда аталған барлық нұсқаулық веб -сайттар осы 3 тілде курстар ұсынады

Компьютерлік бағдарламалауды үйде онлайн режимінде үйреніңіз 10 -қадам
Компьютерлік бағдарламалауды үйде онлайн режимінде үйреніңіз 10 -қадам

4 -қадам. Егер сіз деректерді басқаруда жұмыс жасағыңыз келсе, SQL үйреніңіз

SQL - бұл деректерді басқаруды және пайдалануды қажет ететін салаларда жұмыс істейтін кәсіпкерлер мен басқалар үшін танымал кодтау тілі. Бұл тіл мәліметтер қорын құруға және басқаруға мүмкіндік береді.

SQL Java немесе C сияқты әмбебап болмаса да, кәсіби бағдарламашылар мен кодерлерге сұраныс жоғары. Жұмыс берушілердің көпшілігі деректерді өңдейтін бағдарламашылардан SQL тілінде еркін сөйлеуді талап етеді

Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 11 -қадам
Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 11 -қадам

Қадам 5. Егер сізге оңайырақ нұсқа қажет болса, Python таңдаңыз

Java немесе C ++ сияқты басқа кодтау тілдері сияқты Python үйрену қиын емес. Ол әдетте веб -сайттарды құру және мәліметтер базасын құру үшін қолданылады, сонымен қатар ойындар мен бағдарламалық қамтамасыз етуді құруға әмбебап.

Уақыт өте келе бағдарламашылардың көпшілігі көптеген тілдерді үйренеді. Бұл тұрғыда, егер сіз бірінші тілді үйренгеннен кейін қосымша тілдерді меңгерсеңіз, сіздің бірінші тіліңіздің қандай екені маңызды емес

Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 12 -қадам
Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 12 -қадам

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

Көптеген онлайн курстар сізге кодтаудың кейбір батырмалары мен мәтіндерінің не істейтінін түсінуге көмектесетін кодты көрсетеді. Сонымен, кодты қарап қана қоймай, оны бұрып, өзгертіңіз, содан кейін сіздің ойлаудың нәтижесі қандай болғанын қараңыз. Бұл берілген түсініктерді тезірек алуға көмектеседі.

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

7 -қадам. Егер сіз абдырап қалсаңыз, көмек сұраудан қорықпаңыз

Интернетте, үйде сабақтарда бағдарламалау курсынан шатасып қалу оңай болуы мүмкін. Егер сіз кодтау мәселесінде тұрып қалсаңыз немесе курстың бір аспектісі туралы түсініксіз болсаңыз, нұсқаушыға немесе құрдастарыңызға хабарласыңыз. Мысалы, егер сіз белгілі бір код жолын жазуға тырысып қалсаңыз, онымен шамамен 20 минут жұмыс жасаңыз. Содан кейін, егер сіз әлі де тоқтап қалсаңыз, нұсқаушыңыздан көмек сұраңыз.

  • Егер сіз онлайн-сабақ жүргізетін болсаңыз, кодтау сұрақтарына жауап беруге дайын тәжірибелі кодерлермен байланысу үшін кодтау форумын қараңыз.
  • Мысалы, «Stack Overflow» форумын қараңыз:
  • Сіз сондай -ақ https://www.codeproject.com/ «Code Project» онлайн форумын қарай аласыз.

4 -ші бөлімнің 4 -ші бөлігі: Үйренуді өз бетіңізше толықтыру

Үйде онлайн режимінде компьютерлік бағдарламалауды үйреніңіз 14 -қадам
Үйде онлайн режимінде компьютерлік бағдарламалауды үйреніңіз 14 -қадам

Қадам 1. Біліктілікті арттыру үшін күнделікті кодтауды қолданыңыз

Уақыт табылған кезде жай отырыңыз және компьютерлік бағдарламаларды қарапайым деңгейден кодтауды бастаңыз. Сіз кодпен неғұрлым көп айналыссаңыз, сіз кодтау туралы білімді тезірек аласыз. Сондай -ақ, кодты қолмен жазып көріңіз. Егер сіз бағдарламалауға өтініш берсеңіз, сұхбат кезінде сізден қолмен код сұралады.

Дегенмен, кодты үйрену үшін психикалық тұрғыдан шаршаудың қажеті жоқ. Егер сіз ашулансаңыз немесе шатассаңыз, 30 минут үзіліс жасаңыз

Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 15 -қадам
Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 15 -қадам

Қадам 2. Кодтаумен танысу үшін бағдарламалау кітаптарын оқыңыз

Егер сіз кинестетикалық немесе жанаспалы оқушы болмасаңыз, бірақ білімді визуалды құралдар мен оқу арқылы алсаңыз, бағдарламалау кітаптары кодтауды үйрену үшін тамаша болады. Бұл кітаптар кодтаудың механикасын ғана емес, сонымен қатар кодтау тілдерінің тарихы мен теориясын да бұзады. Егер сізді қызықтырса, тақырыптарды қараңыз:

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

Қадам 3. Кодтау негіздерін меңгеру үшін балаларға арналған қосымшаны пайдаланыңыз

Балаларға арналған кодтауға арналған қосымшалар үйде интернетте кодтауды үйренетін ересектер үшін пайдалы болуы мүмкін. Қолданбалар кодтауды қарапайым құрамдас бөліктерге бөледі және ақпаратты графикаға ауыр және өңдеуге ыңғайлы етіп ұсынады. Бұл сіздің сабағыңызда қиналып жатсаңыз, жылдамдыққа жетуге көмектеседі және сіздің ойыңызда кодтаудың негізін бекітеді.

Егер сізді қызықтырса, балаларға арналған «Scratch», «Tynker», «Hopscotch» және «Cargo-Bot» сияқты кодтауға арналған қосымшаларды қараңыз. Бұл барлық ірі қолданбалы дүкендерде болуы керек

Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 17 -қадам
Үйде компьютерлік бағдарламалауды онлайн режимінде үйреніңіз 17 -қадам

Қадам 4. Өзіңізді кодтауға батыру үшін онлайн кодтау ойынын ойнаңыз

Егер сізге кодты қызықты, ойын арқылы үйрету идеясы ұнайтын болса, кодтау ойынын қараңыз. Интернетте көптеген ойындар бар, оларды тегін ойнауға болады. Бұл ойындар сіздің бағдарламалау сабағында алған білімдеріңізді толықтыра алады. Егер сіз ойындарды ойнаудан гөрі құрғыңыз келсе, онлайн -кодтаудың бірнеше оқулықтары сізге өзіңіздің жеке онлайн ойыныңызды құру процесін көрсетеді.

  • Code Combat онлайн режимінде қараңыз:
  • Сіз сондай -ақ CodinGame -ге қарауға болады:
  • Интернетте жеке ойынның кодын жасау үшін Game Maven сайтына кіріңіз:

Кеңестер

  • «Кодтау» мен «бағдарламалау» терминдері бір -бірін алмастырады. «Бағдарламалау»-бұл техникалық бағытталған «кодтауды» қамтитын қолшатыр термин.
  • Көптеген қосымша онлайн бағдарламалау сайттары бар. Интернеттегі кейбір ресурстар туралы түсінік алу үшін https://girldevelopit.com сайтындағы Қызды дамытуды қараңыз.
  • Интернетте компьютерлік бағдарламалауды үйрену үшін банкті бұзудың қажеті жоқ. Информатика бойынша дағдыларды дамыту үшін сізге тек компьютер, тиісті компиляторлар (ақысыз қол жетімді) және сенімді интернет байланысы қажет.

Ұсынылған: