నేను కంప్యూటర్ సైన్స్‌లో ఆన్‌లైన్ మాస్టర్ ఆఫ్ సైన్స్‌లో ఎలా ఉత్తీర్ణత సాధించాను మరియు దానికి ఎవరు సరిపోరు

నేను జార్జియా ఇన్‌స్టిట్యూట్ ఆఫ్ టెక్నాలజీలో ఆన్‌లైన్ మాస్టర్ ఆఫ్ సైన్స్ ఇన్ కంప్యూటర్ సైన్స్ (OMSCS) ప్రోగ్రామ్‌లో నా మొదటి సంవత్సరాన్ని (10 కోర్సులకు గాను 3) పూర్తి చేశాను. నేను కనుగొన్న కొన్ని విషయాలను పంచుకోవాలనుకుంటున్నాను.

ఈ సందర్భాలలో మీరు అక్కడికి వెళ్లకూడదు:

1. నేను ప్రోగ్రామింగ్ నేర్చుకోవాలనుకుంటున్నాను

నా అవగాహన ప్రకారం, ఒక మంచి ప్రోగ్రామర్‌కు ఇవి అవసరం:

  • ఒక నిర్దిష్ట భాష యొక్క నిర్మాణం, ప్రామాణిక లైబ్రరీలు మొదలైనవాటిని తెలుసుకోండి;
  • పునర్వినియోగించదగిన మరియు విస్తరించదగిన కోడ్‌ను వ్రాయగలగాలి;
  • కోడ్‌ను చదవగలగాలి మరియు చదవడానికి వీలైన కోడ్‌ను వ్రాయగలగాలి;
  • కోడ్‌ను పరీక్షించి, లోపాలను సరిదిద్దగలగాలి;
  • ప్రాథమిక డేటా నిర్మాణాలు మరియు అల్గోరిథంలను తెలుసుకోండి.

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

సాధారణంగా "మంచి" కోడ్ కోసం చదవడానికి సులభంగా ఉండాలనే నిబంధనలు ఏవీ ఉండవు. తరచుగా, ఆటోమేటెడ్ టెస్ట్‌ల ఆధారంగా రేటింగ్ స్వయంచాలకంగా నిర్ణయించబడుతుంది, పనితీరుకు సంబంధించిన అవసరాలు కూడా ఉంటాయి, మరియు కోడ్, టెక్స్ట్‌లలో కాపీరైట్ ఉల్లంఘన ఉందో లేదో తనిఖీ చేయబడుతుంది.

2. ప్రస్తుత స్థానంలో కొత్త జ్ఞానాన్ని వర్తింపజేయడమే ప్రధాన ప్రేరణ.

కొన్ని కోర్సులు అవసరమైన సాధనాలను అందించగలవు. కానీ ప్రశ్న ఏమిటంటే, చాలా సంవత్సరాల పాటు మీ ఖాళీ సమయమంతా తీసుకునే బోలెడన్ని ప్రాజెక్టులు మరియు మెటీరియల్స్‌తో మీరు ఏమి చేస్తారు? MSCS అనుభవం ఒక జోక్‌కి బాగా సరిపోతుందని నేను అనుకుంటున్నాను:

ఒక శాస్త్రవేత్త మరియు విజ్ఞాన శాస్త్ర ప్రచారకుడిని ఒక నిర్దిష్ట అధ్యయనం యొక్క లక్ష్యాలు మరియు ఫలితాల గురించి అడిగారు:

ప్రాచుర్యం కల్పించేది:
ఈ అధ్యయనం యొక్క ఫలితాలు పరికల్పనను పరీక్షించడానికి సహాయపడ్డాయి… మరియు అభివృద్ధికి కూడా గణనీయమైన తోడ్పాటును అందించాయి…

శాస్త్రవేత్త:
ఇది నిజంగా అద్భుతం!

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

