CodeGym /జావా బ్లాగ్ /యాదృచ్ఛికంగా /అనంతం మరియు అంతకు మించి: జావా నేర్చుకోవడానికి ఎంత సమయం పడ...
John Squirrels
స్థాయి
San Francisco

అనంతం మరియు అంతకు మించి: జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది?

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

మేము సమాధానం కోసం ఎలా చూస్తాము

"జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది" అనే ప్రశ్న ఒక రకమైన గమ్మత్తైనది. మేము దానిని మరింత నిర్దిష్టమైన ఉప-ప్రశ్నలుగా విభజించి, వాటికి ఇక్కడ సమాధానాలు ఇస్తున్నాము. మరింత ఖచ్చితంగా చెప్పాలంటే, మేము CodeGym విద్యార్థులతో ఇంటర్వ్యూలు, ఓపెన్ సోర్స్‌లు మరియు సర్వేలోని గణాంకాలను ఉపయోగించాము. ఆ సర్వే జావా నేర్చుకునే ప్రక్రియల గురించి మరియు ఆ మొదటి ఉద్యోగం కోసం వెతకడం. ఇది స్థానిక కోడ్‌జిమ్ యూనిట్‌లలో ఒకటి ద్వారా నిర్వహించబడింది. సర్వేలో పాల్గొన్నవారు మొదటి జావా-సంబంధిత ఉద్యోగాన్ని కనుగొన్న లేదా జావా ఇంటర్న్‌షిప్‌లో పాల్గొన్న స్థాయి 30 మరియు అంతకంటే ఎక్కువ ఉన్న కోడ్‌జిమ్ విద్యార్థులు.

"జావాను తెలుసుకోవడం" అంటే ఏమిటి?

ఈ ప్రశ్నకు చాలా ఖచ్చితమైన, చాలా సాధారణమైన సమాధానం "జావాను ఉపయోగించి సమస్యను పరిష్కరించగలదు." అటువంటి సమస్య "పరీక్షలో ఉత్తీర్ణత" లేదా "ఉద్యోగాన్ని పొందడం" యొక్క లక్ష్యం కావచ్చు. లేదా ఇది సాంకేతిక పని కావచ్చు, ఉదాహరణకు, "Play Market కోసం నా స్వంత ప్రాజెక్ట్‌ను రూపొందించడానికి సరిపోయేంత పెద్దది" లేదా "మీకు అవసరమైనది చేసే కోడ్‌ను ఎలా వ్రాయాలో అర్థం చేసుకోవడం" వంటి చిన్నది కావచ్చు. అనంతం మరియు అంతకు మించి: జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది?  - 2వాస్తవానికి, మీ సమస్యలు కాలక్రమేణా మారుతాయి. మీ మొదటి ఉద్యోగం పొందిన తర్వాత, మీరు స్థానాల్లోకి ఎదగాలి (ఉదాహరణకు, జావా జూనియర్ డెవలపర్ నుండి జావా మిడిల్/సీనియర్ డెవలపర్ వరకు). మొదటి కోడింగ్ టాస్క్ రెండవది తరువాత జరుగుతుంది. ఇంకా, మీరు దీన్ని చేసినప్పుడు, కొన్ని కొత్త లక్ష్యాలు కనిపిస్తాయి. మన ప్రశ్నకు తిరిగి వెళ్దాం. మీ CVలో “నాకు జావా తెలుసు” అని వ్రాయడానికి మీరు ఏ థీమ్‌లను తెలుసుకోవాలి? జావా విద్యార్థులు సాధారణంగా కింది అంశాలను నేర్చుకుంటారు:
  • కోర్ జావా లేదా
  • కోర్ జావా + జూనిట్ లేదా
  • కోర్ జావా + డేటాబేస్‌లు లేదా
  • కోర్ జావా + టూల్స్ లేదా
  • కోర్ జావా + లైబ్రరీలు లేదా
  • కోర్ జావా + స్ప్రింగ్ + స్ప్రింగ్‌బూట్ + హైబర్నేట్ లేదా
  • కోర్ జావా + ఆండ్రాయిడ్ SDK లేదా
  • …మరియు పైన పేర్కొన్న అన్ని కలయికలు.
