కోడ్కాడమీ అనేది క్రొత్త డెవలపర్లకు కోడింగ్ బిల్డింగ్ బ్లాక్లను నేర్పడానికి రూపొందించిన వెబ్ యాప్. ఇది బాగా ప్రాచుర్యం పొందింది, కానీ ఇది చాలా బాగా చేయగల అనేక విషయాలను కలిగి ఉంది.
2011 నుండి వారు మిలియన్ల మందికి ఉచితంగా కోడ్ ఎలా చేయాలో నేర్పించారు మరియు వేలాది డెవలపర్ల కెరీర్లను ప్రారంభించారు. అదే సమయంలో, వారి ఉత్పత్తి మరియు బోధనా పద్ధతులు కావాల్సినవిగా మిగిలిపోతాయి.
కాబట్టి, కోడ్కాడమీలో ఏమి తప్పు ఉంది? చర్చించాల్సిన కొన్ని సమస్యలు ఉన్నాయి మరియు అది బాగా చేయని విషయాలు నేర్చుకోవడం కోడ్ నేర్చుకోవడానికి కొన్ని మంచి ప్రత్యామ్నాయాలకు దారి తీయవచ్చు.
కోడ్కాడమీ సమస్య 1: ఇది మైండ్సెట్ని బోధించదు
ఒక భాషను హృదయపూర్వకంగా తెలుసుకోవడం అద్భుతం, కానీ ప్రోగ్రామర్గా ఉండటం వల్ల వాక్యనిర్మాణాన్ని గుర్తుంచుకోవడం కంటే ఎక్కువ. ఇది ఒక నిర్దిష్ట మనస్తత్వాన్ని కలిగి ఉండటం మరియు సమస్యను ఎలా విచ్ఛిన్నం చేయాలో నేర్చుకోవడం, అల్గోరిథమిక్ ఆలోచనతో దాన్ని పరిష్కరించడం, ఆపై పరిష్కారాన్ని కోడ్ చేయడం.
మీరు సమస్యను పెద్ద స్థాయిలో చూడగలగాలి మరియు మీరు వేసే ప్రతి అడుగు మిగతా ప్రోగ్రామ్ని ఎలా ప్రభావితం చేస్తుందో అర్థం చేసుకోవాలి. ఆ పైన, మీరు ఒక మానసిక ఇటుక గోడను తాకినప్పుడు మీరు అధిక స్థాయిలో నిరాశను తట్టుకోగలగాలి మరియు పట్టుదలతో ఉండాలి.
మీరు లోపాలను పరిశోధించగలగాలి, సమాధానాల కోసం Google, మరియు మీ సమస్యను ఇతర డెవలపర్లకు తెలియజేయాలి. సరళంగా చెప్పాలంటే, మీరు కోడర్ లాగా ఆలోచించగలగాలి.
కోడెకాడమీ కోర్సులు మీకు కోడర్ లాగా ఆలోచించడం నేర్పించవు.
బదులుగా, నిజ జీవిత సమస్యలకు మీరు వాటిని ఎలా వర్తింపజేయాలనే దానిపై చాలా సూచన లేకుండా అనేక ప్రోగ్రామింగ్ భాషల ప్రాథమికాలను ఇది మీకు బోధిస్తుంది.
ఆ సమస్య పరిష్కార అనుభవాన్ని పొందడానికి మెరుగైన మార్గాలు ఏమిటి?
నేను ప్రాజెక్ట్ యూలర్ మరియు రెడ్డిట్స్ డైలీ ప్రోగ్రామర్ సబ్రెడిట్ యొక్క పెద్ద అభిమానిని, ఇది పరిష్కరించడానికి ప్రోగ్రామింగ్ పజిల్స్ కలిగి ఉంది. నేను మీ కోడ్ని షేర్ చేయమని మరియు ఇతర డెవలపర్ల నుండి ఫీడ్బ్యాక్ స్వీకరించమని ప్రోత్సహించినందున నేను రెండోవాడికి పెద్ద అభిమానిని.
డైలీ ప్రోగ్రామర్ సబ్రెడిట్ సంపూర్ణ ప్రారంభకుల నుండి కోడ్ నిపుణుల వరకు అన్ని నైపుణ్య స్థాయిల కోసం రోజువారీ పజిల్స్తో వస్తుంది.
కోడ్కాడమీ సమస్య 2: బ్లింక్ చేయండి మరియు మీరు దాన్ని కోల్పోతారు
కోడెకాడమీ టీచింగ్ విధానంతో నా అతి పెద్ద నిరాశలలో ఒకటి, కోర్సులు కదిలే వేగం. మీరు ఏదో నేర్చుకుంటారు, ఒక సవాలును పూర్తి చేయండి మరియు ఆ అంశాన్ని మళ్లీ మళ్లీ సందర్శించకపోవచ్చు. రెప్ప వేయండి మరియు మీరు దానిని కోల్పోతారు.
మీరు మీ పురోగతిని దృఢపరచాలనుకుంటే, మీరు కోడ్కాడమీ వెలుపల కొంత ఉద్దేశపూర్వక అభ్యాసం చేయాల్సి ఉంటుంది. అందుకు ఉత్తమమైన మార్గాలలో ఒకటి కేవలం కోడ్ రాయడం. చాలామంది ప్రోగ్రామర్లు ఫ్లాష్కార్డ్లతో నోట్ టేకింగ్ మరియు రీన్ఫోర్స్మెంట్ ద్వారా ప్రమాణం చేస్తారు.
పేపర్ ఫ్లాష్ కార్డులు చౌకగా మరియు ప్రభావవంతంగా ఉంటాయి. వాస్తవానికి, మీరు ప్రారంభించడానికి అమెజాన్లో 1,000 ప్యాక్లను కొనుగోలు చేయవచ్చు.
ఆక్స్ఫర్డ్ 30 (1000 PK) ఖాళీ ఇండెక్స్ కార్డులు, 3 'x 5', వైట్, 1,000 కార్డులు (100 కి 10 ప్యాక్లు) (30) ఇప్పుడు అమెజాన్లో కొనండిమీరు డిజిటల్ని ఇష్టపడితే, మీరు ఉపయోగించగల అనేక యాప్లు కూడా ఉన్నాయి. నేను ఆంకీకి పెద్ద అభిమానిని ఎందుకంటే ఇది ఎంత అనుకూలీకరించదగినది. ఇది వేలాది కమ్యూనిటీ నిర్మిత ఫ్లాష్కార్డ్లను కలిగి ఉంది మరియు దాని అప్లికేషన్ ప్రోగ్రామింగ్ ఇంటర్ఫేస్ (API) ద్వారా విస్తరించదగినది.
మొబైల్ వినియోగదారుల కోసం, చాలా ఉన్నాయి Android కోసం ఫ్లాష్ కార్డ్ అప్లికేషన్లు , మరియు ఐఫోన్ కోసం.
కోడ్కాడమీ సమస్య 3: సింటాక్స్ ప్రోగ్రామింగ్తో సమానం కాదు
కోడ్కాడమీ మీకు ప్రోగ్రామింగ్ లాంగ్వేజ్ యొక్క వాక్యనిర్మాణాన్ని బోధిస్తుంది కానీ చాలా వరకు, దానిని ఎలా అప్లై చేయాలో మీకు చెప్పదు. లెర్న్ప్రోగ్రామింగ్ సబ్రెడిట్లో పోస్ట్ చేయబడే ఇలాంటి ప్రశ్నలను మీరు తరచుగా చూస్తుంటారు.
డెవలపర్ జావాస్క్రిప్ట్ నేర్చుకుంటున్నాడు మరియు భాషను అర్థం చేసుకోవడం మొదలుపెట్టాడు, కానీ వాస్తవానికి ఎలా అప్లై చేయాలో తెలియదు. ఇది డెవలపర్ల తప్పు కాకపోవచ్చు.
పరిచయ జావాస్క్రిప్ట్ కోర్సు జావాస్క్రిప్ట్తో డాక్యుమెంట్ ఆబ్జెక్ట్ మోడల్ని ఉపయోగించదు. మీ కోడ్ను అమలు చేయడానికి ఎలా కంపైల్ చేయాలో జావా కోర్సు మీకు నేర్పించదు.
మితిమీరిన ప్రవృత్తిని పొందడం అంతా ఇంతా కాదు. క్లీనర్ కోడ్ రాయడానికి కోడ్కాడమీ మీకు చిట్కాలు ఇవ్వదు. స్వీయ-డాక్యుమెంటేషన్ కోడ్ను ఎలా వ్రాయాలో ఇది మీకు బోధించదు. ఇది ప్యాకేజీ నిర్వహణ లేదా మీ స్వంత ప్రాజెక్ట్లలో ఇతరుల కోడ్ని ఎలా ఉపయోగించాలో మీకు బోధించదు.
కోడ్కాడమీకి ప్రత్యామ్నాయాన్ని కనుగొనడం ద్వారా మీరు దీనిని అధిగమించవచ్చు. ఈ ముఖ్యమైన అలవాట్లను బోధించే సూచనల కోసం చూడండి, మరియు మీ కోడింగ్ వృద్ధి చెందుతుంది.
కోడ్కాడమీ సమస్య 4: సిద్ధాంతాన్ని వివరించలేదు
కోడ్కాడమీ విజయవంతం కావడానికి కారణం, అది కోడింగ్ని తీసుకొని దానిని సులభంగా సాధించే వ్యసనపరుడైన కాటు-పరిమాణ ముక్కలుగా మార్చడం. ఇది ఇప్పుడు గొప్పగా అనిపిస్తుంది, కానీ దీర్ఘకాలంలో అంతగా లేదు. డెవలపర్గా నేర్చుకోవడం అంటే సాఫ్ట్వేర్ అభివృద్ధి సూత్రాలను నేర్చుకోవడం, ఇది చాలా నిజాయితీగా చాలా సవాలుగా ఉంటుంది. మంచి డెవలపర్లు చాలా విలువైనవి కావడానికి ఇది కారణం.
కోడెకాడమీ పాఠ్యాంశాలలో, మీరు ప్రోగ్రామింగ్ సిద్ధాంతం గురించి నేర్చుకోరు. డోనాల్డ్ నూత్ వేలాది పేజీలు ఖర్చు చేసిన అంశాలు --- మరియు రెండు దశాబ్దాలలో మంచి భాగం --- గురించి వ్రాయడం ది ఆర్ట్ ఆఫ్ కంప్యూటర్ ప్రోగ్రామింగ్ .
ది ఆర్ట్ ఆఫ్ కంప్యూటర్ ప్రోగ్రామింగ్, వాల్యూమ్లు 1-4A బాక్స్డ్ సెట్ ఇప్పుడు అమెజాన్లో కొనండికోడ్కాడమీ ప్రోగ్రామింగ్ యొక్క క్లిష్టమైన భాగం నుండి మిమ్మల్ని కాపాడుతుంది. మీ స్వంత పరిశోధన చేయడానికి క్రమశిక్షణ కలిగి ఉండటం మినహా దీని చుట్టూ ఎటువంటి మార్గం లేదు. మీరు ఏమి చూస్తున్నారో మీకు తెలియకపోతే, నేర్చుకోవడానికి మంచి మార్గం మీకు మార్గనిర్దేశం చేయగల అనుభవజ్ఞులైన డెవలపర్లను కనుగొనడం.
కోడ్కాడమీ ప్రత్యామ్నాయాలు
మీరు కోడ్కాడమీ అందించే నిర్మాణానికి ప్రాధాన్యత ఇస్తే కానీ కొన్ని ప్రత్యామ్నాయాలు కావాలంటే, కొన్ని ఎంపికలు ఉన్నాయి.
కోడ్ స్కూల్ వర్సెస్ కోడ్కాడమీ
కోడ్ స్కూల్ ఎలా కోడ్ చేయాలో నేర్పుతుంది, కానీ కొన్ని ముఖ్యమైన ప్రయోజనాలతో. కోడ్ స్కూల్ (ఇటీవల Pluralslight ద్వారా పొందినది) సాఫ్ట్వేర్ డెవలప్మెంట్ నుండి సైబర్ సెక్యూరిటీ వరకు లోతైన తరగతుల ఎంపికను అందిస్తుంది.
యూట్యూబ్లో ఏ వీడియో తొలగించబడిందో తెలుసుకోవడం ఎలా
భావనలను లోతుగా వివరించే కోడింగ్ నిపుణుల ద్వారా వీడియోలతో తరగతులు బోధిస్తారు. పాఠ్యాంశాలు ప్రారంభం నుండి అధునాతన స్థాయి కోడింగ్ వరకు ఉంటాయి. కోడ్ స్కూల్ లెర్నింగ్ కోడింగ్ మార్గాలుగా విభజించబడింది మరియు ప్రతి మార్గం కేవలం ఒక భాషపై 20 గంటల వరకు ఉంటుంది.
కోడ్ స్కూల్ ఉచితం కాదు, కానీ మీరు నెలవారీ చెల్లించే ధర వారి మెటీరియల్ మొత్తాన్ని కవర్ చేస్తుంది. ఇది తీవ్రమైన ఫలితాలతో తీవ్రమైన పెట్టుబడి.
ఫ్రీకోడ్క్యాంప్ వర్సెస్ కోడ్కాడమీ
పేరు సూచించినట్లుగా, ఫ్రీకోడ్క్యాంప్ కోడ్కాడమీ వలె ఉచితం. కోడ్ స్కూల్ మాదిరిగానే, మీరు నేర్చుకోవడానికి కొన్ని లోతైన విషయాలను పొందుతారు.
ఫ్రీకోడ్క్యాంప్ మీకు ఉద్యోగం పొందడం చుట్టూ కేంద్రీకృతమై ఉంది. మైక్రోసాఫ్ట్ మరియు గూగుల్ వంటి ఉన్నత స్థాయి కంపెనీలలో ఉద్యోగాలు పొందుతున్న 40,000 మందికి పైగా గ్రాడ్యుయేట్ల గురించి వారు చెప్పారు. వారు ఏడు వేర్వేరు ధృవీకరణ పత్రాలను అందిస్తారు, ఒక్కొక్కటి 300 గంటల సమయంలో.
కోడింగ్ ఇంటర్వ్యూ ప్రిపరేషన్లో మీరు నిజమైన తేడాను ఎక్కడ చూస్తారు. FreeCodeCamp కోడింగ్ వెనుక ఉన్న లాజిక్ నేర్చుకోవడం చుట్టూ కేంద్రీకృతమై ఉన్న వేలాది గంటల సవాళ్లను అందిస్తుంది. కంపెనీలు మీరు ఒక భాషను గుర్తుంచుకోకుండా సమస్యలను ఎలా పరిష్కరిస్తాయో తెలుసుకోవాలనుకుంటాయి, కనుక ఇది భారీ ప్రయోజనం.
కోడ్కాడమీ అంత చెడ్డది కాదు
ఇప్పుడు చూడండి, కోడ్కాడమీ గురించి ఇష్టపడటానికి చాలా ఉన్నాయి. ఇది వర్ధమాన ప్రోగ్రామర్లను నిరుత్సాహపరచడానికి కాదు, నేర్చుకోవడం ఎల్లప్పుడూ లక్ష్యం. కోడెకాడమీ కంప్యూటర్ సైన్స్ యొక్క ప్రాథమికాలను వేలాదిమందికి పరిచయం చేసింది. కానీ మెరుగుపరచడానికి గణనీయమైన స్థలం కూడా ఉంది.
లెర్నింగ్ కోడ్కు ప్రత్యామ్నాయాలు ఉన్నాయి. ఎదగాలని చూస్తున్న వెబ్ ప్రోగ్రామర్ల కోసం, మీరు ఈ Udemy కోర్సులతో జావాస్క్రిప్ట్ నేర్చుకోవచ్చు. వాస్తవ ప్రపంచ ఆలోచనల కోసం మీకు కొంత ప్రేరణ అవసరమైతే, కొన్నింటిని తనిఖీ చేయండి కొత్త ప్రోగ్రామర్ల కోసం గొప్ప బిగినర్స్ ప్రాజెక్ట్లు .
మేము సిఫార్సు చేసిన మరియు చర్చించే అంశాలు మీకు నచ్చుతాయని మేము ఆశిస్తున్నాము! MUO అనుబంధ మరియు ప్రాయోజిత భాగస్వామ్యాలను కలిగి ఉంది, కాబట్టి మీ కొన్ని కొనుగోళ్ల నుండి మేము ఆదాయంలో వాటాను స్వీకరిస్తాము. ఇది మీరు చెల్లించే ధరను ప్రభావితం చేయదు మరియు ఉత్తమమైన ఉత్పత్తి సిఫార్సులను అందించడంలో మాకు సహాయపడుతుంది.
షేర్ చేయండి షేర్ చేయండి ట్వీట్ ఇమెయిల్ యానిమేటింగ్ స్పీచ్ కోసం బిగినర్స్ గైడ్ప్రసంగాన్ని యానిమేట్ చేయడం ఒక సవాలుగా ఉంటుంది. మీరు మీ ప్రాజెక్ట్కి సంభాషణను జోడించడానికి సిద్ధంగా ఉంటే, మేము మీ కోసం ప్రక్రియను విచ్ఛిన్నం చేస్తాము.
తదుపరి చదవండి సంబంధిత అంశాలు- ప్రోగ్రామింగ్
- ఎడ్యుకేషన్ టెక్నాలజీ
- ప్రోగ్రామింగ్
- కోడింగ్ ట్యుటోరియల్స్
ఆంథోనీ గ్రాంట్ ప్రోగ్రామింగ్ మరియు సాఫ్ట్వేర్లను కవర్ చేసే ఒక ఫ్రీలాన్స్ రచయిత. అతను ప్రోగ్రామింగ్, ఎక్సెల్, సాఫ్ట్వేర్ మరియు టెక్నాలజీలో కంప్యూటర్ సైన్స్ ప్రధానమైనవాడు.
ఆంథోనీ గ్రాంట్ నుండి మరిన్నిమా వార్తాలేఖకు సభ్యత్వాన్ని పొందండి
టెక్ చిట్కాలు, సమీక్షలు, ఉచిత ఈబుక్లు మరియు ప్రత్యేకమైన డీల్స్ కోసం మా వార్తాలేఖలో చేరండి!
సభ్యత్వం పొందడానికి ఇక్కడ క్లిక్ చేయండి