కోడ్‌జిమ్‌కి ఇప్పటికి 2.5 సంవత్సరాలు, ప్రపంచవ్యాప్తంగా దాదాపు అర మిలియన్ మంది వినియోగదారులు ఉన్నారు. చాలా మంది విద్యార్థులు కోర్సు పూర్తి చేసి తమ కలల ఉద్యోగాన్ని కనుగొన్నారు. విజయగాథలను పంచుకోమని మేము మిమ్మల్ని ఎల్లప్పుడూ ప్రాంప్ట్ చేస్తున్నప్పటికీ, వారి అభ్యాస అనుభవం మధ్యలో ఉన్న వారి కథలు కొన్నిసార్లు అదే స్థాయిలో ప్రేరేపిస్తాయి మరియు ఆసక్తికరంగా ఉండవచ్చు. మా మొదటి కథ డేవిడ్ ( డేవిడ్ హైన్స్ ) గురించి . అతను US నుండి RPG డెవలపర్, అతను ఇప్పటికే 25 సంవత్సరాలకు పైగా అభివృద్ధిలో ఉన్నాడు. ఈ వసంతకాలంలో, ఒక మహమ్మారి పరిస్థితి కారణంగా, అతను జావా నేర్చుకోవాలని నిర్ణయించుకున్నాడు.“జావాను కోడ్ చేయడం నేర్చుకోవడంలో మీ నేపథ్యం ఎటువంటి తేడాను కలిగించదు”: డేవిడ్, RPG డెవలపర్ మరియు కోడ్‌జిమ్ విద్యార్థి యొక్క కథ - 1

"జావా చాలా కాలం పాటు ఉంటుంది మరియు అది మెరుగుపడుతుంది"

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

"కోడ్‌జిమ్ నాకు ఉత్తమ ఎంపిక మరియు నా లక్ష్యాలను సాధించడం"

కాబట్టి, నేను ఇంటర్నెట్‌కి వెళ్లి ప్రాథమికంగా “జావా నేర్చుకోండి” అని గూగుల్ చేసాను మరియు కోడ్‌జిమ్ మరియు కొన్ని ఇతర ఎంపికలను చూసాను. నేను చూసిన మరియు నేను చదివిన వాటి నుండి, కోడ్‌జిమ్ నాకు ఉత్తమ ఎంపిక అని మరియు నా లక్ష్యాలను సాధించాలని నిర్ణయించుకున్నాను. ఈ కోర్సులో నాకు నచ్చినది సందర్భం. మీరు నేర్చుకోవడాన్ని ఆటలాగా భావిస్తారు మరియు ఇది నేర్చుకోవడాన్ని సరదాగా చేస్తుంది. చాలా వరకు అర్థం చేసుకోవడం చాలా సులభం. అయితే, ఇది కొంచెం గందరగోళంగా ఉన్న సందర్భాలు ఉన్నాయి. నేను సాధారణంగా చాలా అంశాలను గూగుల్ చేయను మరియు నేను సాధారణంగా సరైన కీలకపదాలను ఎంచుకోను, కాబట్టి నేను ఎక్కడ ఉండాలనుకుంటున్నానో అక్కడికి చేరుకోవడానికి నేను కొన్నిసార్లు పనికిరాని అంశాలను చూస్తూ చాలా సమయాన్ని వెచ్చిస్తాను. పాఠం ఏమిటో నాకు గుర్తు లేదు, కానీ నేను 4-5 రోజులు దానిపై ఇరుక్కుని దాన్ని గుర్తించడానికి ప్రయత్నించాను. నేను వసంతకాలం నుండి కోడ్‌జిమ్‌లో నేర్చుకుంటున్నాను, నేను నమ్ముతున్నాను. ప్రస్తుతం నేను లెవల్ 12లో ఉన్నాను, కాబట్టి బహుశా నేను చాలా మంది ఇతర వ్యక్తుల కంటే చాలా నెమ్మదిగా వెళ్తున్నాను. మొదట, ఇది రోజుకు కనీసం 3-4 గంటలు. కానీ మే నెలాఖరులో, కోవిడ్-19 కారణంగా నేను నా ఉద్యోగాన్ని కోల్పోయాను మరియు కొత్త ఉద్యోగం కోసం అన్వేషణ ప్రారంభించబడింది, కాబట్టి అభ్యాసం వారానికి 5 రోజులు 2-3 గంటలకు తగ్గించబడింది. నేను IntelliJ IDEA మరియు CodeGym ప్లగ్ఇన్‌ని ఉపయోగిస్తాను మరియు వాటిని వినోదభరితంగా కనుగొన్నాను. నేను ఇటీవల కనుగొన్నానుప్లగిన్‌లో “సరైన పరిష్కారాలు” ఫీచర్, కానీ నేను తరచుగా కనిపించకుండా ఉండటానికి ప్రయత్నిస్తాను. ఉదాహరణకు, వారు అక్కడికి ఎలా వచ్చారో గుర్తించడానికి నేను పరిష్కారాన్ని తీసుకొని రివర్స్ ఇంజనీర్ చేయగలను. నాకు ఇది చాలా ఉపయోగకరంగా ఉంది, నాకు ఇది ఇష్టం. నేను సందర్భానుసారంగా "సహాయం" విభాగాన్ని కూడా ఉపయోగిస్తాను. నేను చిక్కుకుపోయినప్పుడు నేను అలాంటిదేదో కనుగొనడానికి అక్కడ చూస్తాను మరియు చేసిన సూచనలను చూస్తాను. నేను నిజంగా సమాధానమిచ్చిన రెండు ప్రశ్నలను పోస్ట్ చేసాను, అవి చాలా సహాయకారిగా ఉన్నాయి. చివరగా, నాకు ఆటలంటే ఇష్టం! నేను ఇప్పుడే 2048 గేమ్‌ని పూర్తి చేసాను. నేను మైన్‌స్వీపర్‌ని చేసాను మరియు అది పనిచేసినప్పుడు అది అద్భుతమైనది కాబట్టి నేను గర్వపడుతున్నాను. నేను 2048తో సమస్యలను ఎదుర్కొన్నాను, అది పనిచేసినప్పుడు, నేను గర్వంగా భావించాను. నేనేం చేశానో చూడు! ఇప్పుడు నేను స్నేక్ గేమ్ చేస్తున్నాను మరియు ఇక్కడ సమస్య ఉంది: నేను గేమ్ రాయాలనుకుంటున్నానా లేదా పాఠాలను కొనసాగించాలా అని నిర్ణయించుకోవాలి. నేను కొన్నిసార్లు నన్ను బలవంతం చేసుకోవాలి మరియు “నేను చివరిసారిగా గేమ్ చేసాను. నేను ఈసారి ఏదో ఒకటి నేర్చుకోవాలి."