వృత్తిపరమైన అవకాశాలతో పాటు, MSCS ఇతర అవకాశాలను కూడా అందిస్తుంది. అవసరమైన కోర్సులను మీరు విజయవంతంగా పూర్తి చేస్తే, జార్జియా టెక్‌లో ఆసక్తికరమైన పరిశోధన ప్రాజెక్టులలో చేరవచ్చు. AIలోని ప్రధాన బోధనా సహాయకుడు (TA) ఒక రష్యన్ వ్యక్తి. అతను OMSCSలో ఒక సంవత్సరం చదివిన తర్వాత, క్యాంపస్‌కు బదిలీ అయి, అట్లాంటాలో చదువుకోవడానికి మరియు పరిశోధన చేయడానికి వెళ్ళాడు. నాకు తెలిసినంత వరకు, అతను PhD చేయాలని యోచిస్తున్నాడు.

3. మీరు అద్భుతమైన ఏకాంతంలో కార్యక్రమాన్ని పూర్తి చేయాలని ఆశిస్తున్నారు

ఈ ప్రోగ్రామ్ వల్ల కలిగే ప్రయోజనంలో సుమారు 50% నెట్‌వర్కింగ్ అవకాశమే. OMSCSలో ఒక పెద్ద మరియు చురుకైన కమ్యూనిటీ ఉంది. ప్రతి తరగతికి ఒక పెద్ద TAల బృందాన్ని నియమిస్తారు (వీరిలో చాలామంది ప్రస్తుత కోర్సును విజయవంతంగా పూర్తి చేసిన, అదే ప్రోగ్రామ్‌కు చెందిన విద్యార్థులే ఉంటారు). వీరందరూ, ఏదో ఒక కారణం చేత, కలిసి పనిచేయడానికి మరియు నేర్చుకోవడానికి ఇష్టపడతారు. ఈ నెట్‌వర్కింగ్ అందించేది ఏమిటంటే:

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

విద్యార్థులలో ఎక్కువ మందికి పరిశ్రమలో అనుభవం ఉంటుంది, తరచుగా వారిలో డిపార్ట్‌మెంట్ హెడ్‌లు, ఆర్కిటెక్ట్‌లు మరియు CTOలు కూడా ఉంటారు. సుమారు 25% మందికి అధికారిక CS విద్య లేదు, అంటే వారి నేపథ్యం చాలా వైవిధ్యభరితంగా ఉంటుంది. ఈ ప్రోగ్రామ్ ప్రారంభంలో, నాకు Yandex.Moneyలో ఐదేళ్ల జావా డెవలప్‌మెంట్ అనుభవం ఉండేది, మరియు ఇప్పుడు నేను ఒక మెడికల్ స్టార్టప్‌లో (డెంటిస్ట్రీలో డీప్ లెర్నింగ్) పరిశోధకుడిగా పార్ట్-టైమ్ పని చేస్తున్నాను.

చాలా మంది విద్యార్థులు ప్రేరణతో ఉంటారు మరియు సంభాషణకు సుముఖంగా ఉంటారు. మీరు ఈ ప్రోగ్రామ్‌ను ఒంటరిగా పూర్తి చేయవచ్చు, కానీ చివరికి, మీరు మీ సమయాన్ని 2.5-3 సంవత్సరాలు (పనితో సహా) వెచ్చిస్తారు మరియు సంభావ్య ప్రతిఫలంలో 50% మాత్రమే పొందుతారు. నాకు ఆత్మవిశ్వాసం తక్కువగా ఉండటం మరియు భాషా అవరోధం కారణంగా, నాకు ఇదే అతిపెద్ద సవాలు, కానీ నేను దానిని అధిగమించడానికి ప్రయత్నిస్తున్నాను. మేము టొరంటోలో నివసిస్తున్న సహోద్యోగులతో క్రమం తప్పకుండా సమావేశమవుతాము. వారందరూ చాలా చురుకైన, ఆసక్తికరమైన వ్యక్తులు మరియు ఉన్నత స్థాయి నిపుణులు. వారిలో ఒకరు, OMSCS ప్రోగ్రామ్ 'పితామహుడు' మరియు జార్జియా టెక్‌లోని ఫ్యాకల్టీ ఆఫ్ కంప్యూటింగ్ డీన్ అయిన జ్వీ గలీల్‌తో ఒక సమావేశాన్ని ఏర్పాటు చేశారు, ఆయన ఈ సంవత్సరం తన పదవిని విడిచిపెట్టారు.

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

