ప్రజల కోసం కంప్యూటర్ ప్రోగ్రామింగ్?

రచయిత: Judy Howell
సృష్టి తేదీ: 4 జూలై 2021
నవీకరణ తేదీ: 21 జూన్ 2024
Anonim
Web Programming - Computer Science for Business Leaders 2016
వీడియో: Web Programming - Computer Science for Business Leaders 2016

విషయము


Takeaway:

ఈ ఉద్యమానికి దాని విమర్శకులు ఉన్నారు, కాని కొత్త తరం కంప్యూటర్ వినియోగదారులను శక్తివంతం చేయాలని చూస్తున్నారు.

ఇది వాస్తవం: మేము కంప్యూటర్లు మరియు ఇతర పరికరాలకు ఎక్కువగా కనెక్ట్ అవుతున్నాము. అనేక సందర్భాల్లో, హార్డ్‌వేర్‌ను మరియు దానిపై పనిచేసే సాఫ్ట్‌వేర్‌ను మనమే పొడిగింపుగా చూడటానికి వచ్చాము. ఆసక్తికరమైన విషయం ఏమిటంటే, ఎంత మంది వ్యక్తులు తమ సొంత భాషను మాట్లాడుతున్నారు - లేదా కనీసం వారి కంప్యూటర్లు ఉపయోగించే భాష. అయ్యో, కంప్యూటర్ కోడింగ్ గురించి మాట్లాడుతున్నారు, మరియు మనలో ఎక్కువ మంది దీన్ని ఎలా చేయాలో తెలుసుకోవాలని భావించే వ్యక్తుల యొక్క ప్రధాన ఉద్యమం. సాంకేతిక పరిజ్ఞానంపై మన ఆధారపడటం మరియు ప్రజలకు ఇది ఎలా పనిచేస్తుందనే దానిపై పూర్తిగా అవగాహన లేకపోవడం మధ్య డిస్కనెక్ట్ అవ్వండి. విస్తృతమైన కంప్యూటర్ సైన్స్ విద్యకు మరియు వ్యతిరేకంగా వాదనలను కూడా పరిశీలించండి. (కంప్యూటర్ ప్రోగ్రామింగ్ యొక్క ప్రారంభ ప్రయత్నాల గురించి ది పయనీర్స్ ఆఫ్ కంప్యూటర్ ప్రోగ్రామింగ్‌లో తెలుసుకోండి.)

నాన్-కోడర్స్ కోసం కోడింగ్: వాట్స్ ది పాయింట్?

కంప్యూటర్ ప్రోగ్రామింగ్ చుట్టూ విద్యను విస్తృతం చేయడానికి చాలా బలవంతపు కారణాలు ఉన్నాయి. ఒకటి జాబ్ మార్కెట్, ఇక్కడ నిపుణులు నైపుణ్యం కలిగిన కార్మికుల కొరతను నిర్ణయిస్తారు, మరియు అమెరికన్ ఐటి విద్య కార్యక్రమాలు యుఎస్ నైపుణ్యం కలిగిన కార్మికుడిని అంతర్జాతీయ వేదికపై ప్రాముఖ్యత వైపుకు నెట్టగలవని విశ్లేషకులు వాదిస్తున్నారు.

కానీ ఈ నైపుణ్యాలు వ్యక్తికి మరియు అతని లేదా ఆమె నైపుణ్యం సమితికి తీసుకువచ్చే స్వాభావిక విలువ కూడా ఉంది. కోడింగ్ ఒక రకమైన దృ concrete మైన సాధనకు దారితీస్తుంది మరియు దానితో ప్రయోగాలు చేసిన వారు తరచూ సాక్ష్యమిచ్చినట్లుగా, ఇది వ్యక్తిగత విజయం మరియు సాధికారత యొక్క స్పష్టమైన భావాన్ని అందిస్తుంది. దీన్ని నేర్చుకోవడం మనం కంప్యూటర్లను ఉపయోగించగల దాదాపు అనంతమైన మార్గాల గురించి లోతైన మరియు మరింత లోతైన అవగాహనను అందిస్తుంది.

