Компьютердик программалоону кантип баштоо керек (Сүрөттөр менен)

Мазмуну:

Компьютердик программалоону кантип баштоо керек (Сүрөттөр менен)
Компьютердик программалоону кантип баштоо керек (Сүрөттөр менен)

Video: Компьютердик программалоону кантип баштоо керек (Сүрөттөр менен)

Video: Компьютердик программалоону кантип баштоо керек (Сүрөттөр менен)
Video: 24 Цикл for. Обход элементов функции range Python 2024, Май
Anonim

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

Кадамдар

3төн 1 бөлүк: Тил тандоо

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

Кадам 1. Программалоо тилин тандаңыз

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

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

2-кадам. C, C ++, C# жана тиешелүү тилдерди карап көрөлү.

Бул тилдер негизинен оюндар сыяктуу өз алдынча компьютердик тиркемелерди түзүү үчүн колдонулат. C жана C ++ - үйрөнчүк үчүн кыйын тилдер, бирок мүмкүн эмес. Аларды үйрөнүү сизге программалоону гана эмес (программалоо тилдеринин көбү кандайдыр бир түшүнүктү же экинчисин С жана С ++ тилдеринен тукум кууп өтөт), ошондой эле компьютердин кантип иштээрин терең түшүнүүгө жардам берет. Алар популярдуу жана кеңири колдонулат, бирок Javaга абдан окшош C#тили кеңири тарала баштады.

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

Кадам 3. Java же JavaScriptти карап көрүңүз

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

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

Кадам 4. Pythonду колдонуп көрүңүз

Python - бул бир нече платформаларда кеңири колдонулган ар тараптуу тил. Өтө күчтүү болгонуна карабастан, бул үйрөнчүк үчүн оңой тил, андыктан аракет кылып көрүңүз!

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

Кадам 5. PHPди карап көрүңүз

PHP PHP: Hypertext Processor дегенди билдирет. Бул веб программалоо тили жана алсыз терүү жана популярдуулугунан улам үйрөнүү салыштырмалуу оңой (популярдуулук бул тил боюнча бир нече пайдалуу окуу куралдары болот дегенди билдирет). Бул сервердик программалоо үчүн эң сонун тил.

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

Кадам 6. Бул тилдер менен чектелбеңиз

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

Сиздин эң жакшы коюм - бул сиз каалаган жумуштун жарнактарына карап, алар сураган жалпы тилдерди издөө

3төн 2 бөлүк: Тилди үйрөнүү

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

Кадам 1. Мектепке баруу жөнүндө ойлон

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

Көбүнчө бул жаатта илимий даражага ээ болгондорго стипендиялар жана гранттар бар. Дипломдун баасынан коркпогула: бул мүмкүн

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

Кадам 2. Онлайн университеттерден үйрөнүңүз

Сиз акы төлөнүүчү онлайн даражасын жана аягында чыныгы даражаны алсаңыз же MITтин сонун Coursera сыяктуу бекер программасына катышып жатсаңыз да, бул структураланган курстардан программалоо жөнүндө көп нерсени биле аласыз.

Компьютердик программалоону үйрөнө баштаңыз 9 -кадам
Компьютердик программалоону үйрөнө баштаңыз 9 -кадам

Кадам 3. Интернеттеги куралдарды колдонуп көрүңүз

Программалоо жөнүндө көбүрөөк билүү үчүн Google’дун University Consortium же Mozilla Developer Network сыяктуу бекер кызматтарды колдонуңуз. Бул компаниялар дагы иштеп чыгуучулардын платформаларынын өркүндөшүнө жардам берүүсүн каалашат жана алардын ресурстары Интернеттеги эң мыктысы болушу мүмкүн.

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

Кадам 4. Онлайн сабактарды колдонууну үйрөнүңүз

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

Көптөгөн бекер онлайн класстар коддон үйрөнүү үчүн жеткиликтүү. Хан Академиясы оңой үйрөткүчтөр жана видеолор менен компьютерди коддоону үйрөтөт. Codecademy-этап-этабы менен үйрөткүчтөр менен үйрөнө турган дагы бир бекер сайт

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

Кадам 5. Мүмкүн болсо жаштан баштаңыз

Балдарды программалоого үйрөтүү үчүн иштелип чыккан бир нече программалар бар. MIT's Scratch сыяктуу программалар абдан пайдалуу жана сиз канчалык жаш болсоңуз, аны алуу оңой болот (башка тилдер сыяктуу).

Киттерден алыс болуңуз, анткени алар сейрек пайдалуу нерселерди үйрөтөт

3төн 3 бөлүк: Өзүңдү үйрөтүү

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

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

Сиз үйрөнгүңүз келген программалоо тили боюнча жакшы, учурдагы китепти алыңыз. Amazon же ушул сыяктуу сайттардагы сын -пикирлер, адатта, пайдалуу китептерден пайдалуу китептерди аныктоого жардам берет.

Компьютердик программалоону үйрөнө баштаңыз 13 -кадам
Компьютердик программалоону үйрөнө баштаңыз 13 -кадам

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

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

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

3 -кадам. Китеп окуу! Китептен программалоо тилинин мисалдарын алып, аларды котормочуңузга салыңыз. Мисалдарды өзгөртүп, программаны ар кандай нерселерди жасоого аракет кылыңыз.

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

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

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

Компьютердик программалоону үйрөнө баштаңыз 16 -кадам
Компьютердик программалоону үйрөнө баштаңыз 16 -кадам

5 -кадам. Башка тилди үйрөнүңүз

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

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

Кадам 6. Программалоону улантыңыз жана жаңы нерселерди сынап көрүңүз

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

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

Видео - Бул кызматты колдонуу менен, кээ бир маалыматтар YouTube менен бөлүшүлүшү мүмкүн

Кеңештер

  • Кызыктуу нерседен баштаңыз, көйгөйлөрдү логикалык чечүүдө жөндөмүңүздү өркүндөтүүгө өзүңүздү шыктандырыңыз.
  • Жаңы баштагандар үчүн колдонууга оңой болгон абдан жакшы программалоо тили бар. Бул колдонуучуга ыңгайлуу деп да аталат. Жана бул VB (Visual Basic тили), муну укмуштуудай кылып көрүңүз.
  • Java сыяктуу татаал тилден баштабаңыз, бирок Python сыяктуу жеңил тилден баштаңыз. Python үйрөнчүктөрдү кубаттайт жана программалоонун дээрлик бардык аспектилеринен турат.
  • Жүрөктөн, синтаксис сөзсүз түрдө керек. Сиз аны өз жолуңузда колдоно аласыз. Кээ бир үлгү программаларды изилдеп, анан өзүңүздүн коддоону баштаңыз.
  • Ыңгайлуу китепти алыңыз. Бул акыркы версия экенин тактаңыз, анткени тилдер жаңыртылып турат.
  • Javaда multithreading деп аталган күчтүү түшүнүк бар. Аны кылдат изилдеңиз.
  • Java программаларын жазууда Eclipse колдонуңуз. Бул кодуңузду мүчүлүштүктөрдү оңдоого жардам бере турган өтө пайдалуу программа жана сиз кодуңузду дароо иштете аласыз, ошондой эле пакеттин изилдөөчүсүн колдонуп, кодуңуздун бир нече файлдарын карап чыгыңыз.

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