4. సమయానికి గంభీరంగా కట్టుబడి ఉండే సుముఖత లేదు

మొదటి చూపులో, OMSCS అనేది కోర్సెరా లేదా అలాంటి ప్లాట్‌ఫారమ్‌లోని MOOC కోర్సుల సమితి లేదా ఒక స్పెషలైజేషన్ లాగా అనిపించవచ్చు. నేను కోర్సెరాలో స్టాన్‌ఫోర్డ్ వారి క్రిప్టోగ్రఫీ మరియు అల్గారిథమ్స్ యొక్క ప్రారంభ భాగాల వంటి అనేక కోర్సులను తీసుకున్నాను. నేను స్టాన్‌ఫోర్డ్‌లో డబ్బు చెల్లించి ఒక ఆన్‌లైన్ గ్రాడ్యుయేట్ కోర్సును కూడా పూర్తి చేశాను (ఇది MS మరియు PhD విద్యార్థులకు కూడా అందుబాటులో ఉంది) మరియు స్టాన్‌ఫోర్డ్ వారి CS231n (విజువల్ రికగ్నిషన్ కోసం కన్వల్యూషనల్ న్యూరల్ నెట్‌వర్క్స్) లెక్చర్‌లకు ఉచితంగా హాజరయ్యాను.

నా అనుభవం ప్రకారం, ఆన్‌లైన్ గ్రాడ్యుయేట్ కోర్సులు మరియు ఉచిత MOOC కోర్సుల మధ్య ఉన్న ప్రధాన తేడాలు:

  • ఇప్పటికే చెప్పినట్లుగా, TAలు, బోధకులు, ఇతర విద్యార్థుల భాగస్వామ్యం మరియు ప్రేరణ చాలా ఎక్కువగా ఉండటం, అలాగే మరింత ఎక్కువ నిబద్ధత ఉండటం (ఎవరూ ఈ ప్రోగ్రామ్‌ను శాశ్వతంగా వినడానికి ఇష్టపడరు, ప్రత్యేకించి 6 సంవత్సరాల పరిమితి ఉన్నందున);
  • కాలపరిమితి చాలా కచ్చితంగా ఉంటుంది: జార్జియా టెక్‌లో, అన్ని లెక్చర్‌లు ఒకేసారి అందుబాటులో ఉంటాయి (మీరు వాటిని మీకు అనుకూలమైన సమయంలో వినవచ్చు). మీరు పాఠ్యపుస్తకాన్ని ముందుగానే చదువుకోవచ్చు (చాలామంది సెమిస్టర్‌ల మధ్య విరామాలలో ఇలా చేస్తారు). కానీ ప్రాజెక్ట్‌లు ఉంటాయి, వాటికి గడువులు కూడా ఉంటాయి, అవి తరచుగా నిర్దిష్ట లెక్చర్‌లతో ముడిపడి ఉంటాయి. పరీక్షలకు కూడా గడువులు ఉంటాయి (సాధారణంగా ఒక సెమిస్టర్‌కు రెండు). స్థిరమైన వేగాన్ని కొనసాగించడం మంచిది. మీకు వారానికి ఎంత సమయం అవసరమనేది మీ కోర్సులు మరియు అనుభవంపై ఆధారపడి ఉంటుంది. నేను వారానికి ఒక్కో క్లాసుకు 10 గంటల కంటే తక్కువ కేటాయించమని చెప్పను. నేను సగటున 20 గంటలు తీసుకుంటాను (కొన్నిసార్లు చాలా తక్కువ, కొన్నిసార్లు 30 లేదా 40 గంటలు).
  • MOOC లలో కంటే ఈ ప్రాజెక్టులు మరింత సంక్లిష్టంగా, ఆసక్తికరంగా ఉంటాయి మరియు వాటి పరిధి పది రెట్లు పెద్దదిగా ఉంటుంది;
  • విశ్వవిద్యాలయాలు మరియు ఉద్యోగ అవకాశాలు కల్పించే సంస్థలు ఇటువంటి కోర్సులను మరింత నిశితంగా పరిశీలిస్తాయి. ఉదాహరణకు, జార్జియా టెక్ దరఖాస్తు చేసేటప్పుడు ఈ క్రింది విధంగా కోరుతుంది: "గ్రేడ్ లేని, అకడమిక్ క్రెడిట్ లేని MOOC-రకం కోర్సులను జాబితాలో చేర్చవద్దు."

