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

డెవలపర్ వృత్తి మీకు సరిపోతుందో లేదో ఎలా అర్థం చేసుకోవాలి: మార్గదర్శకుడు ఒలెక్సీ కపుస్ట్నిక్ అనుభవశూన్యుడు ప్రోగ్రామర్ల నుండి జనాదరణ పొందిన ప్రశ్నలకు సమాధానమిస్తాడు

సమూహంలో ప్రచురించబడింది
పూర్తి-స్టాక్ డెవలపర్ మరియు మెంటర్ Oleksiy Kapustnik ప్రారంభకుల నుండి వచ్చే సాధారణ ప్రశ్నలకు సమాధానమిస్తారు మరియు ప్రోగ్రామింగ్ మీకు సరిపోతుందని ఎలా అర్థం చేసుకోవాలి, 2022లో జావా జూనియర్ ఏమి తెలుసుకోవాలి మరియు ఇతర అభ్యర్థుల నుండి నిలబడటానికి ఏమి చేయాలో చెబుతారు. డెవలపర్ వృత్తి మీకు సరిపోతుందో లేదో ఎలా అర్థం చేసుకోవాలి: మార్గదర్శకుడు ఒలెక్సీ కపుస్ట్నిక్ అనుభవశూన్యుడు ప్రోగ్రామర్ల నుండి జనాదరణ పొందిన ప్రశ్నలకు సమాధానమిస్తాడు - 1

డెవలపర్ కెరీర్ మీకు సరైనదో కాదో మీకు ఎలా తెలుస్తుంది? దానికి ఏ లక్షణాలు అవసరం?

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

2022లో ప్రారంభ జావా డెవలపర్ ఏమి తెలుసుకోవాలి?

జావా కోర్‌తో పాటు, మీరు తప్పనిసరిగా స్ప్రింగ్ ఫ్రేమ్‌వర్క్‌ను తెలుసుకోవాలి – అది లేకుండా మీరు పని చేయలేరు. ఒకసారి, నేను ఇంటర్వ్యూలో విఫలమయ్యాను ఎందుకంటే నేను తెలుసుకోవలసిన అవసరం లేదని నేను గ్రహించాను. ఏదైనా సందర్భంలో, మీకు డేటాబేస్ మరియు హైబర్నేట్ ఫ్రేమ్‌వర్క్ గురించి పరిజ్ఞానం అవసరం. తరచుగా, వారు ఉద్యోగ అవసరాలలో జావాస్క్రిప్ట్, HTML మరియు CSS గురించి తెలుసుకోవడం గురించి వ్రాస్తారు. అయినప్పటికీ, కొన్నిసార్లు వారు మిమ్మల్ని ఇంటర్వ్యూలో వారి గురించి అడుగుతారు, అయినప్పటికీ మీకు ఉద్యోగం వస్తే వాటిని ఉపయోగించకపోవచ్చు. నేను పూర్తి-స్టాక్ డెవలపర్‌గా పనిచేసిన ఒక కంపెనీలో నాకు ఈ జ్ఞానం అవసరం. నేను EPAMలో పనిచేసినప్పుడు, నేను స్వచ్ఛమైన బ్యాక్-ఎండ్ డెవలపర్‌ని మరియు అది ఉపయోగపడలేదు. అయినప్పటికీ, ఈ సాంకేతికతలను తెలుసుకోవడం బాధించదు, ప్రత్యేకించి మీరు మీ ప్రాజెక్ట్‌ని సృష్టించాలనుకుంటే. నేను కాఫ్కా (అపాచీ కాఫ్కా పంపిణీ చేయబడిన సాఫ్ట్‌వేర్ సందేశ బ్రోకర్) వంటి సాంకేతికతలను నేర్చుకోవాలని సిఫార్సు చేస్తున్నాను అపాచీ ఫౌండేషన్ ద్వారా అభివృద్ధి చేయబడిన ఓపెన్ సోర్స్ ప్రాజెక్ట్ - ed.). మిడిల్ డెవలపర్ దానిని తెలుసుకోవాలి మరియు ఇది జూనియర్‌కు అదనపు ప్రయోజనం కావచ్చు. మీరు Git వెర్షన్ నియంత్రణ వ్యవస్థను తెలుసుకోవాలి. అలాగే, DevOps ఎవరు మరియు ఏమి చేస్తారో మీరు అర్థం చేసుకోవాలి (ఈ స్పెషలిస్ట్ యొక్క ప్రధాన పని సంస్థలో అవసరమైన సాఫ్ట్‌వేర్‌ను సెటప్ చేయడం మరియు నిర్వహించడం మరియు ప్రతి అభివృద్ధి దశను ఆటోమేట్ చేయడం - ed.). డెవలపర్ తమ కోసం ప్రాజెక్ట్‌లను నిర్వహిస్తే, వారు తప్పనిసరిగా DevOps ప్రాంతం నుండి అవసరమైన విషయాలను తెలుసుకోవాలి. DevOps ఎవరు మరియు ఏమి చేస్తారో మీరు అర్థం చేసుకోవాలి (ఈ స్పెషలిస్ట్ యొక్క ప్రధాన పని కంపెనీలో అవసరమైన సాఫ్ట్‌వేర్‌ను సెటప్ చేయడం మరియు నిర్వహించడం మరియు ప్రతి అభివృద్ధి దశను ఆటోమేట్ చేయడం - ed.). డెవలపర్ తమ కోసం ప్రాజెక్ట్‌లను నిర్వహిస్తే, వారు తప్పనిసరిగా DevOps ప్రాంతం నుండి అవసరమైన విషయాలను తెలుసుకోవాలి. DevOps ఎవరు మరియు ఏమి చేస్తారో మీరు అర్థం చేసుకోవాలి (ఈ స్పెషలిస్ట్ యొక్క ప్రధాన పని కంపెనీలో అవసరమైన సాఫ్ట్‌వేర్‌ను సెటప్ చేయడం మరియు నిర్వహించడం మరియు ప్రతి అభివృద్ధి దశను ఆటోమేట్ చేయడం - ed.). డెవలపర్ తమ కోసం ప్రాజెక్ట్‌లను నిర్వహిస్తే, వారు తప్పనిసరిగా DevOps ప్రాంతం నుండి అవసరమైన విషయాలను తెలుసుకోవాలి.