"మీ నేపథ్యం ఎలాంటి తేడా లేదు"

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

"అభ్యాసానికి ఎక్కువ సమయం కేటాయించండి, ముఖ్యంగా ప్రారంభంలో"

నా వ్యక్తిగత అనుభవం నుండి, జావా మరియు ప్రోగ్రామింగ్ నేర్చుకోవడం ప్రారంభించే ప్రతి ఒక్కరికీ నేను కొన్ని చిట్కాలను ఇస్తాను:
  1. ముఖ్యంగా ప్రారంభంలో చదువుకు ఎక్కువ సమయం కేటాయించండి.

    ఇది మరింత నేర్చుకోవాలనే కోరికను పెంచడంలో సహాయపడుతుంది. నేను ఇక్కడ అరగంట, అక్కడ అరగంట చేయడం ప్రారంభించను. మా ఆసక్తిని రేకెత్తించి, మిమ్మల్ని లోపలికి లాగితే సరిపోదు. గంట, రెండు గంటలు, నాలుగు గంటలు ఇవ్వండి! కనీసం చాలా ప్రారంభంలో.

    నేను నేర్చుకోవడం కొనసాగించాలనుకుంటున్నాను మరియు నేను దీన్ని ఎందుకు చేస్తున్నానో నాకు తెలుసు, మరియు నాకు ఎల్లప్పుడూ కేటాయించడానికి సమయం లేదు, కానీ నాకు సమయం దొరికినప్పుడు, నేను తిరిగి వస్తాను మరియు నా కంప్యూటర్ వద్ద 1-2 గంటలు, కొన్నిసార్లు 4-5 గంటల వరకు, ముఖ్యంగా వారాంతాల్లో కూర్చుని నేర్చుకోండి.

  2. మీరు ఏమి చేస్తున్నారో శ్రద్ధ వహించండి మరియు ఆనందించండి. మిగిలిన వారు స్వయంగా చూసుకుంటారు.

    నా పరిమిత సామర్థ్యంలో కూడా ఇప్పుడు నేను జావాను కోడ్ చేయడం నేర్చుకోవడంలో సందేహం లేదు. ఇకపై ఎవరూ ప్రత్యేకత కలిగి ఉండరు మరియు మీరు RPG లేదా Javaని చేయలేరు కాబట్టి ఇది సహాయకరంగా ఉంటుంది. మీరు పైథాన్, C++, లేదా C# వంటి మరింత ఏదైనా చేయాలి. మీరు మీ స్థానంలో మరింత పని చేయడానికి తగినంత బహుముఖంగా ఉండాలి.

    బాటమ్ లైన్ ఏమిటంటే: మీరు నేర్చుకోవాలనుకునేదాన్ని కనుగొనండి, మీరు నేర్చుకోవడానికి సిద్ధంగా ఉన్నారు మరియు దానిని చేయండి.