5. ప్రతిదీ స్పష్టంగా, వివరించి, ఖచ్చితంగా ఉండాలని నేను కోరుకుంటున్నాను.

మొదటగా, MSCS అనేది బ్యాచిలర్ డిగ్రీ కాదు. ఇందులో ఉపన్యాసాలు ఉంటాయి, కానీ అవి సబ్జెక్టుపై చాలా సాధారణ అవలోకనాన్ని అందిస్తాయి. దాదాపు అన్ని ప్రాజెక్టులకు వ్యక్తిగత చురుకైన పరిశోధన అవసరం. ఇందులో సహవిద్యార్థులు మరియు TAలతో సంభాషించడం (పాయింట్ 3 చూడండి), పుస్తకాలు, వ్యాసాలు మొదలైనవి చదవడం వంటివి ఉండవచ్చు.

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

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

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

జార్జియా టెక్ యొక్క OMSCS దాని స్వంత ప్రత్యేకతలను కలిగి ఉంది:

  • జార్జియా టెక్ యునైటెడ్ స్టేట్స్‌లోని అగ్రశ్రేణి సాంకేతిక విశ్వవిద్యాలయాలలో ఒకటి;
  • అత్యంత పురాతన ఆన్‌లైన్ MSCSలలో ఒకటి;
  • బహుశా అతిపెద్ద ఆన్‌లైన్ MSCS: 6 సంవత్సరాలలో ~9వేల మంది విద్యార్థులు;
  • అత్యంత చవకైన MSCSలలో ఒకటి: మొత్తం శిక్షణకు సుమారు 8 వేల డాలర్లు;
  • ఏ సమయంలోనైనా తరగతులలో 400-600 మంది విద్యార్థులు చదువుకుంటారు (సాధారణంగా చివరిలో ఈ సంఖ్య తక్కువగా ఉంటుంది, మరియు సెమిస్టర్ మధ్యలో మీరు W గ్రేడ్‌తో నిష్క్రమించవచ్చు, ఇది మీ GPAపై ప్రభావం చూపదు);
  • క్యాంపస్‌లోని అన్ని తరగతులు ఆన్‌లైన్‌లో అందుబాటులో లేవు (కానీ జాబితా విస్తరిస్తోంది మరియు ఇప్పటికే చాలా మంచి ఎంపిక ఉంది; ఇంకా డీప్ లెర్నింగ్ లేదు, కానీ మేము ఆశ కోల్పోవడం లేదు);
  • ప్రాధాన్యతా వరుసలు మరియు అధిక సంఖ్యలో దరఖాస్తుదారుల కారణంగా ప్రతి తరగతిలో ప్రవేశం పొందడం అంత సులభం కాదు (విచిత్రంగా, చివరికి గ్రాడ్యుయేట్ అల్గారిథమ్స్‌లో దాదాపు అందరూ ఉత్తీర్ణులవుతారు);
  • మెటీరియల్స్ నాణ్యత మరియు TAలు, ప్రొఫెసర్ల భాగస్వామ్యం విషయంలో అన్ని తరగతులు సమానంగా ఉండవు, కానీ మంచివి చాలా ఉన్నాయి. నిర్దిష్ట కోర్సుల గురించి ఆన్‌లైన్‌లో చాలా సమాచారం అందుబాటులో ఉంది (రివ్యూలు, రెడ్డిట్, స్లాక్). మీ అభిరుచికి తగినదాన్ని మీరు ఎల్లప్పుడూ కనుగొనగలరు.

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

మూలం: www.habr.com

DDoS రక్షణ, VPS VDS సర్వర్‌లతో సైట్‌ల కోసం నమ్మకమైన హోస్టింగ్‌ను కొనుగోలు చేయండి 🔥 DDoS రక్షణతో కూడిన నమ్మకమైన వెబ్‌సైట్ హోస్టింగ్, VPS VDS సర్వర్‌లను కొనండి | ProHoster