ఈ అంశాలన్నింటికీ ఒక ఉమ్మడి విషయం ఉంది. ఇది కోర్ జావా, జావా భాష యొక్క ప్రాథమిక అంశాలు. కాబట్టి మీకు కోర్ జావా తెలియకపోతే , మీకు ఖచ్చితంగా జావా అస్సలు తెలియదు . అందువల్ల, ప్రతి భవిష్యత్ జావా సాఫ్ట్‌వేర్ డెవలపర్‌కు కోర్ జావా నేర్చుకోవడం దశ#1. కోర్ జావా భాష యొక్క ప్రాథమిక భావనలను కవర్ చేస్తుంది:
  • ప్రాథమిక రకాలు మరియు వస్తువులు
  • ప్రాథమిక నిర్మాణాలు (ప్రత్యేక ఆపరేటర్లు, లూప్‌లు, శాఖలు)
  • OOPs కాన్సెప్ట్‌లు
  • రేపర్ తరగతులు
  • సేకరణలు
  • మల్టీథ్రెడింగ్
  • I/O స్ట్రీమ్‌లు
  • మినహాయింపు నిర్వహణ
కాబట్టి కోర్ జావాలో ప్రాథమిక రకాలు, వస్తువులు, నిర్మాణాలు మరియు సూత్రాలు అలాగే అతి ముఖ్యమైన లైబ్రరీలు మరియు ఫ్రేమ్‌వర్క్‌లు ఉన్నాయి. అదనంగా కోర్ జావ్ నెట్‌వర్కింగ్, సెక్యూరిటీ, డేటాబేస్ యాక్సెస్, గ్రాఫికల్ యూజర్ ఇంటర్‌ఫేస్ (GUI) డెవలప్‌మెంట్ మరియు XML పార్సింగ్ కోసం తరగతులను కవర్ చేస్తుంది. ఎక్కువగా "కోర్ జావా" యొక్క అన్ని ప్యాకేజీలు 'java.lang..'తో ప్రారంభమవుతాయి. ప్రతి జావా విద్యార్థికి కోర్ జావా నేర్చుకోవడమే మొదటి లక్ష్యం. జావా కోర్ తర్వాత ఏమి నేర్చుకోవాలి? ఇది మీరు జావా నేర్చుకునే దాని మీద ఆధారపడి ఉంటుంది.

మీ వ్యక్తిగత మార్గం. మీరు జావా దేని కోసం నేర్చుకుంటారు?

ఈ కథనంలో మేము “నేను జావాను కేవలం వినోదం కోసం నేర్చుకుంటాను” లేదా “నేను భవిష్యత్తులో జావాను నేర్పించాలనుకుంటున్నాను” వంటి ఎంపికలను పరిగణించము. ఇక్కడ మేము ITలో జావా యొక్క వృత్తిపరమైన వినియోగం గురించి మాట్లాడుతున్నాము. ప్రస్తుతం, చాలా తరచుగా జావా మూడు మార్గాలలో ఒకదానిలో వెళ్ళడానికి బోధించబడుతుంది:
  • జావా డెవలపర్, ట్రైనీ/జూనియర్ డెవలపర్ నుండి సీనియర్ డెవలపర్ వరకు
  • ఆండ్రాయిడ్ డెవలపర్, ఇండీ లేదా కంపెనీలో (జూనియర్ నుండి సీనియర్)
  • QA ఆటోమేషన్ (జావాతో)

జావా డెవలపర్

జావా డెవలపర్ యొక్క పూల్ చాలా విస్తృతమైనది మరియు జావా పరిజ్ఞానం కోసం అవసరాలు మీ మొదటి ఉద్యోగాన్ని పొందడం చాలా తేడా ఉంటుంది. కోడ్‌జిమ్ సర్వే ప్రకారం, జావా కోర్‌ను మాత్రమే తెలుసుకుని తమ మొదటి జావా జూనియర్ ఉద్యోగాన్ని పొందిన కొందరు వ్యక్తులు ఉన్నారు. పని ప్రక్రియల సమయంలో వారికి శిక్షణ ఇచ్చేందుకు కంపెనీలు సిద్ధంగా ఉన్నాయి. అయితే, ఇది చాలా అరుదైన సంఘటన. చాలా తరచుగా అలాంటి వ్యక్తి ఇంటర్న్‌షిప్‌లో చేరవచ్చు లేదా కొన్ని పరీక్షలలో ఉత్తీర్ణత సాధించిన తర్వాత జావా ట్రైనీగా మారవచ్చు. సాధారణంగా జావా జూనియర్ దరఖాస్తుదారులు తమ మొదటి ఉద్యోగం పొందడానికి కేవలం జావా కోర్ కంటే ఎక్కువ తెలుసుకోవాలి. జావా డెవలపర్లు తెలుసుకోవలసిన సంబంధిత సాంకేతికతల జాబితా ఇక్కడ ఉంది.
  • కోర్ జావా
  • JDK API
  • జావా 8 (లాంబ్డాస్), జావా 11
  • టెస్టింగ్ లైబ్రరీస్ (జూనిట్)
  • స్ప్రింగ్ ఫ్రేమ్‌వర్క్
  • స్ప్రింగ్ బూట్ మరియు స్ప్రింగ్ MVC
  • హైబర్నేట్
  • JDBC