"అందరికీ కోడింగ్" ఉద్యమం

ఇటీవలి సంవత్సరాల్లో, అధ్యాపకులు మరియు ఇతర న్యాయవాదులు తరగతి గదులలో మరియు ఇతర విద్యా వేదికలలో కంప్యూటర్ ప్రోగ్రామింగ్ వాడకాన్ని ప్రోత్సహించడానికి గట్టి కార్యక్రమాలను ప్రారంభించడం ప్రారంభించారు. మార్చి 2013 లో స్లేట్ మ్యాగజైన్‌లో వచ్చిన ఒక కథనం న్యూ అమెరికా ఎన్‌వైసి అనే సంఘటనను వివరిస్తుంది, ఇక్కడ సాంకేతిక పరిజ్ఞానం యొక్క మార్గదర్శకులు కంప్యూటర్ ప్రోగ్రామింగ్ నైపుణ్యాలను ఎక్కువ మంది ప్రపంచ ప్రేక్షకులకు తీసుకురావడం యొక్క విలువను చర్చించారు. తీర్పు? ప్రాథమిక కంప్యూటింగ్ అక్షరాస్యత కంప్యూటర్ లేదా స్మార్ట్‌ఫోన్‌ను ఉపయోగించే ఎవరికైనా శక్తినిస్తుంది. సమస్య ఏమిటంటే ప్రస్తుత విద్యావ్యవస్థ కంప్యూటర్ సైన్స్ విద్యలో తీవ్రంగా లేదు.

కాబట్టి పిల్లలు ఈ నైపుణ్యాలను ఎలా నేర్చుకోవచ్చు? గీకోసిస్టమ్‌పై జనవరి 2013 కథనం కోడ్.ఆర్గ్, హడి మరియు అలీ పార్టోవి (గతంలో పెద్ద ప్రాజెక్టులలో పాల్గొన్న వ్యక్తులు) నేతృత్వంలోని స్టార్టప్, ఇది తరగతి గది ఉపయోగం కోసం వీడియోలను ఉత్పత్తి చేస్తుంది మరియు కంప్యూటర్ ప్రోగ్రామింగ్ మరియు ఐటిలో వ్యక్తిగత నైపుణ్యాలను పెంపొందించడానికి మరింత ప్రాప్యత సాధనాలను ప్రోత్సహిస్తుంది. . కోడ్.ఆర్గ్ స్పాట్‌లైట్స్ ఇన్నోవేటర్ స్టీవ్ జాబ్స్ కంప్యూటర్ ప్రోగ్రామింగ్‌ను "ప్రజలకు ఎలా ఆలోచించాలో నేర్పడానికి" విశ్వవ్యాప్త మార్గంగా ప్రచారం. పరిమాణాత్మక నైపుణ్యాలు మరియు భాషా నైపుణ్యాలను మిళితం చేసే ప్రోగ్రామింగ్, సగటు వ్యక్తికి కొన్ని అభిజ్ఞాత్మక విధులను రూపొందించడంలో సహాయపడుతుంది అనే ఆలోచన కంప్యూటర్ సైన్స్లో ఎక్కువ మంది యువకులను చేర్చుకోవడం వెనుక మరొక వాదన.

కంప్యూటర్ ప్రోగ్రామింగ్‌ను ప్రోత్సహించడానికి అత్యంత ప్రాచుర్యం పొందిన మార్గాలలో ఒకటి ఉచిత విద్యా వనరుల ద్వారా. ఇవి సర్వసాధారణంగా మారుతున్నాయి మరియు మొజిల్లా స్కూల్ ఆఫ్ వెబ్‌క్రాఫ్ట్, గూగుల్ కోడ్ యూనివర్శిటీ, కోడ్ / రేసర్ మరియు కోడెకాడమీ వంటివి ఉన్నాయి.అదనంగా, కొన్ని కొత్త సాంకేతికతలు రాస్ప్బెర్రీ పై వంటి ప్రోగ్రామింగ్ సాధనాలు మరియు సూత్రాలకు మంచి ప్రాప్యతను ప్రోత్సహిస్తాయి. ఫలితం ఏమిటంటే, నేర్చుకోవడం కోడ్ గతంలో కంటే సులభం అవుతుంది.

