ఇది మా గ్లోబల్ జావా కమ్యూనిటీ నుండి విజయగాథకు అనువాదం. కోడ్జిమ్లో మీరు ఆంగ్లంలో చదువుతున్న కోర్సు యొక్క రష్యన్ భాషా వెర్షన్లో డానిల్ జావాను నేర్చుకున్నాడు. ఇది మీ తదుపరి అభ్యాసానికి ప్రేరణగా మారవచ్చు మరియు ఒక రోజు మీరు మీ స్వంత కథనాన్ని మాతో పంచుకోవాలనుకోవచ్చు :) సరే, నేను నా కథనాన్ని స్పూర్తిదాయకంగా మరియు సులభంగా అర్థం చేసుకోగలిగే దానితో ప్రారంభించాలనుకుంటున్నాను... కానీ మరోసారి అందరూ మాట్లాడుకునే సాధారణ వయస్సు మూస పద్ధతుల్లోకి దిగజారింది కానీ మీకు వ్యక్తిగతంగా ఎప్పుడూ అనిపించదు. హలో, సహోద్యోగులు. నా పేరు డానిల్. నా వయస్సు 35 సంవత్సరాలు మరియు నేను ప్రోగ్రామర్ని. నా కెరీర్ యొక్క నేపథ్యం మన దేశంలో మరియు బహుశా ప్రపంచవ్యాప్తంగా ఉన్న వేలాది మరియు మిలియన్ల మంది ఇతరులకు సమానంగా ఉంటుంది. నేను పెరిగాను, విడిపోయాను మరియు పెద్దగా ఆలోచించలేదు. ఏదో నా ఆసక్తిని ఆకర్షిస్తుంది. నేను ఏదో ఒక దాని గురించి చదువుతాను. నాకేదో అర్థమైందని అనుకున్నాను. తర్వాత ఎక్కడో చదువుకోవడానికి చేరాను. ఎందుకంటే నన్ను వేరే చోట చేర్చుకోలేదు. మరియు ఇప్పుడు దాని గురించి ఆలోచిస్తూ, నేను ఉండాలనుకుంటున్నాను? అప్పుడు నేను కోరుకున్నది నాకు నిజంగా అర్థమైందా? నాకు నిజమైన కలలు ఉన్నాయా? కేవలం ఒక టన్ను డబ్బు సంపాదించడం కోసం కాదు, నేను నిజంగా చేయాలనుకుంటున్నారా?! లేదు, అయితే కాదు. ఉన్నత పాఠశాలలో, నేను చదువుకునే విధానం అస్తవ్యస్తంగా ఉండేది. నేను 6వ తరగతిలో కంప్యూటర్ సైన్స్ క్లాస్తో పరిచయం అయినప్పటి నుండి, నాకు కంప్యూటర్లంటే ఎప్పటినుండో అభిమానం.. ప్రోగ్రామింగ్పై కూడా ఆసక్తి, విషయాలు ఎలా పని చేస్తున్నాయో తీయడం. కానీ ఇప్పుడు, చాలా సంవత్సరాల తర్వాత, అప్పటికి లోతుగా త్రవ్వాలనే కోరిక నాకు లేకపోవడం హాస్యాస్పదంగా వింతగా అనిపిస్తుంది. అర్థం చేసుకోవడానికి, పరిశోధించడానికి మరియు అనుభూతి చెందడానికి... 1995లో, మేము QBasicలో ప్రోగ్రామ్ చేసాము మరియు VGA మోడ్లో "మన స్వంత Windows వెర్షన్" (మన స్వంత కళ్ళతో కూడా చూడనిది) విడుదల చేయాలని కలలు కన్నాము :) అది , లేదా మేము కమాండ్ & కాంకర్ వంటి కంప్యూటర్ గేమ్ని సృష్టించాలని కలలు కన్నాము లేదా ఆ సమయంలో ఫ్యాషన్గా ఉన్న అన్వేషణల పంథాలో ఏదైనా, కానీ బిల్ గేట్స్ను ప్రధాన పాత్రగా ఉంచారు. ష్! మేము పాస్కల్ వైపు చూశాము, కానీ అక్కడ ప్రతిదీ చాలా క్లిష్టంగా ఉంది ... మేము C గురించి విన్నాము, కానీ ఒక్క ప్రోగ్రామ్ కూడా అమలు చేయలేకపోయాము. మేము MS DOS యొక్క బ్లాక్ విండోను ఉపయోగించి మొదటి x386sలో నేర్చుకున్నాము మరియు ప్లే చేసాము, అయితే ఫ్లాపీ డిస్క్లతో నిండిన బాక్స్లను హెఫ్టింగ్ చేస్తూ మరియు టెరాబైట్ హార్డ్ డ్రైవ్ల గురించి జోక్ చేసాము. ఇవన్నీ ఉన్నాయి, కానీ నేను అన్నింటిలో లోతుగా డైవ్ చేయగల కోరిక లేదా అవగాహన లేదు. నిజం చెప్పాలంటే, ఆ తర్వాతి సంవత్సరాల్లో ప్రోగ్రామింగ్ నాకు అవుట్లెట్ని అందించి, కొంచెం డబ్బు సంపాదించిన సందర్భాలు ఉన్నాయి. నా జీవిత కాలంలో, నేను నా థీసిస్ కోసం 1 ప్రోగ్రామ్ను మరియు కొన్ని కోర్సుల కోసం కొన్ని ప్రోగ్రామ్లను వ్రాసాను, నేను ఈ ఫీల్డ్ను ఎప్పుడూ నా అధ్యయనాలకు కేంద్రంగా మార్చుకోలేదు :) మరియు ఇవన్నీ ఇమ్మర్షన్ లేకుండా, కేవలం ఉత్సాహంతో మాత్రమే. అయితే, నేను ఇప్పుడు ఆ కోడ్తో పని చేయకూడదు నాకు జాబ్ అసైన్మెంట్ రాలేదు. నా ఉద్యోగ శోధనలో నేను చాలా నిష్క్రియంగా ఉన్నాను. ఫలితంగా, డిస్ట్రిక్ట్ హీటింగ్ గ్రిడ్లను నిర్వహించే కంపెనీకి మెకానిక్గా ఉద్యోగం వచ్చింది. ఆ తర్వాత, ఒక పరిచయస్థునికి ధన్యవాదాలు, నేను హోమ్ సర్వీసెస్ ఉద్యోగాన్ని కనుగొన్నాను, అక్కడ నేను తరువాతి 12 సంవత్సరాలు స్థిరంగా మురికిగా ఉన్నాను. ఇప్పుడు నేను సెల్ఫోన్ రిపేర్ టెక్నీషియన్ని! వాస్తవానికి, ఇది చెడ్డ పని కాదు. ఇది మంచి ఆదాయాన్ని అలాగే వృద్ధికి అవకాశం కల్పిస్తున్నట్లు కనిపిస్తోంది... కానీ ఏదో సరిగ్గా లేదు. నేను ప్రతిచోటా ఔత్సాహికుడిలా భావించడం ప్రారంభించాను. అక్కడ పుష్కలంగా పని మరియు సాధారణ కస్టమర్లు ఉన్నారు, కానీ ఏదో సరిగ్గా లేదు. ఇదంతా ఎలా పని చేస్తుందో నాకు పూర్తిగా అర్థం కాలేదనే భావన నాకు కలిగింది. అదే సమయంలో, 5 సంవత్సరాలు విద్య కోసం చెల్లించడం కూడా దేనికీ దారితీయదని నేను అర్థం చేసుకున్నాను. 5 లేదా 6 సంవత్సరాల తరువాత, నేను అప్పటికే అనారోగ్యంతో ఉన్నాను మరియు ఫోన్లను రిపేర్ చేయడంలో అలసిపోయాను. నేను చేయకపోతే' నేను నా వృత్తిని మార్చుకోలేదు, నేను కనీసం "నా స్వంతంగా బయటకు వెళ్లాలని" కోరుకున్నాను. కానీ, వాస్తవానికి, ఈ నిష్క్రియాత్మక కోరికలు నెరవేరడానికి ఉద్దేశించబడలేదు. సంవత్సరాలు గడిచిపోయాయి, మరియు నాకు 33 సంవత్సరాలు. 10 సంవత్సరాల చిన్నవారు ఇది దాదాపు వృద్ధాప్యం అని అనవచ్చు, కానీ 10 ఏళ్లు పైబడిన వారు ఖచ్చితంగా విభేదిస్తారు, నేను అంగీకరించనట్లే :) అయినప్పటికీ, ఫోన్ రిపేర్లలో విసుగు మరియు మార్పులేనితనం నన్ను ఈ పనిలో పాల్గొనేలా చేసింది. వివిధ సృజనాత్మక కార్యకలాపాలు. మరియు ఇప్పుడు నేను డిజైన్ లేదా చెత్తగా వెబ్సైట్ డెవలప్మెంట్, 3D మోడలింగ్ లేదా వీడియో ఎడిటింగ్లో ఉద్యోగాన్ని ఊహించుకుంటున్నాను! అదృష్టవశాత్తూ, నా ఈ ఉత్సాహం నిజంగా నా జీవితంలో మార్పు తెచ్చింది. కొన్ని సంవత్సరాల పాటు, నేను కొన్ని సైడ్ గిగ్లను తీసుకున్నాను మరియు సృజనాత్మక పోటీలలో కొన్ని ముఖ్యమైన బహుమతులు గెలుచుకున్నాను. ఆపై స్థానిక నిర్మాణ సంస్థలో డిజైనర్గా పనిచేస్తున్న నన్ను వేరే పాత్రలో తీసుకున్నారు. ఫేమస్ స్కార్పియన్స్ పాటలో లాగా నా జీవితంలో అకస్మాత్తుగా మార్పు గాలి వీచింది. చాలా కాలం తర్వాత మొదటిసారిగా, ఉద్యోగం మారడం ద్వారా, నేను కోరుకున్నట్లయితే, నేను ఏదైనా మార్చగలనని నాకు అకస్మాత్తుగా అనిపించింది. ఒకరి ఫోన్ని వేరు చేయడం ద్వారా లేదా స్నేహితుల స్నేహితుల స్నేహితుల స్నేహితులతో వారి ఫోన్లు ఎలా పని చేయవచ్చనే దాని గురించి మాట్లాడటం లేదా అర్ధం లేకుండా ఆడటం, వరల్డ్ ఆఫ్ ట్యాంక్లు లేదా పనిలో కూర్చొని భయంతో నా జీవితం పూర్తిగా వినియోగించబడనప్పుడు నేను గ్రహించాను. కొన్ని అజాగ్రత్త చర్య విరిగిన భాగాన్ని భర్తీ చేయడానికి నా ఇప్పటికే నిరాడంబరమైన జీతం ఖర్చు చేయవలసి వస్తుంది, నేను మార్చగలనని నేను గ్రహించాను. నేను చేయాలనుకున్నది నిజంగా చేసేలా మార్చు. మరియు నేను డిజైనర్గా పనిచేయడం ప్రారంభించినప్పుడు, నేను డిజైన్ వర్క్ చేయకూడదని కనుగొన్నాను. అయితే, డ్రాయింగ్, డిజైనింగ్, వెబ్సైట్ అడ్మినిస్ట్రేషన్, మోడలింగ్ మరియు వీడియో ఎడిటింగ్ అన్నీ ఆసక్తికరమైన వృత్తులు. "జావా కోర్సులు" ప్రకటన మరియు శిక్షణ పూర్తయిన తర్వాత వారు వాగ్దానం చేస్తున్న జీతం చూసినప్పుడు, అది ఏమిటో నాకు అర్థమైంది :) అవును , అంతే! నా జీవితమంతా ప్రోగ్రామర్ కావాలని కలలు కన్నాను! నాకంటే మూడు నాలుగు రెట్లు ఎక్కువ జీతం, ఆలోచించాల్సిన ఉద్యోగం! నీ మెదడుకు తప్ప మరేదైనా ముడిపెట్టని ఉద్యోగం! నేను ఎప్పటినుండో కలలు కనేది అదే, కానీ దేవుడా, నాకు అర్థం కాలేదు! నేను నా భార్యను అడిగాను, "చెప్పండి, నేను ప్రోగ్రామర్గా మారితే? వారు 100-200 వేలు చేస్తారు." "తప్పకుండా," ఆమె చెప్పింది, "ఒకటి అవ్వండి. మరియు మేము బ్రెజిల్కు వెళ్తాము. "అయితే ఇది ఒక నెలలో జరిగే విషయం కాదు. ఒక సంవత్సరం పడుతుంది! మరియు నేను సాయంత్రం చాలా బిజీగా ఉంటాను!" "సరే, మీరు ఏమి చేయగలరు?" ఇదంతా అలా మొదలైంది కానీ.. ఇటీవల జాబ్ మార్కెట్లో కనిపించిన ఓ డిజైనర్కి శిక్షణ ఇచ్చేందుకు 30 వేల రుణాన్ని బ్యాంకు కొన్ని కారణాల వల్ల ఆమోదించలేదు. మరియు, అది తేలింది, ఫలించలేదు :) పాత Oogway మాస్టర్ షిఫుతో చెప్పినట్లు, ప్రమాదాలు లేవు. ప్రోగ్రామర్ల ర్యాంకుల్లో త్వరగా చేరాలనే నా కోరిక విచారకరంగా మారవచ్చు. నిజానికి, విద్యలో, మీరు ఎంత చెల్లిస్తున్నారనేది ముఖ్యం కాదు, మీరు సంపాదించే జ్ఞానం. నేను ఖరీదైన కోర్సులకు సైన్ అప్ చేయనప్పటికీ, ప్రోగ్రామర్ కావాలనే నా కోరికను నేను వదులుకోలేదు. పరిస్థితులు సహకరించాయి. ప్రశాంతమైన, శాంతింపజేసే పరిస్థితులు ప్రతిబింబించడం మరియు విశ్రాంతి తీసుకోవడం సాధ్యపడుతుంది. జీతం! తరువాతి నెలలో, నేను జావా ప్రోగ్రామర్గా మారడానికి ఉత్తమమైన (మరియు కోర్సు ఉచితం!) మార్గం కోసం వెతుకుతున్నాను. జావా ఎందుకు? ఎందుకంటే జావా ప్రోగ్రామర్లకు అత్యధిక జీతాలు ఉంటాయి! నేను ఎలా ముగించానుకోడ్జిమ్. ఇది ఒకప్పుడు ప్రియమైన ఫ్యూచురామా కార్టూన్ను గుర్తుచేసే పాత డిజైన్ను కలిగి ఉంది. కోడ్జిమ్ యొక్క 10 ఉచిత స్థాయిలు మరియు సాహసోపేతమైన రంగుల "టెక్కీ" వాతావరణానికి నేను వెంటనే ఆకర్షితుడయ్యాను. గొప్ప ఉత్సాహంతో, నేను నా చదువుల్లోకి ప్రవేశించాను. 10 స్థాయిల తర్వాత, నేను యూట్యూబ్లో ఉచిత కోర్సులు, వివిధ గీక్బ్రేన్స్ వెబ్నార్లు మరియు సోలోలెర్న్ యాప్లను ఉపయోగించి ఏకకాలంలో చదువుకుంటే, నా కెరీర్ ఖచ్చితంగా టేకాఫ్ అయ్యేంత నైపుణ్యం కలిగి ఉండవచ్చని నేను అనుకున్నాను! నాకు గుర్తున్నట్లుగా, నేను మొదటి 10 స్థాయిలను ఒక వారం లేదా అంతకంటే తక్కువ వ్యవధిలో పూర్తి చేసాను. ఇది చాలా సరళంగా, వినోదాత్మకంగా, కష్టంగా మరియు ఏకకాలంలో మనోహరంగా ఉంది — నేను దానిని మాటల్లో చెప్పలేను. వాస్తవానికి, నాకు కొన్ని లోతైన అపార్థాలు కూడా ఉన్నాయి. ప్రోగ్రామ్ అంటే పై నుండి క్రిందికి అమలు చేసే ఫైల్ అని మీరు బాగా అర్థం చేసుకున్నారని దాదాపు 20 సంవత్సరాలుగా నమ్మడం ఎలా అనిపిస్తుందో ఊహించండి... ఆపై మీరు ప్రోగ్రామ్ అనేది ఫైల్ కాదు, పూర్తి ప్రాజెక్ట్ మరియు ప్రాజెక్ట్లో చాలా ఫైల్లు ఉన్నాయి మరియు మీరు "రన్" బటన్ను క్లిక్ చేసినప్పుడు (IntelliJ IDEAలో, ఇది తెలియనిది సమయం), మీరు స్క్రీన్పై చూస్తున్న ఫైల్ తప్పనిసరిగా అమలు చేయబడుతున్నది కాదు... బాధాకరంగా అర్థం చేసుకోలేనిది. వాస్తవానికి, వెబ్సైట్లోని పాత చర్చల పొరల్లో ఎక్కడో మీరు ఇప్పటికీ సృష్టికర్తల హ్రస్వదృష్టి గురించి నా కోపంగా మరియు దుర్భాషలాడే వ్యాఖ్యలను కనుగొనవచ్చు, వారు తమ వినియోగదారులు పూర్తిగా కొత్తవారు కావచ్చని మరియు ఈ కొత్త వాటి గురించి ఏమీ తెలియదు- fangled IDEలు =) కాబట్టి నేను 10 స్థాయిలను త్వరగా పూర్తి చేసాను, అన్నీ ఒకేసారి. ఇది చాలా బాగుంది కాబట్టి నేను వెంటనే 1-నెల పొడిగింపును కొనుగోలు చేసాను. ఇది నాకు ప్రధాన కొనుగోలు. మొదట్లో పనులు సజావుగా సాగినా తర్వాతి స్థాయిలు చాలా కష్టంగా ఉన్నాయి. ఇంకా ఏమిటంటే, లెవెల్ 10 వరకు పనులు చాలా సరళంగా ఉన్నాయని మరియు "ఆధునిక ప్రోగ్రామింగ్" గురించి నాకు ఇంకా లోతైన అవగాహన లేదని నేను గ్రహించాను. ఒక నెల గడిచింది, కానీ నేను గణనీయమైన పురోగతిని సాధించలేదు. నేను బహుశా లెవెల్ 20కి లేదా అలాంటిదేదానికి దగ్గరగా వచ్చాను. కానీ ప్రతిరోజూ నేను దానిని కత్తిరించడం లేదు అనే భావన వచ్చింది. నేను డబ్బు పెట్టుబడి పెట్టాను, కానీ నేను దానిని సమర్థించలేకపోయాను. నా బలహీనతల భారంతో నేను ఒక నెల లేదా రెండు నెలల పాటు నా చదువును వదులుకున్నాను. నేను అప్పుడప్పుడు మాత్రమే ఈ అంశంపై ఏవైనా ఆసక్తికరమైన వీడియోలను చూసాను మరియు వాటి వివరాలు లేవు. కొత్త సంవత్సరం 2017 దగ్గర పడింది. మరియు దీనితో, కోడ్జిమ్ విద్యార్థులందరికీ భారీ బహుమతి — సాధారణ ధరలో భారీ 50% తగ్గింపు. స్వీయ హింస తగ్గింది, మరియు కల జీవించింది. నేను చందా కోసం చెల్లించాను. ఇది ఖగోళ సంబంధమైన డబ్బు కాదు, కానీ అది గణనీయమైనది మరియు సమర్థించబడాలి. నూతన సంవత్సర సెలవులు ముగిసిన వెంటనే, నేను కొత్త ఉత్సాహంతో పనిని ప్రారంభించాను. నా నేపథ్యంతో ఒక అనుభవశూన్యుడు చాలా కష్టమైన పనిని నేను చూసే వరకు ప్రతిదీ సరిగ్గా జరిగిందని నాకు గుర్తుంది. నేను దానిని "రెస్టారెంట్" అని పిలుస్తానని నమ్ముతున్నాను. ఇది కడగడం లేదా స్క్రబ్బింగ్ చేయదు. ఇది సుదీర్ఘ అధ్యయనానికి లేదా పైకి క్రిందికి దూకడానికి లొంగదు. తరగతులు మరియు పద్ధతులు నా తలలో తేలియాడుతూ, ఒకదానికొకటి చిక్కుకుపోయి, అంటిపెట్టుకుని ఉన్నాయి మరియు నేను ఖచ్చితంగా ఒకదానిని మరొకటి చెప్పలేను. నేను బహుశా ఒక వారం దానితో కుస్తీ పడ్డాను. నా పాత భయం అప్పటికే నా మనస్సు అంచున పొంచి ఉంది, మరియు నేను ఇప్పటికే దిగజారిన 6,000 రూబిళ్లు మాత్రమే నేను ప్రారంభించిన ఆట నుండి నిష్క్రమించకుండా నన్ను నిలిపివేసాయి... ఆపై నా కుటుంబంలో ఒక గొప్ప విషాదం జరిగింది... భారీ మరియు, ఎప్పటిలాగే, ఊహించని.. . ఒక వారం మొత్తం, నేను దేనిపైనా దృష్టి పెట్టలేకపోయాను. నేను ఏమీ చేయలేకపోయాను, ఏమీ ఆలోచించలేకపోయాను, జీవించలేను... విశ్వంలో ఏదో ఒక ప్రదేశంలో నేను ఆగి, మనమందరం ఎగురుతున్న చోటుకి ఎగిరిపోయాను... ప్రియమైన పాఠకుడా, మీరు ఇంత దూరం చేసినందుకు నేను సంతోషిస్తున్నాను. ఎందుకంటే ఇది నా కథలో చాలా ముఖ్యమైన భాగం. నేను ఉనికిలో ఉన్నదాని కంటే ఇప్పుడు జీవిస్తున్నాను అని చెప్పడానికి ఇది ప్రధాన కారణం. మరియు ఇది విచారకరం అయినప్పటికీ, ప్రతి ముగింపు ఒక ప్రారంభం. మరియు ఇది నా ప్రారంభం. నా అసలు ప్రారంభం. ఒక వారం తిమ్మిరి మరియు ఉదాసీనత తర్వాత, నా విచారం జీవించాలనే కోరికతో భర్తీ చేయబడింది. ఒక ఆలోచన నా తలలోకి ప్రవేశించింది. ప్రతి తల్లిదండ్రులు తన పిల్లలు జీవించాలని కోరుకుంటారు. పిల్లలు జీవించగలిగేంత వరకు జీవించడం కోసం. మరియు అలా చేయడం ద్వారా, మా తల్లిదండ్రులు మనలో నివసిస్తున్నారు ... నేను "రెస్టారెంట్" పనికి తిరిగి వచ్చినప్పుడు, నేను అకస్మాత్తుగా అద్భుతమైన అనుభూతిని పొందాను. తరగతులను తక్షణం చేసే మరియు ఇంటర్ఫేస్లను అమలు చేసే తరగతులను ఉపయోగించే తరగతులు అకస్మాత్తుగా ముడి తాడులను విప్పినట్లుగా అనిపించాయి. మీరు ఒకదాన్ని లాగి చూడండి - అది ఉంది! ఒక్క అక్షర దోషం వల్ల సమస్య ఏర్పడింది! :) ప్రతి ఒక్కరూ ఈ "పోషక" ముడిని విడదీయాలని నేను సిఫార్సు చేస్తున్నాను. తరువాత, ప్రక్రియ చాలా కష్టం, చాలా కష్టం. కానీ అది ఇక ప్రపంచం అంతం లేదా జైలు శిక్షలా అనిపించలేదు. ప్రతి పజిల్కి ఒక పరిష్కారం ఉండేది. ఒక వేళ ఎక్కువ కాలం పరిష్కరించలేకపోతే, నేను దానిని పక్కన పెట్టి, ఆ తర్వాత పునరుద్ధరించబడిన శక్తితో దానికి తిరిగి రావచ్చు. ఆపై అది నన్ను తట్టుకోలేకపోయింది! వాస్తవానికి, నేను వాలిడేటర్లతో పోరాడాను మరియు అన్నింటినీ అర్థం చేసుకోలేని కారణంగా నా తల ఉడకబెట్టింది, కానీ ప్రతిదీ ఒక విధమైన నిర్మాణానికి సరిపోయేలా చేయడం ప్రారంభించింది. ప్రతిదీ రూపాంతరం చెందినట్లుగా ఉంది: ఘన గ్రానైట్ ఇసుకరాయిగా మారింది. మరియు ఇసుకరాయి యొక్క ఏదైనా బ్లాక్ ధరించవచ్చు - ఇది సమయం మాత్రమే. మరో 4 లేదా 5 నెలలు గడిచాయి. మరియు ఇప్పుడు నేను బలంగా భావించాను. నేను జావా కోర్, బ్రెయిన్టీజర్లు మరియు వివిధ రకాల ప్రోగ్రామింగ్ అంశాలపై నా పరిజ్ఞానం యొక్క అనేక పరీక్షల ద్వారా పనిచేశాను (ఇప్పుడు ఇంటర్నెట్ని కలిగి ఉండటం చాలా ఆనందంగా ఉంది - మీరు ఆన్లైన్లో ప్రతిదీ కనుగొనవచ్చు!) నేను చదివానువిజయ గాథలు, కొన్ని ప్రోత్సాహకరంగా ఉన్నాయి లేదా కొన్ని అంతగా లేవు, కానీ అవన్నీ చమత్కారంగా ఉన్నాయి మరియు రహస్యమైన IT ఫీల్డ్ నుండి తెరను వెనక్కి తీసుకున్నాయి. బహుశా నేను ఇప్పుడు కూడా విజయం సాధించగలనా? ఏదో ఒక సమయంలో, ఈ కథలన్నింటి నుండి నేను అక్షరాలా మైకముతో ఉన్నాను. అనేక సూచనలను అనుసరించి, నేను ఇంటర్వ్యూలకు వెళ్లాలని నిర్ణయించుకున్నాను. దాదాపు ప్రతి విజయగాథ మీ విధిని కనుగొనే ముందు కనీసం డజను వరకు వెళ్లాలని సిఫార్సు చేయబడింది. నేను ఒక ప్రసిద్ధ ఉద్యోగ శోధన వెబ్సైట్ని పరిశీలించాను. నా చిన్న నగరమైన ఇజెవ్స్క్లో ప్రోగ్రామర్లకు అధిక డిమాండ్ ఉంటుందని నేను అనుకోలేదు. కానీ జూనియర్ డెవలపర్ స్థానం కోసం కాకుండా ఆసక్తికరమైన జాబితాను చూసిన తర్వాత, నేను ఒక అవకాశం తీసుకోవాలని నిర్ణయించుకున్నాను. నేను నా రెజ్యూమ్లో నిరాడంబరమైన అవసరమైన జీతం సూచించాను మరియు స్థానం కోసం దరఖాస్తు చేసాను. సోమవారం (నేను తప్పుగా భావించకపోతే, శుక్రవారం నా రెజ్యూమ్ని సమర్పించాను), రిక్రూటర్లు నాకు కాల్ చేయడం ప్రారంభించినప్పుడు నేను ఎంత ఆశ్చర్యపోయాను! ఏమిటి ఇంకా, అవి నేను నా రెజ్యూమ్ని పంపిన కంపెనీకి చెందినవి కావు. అయితే, ఎవరైనా నా రెజ్యూమ్ని కనుగొని, దానిని ఆసక్తికరంగా పరిగణించవచ్చని నేను ఊహించాను, కాని నేను నెలకు ఒకసారి కంటే ఎక్కువ ఇంటర్వ్యూలకు హాజరు కావడానికి మానసికంగా సిద్ధంగా ఉన్నాను. ఆకస్మిక శ్రద్ధ నన్ను చాలా భయపెట్టింది, నేను నా రెజ్యూమ్ను త్వరగా దాచాను. కానీ నేను ఆసక్తిగా ఉన్నాను, కాబట్టి నేను షెడ్యూల్ చేసిన రెండు ఇంటర్వ్యూలకు వెళ్లాలని నిర్ణయించుకున్నాను. నేను మొదటి ఇంటర్వ్యూకి సాంకేతికంగా పూర్తిగా సిద్ధపడలేదు. ఇంటర్వ్యూలు దశలుగా విభజించబడిందని విజయ కథనాలు చెబుతున్నాయి: మొదటిది సాధారణంగా ఒకరినొకరు తెలుసుకోవడం, పరీక్షించకుండానే. అయినప్పటికీ, నేను విజయం కోసం ఎదురుచూడలేదు మరియు తిరస్కరణతో కలత చెందకుండా లేదా "మీ అనుభవంతో, మీకు ఎంత ధైర్యం?!" నేను ఏ ఐటీ కంపెనీల కార్యాలయాలకు వెళ్లలేదు. నేను గూగుల్, ఫేస్బుక్ మొదలైన వాటి యాజమాన్యంలోని "ఫెయిరీ టేల్ బిల్డింగ్ల" చిత్రాలను మాత్రమే చూశాను. అయితే, అలాంటిదేమీ చూడాలని నేను ఊహించలేదు. నా రిమోట్ నెక్ ఆఫ్ ది వుడ్స్లో కొంతమంది అణచివేతకు గురైన కళ్లద్దాలు ధరించి చెక్క కుర్చీల వద్ద కూర్చొని, CRT మానిటర్ల వెనుక యాంటీ గ్లేర్ స్క్రీన్ ప్రొటెక్టర్లతో పాతిపెట్టినట్లు అనిపించింది. కానీ కాదు. అయితే, నేను అక్కడ గూగుల్ యొక్క గొప్పతనాన్ని మరియు గ్లామర్ను చూడలేదు, కానీ ఆఫీసులోని ఫోస్బాల్ టేబుల్ నన్ను ఆకట్టుకుంది. ఒక రకంగా చెప్పాలంటే, ఇది నా మునుపటి మొత్తం పని జీవితాన్ని సవాలు చేసింది, దీనిలో పని గంటల సంఖ్య నేరుగా నేను ఎంత డబ్బు పొందాను అనే దానికి సంబంధించినది. HRతో శీఘ్ర ఇంటర్వ్యూ, ఆపై వణుకుతున్న చేతితో ప్రశ్నాపత్రం పూర్తి చేయబడింది — నేను పరీక్షకు సిద్ధంగా లేను. అప్పుడు డిపార్ట్మెంట్ హెడ్తో ఒక చిన్న సంభాషణ మరియు అకస్మాత్తుగా వారు నాకు ఉద్యోగం ఆఫర్ చేస్తున్నారు. ఆ అవును! నేను పరీక్షలో అన్ని ప్రశ్నలకు సమాధానం ఇవ్వనప్పటికీ, జావాపై నాకున్న నాలెడ్జ్ చాలా బాగా ఉంది, కాబట్టి నాకు వెంటనే ఉద్యోగం ఇవ్వబడింది. నా రెజ్యూమ్లో నేను కోరిన దాని కంటే ఆఫర్ జీతం కొంచెం ఎక్కువగా ఉంది. ఇంకా, ప్రొబేషన్ పీరియడ్ తర్వాత, అది పెరగడానికి సెట్ చేయబడింది. ఆపై వేతనాల పెంపుదల పేరుకుపోతుంది, ఇది మరింత వేగవంతమైన జీతం వృద్ధికి దారి తీస్తుంది! ఈ టెంప్టింగ్ ఆలోచన నన్ను కొంచెం వెర్రివాడిని చేసింది. కానీ అది కూడా నాకు ధైర్యం కలిగించింది. నా తదుపరి ఇంటర్వ్యూ కోసం నేను ఉద్దేశపూర్వకంగా ఎలాంటి సన్నాహాలు చేయలేదు. అయితే మొదటి జాబ్ ఆఫర్ను మనం వెంటనే అంగీకరించకూడదని కూడా విజయగాథలు మనకు బోధిస్తాయి. ఇందులో కొంత నిజం ఉంది. కాబట్టి, నేను రెండవ రిక్రూటర్తో నా అపాయింట్మెంట్ను రద్దు చేయలేదు. రెండో ఇంటర్వ్యూకి జాబ్ ఆఫర్ చేతిలో పెట్టుకుని వెళ్లాను. కానీ ఈ ఇంటర్వ్యూలో నా ఆత్మవిశ్వాసం గురించి నేను కొంచెం సిగ్గుపడుతున్నాను. సరళమైన ప్రశ్నలు, ఇది ఇప్పుడు నాకు పూర్తిగా అల్పమైనదిగా అనిపించి, నా తలని పూర్తిగా గజిబిజి చేసింది. లీడ్స్తో మాట్లాడేటప్పుడు నేను నలిగిపోయాను, అలసిపోయాను మరియు (OMG!) HTML మరియు HTTPని కూడా మిక్స్ చేసాను! ఇలా క్రాష్ అయ్యి కాలిపోయిన తర్వాత, నేను ప్రోగ్రామర్గా మారడానికి సిద్ధంగా ఉన్నానని నాకు ఖచ్చితంగా తెలియదు. నేను నా మొదటి ఇంటర్వ్యూకి వెళ్ళిన కంపెనీలోని హెచ్ఆర్ డిపార్ట్మెంట్ పట్టుబట్టి సమాధానం అడిగారు మరియు నాకు ఆఫర్ను లిఖితపూర్వకంగా పంపారు. చాలా కాలంగా అనుకున్న సెలవుల నుండి నేను తిరిగి వచ్చే వరకు వారు వేచి ఉండటానికి కూడా సిద్ధంగా ఉన్నారు, కానీ నేను ఇంకా సంకోచించాను. అన్నింటికంటే, అతని కొత్త మాజీ డిజైనర్ అతనిని విడిచిపెడుతున్నారని నేను ఇప్పటికీ నా కొత్త మాజీ యజమానికి తెలియజేయవలసి వచ్చింది, ఇది నాకు మరియు అతనికి పూర్తిగా ఊహించనిది. కానీ ఆఫర్ను తిరస్కరించడానికి నేను ఇప్పటికీ ధైర్యం చేయలేకపోయాను. నేను అంగీకరించాను, నా కొత్త మాజీ బాస్తో మాట్లాడాను మరియు అంతా సజావుగా సాగింది. అలా నేను జూనియర్ టెస్ట్ ఆటోమేషన్ ఇంజనీర్ అయ్యాను. టెస్ట్ ఆటోమేషన్ ఇంజనీర్లు ప్రోగ్రామర్లు కాదని మరియు వారి పని బోరింగ్గా ఉంటుందని ఎవరైనా చెప్పవచ్చు. కానీ నేను దానితో పూర్తిగా ఏకీభవించక తప్పదు. టెస్టర్లు "పూర్తి స్థాయి" ప్రోగ్రామర్లు కావడానికి ఏమి అవసరం లేని ప్రోగ్రామర్లు అని నేను ఒకసారి అనుకున్నాను. నా సహోద్యోగులెవరూ ఈ మాటలు చదివి నన్ను గుర్తిస్తే నన్ను కొట్టరని నేను ఆశిస్తున్నాను! మీ అందరికీ నమస్కారం, మార్గం ద్వారా! వాస్తవికత పూర్తిగా భిన్నమైనదని నిరూపించబడింది. నేను ఈ క్రమశిక్షణలో మొదటి అడుగు వేసినప్పుడు మరియు టెస్టింగ్ ఫ్రేమ్వర్క్లోని భాగాలను నిజంగా అభివృద్ధి చేయడం ప్రారంభించినప్పుడు, నేను ప్రేరణ పొందాను. నేను ప్రోగ్రామర్గా భావించాను, అతను ప్రోగ్రామ్లను వ్రాయడాన్ని ఇష్టపడతాను, కానీ వాటిలో క్లిష్టమైన లోపాలు ఎక్కడ దాగి ఉన్నాయో కూడా తెలుసు. కోడ్జిమ్ యొక్క వాలిడేటర్లు ఎలా పని చేస్తాయో మరియు అవి ఎందుకు ఎల్లప్పుడూ తార్కికంగా కనిపించవు అని నేను అర్థం చేసుకున్నాను. ప్రోగ్రామింగ్ యొక్క అనేక సాంకేతిక సూక్ష్మ నైపుణ్యాల గురించి నేను తెలుసుకున్నాను, మరియు నేను వెంటనే ITలో జూనియర్ సాఫ్ట్వేర్ డెవలపర్గా ప్రవేశించిన దానికంటే మరింత సాఫీగా ఈ కొత్త ప్రపంచంలోకి ప్రవేశించాను. నేను ఇప్పుడు "పూర్తి స్థాయి" ప్రోగ్రామర్గా మారగలనా అని మీరు అడిగారా? సులభం! కానీ ఇప్పుడు నాకు మరిన్ని ఎంపికలు ఉన్నాయి: జీతం మాత్రమే కాకుండా, జట్టు, పరిస్థితి మరియు ప్రాజెక్ట్ ఆధారంగా కూడా నేను ఉద్యోగాన్ని ఎంచుకోగలను. ఆ ఆహా క్షణానికి తోడు పూర్తిగా భిన్నమైన ఉపాధి ప్రపంచం నా చుట్టూ ఆవిష్కృతమైంది. ఉపాధి నాకు కావాలి. ఇది నాకు వైన్ చేసి భోజనం చేయాలని, నాకు వినోదాన్ని అందించాలని మరియు నాకు జీతం చెల్లిస్తూనే విశ్రాంతి తీసుకోవాలనుకుంది. ఈ మొదటి ఆరు నెలలు కలలో లాగా ఉన్నాయి. దశాబ్దాల తరబడి, నేను నా పాత ఉద్యోగాలతో సతమతమవుతున్నప్పుడు, ఇవన్నీ అభివృద్ధి చెందాయని మరియు అభివృద్ధి చెందాయని నేను నమ్మలేకపోయాను. మరియు అది నా కోసం వేచి ఉంది! మరియు ఇక్కడకు రావడానికి ప్రయత్నించే ఎవరికైనా :) కొన్ని కారణాల వల్ల నా సహోద్యోగులు డజన్ల కొద్దీ ఎలా చేయలేదని చూడటం కూడా ఆశ్చర్యంగా ఉంది' IT ప్రపంచంలో అనుభవిస్తున్న ఈ సంపదలన్నింటినీ గమనించండి, వారి ముందు ఈ మనోహరమైన జీవితం. ఇవన్నీ చాలా సాధారణమైనవి మరియు గమనించడానికి ఏమీ లేనట్లు సర్వసాధారణం. ఈ రంగంలో, మీరు నిజంగా జీవిస్తారు, నిజంగా పని చేస్తారు మరియు నిజంగా డబ్బు సంపాదిస్తారు. మీ సహోద్యోగుల విషయానికొస్తే, ప్రతి ఒక్కరికి ఒక ప్రత్యేక వ్యక్తిత్వం ఉంటుంది - వారు మేధావులు మరియు ఉత్సాహభరితమైన వ్యక్తులు. వారిలో చాలామంది సృజనాత్మకంగా ఉంటారు మరియు ఖచ్చితంగా అందరూ మంచి వ్యక్తులుగా ఉంటారు! ఈ చిన్న పేరాలో భావాల విశ్వరూపాన్ని నేను చెప్పలేను. ఈ కొత్త ఫీల్డ్లో నాకు ప్రతిదీ ఎలా నిజమైంది మరియు సంపన్నంగా మారిందని నా పాఠకులు నమ్ముతారని నేను నిజంగా ఆశిస్తున్నాను. మరియు నేను ఉద్దేశపూర్వకంగానే దానికి వచ్చాను. నేను ఒక సంవత్సరంలో అన్ని సంబంధిత సాంకేతికతలను స్వాధీనం చేసుకున్నాను. మరోసారి, నేను సాధారణంగా ప్రోగ్రామింగ్ మరియు ప్రత్యేకించి జావా నేర్చుకోవడం పట్ల నా వైఖరిని పునఃపరిశీలించాను. రిక్రూటర్లు డజన్ల కొద్దీ సార్లు చేరుకున్నారు, ఇది మునుపెన్నడూ జరగలేదు! నాకు, జీవితం నమ్మశక్యం కాని ఆనందంగా మారింది - నేను పని నుండి నిజమైన ఆనందాన్ని పొందాను మరియు ఇంటికి వచ్చి సంతోషంగా కొత్త విషయాలను నేర్చుకుంటూనే ఉన్నాను. ఈ సమయంలో, నా వయస్సు 34. మునుపటి సంవత్సరాలలో, నా మెదడు వాడిపోతున్నట్లు నేను కొన్నిసార్లు స్పష్టంగా గ్రహించాను. నా జ్ఞాపకం జారిపోయింది. నేను మాటలు మర్చిపోతాను. ఇప్పుడు నా ఆలోచన కఠినంగా మరియు కనికరం లేకుండా మారుతోంది. కానీ ఆశ్చర్యంగా ఉంది! నేను ప్రోగ్రామింగ్ వంటి విస్తృతమైన అంశాన్ని అధ్యయనం చేయడం ప్రారంభించినప్పుడు, నా మెదడు మొదట కుదించబడినట్లుగా సంకోచించబడింది, కానీ అది క్రమంగా విస్తరిస్తున్నట్లు అనిపించింది. ఆలోచించడం సులభం మరియు వేగంగా మారింది. ఇటీవలి సంవత్సరాలలో, అటువంటి గొప్ప ఆలోచనలు నా మనస్సులోకి వచ్చాయి, నేను వాటితో నేనే వచ్చానా లేదా తెలియకుండా ఎక్కడైనా వాటిని తీసుకున్నానా అని నేను ఆశ్చర్యపోవాలి. నా కొత్త కార్యాలయంలో, నేను వెంటనే ఒక బహిరంగ ప్రదేశంలో యాభై మంది సహోద్యోగులను సంపాదించాను. నేను ప్రతి ఒక్కరి పాత్ర మరియు పేరును గుర్తుంచుకోవడానికి ప్రయత్నించినప్పుడు నేను మొదట భయపడ్డాను. కానీ నా మెదడు అప్పటికే శీఘ్ర అభ్యాసానికి అలవాటు పడింది మరియు అతి త్వరలో నేను అందరి పేరు మరియు నా సహోద్యోగులలో ప్రతి ఒక్కరి మానసిక నమూనాలో చిక్కుకున్న ముళ్ల వంటి అన్ని రకాల ఇతర వివరాలను తెలుసుకున్నాను (అవును, OOP నిజ జీవితంలోకి మరియు వైస్లోకి చాలా సులభంగా బదిలీ అవుతుంది వెర్సా). అవన్నీ ఈనాటికీ నన్ను ఆశ్చర్యపరుస్తూనే ఉన్నాయి. నేను అర్థం చేసుకోవడం కష్టంగా అనిపించడంతో, నేను పెద్ద పూర్తి స్థాయి డెస్క్టాప్ అప్లికేషన్ను వ్రాసాను (నేను ఇంతకు ముందు పెద్ద ప్రాజెక్ట్ను పూర్తి చేయలేదు), దాని కోసం నేను మంచి బోనస్ను అందుకున్నాను. నేను అకస్మాత్తుగా డిజైన్ నమూనాలను అర్థం చేసుకోవడం ప్రారంభించాను మరియు ఇతరుల కోడ్ని చూడటం ద్వారా వారి ప్రోగ్రామ్లను కూడా అర్థం చేసుకున్నాను. ఆ రహస్యమైన మాయా పదాలన్నీ — స్ప్రింగ్, JDBC, హైబర్నేట్, Git, SQL మరియు వందలకొద్దీ - అర్థాన్ని పొందింది మరియు స్పష్టమైంది. జావా మాత్రమే కాదు, ఇలాంటి సింటాక్స్ ఉన్న భాషలే కాదు ఏదైనా ప్రోగ్రామింగ్ లాంగ్వేజ్ అకస్మాత్తుగా స్పష్టమైంది. నాకు చదవడం రానట్లే ఉంది, ఆపై అకస్మాత్తుగా నేను చదివాను. నన్ను చుట్టుముట్టిన ప్రతి సబ్జెక్ట్లో నా మూలాలు మునిగిపోయినట్లుగా, నా కొత్త ప్రపంచంలో నేను ఎంత లోతుగా మునిగిపోయానో నేను గ్రహించాను. నా ఉద్యోగం, కొత్త జ్ఞానం మరియు నా స్వంత కృషికి ధన్యవాదాలు, నేను ప్రతిదానిని భిన్నంగా చూడటం ప్రారంభించాను. మీరు చాలా నిర్దిష్టమైన మరియు తార్కిక ప్రయత్నాలను చేస్తే మీ ప్రణాళికలను గ్రహించడం మరియు మీరు కోరుకున్నది సాధించడం ఎంత సులభమో నేను కనుగొన్నాను. మరియు నాకు, ఇది నా వేగవంతమైన పరివర్తనలో అత్యంత అద్భుతమైన భాగం. నేను పెద్ద మొత్తంలో జీతం పొందానని కాదు, చిన్ననాటి కలను సాకారం చేసుకున్నాను. అత్యంత అద్భుతమైన విషయం ఏమిటంటే, ఈ ఆశయం నాకు గొప్ప బలాన్ని మరియు నా జీవితాన్ని అన్ని విధాలుగా మంచిగా మార్చగలదనే విశ్వాసాన్ని ఇచ్చింది. కొన్నిసార్లు నేను తెలివైన వ్యక్తులైన నా పాత సహోద్యోగులను ఎదుర్కొంటాను. నేను చెప్తున్నాను, చూడండి, ఆరు నెలల కృషికి, పదేళ్లలో మీరు పొందే దానికంటే ఎక్కువ పొందాను! నాతో ఐటీలో చేరండి! మరియు వారు, "ఏం లేదు, మీరు దేని గురించి మాట్లాడుతున్నారు? నేను అంత తెలివైనవాడిని కాదు. నేను ఇవన్నీ నేర్చుకోలేను." కానీ నేను వ్యక్తులను నమ్ముతాను, ఎందుకంటే నేను నన్ను నమ్ముతాను మరియు అది చేయగలనని నిరూపించాను. నేను పూర్తిగా సాధారణ వ్యక్తిని. నేను సాధించాను అంటే ఇతర సామాన్యులు ఏదైనా సాధించగలరు! ఒప్పించడం కంటే వేరొకరిని ఒప్పించడం ఎల్లప్పుడూ కష్టమని అన్నారు పదేళ్లలో మీరు పొందే దానికంటే నేను ఎక్కువ పొందుతాను! నాతో ఐటీలో చేరండి! మరియు వారు, "ఏం లేదు, మీరు దేని గురించి మాట్లాడుతున్నారు? నేను అంత తెలివైనవాడిని కాదు. నేను ఇవన్నీ నేర్చుకోలేను." కానీ నేను వ్యక్తులను నమ్ముతాను, ఎందుకంటే నేను నన్ను నమ్ముతాను మరియు అది చేయగలనని నిరూపించాను. నేను పూర్తిగా సాధారణ వ్యక్తిని. నేను సాధించాను అంటే ఇతర సామాన్యులు ఏదైనా సాధించగలరు! ఒప్పించడం కంటే వేరొకరిని ఒప్పించడం ఎల్లప్పుడూ కష్టమని అన్నారు పదేళ్లలో మీరు పొందే దానికంటే నేను ఎక్కువ పొందుతాను! నాతో ఐటీలో చేరండి! మరియు వారు, "ఏం లేదు, మీరు దేని గురించి మాట్లాడుతున్నారు? నేను అంత తెలివైనవాడిని కాదు. నేను ఇవన్నీ నేర్చుకోలేను." కానీ నేను వ్యక్తులను నమ్ముతాను, ఎందుకంటే నేను నన్ను నమ్ముతాను మరియు అది చేయగలనని నిరూపించాను. నేను పూర్తిగా సాధారణ వ్యక్తిని. నేను సాధించాను అంటే ఇతర సామాన్యులు ఏదైనా సాధించగలరు! ఒప్పించడం కంటే వేరొకరిని ఒప్పించడం ఎల్లప్పుడూ కష్టమని అన్నారుమీరే మరియు మీరే నటించండి . కానీ నేను నిన్ను నమ్ముతున్నాను, ప్రియమైన రీడర్. మీరు నాలాగే ఉన్నారు, బహుశా ఇంకా మంచిది. నేను చేయగలిగాను మరియు మీకు కావాలంటే మీరు చేయగలరు! ఈ సమయంలో, నా సుదీర్ఘ పరిచయం వల్ల ఎవరూ నిద్రపోలేదని లేదా చనిపోలేదని నేను ఆశిస్తున్నాను. నిజం చెప్పాలంటే, నేను నా పరిశీలనలను మరియు నేను త్వరగా ఎదగడానికి సహాయపడిన ప్రతిదాన్ని పంచుకోవాలనుకుంటున్నాను మరియు నేను సమర్థవంతంగా భావిస్తున్నాను. కానీ నాకు, భావోద్వేగం లేని సలహా జీవితం నుండి విడాకులు మరియు నా వ్యక్తిగత ఇబ్బందుల నుండి డిస్కనెక్ట్ అయినట్లు అనిపిస్తుంది. కాబట్టి చివరగా, ఇక్కడ నేను మీ అధ్యయనాలను వీలైనంత వేగంగా మరియు ప్రభావవంతంగా మారుస్తాయని నేను విశ్వసించే అత్యంత ముఖ్యమైన సూత్రాల వైపు మొగ్గు చూపుతున్నాను (నేను ఎల్లప్పుడూ నా పదవాన్లకు అందించడానికి ప్రయత్నిస్తున్న నా సూత్రం ఏదీ మర్చిపోనని ఆశిస్తున్నాను):
- కోడ్జిమ్ని ఉపయోగించండి . ఇది సహజంగానే లోపాలను కలిగి ఉంది. ఏ వెబ్సైట్ చేయదు? కోడ్జిమ్లో నేర్చుకోవడం అనేది ఇతర ఆకర్షణీయమైన కోర్సుల ద్వారా మీరు వాగ్దానం చేసినంత వేగంగా మరియు అద్భుతంగా లేదు. కానీ కోడ్జిమ్తో, మీరు చాలా ముఖ్యమైన విషయం పొందుతారు, మరెక్కడా అందుబాటులో లేనిది: మీరు కోడ్ను ఎలా అర్థం చేసుకోవాలో నేర్చుకుంటారు. చాలా కోడ్. మంచిది మరియు లేకపోతే. నేను చదువుతున్నప్పుడు, కోర్సులలో జావా 8 లేదు మరియు లాంబ్డా ఎక్స్ప్రెషన్లు మరియు స్ట్రీమ్ల వంటి అన్ని మెరుపు ఫీచర్లు ఉన్నాయి. కానీ నేను 1.7 బాగా నేర్చుకున్నాను.
- చాలా మూలాలను ఉపయోగించండి . ఏదైనా ఒక మూలానికి మిమ్మల్ని మీరు పరిమితం చేసుకోకండి. కోడ్జిమ్పై నాకు చాలా ప్రశంసలు ఉన్నాయి, కానీ ఇక్కడ చాలా విషయాలు అస్పష్టంగా ఉన్నాయి. కొన్నిసార్లు ఒక వ్యక్తి అర్థం చేసుకోగల నిర్దిష్ట వివరణ ఆ వ్యక్తిపై చాలా ఆధారపడి ఉంటుంది. పాఠాన్ని చదవడం అవసరం కావచ్చు, ఆపై కొంచెం హార్స్ట్మన్ చదవండి, కొంచెం ఎకెల్ చదవండి, ఆపై మాత్రమే లైట్ బల్బ్ వెలుగులోకి వస్తుంది: ఆహ్! అది ఎలా పని చేస్తుంది! లేదా వాటిలో ఒకటి మీకు స్పష్టంగా ఉంటుంది. మార్గం ద్వారా, నా దృష్టిలో, ఎకెల్ కంటే హార్స్ట్మన్ ఉత్తమం, మరియు బ్లోచ్ సాటిలేనిది (అసలులో) :)
- IntelliJ IDEA కీ కలయికలను తెలుసుకోండి. నా అభిప్రాయం ప్రకారం, ఇది ఖచ్చితంగా అన్నింటికంటే ఉత్తమమైన IDE. మరియు ఇతర ప్రోగ్రామ్లలో IDE యొక్క షార్ట్కట్లను నేను నిజంగా మిస్ అవుతున్నానని అంగీకరిస్తున్నాను. రెండు ముఖ్యమైన పనులు చేయండి: సహాయం -> కీమ్యాప్ సూచన (దీన్ని ప్రింట్ చేయండి, దానిని సగానికి మడిచి, ప్రధానాంశంగా చేసి, మీ డెస్క్పై ఉంచండి) మరియు మీ కోడ్లో తరచుగా Ctrl+Alt+L ని ఉపయోగించండి =) నేను ప్రత్యేకంగా ఈ సలహాను పునరావృతం చేయాలనుకుంటున్నాను నా సహోద్యోగులకు.
- Gitని వీలైనంత త్వరగా ఉపయోగించడం ప్రారంభించండి. ఇది నిజంగా అవసరమైన నైపుణ్యం. మీరు ఎంత త్వరగా దానికి వ్యతిరేకంగా మీ తలని కొట్టుకుని, దాని గురించి తెలుసుకుంటే అంత మంచిది. నేను IDEA యొక్క అంతర్నిర్మిత ప్లగిన్ని ఉపయోగించమని సిఫార్సు చేస్తున్నాను. ఇవన్నీ ఎలా చేయాలో వివరణాత్మక వీడియో ట్యుటోరియల్ చేయడానికి నేను ప్లాన్ చేస్తున్నాను. ఇంకా ముఖ్యంగా, నా GitHub ప్రొఫైల్ను కనుగొన్న చాలా పెద్ద కంపెనీ నన్ను ఒకసారి సంప్రదించింది, ఇది ఆ సమయంలో కోడ్జిమ్ సొల్యూషన్లతో కూడిన ప్రాజెక్ట్.
- మీకు ఏదో తెలియదని అంగీకరించడానికి బయపడకండి. తెలుసుకోవాలనుకోకుండా భయపడండి. నేను ఇంతకు ముందు వ్రాసినట్లుగా, తరగతులు, పద్ధతులు, విధులు, లక్షణాలు మరియు ఫీల్డ్ల యొక్క సాపేక్షంగా సరళమైన పదజాలం నా మెదడులో భయంకరమైన గందరగోళాన్ని సృష్టించింది, కానీ కాలక్రమేణా ప్రతిదీ స్థానంలో పడిపోయింది. కొన్నిసార్లు మీరు అస్పష్టంగా ఉన్న విషయాలను జీర్ణించుకోవడానికి సమయం కావాలి.
- తప్పులు చేయడానికి బయపడకండి. మీరు తప్పు చేసిన తర్వాత, దాన్ని సరిదిద్దండి మరియు పునరావృతం కాకుండా ప్రయత్నించండి. సరిదిద్దలేనివి మాత్రమే నిజమైన తప్పులు.
- నడవండి. మీరు మీ సమయాన్ని వృధా చేస్తున్నారని మీరు అనుకోవచ్చు, కానీ మీరు అలా కాదు. పనికి ఒక గంట నడవడం (మరియు నుండి!) కొత్త సమాచారాన్ని సమీకరించడం కోసం చాలా ప్రభావవంతంగా ఉంటుంది. అయితే, మీ ఇయర్బడ్స్లో పెట్టుకుని, IT నేపథ్య ఆడియోబుక్ లేదా పాడ్క్యాస్ట్ని వినడం ఉత్తమం. సాటిలేని కెల్లీ రాసిన "The Willpower Instinct: How Self-Control Works, Why It matters, and what You can do to get more of It" వినకపోతే ఇంత ఉద్దేశపూర్వకంగా నేర్చుకోగలనని ఊహించలేను. ఈ నడకలో మెక్గోనిగల్.
- కంప్యూటర్ నుండి ఎక్కువ విరామం తీసుకోండి. వ్యక్తిగతంగా, నేను ప్రతి 25 నిమిషాలకు 5 నిమిషాల విరామం కోసం నా కంప్యూటర్ నుండి నన్ను దూరం చేసే వర్క్రేవ్ అనే ప్రోగ్రామ్ని ఉపయోగిస్తాను. బహుశా ఇది చాలా తరచుగా జరుగుతుందా? కానీ ప్రతి వ్యక్తి ఆరోగ్యం ప్రత్యేకంగా ఉంటుంది మరియు ఏదో ఒక సమయంలో మీరు దేనికి ఎక్కువ విలువ ఇస్తారో అర్థం చేసుకోవడం ప్రారంభిస్తారు: ఆ లూప్ను రాయడం పూర్తి చేయడానికి అదనపు నిమిషం లేదా నొప్పి లేని వీపు, మణికట్టు మరియు మెడ. మార్గం ద్వారా, చాలా ప్రజాదరణ పొందిన పోమోడోరో ఉత్పాదకతను పెంచే సాంకేతికత సరిగ్గా ఈ సమయంపై ఆధారపడి ఉంటుంది.
- క్రమం తప్పకుండా వ్యాయామం.నడక కోసం దూరంగా అడుగుపెట్టిన తర్వాత, నా ల్యాప్టాప్లో కూర్చుని అరగంట ఇంగ్లీష్కి మరియు రెండు గంటలు కోడ్జిమ్ పనులకు కేటాయించడం నాకు చాలా ఆనందంగా ఉంది. నేను అర్థం చేసుకోలేనిదాన్ని ఎదుర్కొన్నప్పుడు, నేను వీడియోలను చూశాను మరియు విషయం స్పష్టంగా కనిపించే వరకు సంబంధిత కథనాలను చదివాను. జెనరిక్స్ను అర్థం చేసుకోవడానికి ప్రయత్నించడం నాకు ప్రత్యేకంగా గుర్తుంది (నేను మొదట జెనరిక్స్ సమస్యను ఎదుర్కొన్నప్పుడు, వాటిని ఏమని పిలుస్తారో కూడా నాకు తెలియదు). అవి ఏమిటో మరియు పని ఎలా ఉన్నాయో నాకు అర్థమైందని నమ్ముతున్నప్పటికీ, ఒక సంవత్సరం తరువాత నేను అలా చేయలేదని గ్రహించాను. మరియు సాధారణంగా, అన్ని సూక్ష్మ నైపుణ్యాలను వారు చెప్పే చాలా మంది వ్యక్తులు అర్థం చేసుకుంటారని నాకు నమ్మకం లేదు. ఎలాగైనా, నా లక్ష్యాన్ని సాధించాలనే కోరికతో నా వారపు రోజులు ఇలాగే నిండిపోయాయి. కానీ నేను నా వారాంతాలను ప్లాన్ చేసుకోవడం కష్టంగా అనిపించింది మరియు నేను నిరంతరం ముందుకు వెళ్లవలసి వచ్చింది. అయితే, ఈ సమయంలో నేను నా కుటుంబం నుండి డబ్బు తీసుకున్నాను, వారితో నేను చాలా సమయం గడపలేదు, కానీ ఇప్పుడు నేను ఈ ఖర్చులను తిరిగి పొందాను. నా సాయంత్రాలు కుటుంబ సమయంతో నిండి ఉన్నాయి మరియు కోడ్జిమ్లో పోస్ట్ చేయడానికి ఏదైనా వ్రాయడానికి కూడా నాకు సమయం ఉంది =)
- సంబంధిత అపారమయిన సాంకేతికతలను అధ్యయనం చేయడంలోని ఆనందాన్ని మీరు తిరస్కరించవద్దు. UML? HTML? XML? CSS? XPATH? మావెన్? హోస్టింగ్ చేస్తున్నారా? డాకర్? TCP? CPU సంఖ్యలను ఎలా జోడిస్తుంది? అవును! ధన్యవాదాలు, సార్, నాకు మరొకటి ఇవ్వవచ్చు! :)
GO TO FULL VERSION