కోడ్‌జిమ్ సర్వే మరియు ప్రస్తుత జావా జూనియర్ ఖాళీల విశ్లేషణ ఆధారంగా విస్తరించిన ఇన్ఫోగ్రాఫిక్ దిగువన ఉంది. ఇది జావానే కాదు, ఆధునిక జావా డెవలపర్‌లు తెలుసుకోవలసిన అనేక ఇతర సాంకేతికతలను కూడా వర్ణించడాన్ని మేము గమనించాము. అనంతం మరియు అంతకు మించి: జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది?  - 3దీని పరిమాణం మరియు శాఖలు శిక్షణ లేని రీడర్‌ను భయపెట్టవచ్చు. దయచేసి ప్రశాంతంగా ఉండండి మరియు లోతుగా ఊపిరి పీల్చుకోండి! ఈ సాంకేతికతలను మీరు మీ పని సమయంలో వివరంగా నేర్చుకుంటారు. సాధారణంగా ఒక అనుభవశూన్యుడు సాఫ్ట్‌వేర్ డెవలపర్‌కి ఈ సాంకేతికతల్లో చాలా వరకు (అరుదైన మినహాయింపులతో) గురించి సాధారణ ఆలోచన ఉండాలి.

ఆండ్రాయిడ్ డెవలపర్

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

QA ఆటోమేషన్

మంచి QA ఆటోమేషన్ ప్రోగ్రామింగ్ లాంగ్వేజ్ గురించి బాగా తెలుసుకోవాలి, ఈ వృత్తికి ఇది చాలా ముఖ్యమైన నైపుణ్యాలలో ఒకటి. జావాకు కనెక్ట్ చేయబడింది
  • కోర్ జావా (ముఖ్యంగా OOP, సేకరణ, ఫైల్ ఆపరేషన్స్)
  • టెస్టింగ్ లైబ్రరీస్ (జూనిట్)
  • IntelliJ IDEA
ఇతర సాంకేతికతలు:
  • సెలీనియం RC/WebDriver ఫ్రేమ్‌వర్క్
  • పేజీ ఆబ్జెక్ట్ మోడల్
  • HTML/CSS
  • SQL
సాధారణంగా జూనియర్ QA ఆటోమేషన్‌కు మార్గం జావా జూనియర్ డెవలపర్ కంటే కొంత తక్కువగా ఉంటుంది. ఈ కథనం చివరలో మీరు కనుగొనే ఖచ్చితమైన సంఖ్యలు.

ఎవరు అడుగుతున్నారు? సంభావ్య జావా విద్యార్థుల పోర్ట్రెయిట్‌లు

“ఇది మీ నేపథ్యం మరియు మీరు అధ్యయనం చేయడానికి వెచ్చించే సమయం మీద ఆధారపడి ఉంటుందని నేను భావిస్తున్నాను. నేను సాఫ్ట్‌వేర్ డెవలపర్‌గా నా ప్రయాణాన్ని ప్రారంభించినప్పుడు నేను వారానికి కనీసం 40 గంటలు చదువుతాను. 6 నెలల పూర్తి సమయం చదివిన తర్వాత, ఏదైనా కొత్త టెక్నాలజీని నేను స్వయంగా నేర్చుకోవగలననే నమ్మకం నాకుంది. సాఫ్ట్‌వేర్ ఇంజనీర్‌గా మీ మొదటి ఉద్యోగాన్ని పొందేందుకు మీరు జావా నేర్చుకోవడమే కాకుండా, కంప్యూటర్ సైన్స్, ఆబ్జెక్ట్ ఓరియెంటెడ్ ప్రోగ్రామింగ్ యొక్క ప్రాథమికాలను అర్థం చేసుకోవడం మరియు మీ పనిని ప్రదర్శించగల కొన్ని ప్రాజెక్ట్‌లను వ్రాయడం కూడా అవసరం. దీనికి తొమ్మిది మరియు పన్నెండు నెలల మధ్య ఎక్కడో పట్టవచ్చని నేను భావిస్తున్నాను. ఇది చాలా పని అని నాకు తెలుసు, కానీ నిరుత్సాహపడకండి! కోడింగ్‌లో ఏ అంశం మీకు ఆనందాన్ని కలిగిస్తుందో తెలుసుకుని, మిమ్మల్ని మీరు ఆడుకోవడానికి అనుమతించినట్లయితే ఈ ప్రయాణం నిజంగా సరదాగా ఉంటుంది. అనంతం మరియు అంతకు మించి: జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది?  - 5
యులియా డీనెగా , స్వీయ-బోధన సాఫ్ట్‌వేర్ డెవలపర్. యూలియా లింక్డ్‌ఇన్‌లో రీచ్ అప్రెంటీస్ ఇంజనీర్‌గా పని చేస్తుంది అలాగే, ఆమె కంప్యూటర్ ప్రోగ్రామింగ్ నేర్చుకునే మరియు సిలికాన్ వ్యాలీలో ఉద్యోగం సంపాదించిన అనుభవాన్ని పంచుకోవడానికి YouTube ఛానెల్‌ని సృష్టించింది.
జావా నేర్చుకోవడం ప్రారంభించే వారిని మనం మూడు ప్రధాన వర్గాలుగా విభజించవచ్చు:
  1. "రూకీలు". సున్నా అనుభవం. సరే, ప్రోగ్రామింగ్ గురించి ఏమీ తెలియని వ్యక్తులు ఇక్కడ ఉన్నారు.
  2. "మిడిల్స్". కనిష్ట లేదా అస్తవ్యస్తమైన ప్రోగ్రామింగ్ అనుభవం ఉన్న విద్యార్థులు. ఆ వ్యక్తులు పాఠశాల, విశ్వవిద్యాలయం లేదా కోర్సులలో ప్రోగ్రామింగ్ నేర్చుకుంటారు, కానీ అది తీవ్రమైన అభ్యాసం కాదు.
  3. "ప్రోస్". ఇతర ప్రోగ్రామింగ్ భాషలు (1 లేదా అంతకంటే ఎక్కువ) తెలిసిన సాఫ్ట్‌వేర్ డెవలపర్‌లు.
సర్వే ప్రకారం, మా విద్యార్థులలో 49% మంది జావాను తీవ్రంగా నేర్చుకోవడానికి ముందు పాఠశాలలు లేదా కోర్సులలో ప్రాథమిక ప్రోగ్రామింగ్‌ను కలిగి ఉన్నారు.
  • 33.3% పూర్తిగా కొత్తవారు
  • 17.6% మందికి కనీసం ఒక ప్రోగ్రామింగ్ భాష తెలుసు
అనంతం మరియు అంతకు మించి: జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది?  - 6

అధ్యయన సమయాన్ని ఏది సానుకూలంగా ప్రభావితం చేస్తుంది?

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

సరైన మూలాలను ఎంచుకోండి

మీరు ఇంటర్నెట్‌లో జావా గురించి చాలా విభిన్న సమాచారాన్ని కనుగొనవచ్చు. దానిలో పోగొట్టుకోవడం సులభం. కొన్నిసార్లు మీకు టాపిక్ అర్థం కాకపోతే, కొత్త సోర్స్‌లను గూగుల్ చేయడం ఉపయోగకరంగా ఉంటుంది, కానీ మీరు ప్రారంభించడానికి ముందు, ఎంచుకోవడం మంచిది: 1 ప్రధాన కోర్సు మరియు జావా పుస్తకాలు లేదా ట్యుటోరియల్‌ల వంటి 1-2 సహాయక మూలాలు . వాటికి కట్టుబడి ఉండండి. ఈ సందర్భంలో, మీరు ఇంటర్నెట్‌లో లక్ష్యం లేకుండా సంచరించడం మరియు ఏదైనా వెతకడం వంటివి చేయకుండా మీ సమయాన్ని ఆదా చేస్తారు.

చాలా మరియు స్థిరంగా తెలుసుకోవడానికి సిద్ధంగా ఉండండి

జాన్ సెలావ్స్కీ, జావా ట్యూటర్ మరియు సాఫ్ట్‌వేర్ డెవలపర్ తన కథనాలలో ఒకదానిలో మాట్లాడుతూ, కొన్నిసార్లు అతను ప్రోగ్రామింగ్ అద్భుతంగా చేసే కొంతమంది విద్యార్థులు ఉన్నారని, కానీ వారిలో కొందరు తమ అభ్యాసాన్ని ఆపివేసినట్లు చెప్పారు. వారి సమస్యలు ఖాళీ సమయం, వయస్సు లేదా లింగంలో లేవు. ఇది సామర్థ్యం గురించి కాదు! ఇది స్థిరత్వం గురించి. విజయవంతమైన విద్యార్థులందరూ స్థిరమైన షెడ్యూల్‌ను కలిగి ఉన్నారు మరియు వారు దానికి కట్టుబడి ఉన్నారు. కొన్నిసార్లు నెమ్మదిగా ఉన్నప్పటికీ వారు పురోగతి సాధించారు. కాబట్టి మీరు షెడ్యూల్‌ని కలిగి ఉండాలి (మీరు దానిని మీ ప్రధాన కోర్సు లేదా ట్యుటోరియల్ నుండి తీసుకోవచ్చు) మరియు నేర్చుకునేందుకు సమయాన్ని సెట్ చేయండి. మీరు జావా ప్రోగ్రామింగ్‌ని మీ వృత్తిగా చేసుకోవాలనుకుంటున్నారా? అలా అయితే, ప్రతిరోజూ 1-3 గంటలు నేర్చుకోవడానికి సిద్ధంగా ఉండండి. అనంతం మరియు అంతకు మించి: జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది?  - 7కోడ్‌జిమ్ పోల్ ప్రకారం, మా విజయవంతమైన విద్యార్థులలో 52.3% మంది రోజువారీ ప్రాక్టీస్ 1 నుండి 3 గంటలు కలిగి ఉన్నారు.

సిద్ధాంతం మరియు అభ్యాసానికి మంచి నిష్పత్తి

మీరు ఈత కొట్టడానికి ప్రయత్నించకుండా ఈత ఎలా నేర్చుకోలేరు, కేవలం పుస్తకం ద్వారా. ప్రోగ్రామింగ్‌తోనూ అదే కథ. మీరు కోడ్ రాయకుండా ప్రోగ్రామింగ్ నేర్చుకోలేరు. ప్రోగ్రామింగ్ అనేది ఒక ఆచరణాత్మక కార్యకలాపం. వీలైనంత త్వరగా కోడ్ రాయడం ప్రారంభించడం ముఖ్యం. మీరు ఒకేసారి ఎక్కువ సిద్ధాంతాన్ని నేర్చుకోవాల్సిన అవసరం లేదు, ముఖ్యంగా అధ్యయనం యొక్క మొదటి నెలల్లో. దీన్ని చిన్న భాగాలలో అధ్యయనం చేయడం మంచిది, ఆపై వెంటనే ఆచరణలో దాన్ని పరిష్కరించండి. కాబట్టి, మీ సమయం 20% సిద్ధాంత పరిశోధన కోసం మరియు 80% అభ్యాసం కోసం. “జావాను తెలుసుకోవడం అంటే ఏమిటి” అనే మొదటి ప్రశ్నకు తిరిగి రావడానికి మరియు సమాధానాన్ని స్పష్టం చేయడానికి ఇక్కడ సరైన స్థలం ఉంది. జావాను తెలుసుకోవడం అంటే జావాలో కోడ్ చేయగలగడం. "జావా గురించి తెలుసు" కాదు కానీ విభిన్న సంక్లిష్టత కలిగిన ప్రోగ్రామ్‌లను వ్రాయగలరు మరియు అలాంటి కోడింగ్‌లో కొంత అనుభవం కలిగి ఉంటారు.

సులభమైన మరియు కఠినమైన పనులకు మంచి నిష్పత్తి

క్రొత్తవారు చాలా తరచుగా కొన్ని కష్టమైన పనులను పరిష్కరించడానికి ప్రయత్నిస్తారు, వాటిని మళ్లీ మళ్లీ ప్రయత్నించండి. వారు ఎక్కువసేపు చేస్తే, ఫలితం విచారంగా ఉంటుంది. ఇది ప్రేరణను కోల్పోయే మార్గం. ప్రారంభకులకు కొన్ని సంక్లిష్టమైన వాటి కంటే చాలా చిన్న మరియు సరళమైన పనులను పరిష్కరించడం మరింత ప్రయోజనకరంగా ఉంటుంది. నేర్చుకునే మొదటి నెలల్లో మంచి నిష్పత్తి 10-20 సాధారణ పనులకు 1 కష్టమైన పని. మరియు మరొక విషయం: పని మీకు చాలా క్లిష్టంగా ఉంటే మరియు మీరు దాన్ని చాలాసార్లు పరిష్కరించడానికి ప్రయత్నించినట్లయితే, ధైర్యంగా ఉండండి... మీకు మరింత తెలిసే వరకు దాన్ని వాయిదా వేయండి. మరెన్నో సులభమైన సమస్యలను పరిష్కరించడం మంచిది, ఆపై అగమ్య కోటకు తిరిగి వెళ్లండి. లేదా .. దాన్ని పరిష్కరించడానికి ఇదే సరైన సమయం అని మీరు ఇప్పటికీ అనుకుంటే, ప్రశ్న అడగడానికి బయపడకండి. ఇది తదుపరి పాయింట్.

ప్రశ్నలు అడగగలగాలి

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

కాబట్టి నా మొదటి ఉద్యోగం పొందడానికి నేను ఎంతకాలం జావా నేర్చుకోవాలి?

మేము ఈ కథనం యొక్క ప్రధాన ప్రశ్నకు సమాధానం ఇవ్వగల స్థితికి చేరుకున్నాము: మీరు మీ CVని పంపడం మరియు మీ మొదటి ఉద్యోగాన్ని పొందడం ప్రారంభించడానికి ముందు జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది? కింది గ్రాఫ్‌లను రూపొందించడానికి మేము సర్వే మరియు విద్యార్థుల ఇంటర్వ్యూల నుండి డేటాను ఉపయోగిస్తాము, ఇది ప్రతివాదుల ప్రారంభ స్థాయి మరియు అవసరమైన మూడు స్థానాల్లో ఒకదానిని పరిగణనలోకి తీసుకుంటుంది. ప్రతి సమూహం కోసం మేము కోర్ జావాను అధ్యయనం చేసిన సమయ వ్యవధిని మరియు మొదటి ఉద్యోగం పొందడానికి అవసరమైన సంబంధిత సాంకేతికతలను అధ్యయనం చేయడానికి వారు గడిపిన సమయాన్ని నిర్ణయించాము. శ్రద్ధ!గ్రాఫ్‌లను చదవడానికి ఇక్కడ సమాచారం ఉంది. "రూకీ" అనేది ప్రోగ్రామింగ్ యొక్క సున్నా అనుభవం ఉన్న వ్యక్తి, "మిడిల్" అనేది పాఠశాల లేదా కోర్సులలో ప్రోగ్రామింగ్ కొంచెం నేర్చుకున్న వ్యక్తి. జావా మరియు ఆండ్రాయిడ్ డెవలపర్ విషయంలో, “ప్రో” అంటే ఒకటి లేదా అంతకంటే ఎక్కువ ప్రోగ్రామింగ్ భాషలను బాగా తెలిసిన వ్యక్తి అని అర్థం. QA ఆటోమేషన్ విషయంలో “ప్రో” అంటే ఇప్పటికే మాన్యువల్ టెస్టింగ్‌లో పని చేస్తున్న మరియు జావా భాషతో ఆటోమేటర్ కావాలనుకునే వ్యక్తి. అన్ని గ్రాఫ్‌ల కోసం మేము నెలల సంఖ్యతో సమయ ప్రమాణాన్ని ఉపయోగించాము. ఎరుపు దీర్ఘచతురస్రాలు కోర్ జావా నేర్చుకోవడానికి వెచ్చించిన సమయాన్ని సూచిస్తాయి, నీలిరంగు కోర్ జావా కాకుండా ఇతర అవసరమైన సాంకేతికతలకు సంబంధించినవి. గ్రాఫ్‌లు సగటు సమయాన్నిఅనంతం మరియు అంతకు మించి: జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది?  - 8అనంతం మరియు అంతకు మించి: జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది?  - 9అనంతం మరియు అంతకు మించి: జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది?  - 10 సూచిస్తాయని అర్థం చేసుకోవడం ముఖ్యంసాంకేతికతలను అధ్యయనం చేయడానికి ప్రతి సమూహం నుండి ప్రతివాదులు ఖర్చు చేస్తారు. వాస్తవానికి, ప్రతి సమూహంలో వారి అభ్యాసాన్ని చాలా వేగంగా ఎదుర్కొన్న ఛాంపియన్లు ఉన్నారు మరియు చాలా సంవత్సరాలు వారి అధ్యయనాలను ఆలస్యం చేసిన వారు కూడా ఉన్నారు. సాధారణ అభ్యాస సమయం దరఖాస్తుదారులు పునఃప్రారంభం పంపడం ప్రారంభించిన లేదా వారి మొదటి ప్రాజెక్ట్ (డబ్బు సంపాదించడం ప్రారంభించినది) పూర్తి చేసిన క్షణాన్ని సూచిస్తుంది. మా సర్వే ప్రకారం, ఉద్యోగం వెతకడానికి సగటున ఒక నెల నుండి మూడు వరకు పడుతుంది. సంబంధిత సాంకేతికతలను అధ్యయనం చేయడం ముగింపులో ఈ నెలల శోధన ప్రారంభమవుతుంది. వారి మొదటి CV పంపిన వారం తర్వాత పని దొరికిన అదృష్టవంతులు ఉన్నారు, కానీ ఒక సంవత్సరం వెతుకుతూ గడిపిన వారు కూడా ఉన్నారు. అనంతం మరియు అంతకు మించి: జావా నేర్చుకోవడానికి ఎంత సమయం పడుతుంది?  - 11

ముగింపులు

జావా ఎంతకాలం నేర్చుకోవాలి? పరిశోధన ఫలితాల ప్రకారం, జావా మరియు సంబంధిత సాంకేతికతలను నేర్చుకునే వేగం ఎక్కువగా క్రమబద్ధత మరియు విద్యార్థి యొక్క ప్రారంభ స్థాయిపై ఆధారపడి ఉంటుంది. ఖచ్చితంగా మీరు ఇప్పుడు మీ ప్రారంభ స్థాయితో ఏమీ చేయలేరు, కానీ సాధారణ అధ్యయనం ఖచ్చితంగా మీ బాధ్యత. జావాను వేగంగా నేర్చుకోవడం ఎలా? ఎక్కువసేపు ఆగకుండా ప్రయత్నించండి లేదా మీరు నేర్చుకుంటున్నప్పుడు వాయిదా వేయండి. ఇది చాలా ముఖ్యమైనది, ఎందుకంటే ఎక్కువసేపు ఆగినప్పుడు, మీరు నిశ్చలంగా నిలబడరు, కానీ కొద్దికొద్దిగా వెనక్కి వెళ్లండి. రోజువారీ అభ్యాసం, పట్టుదల మరియు ప్రేరణ — మీరు జావా మరియు సంబంధిత సాంకేతికతలను నేర్చుకోవాలని నిర్ణయించుకుంటే, మీకు ఖచ్చితంగా ఇవన్నీ అవసరం. మీరు సెట్ షెడ్యూల్‌ను అనుసరిస్తే, సిద్ధాంతం మరియు అభ్యాసం యొక్క సరైన సమతుల్యతను గమనించండి మరియు ప్రతిరోజూ కనీసం 1-3 గంటలు సాధన చేయండి, ప్రశ్నలు అడగడానికి బయపడకండి, 6-12 నెలల్లో మీ మొదటి ఉద్యోగాన్ని కనుగొనడానికి మిమ్మల్ని అనుమతించే స్థాయికి జావా నేర్చుకోవడం చాలా సాధ్యమే. ... ఆపై మీ అభ్యాసాన్ని డెవలపర్/QA ఆటోమేషన్ ప్రొఫెషనల్‌గా అనంతం మరియు అంతకు మించి కొనసాగించండి! PS: ఇప్పుడు మీ సంగతేంటి? మీరు ఇప్పుడు ఎంతకాలం జావా నేర్చుకుంటారు? ఈ ప్రక్రియ కఠినంగా ఉందా? లేదా మీరు ఇప్పటికే మీ మొదటి జావా సంబంధిత ఉద్యోగాన్ని కనుగొన్నారా? కష్టంగా ఉందా? లేదా మీరు దాని కోసం వెతకడం ప్రారంభించారా? మీ అనుభవాన్ని ఇక్కడ పంచుకోండి!
వ్యాఖ్యలు
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION