సాంకేతిక పరిజ్ఞానం, ముఖ్యంగా యునైటెడ్ స్టేట్స్లో మన ప్రపంచం చాలా వేగంగా కదులుతోంది. సాధారణంగా, ఇది మంచి విషయం-ఇది మరింత సౌకర్యాలు, జీవన నాణ్యతను మెరుగుపరచడానికి కొత్త సాంకేతికతలు, ఎక్కువ ఉద్యోగాలు మరియు మరెన్నో సృష్టిస్తోంది. కానీ, మేము ఒక చిన్న సమస్యలో పడ్డాము: మాకు ఎక్కువ మానవశక్తి అవసరం.
ఇక్కడ యునైటెడ్ స్టేట్స్లో, బ్యూరో ఆఫ్ లేబర్ స్టాటిస్టిక్స్ ప్రకారం (కంప్యూటర్ వరల్డ్ ద్వారా), 500, 000 కన్నా ఎక్కువ పూర్తి చేయని కంప్యూటింగ్ స్థానాలు ఉన్నాయి (ఇది యుఎస్ లో మాత్రమే అని గుర్తుంచుకోండి, ప్రపంచవ్యాప్తంగా చాలా ఎక్కువ) సాఫ్ట్వేర్ ఇంజనీరింగ్, ఇన్ఫర్మేషన్ టెక్నాలజీ, ఎలక్ట్రికల్ ఇంజనీరింగ్ (ప్రత్యేకంగా హార్డ్వేర్ సృష్టి) మరియు మరిన్ని. ఇది చెప్పకుండానే ఉంది, ఈ రంగంలో ఉద్యోగాలకు భారీ డిమాండ్ ఉంది, కానీ ప్రోగ్రామ్ ఎలా చేయాలో, డేటాబేస్ను నిర్వహించడం, సైబర్ దాడులను నివారించడానికి వ్యవస్థలను సృష్టించడం మరియు మరెన్నో తెలిసిన వారు లేరు.
కాబట్టి, మనం ఏమి చేయాలి?
ఆన్లైన్ కోర్సుల్లో కంప్యూటర్ సైన్స్
కంప్యూటింగ్ ఉద్యోగాలను స్వీకరించడానికి నైపుణ్యం లేని వ్యక్తుల కొరతకు అధిక ప్రతిస్పందన ఉచిత విద్య. ఇలాంటి సమస్యకు ఇది స్పష్టమైన ప్రతిస్పందన: ఒక నిర్దిష్ట రంగానికి ఉచిత విద్యను అందించండి మరియు ప్రజలు వస్తారు, నేర్చుకుంటారు, వారి నైపుణ్యాలను అభ్యసిస్తారు మరియు చివరికి కంప్యూటింగ్ రంగంలో ఉద్యోగం పొందుతారు. ఇప్పుడు, కంప్యూటర్ సైన్స్ విద్యలో తప్పు ఏమీ లేదు, కంప్యూటింగ్ విద్యా మార్కెట్ విద్యార్థికి స్పష్టమైన మార్గాన్ని అందించదు మరియు సైన్ అప్ చేసే ఎవరికైనా మేము అబద్ధం చెబుతున్నాము.
మొదట, కంప్యూటింగ్ విద్య మార్కెట్లో కంప్యూటింగ్ ఉద్యోగానికి స్పష్టమైన మార్గదర్శకం లేదు. ఉచిత కోర్సు మరియు ప్రోగ్రామ్లు ప్రతిచోటా ఉచితంగా ఉన్నాయి. మీరు వాటిని ఖాన్ అకాడమీ, కోర్సెరా, ఎడ్ఎక్స్, కోడ్ అకాడమీ, కోడ్ స్కూల్, కోడ్.ఆర్గ్, ఉడాసిటీ, టీమ్ ట్రీహౌస్, ఫ్రీకోడ్క్యాంప్, ది ఓడిన్ ప్రాజెక్ట్ మరియు మరెన్నో ప్రదేశాలలో చూడవచ్చు. ఇది నేర్చుకోవడానికి తగినంత అవకాశాన్ని కల్పిస్తున్నప్పటికీ, పురోగతికి ఎక్కువ స్థలం లేదు - ఈ స్థలాలన్నీ మీకు కోడింగ్ యొక్క ప్రాథమికాలను నేర్పుతాయి (ఫ్రీకోడ్క్యాంప్ మరియు ఉడాసిటీ మినహా), కానీ దాని కంటే ఎక్కువ దూరం మిమ్మల్ని తీసుకోదు.
ఈ ప్రాంతంలో చాలా నిరుత్సాహం ఉంది. కోడింగ్లో ప్రజలను ప్రారంభించే మార్కెట్ చాలా రద్దీగా ఉంది మరియు అధిక నైపుణ్యం స్థాయిలు పెరగడానికి ఎక్కువ వనరులు లేవు. మరియు ఇది మంచి విషయం: విద్యార్థులు వెబ్ను కొట్టడం, డాక్యుమెంటేషన్ను చూడటం మరియు వారి స్వంత సమస్యను గుర్తించడానికి ప్రయత్నించాలి. కానీ, ఇక్కడ సమస్య ఉంది: ఈ కోర్సులు చాలా సమస్య పరిష్కార బోధన వ్యాపారంలో లేవు. వారు చివరి వరకు చేతితో పట్టుకుంటారు (కొన్నింటిని మినహాయించి), ఆపై విద్యార్థిని తమకు తెలియని భూభాగంలో వదిలివేస్తారు.
కంప్యూటింగ్ అధ్యాపకులు, ముఖ్యంగా MOOC లు (భారీ ఓపెన్ ఆన్లైన్ కోర్సులు) గేర్లను మార్చాల్సిన అవసరం ఉంది. సింటాక్స్ ముఖ్యం, దానికి దాని స్థానం ఉంది. ప్రోగ్రామింగ్లోని సమస్యలను ఎలా అధిగమించాలో విద్యార్థికి నేర్పించడం ఆ విద్యార్థికి జీవితకాలం ఉంటుంది, కొత్త సాంకేతిక పరిజ్ఞానాలు మరియు ఫ్రేమ్వర్క్లతో నిరంతరం స్వీకరించే సాధనాలను అతనికి లేదా ఆమెకు ఇస్తుంది. ప్రోగ్రామింగ్లోని సమస్యలను పరిష్కరించే నైపుణ్యాలను విద్యార్థులకు ఇవ్వడం వల్ల ఉద్యోగ ప్రోగ్రాంలో పని చేయడానికి నాణ్యతను తీసుకురాగల నాణ్యమైన ప్రోగ్రామర్లను సృష్టిస్తుంది.
మేము విద్యార్థులకు అబద్ధాలు చెప్పడం మానుకోవాలి
కంప్యూటింగ్ పరిశ్రమలోకి రాకుండా విద్యార్థులను నిరుత్సాహపరిచే మరో అంశం ఏమిటంటే, మేము నిజంగా వారికి అబద్ధం చెబుతున్నాము. ఒక సంస్కృతిగా, కోడింగ్ సులభం అని మేము ఎన్నిసార్లు విద్యార్థుల తలపై కొట్టుకుంటామో మీరు నమ్మరు. న్యూస్ ఫ్లాష్: ఇది కనీసం సులభం కాదు.
ప్రోగ్రామింగ్ను ఎంచుకున్న ఒక వ్యక్తి నాకు తెలియదు మరియు తక్షణమే ఎటువంటి ఇబ్బంది లేకుండా వచ్చింది. మనమందరం బకెట్ దిగువన ఉన్నాము, ఆబ్జెక్ట్-ఓరియెంటెడ్ ప్రోగ్రామింగ్ ఎలా పనిచేస్తుందో తెలుసుకోవడానికి ప్రయత్నిస్తున్న గోడలపై మా తలలను కొట్టడం. మరియు మీరు దీన్ని కోర్సుల ద్వారా చేయగలిగినప్పటికీ, మీరు నిపుణుడని అర్థం కాదు. సీనియర్ డెవలపర్లకు కూడా కోడ్తో సమస్యలు ఉన్నాయి. వారు కూడా తమ సమయాన్ని ఎక్కువ భాగం కోడ్ ముక్కగా చూస్తూ గడుపుతారు, అది ఎందుకు పని చేయదని ఆశ్చర్యపోతున్నారు మరియు ఆ కోడ్ యొక్క భాగాన్ని పని చేయడానికి ప్రయత్నిస్తూ గణనీయమైన సమయాన్ని వెచ్చిస్తారు. ఒక్కమాటలో చెప్పాలంటే, ప్రోగ్రామింగ్ అంటే అదే.
కానీ, మేము క్రొత్త మరియు రాబోయే విద్యార్థులకు ఖచ్చితమైన విరుద్ధంగా చెబుతాము. "ఇది కష్టం కాదు, " అని మేము చెప్తాము. పైన పేర్కొన్న అధ్యాపకుల నుండి కూడా చాలా బోధనా వీడియోలు, కోడింగ్ నడక వలె సులభం అని మీకు తెలియజేస్తుంది. అందువల్ల చాలామంది కోడింగ్ ఆలోచనపై ఆసక్తి కలిగి ఉంటారు, ఆన్లైన్ కోర్సులో ప్రవేశిస్తారు, ఆపై వారు దానిని పొందలేరని నిర్ణయించుకున్న తర్వాత వారం లేదా రెండు రోజుల తరువాత వదిలివేయండి.
మేము విద్యార్థులతో ముందంజలో ఉండాలి. కోడింగ్ చేయడం చాలా కష్టం, కానీ దీన్ని ఎలా చేయాలో నేర్చుకునే మార్గం చాలా బహుమతిగా ఉంది. రెండు, మూడు సంవత్సరాల్లో, మీ స్వంతంగా గ్రౌండ్-అప్ నుండి వెబ్సైట్ను సృష్టించగలగడం మరొకటి లేని అనుభవం. కానీ, అక్కడికి వెళ్ళే మార్గం జీవితంలో ఏదైనా మాదిరిగానే కష్టం.
మేము అలాంటి విద్యార్థులతో ముందంజలో ఉంటే, మేము ఆ 500, 000 నింపని స్థానాల్లో డెంట్ తయారు చేయడం ప్రారంభించవచ్చు.
కానీ, అది అక్కడ ఆగదు. లేదు, కంప్యూటింగ్ పట్ల ఆసక్తి ఉన్నవారిని మనం నిజంగా పరిష్కరించుకోవాలి.
కంప్యూటర్ సైన్స్ విద్య కోసం కేసు
రాబోయే రెండు దశాబ్దాల్లో మేము ఈ సమస్యను పరిష్కరించబోతున్నట్లయితే, కంప్యూటర్ సైన్స్ విద్యను చిన్న వయస్సులోనే ప్రవేశపెట్టాలి. ఇది ఒక విద్యార్థికి 16 సంవత్సరాలు లేదా అంతకంటే ఎక్కువ వయస్సు వచ్చే వరకు వేచి ఉండాల్సిన విషయం కాదు. ఫాక్స్ న్యూస్ మన దేశ భద్రతకు భరోసా: కంప్యూటర్ సైన్స్ విద్య కోసం కేసు అనే శీర్షికతో ఒక అభిప్రాయ భాగాన్ని రాశారు. అందులో, రచయితలు హడి పార్టోవి మరియు ఎరిన్ సిఫ్రింగ్ ఇలా అన్నారు:
మీరు గమనిస్తే, ఈ నింపని స్థానాలు మన దేశాన్ని ప్రమాదంలో పడేస్తున్నాయి. కానీ, ఈ స్థానాలు ఎందుకు నింపబడవు? కంప్యూటర్ సైన్స్ ఎడ్యుకేషన్ కూటమి ప్రకారం, కళాశాలలు మరియు విశ్వవిద్యాలయాల నుండి పట్టభద్రులైన 43, 000 కంటే తక్కువ కంప్యూటర్ సైన్స్ విద్యార్థులు ఉన్నారు.
ఇది ఎందుకు?
నేను పిల్లలను K-12 ను ప్రోగ్రామింగ్కు పరిచయం చేయనందున ఇది ఎక్కువగా ఉందని నేను గట్టిగా నమ్ముతున్నాను. ఇక్కడ సమస్య: ఇంతకు మునుపు మాకు ఇలాంటి సమస్య లేదు, కంప్యూటింగ్ మరియు ప్రోగ్రామింగ్ ఇంత పెద్దది కాదు. విద్యార్థులను ప్రోత్సహించడానికి ఇంకా చాలా విషయాలు ఉన్నాయి, మరియు తరచూ, ఆ చిత్రం నుండి సాంకేతికత వదిలివేయబడుతుంది, ఎందుకంటే, ఇటీవలి సంవత్సరాల వరకు ఇలాంటి సాంకేతికత ఎప్పుడూ పెద్దది కాదు.
ఆ సంఖ్యతో మరో సమస్య ఉంది. కళాశాలలు మరియు విశ్వవిద్యాలయాల నుండి ప్రోగ్రామింగ్ నేర్చుకోవడం ఎల్లప్పుడూ ఉత్తమ మార్గం కాదు, ఎందుకంటే ఈ సంస్థలు ప్రైవేటు రంగానికి వెనుకబడి ఉన్నాయి. ఈ విద్యాసంస్థలు టెక్నాలజీలో ప్రైవేటు రంగం ఎంత వేగంగా కదులుతున్నాయో తెలుసుకోవడం లేదు.
అందుకే పాఠశాల పాఠ్యాంశాల్లోకి ప్రవేశపెట్టడం, పిల్లలకు ప్రోగ్రామింగ్ భావనలను ప్రారంభించడం ప్రారంభించడానికి సమయం ఆసన్నమైంది.
ఫాక్స్ న్యూస్ కథనం ఎత్తి చూపినట్లు గూగుల్ ఇటీవల ప్రచురించిన ఒక అధ్యయనం నుండి మరో ఆసక్తికరమైన విషయం ఇక్కడ ఉంది:
ఇది చెప్పకుండానే ఉంటుంది, పాఠశాలల్లో కంప్యూటర్ సైన్స్కు పెద్ద ప్రాధాన్యత లేదు, మరియు అది ఒక సమస్య. ఇప్పటికే 2016 లో, కంప్యూటర్లు మన జీవితంలో ఎక్కువ భాగాన్ని నడుపుతున్నాయి. మా వాహనాలు కంప్యూటర్ సిస్టమ్స్ చేత నడుపబడుతున్నాయి, మనం ఎక్కువ సమయం కంప్యూటర్లో ఏదో ఒక రూపంలో పనిచేయడం లేదా ఆడుకోవడం, మొబైల్ కంప్యూటర్లలో కమ్యూనికేట్ చేయడానికి చాలా సమయాన్ని వెచ్చిస్తాము మరియు మొదలైనవి.
మేము కంప్యూటర్ సైన్స్ విద్యను ప్రారంభ పాఠ్యాంశాల్లోకి చేర్చే సమయం ఇది. భవిష్యత్ యొక్క ఈ ఆయుధాన్ని ఎలా ఉపయోగించాలో అన్ని వయసుల పిల్లలకు నేర్పించడం ప్రారంభించాలి. మరియు దాని ప్రారంభ స్థానం K-12 విద్యలో దానిపై ప్రాధాన్యతనిస్తోంది. మేము దీన్ని ఎలా చేయాలి? ఇది చెప్పడం చాలా కష్టం, కానీ ఇది కాంగ్రెస్ చర్య తీసుకోబోతోంది.
ఇక్కడ భయానక భాగం: జపాన్ ఇటీవల ప్రతి విద్యార్థి కంప్యూటర్ సైన్స్ నేర్చుకోవాల్సిన చట్టాన్ని అమలు చేసింది. కంప్యూటర్ సైన్స్ యునైటెడ్ కింగ్డమ్లో K-12 విద్యలో బలమైన భాగం. అంతే కాదు, జర్మనీ కూడా ఇలాంటి కార్యక్రమాలను పరిశీలిస్తోంది.
K-12 కంప్యూటర్ సైన్స్ విద్యకు యునైటెడ్ స్టేట్స్ ప్రభుత్వం చాలా త్వరగా నిధులు సమకూర్చాల్సిన అవసరం ఉంది, లేదా మేము ప్రపంచంలో కంప్యూటింగ్లో చాలా త్వరగా వెనుకబడిపోతాము. మా పిల్లలకు నేర్పించడం ప్రారంభించడానికి ఇది చాలా సమయం.
మరియు అది మంచి ప్రదేశం కాదు. అస్సలు.