విమర్శకులు "ఎందుకు బాధపడతారు?"

పెరుగుతున్న ఈ ఉద్యమం నేపథ్యంలో, కోడింగ్ నిజంగా అందరికీ కాదని, మరియు మేము దానిని ప్రజలపైకి నెట్టకూడదని కొందరు ఉన్నారు.

ఆగష్టు 2013 లో స్లేట్ మ్యాగజైన్‌లో వచ్చిన ఒక కథలో, రచయిత చేజ్ ఫెల్కర్ ఏదో నేర్చుకోవడం మరియు దానిని అర్థం చేసుకోవడం మధ్య వ్యత్యాసం గురించి మాట్లాడుతాడు. ఫెల్కర్ రచయితలు ప్రజలు చాలా శిక్షణ లేకుండా ప్రాథమిక ప్రాజెక్టులను నిర్మించగలిగినప్పటికీ, నిజంగా బాగా ప్రోగ్రామ్ చేయగలిగేలా ఎక్కువ సమయం మరియు శక్తిని తీసుకుంటారు. తత్ఫలితంగా, చాలా మంది ప్రజలు ఏ విధంగానైనా ఉపయోగపడేలా తగినంత కోడింగ్ నేర్చుకోగలరనే ఆలోచన మితిమీరిన ఆశాజనకంగా ఉండవచ్చు.

ఈ వాదన ఆసక్తికరమైనది, మరియు వాక్యనిర్మాణానికి మించిన కోడ్ స్థిరత్వం గురించి మరియు స్థిరమైన మరియు బహుముఖ పని ప్రాజెక్టులకు మద్దతు ఇచ్చే సూత్రాలలో ప్రాథమిక ఆలోచనలను మాస్టరింగ్ చేయడంలో ఇబ్బంది పడుతుంది. ఉదాహరణకు, సరైన వాక్యనిర్మాణం కంప్యూటర్‌ను మీరు ఏమి చేయాలనుకుంటున్నారో అది చేస్తుంది, అయితే ఇది రన్ సమయంలో కోడ్‌పై వారి స్వంత ప్రభావాన్ని కలిగి ఉన్న వినియోగదారు సృష్టించిన సంఘటనలకు సంబంధించిన ప్రమాదకరమైన వాటితో సహా ఎన్ని దోషాలు లేదా అవాంతరాలను నిరోధించదు. . ఈ సమస్యలను నివారించడానికి, ప్రొఫెషనల్ ప్రోగ్రామింగ్ కమ్యూనిటీ వైట్ స్పేస్, వ్యాఖ్యానించడం, మాడ్యులైజేషన్ మరియు ఇతర పద్ధతులను ఉపయోగించి వివిధ ఉత్తమ పద్ధతులు మరియు వ్యూహాలను రూపొందించింది, ఇవి కలిసి పనిచేయడానికి అవసరమైన విధులు మరియు విధానాల నిర్మాణ కోడింగ్‌లోకి ప్రవేశిస్తాయి. అవి, మీరు might హించినట్లుగా, ప్రాథమిక విషయాల కంటే తక్కువ ప్రాముఖ్యత లేదు, కానీ అవి నేర్చుకోవడం మరియు అర్థం చేసుకోవడం కష్టం.

ఫెల్కర్ అతను చాలా డిమాండ్ ఉన్న సంభావిత చట్రంలో మునిగిపోయే సగటు వ్యక్తిని మునిగిపోయే ప్రయత్నం చేయడానికి ఆరోగ్యకరమైన ప్రత్యామ్నాయంగా భావించేదాన్ని ప్రోత్సహిస్తాడు. బదులుగా, ఫెల్కర్ వ్రాస్తూ, నిరంతర సెషన్లలో ఆపరేటింగ్ సిస్టమ్‌ను ఎలా నిర్వహించాలో లేదా ప్రాథమిక నెట్‌వర్క్ అడ్మినిస్ట్రేషన్ ఎలా చేయాలో వంటి సామాన్య వ్యక్తికి సాఫ్ట్‌వేర్‌ను మరింత ఆచరణాత్మక పద్ధతిలో ఎలా ఉపయోగించాలో నేర్పడానికి ఇది ఉపయోగపడుతుంది.

ఇక్కడే చాలా బోధనాత్మక చర్చకు అవకాశం ఉంది. "హలో వరల్డ్" ప్రోగ్రామ్ యొక్క సృష్టి ఆ సూత్రాల పరిణామంలోకి ఎక్కడికి దారితీస్తుంది, ఇది చాలా క్లిష్టమైన ప్రోగ్రామ్‌లను హేంగ్ అవుట్ చేయకుండా మరియు భయంకరమైన మార్గాల క్రాష్ నుండి నిరోధించగలదు? కంప్యూటర్ ప్రోగ్రామింగ్ గురించి ప్రజలు నిజంగా ఎంత తెలుసుకోవాలనుకుంటున్నారు, వారికి ఎవరు నేర్పించాలి? ప్రాథమిక కోడింగ్ విద్య మెజారిటీ విద్యార్థులకు నిజమైన ప్రయోజనాలను అందిస్తుందా లేదా వారి సమయాన్ని మరియు శక్తిని ఆదా చేసే మరొక బాధించే అధ్యయనంలో వారిని చిక్కుకుంటుందా?

కోడ్ చేయాలా లేదా కోడ్ చేయకూడదా?

ఈ ప్రశ్నలను లేవనెత్తగలిగినప్పటికీ, అమెరికన్ విద్యావ్యవస్థ పిల్లలకు ప్రోగ్రామింగ్ బోధించే శక్తిని వినియోగించుకుంటుందనే ఆలోచనతో వాదించడం కష్టం. విద్యావ్యవస్థలో ప్రస్తుతం ఉన్న సంస్థాగత మరియు సాంస్కృతిక వాస్తవికత చాలా కోరుకుంటుంది. ఆ దృక్కోణంలో, ప్రాథమిక ప్రోగ్రామింగ్ వంటి వాటిని ప్రవేశపెట్టడం యొక్క స్పష్టమైన ప్రయోజనాలు నో మెదడుగా కనిపిస్తాయి. కొత్త తరాల విద్యార్ధులను మరియు వృత్తి నిపుణులను తీసుకురావడానికి మేము ఉపయోగించే అన్ని ఇతర పాఠ్యాంశాల మాదిరిగానే, ప్రోగ్రామింగ్ విద్య యొక్క సానుకూలతలను కొన్ని సంభావ్య ఆపదలు లేకుండా అందించే మార్గాలను కనుగొనడం బోధకులు మరియు ఈ ప్రక్రియలో పాల్గొన్న ఇతరులు. సాంకేతిక పరిజ్ఞానాన్ని ఎలా ఉపయోగించాలో తెలుసుకోవడం చాలా బాగుంది అని గ్రహించడం దేశంలోని ప్రస్తుత సంస్కృతికి కూడా ఉంది, మరియు కంప్యూటర్లు ఎలా పని చేస్తాయనే దానిపై సాధారణ అధ్యయనం తీసుకునేటప్పుడు, సగటు వినియోగదారు కొవ్వొత్తి వెలిగించడం ద్వారా ప్రయోజనం పొందవచ్చు, చీకటిని శపించటం కంటే.