మీరు మీ CVని అసాధారణంగా, మిగిలిన అభ్యర్థుల కంటే భిన్నంగా ఎలా చేయవచ్చు?

రెజ్యూమ్ సులభంగా చదవగలిగేలా ఉండాలి. రిక్రూటర్ చూడగలిగేలా ఇది అకారణంగా చదవగలిగేలా ఉండాలని నేను చెప్తాను: ఇది జావా డెవలపర్ యొక్క CV. ఈ డెవలపర్‌కు ఫ్రేమ్‌వర్క్‌ల కోర్ మరియు ఫండమెంటల్స్ తెలుసు. మీరు చదివిన పుస్తకాల జాబితా ఒక ప్లస్ కావచ్చు. నా మొదటి రెజ్యూమ్‌లో, నేను అలాంటి జాబితాను అందించాను మరియు HR నన్ను కలిసినప్పుడు, నేను ఈ పుస్తకాలను చదివినట్లు ఆమె మరియు ఆమె సహచరులు ఆకట్టుకున్నారని ఆమె చెప్పింది. మీరు కలిగి ఉన్న "సాధారణ జ్ఞానం"ని పేర్కొనడం కూడా అవసరం. ఉదాహరణకు, ఇంటర్నెట్ ఎలా పని చేస్తుంది, REST, SOAP గురించిన జ్ఞానం - జావా కోర్‌కి వర్తించనిది కానీ సాధారణ ప్రోగ్రామింగ్‌కు చెందినది.

ఇంటర్వ్యూలకు సమయం ఆసన్నమైందని మీకు ఎలా తెలుస్తుంది?

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

ఇంటర్వ్యూకి ఎలా ప్రిపేర్ కావాలి?

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

నేను నా అభ్యాసాన్ని ఎలా నిర్వహించాలి?

శిక్షణలో చక్కటి గీత ఉంది - ఇది వ్యక్తిగత జీవితం మరియు కంప్యూటర్ వద్ద పని మధ్య సంతులనం. మీరు మొదట నేర్చుకోవడం ప్రారంభించినప్పుడు, మీకు చాలా సమయం ఉండవచ్చు కానీ కోడ్ చేయడానికి తక్కువ జ్ఞానం ఉంటుంది. అందువల్ల, మీరు రోజుకు 3 గంటలు ప్రోగ్రామింగ్‌కు కేటాయించవచ్చు. అప్పుడు, జ్ఞానం మొత్తం పెరిగినప్పుడు, మీరు రోజుకు 8 గంటలు చదువుకోవచ్చు. కొన్నిసార్లు, వీలైనంత త్వరగా ప్రతిదీ తెలుసుకోవడానికి రోజుకు 15 గంటలు పనిచేయడం మంచి ఆలోచన అని మీరు అనుకోవచ్చు. కానీ మీరు ఈ వేగాన్ని ఎక్కువ కాలం కొనసాగించలేరు. అందువల్ల, మీరు మెటీరియల్ నేర్చుకోవడానికి తగినంతగా పని చేశారని, కానీ కాలిపోలేదని మీరు గ్రహించినప్పుడు మీ పరిమితిని కనుగొనడం చాలా అవసరం. ఒకసారి, నేను చాలా కష్టపడి చదువుకున్నాను, అది ప్రతికూల ప్రభావాన్ని చూపింది. మీరు విశ్రాంతి తీసుకోవాలి మరియు మీ మెదడును మళ్లీ లోడ్ చేయాలి.
వ్యాఖ్యలు
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION