నాలుగు నెలల గ్రైండ్లో నేను జావా నోబ్ నుండి ప్రోకి ఎలా వెళ్తాను?
సమాధానం 1:
జావా నేర్చుకోవటానికి, మీరు చేయవలసి ఉంటుంది
అలా
జావా చాలా. మరియు నాలుగు నెలల తర్వాత కూడా, మీకు తగినంత తెలిసి ఉండవచ్చు
ఒప్పించేందుకు
మీరు ప్రో అని కొంతమంది వ్యక్తులు (నిర్వాహకులను నియమించుకోవచ్చు), కానీ మీరు చేస్తారు
ఇప్పటికీ
చేయడానికి కొంత నేర్చుకోవాలి. (అలాగే, మీకు వేరే ప్రోగ్రామింగ్ అనుభవం ఉందో లేదో నాకు తెలియదు ... మీరు చేస్తే, అది సహాయపడుతుంది.)
మొదటి నెల, మేము భాషపైనే దృష్టి పెడతాము. ఇలాంటి పుస్తకాన్ని మీరే పొందండి:
సామ్స్ 21 రోజుల్లో జావా నేర్పండి (జావా 7 మరియు ఆండ్రాయిడ్ కవర్) (6 వ ఎడిషన్): రోజర్స్ కాడెన్హెడ్: 9780672335747: అమెజాన్.కామ్: పుస్తకాలు
. మీరు ప్రతిదీ పొందారని నిర్ధారించుకోవడానికి 21 రోజుల నుండి 30 వరకు సాగండి. (మరియు కొనండి
ముద్రణ
వెర్షన్, కిండ్ల్ వెర్షన్ కాదు; కిండ్ల్ వెర్షన్ స్పష్టంగా ఉంది
భయంకరమైన
కోడ్ ఉదాహరణలను పద-చుట్టడం వద్ద.) జావా 7 JDK యొక్క కాపీని మీరే ఇక్కడ పొందండి:
జావా SE - డౌన్లోడ్లు
. ఈ పుస్తకం నెట్బీన్స్ గురించి మీకు నేర్పుతుంది, కానీ మీరు వద్ద మంచి IDE పొందవచ్చు
ఎక్లిప్స్ ఫౌండేషన్ ఓపెన్ సోర్స్ కమ్యూనిటీ వెబ్సైట్.
మీరు భాషపై పట్టు సాధించిన తర్వాత, మీరు కొన్ని అధునాతన విషయాలను తెలుసుకోవాలనుకుంటున్నారు. వీటిలో ప్రతిదానితో కొంత సమయం గడపాలని నేను సిఫారసు చేస్తాను:
- జావా వెబ్ ఫ్రేమ్వర్క్లు, జావా సర్వ్లెట్ టెక్నాలజీ మరియు జావా సర్వర్ పేజీల టెక్నాలజీతో అత్యల్ప స్థాయిలో ప్రారంభమవుతాయి, అప్పుడు స్ట్రట్స్, వికెట్ మరియు గ్రెయిల్స్ వంటి సంక్లిష్టతను తగ్గించడానికి ప్రజలు వాస్తవానికి ఉపయోగించే ఫ్రేమ్వర్క్లను చూడండి. (గ్రెయిల్స్ కోసం, మీరు గ్రూవి గురించి కొంచెం నేర్చుకోవాలి. చింతించకండి, ఇది జావా లాంటిది, కేవలం గ్రూవియర్ మాత్రమే. :-))
- డేటాబేస్లతో ఇంటర్ఫేసింగ్ కోసం ఆబ్జెక్ట్-రిలేషనల్ ఫ్రేమ్వర్క్లు. ఇక్కడ పెద్ద కుక్క హైబర్నేట్, కానీ మరింత కొద్దిపాటి విధానం కోసం మైబాటిస్ను కూడా చూడండి.
- డిపెండెన్సీ-ఇంజెక్షన్ ఫ్రేమ్వర్క్లు. స్ప్రింగ్ ఇక్కడ కానానికల్ ఎంపిక, కానీ గైస్ కూడా చూడండి.
- ఇతర జావా లైబ్రరీలు. అపాచీ కామన్స్ ద్వారా షికారు చేయండి మరియు ఆ లైబ్రరీలలో కొన్ని సామర్థ్యాల గురించి తెలుసుకోండి. గువా మరొక మంచి.
- సాధనాలను రూపొందించండి. చాలా పెద్ద జావా ప్రాజెక్టులు అపాచీ యాంట్ లేదా అపాచీ మావెన్ ఉపయోగించి నిర్మించబడ్డాయి. గ్రెడిల్ అనేది చూడవలసిన సాంకేతిక పరిజ్ఞానం.
- పరీక్షా సాధనాలు. ఖచ్చితంగా JUnit ను నేర్చుకోండి మరియు సహాయం చేయడానికి ఈజీమాక్ లేదా మోకిటో వంటి సాధనం.
మీకు Android పరికరం ఉంటే మరియు దాని కోసం కోడ్ రాయడం గురించి తెలుసుకోవాలనుకుంటే, పొందండి
Android SDK
మరియు దాని గురించి నేర్చుకోవడం ప్రారంభించండి. మంచి విషయం ఏమిటంటే, ఈ ప్యాకేజీలన్నీ ఉచితం.
ప్రారంభంలో, మీరు ఖాతాను పొందాలనుకుంటున్నారు
GitHub
మరియు ఉపయోగించడం నేర్చుకోండి
Git
. ఆన్లైన్లో మంచి పుస్తకం ఇక్కడ ఉంది:
సంభాషణ Git
. సంస్కరణ నియంత్రణ అనేది ఒక ముఖ్యమైన విషయం
ఏ
నేర్చుకోవటానికి డెవలపర్, వారు ఏ భాష ఉపయోగించినా సరే. ప్రారంభ అన్వేషణల కోసం మీరు వ్రాసే కోడ్ను కలిగి ఉన్న గిట్హబ్లో రిపోజిటరీలను ఉంచండి; మరేమీ కాకపోతే, మీరు నేర్చుకుంటున్నట్లు చూపించే పబ్లిక్ ట్రాక్ రికార్డ్ మీకు ఇస్తుంది.
మీరు చూడగలిగే కనీసం ఒక ఓపెన్ సోర్స్ జావా ప్రాజెక్ట్ను కనుగొని అర్థం చేసుకోవడానికి ప్రయత్నించండి. నేను వ్యక్తిగతంగా చూస్తున్న మంచి ఒకటి
అపాచీ రోలర్
(
GitHub లింక్
), ఇది బ్లాగులను హోస్ట్ చేస్తుంది. దాని ద్వారా చదవండి మరియు అది ఏమిటో అర్థం చేసుకోగలదా అని చూడండి. మీ ఫాన్సీకి సరిపోకపోతే మరొక ప్రాజెక్ట్ కోసం చూడండి. నువ్వు ఏమి చేసినా,
కోడ్ రాయండి
. దీన్ని అమలు. దోషాలను కనుగొని వాటిని పరిష్కరించండి. మీ పబ్లిక్ రిపోజిటరీలలో మీ పనిని చూపించు. మీరు చిక్కుకున్నప్పుడు సహాయం కోసం అడగండి.
మీరు నేర్చుకున్నారని నేను బెట్టింగ్ చేస్తున్నాను
చాలా
ఈ అన్వేషణ యొక్క నాలుగు నెలల చివరిలో. అవ్వడం a
నిజమైన
"ప్రో" మీకు చాలా సమయం పడుతుంది, కానీ మీరు కనీసం కొన్ని బేస్ పరిజ్ఞానాన్ని అభివృద్ధి చేస్తారు, అది మీకు మంచి స్థితిలో నిలుస్తుంది. ఇది చాలా ఉన్నట్లు నాకు తెలుసు, కాని, నన్ను నమ్మండి, వీటన్నిటితో జీవన ఒప్పందం కోసం దీన్ని చేసేవారు మరియు
మరింత
. ఇది కఠినమైన రహదారి, కానీ దాని బహుమతులు లేకుండా కాదు.
టోపీ చిట్కా: A2A కోసం అనామక వ్యక్తి (క్షమించండి ఇది కొంచెం ఆలస్యం). అదృష్టం!