యారోస్లావ్ జావా డెవలపర్. అతను విశ్వవిద్యాలయంలో కంప్యూటర్ సైన్స్ అధ్యయనం చేయాలని గట్టిగా నిర్ణయించుకున్నాడు, కానీ గ్రాడ్యుయేషన్కు చాలా కాలం ముందు డెవలపర్ అయ్యాడు. పూర్తి కథనం ఇక్కడ ఉంది , క్రింద ముఖ్య అంశాలు ఉన్నాయి.
ప్రోగ్రామింగ్తో మొదటి ఎన్కౌంటర్
యారోస్లావ్ 13 సంవత్సరాల వయస్సులో ప్రోగ్రామింగ్ గురించి విన్నాడు. ఆ సమయంలో అతను గ్యారీస్ మోడ్ను ఆడాడు, ఇది Е2 అని పిలువబడే అంతర్నిర్మిత భాషతో గేమ్. ఇది "శాండ్బాక్స్" మోడ్లో ఏదైనా సృష్టించడానికి ఆటగాళ్లను అనుమతించింది. అయితే, సరైన ప్రోగ్రామింగ్ ప్రాతిపదిక లేని వ్యక్తి కొన్ని కోడ్లను కాపీ చేసి పేస్ట్ చేయడం లేదా ఇతరులు వ్రాసిన దాన్ని అనుకూలీకరించడం మాత్రమే చేయగలడు, కానీ అతను కోడింగ్ పట్ల ఆసక్తిని అనుభవించడం ఇదే మొదటిసారి.
కోడింగ్ నేర్చుకోవడానికి రెండవ ప్రయత్నం
యారోస్లావ్ కొంతకాలం ప్రోగ్రామింగ్ను విడిచిపెట్టాడు, కాని అతను అనుకోకుండా మా జావా కోర్సులో పొరపాట్లు చేశాడు. అప్పటికి అతని వయస్సు 15-16 సంవత్సరాలు మరియు ఇంకా కొంత సాధారణ జ్ఞానం లేదు. జావాలో తరగతులు ఏమిటో గుర్తించడం అతనికి చాలా కష్టంగా ఉంది, కాబట్టి రెండు పునరావృతాల తర్వాత అతను తన అభ్యాసాన్ని బ్యాక్బర్నర్పై ఉంచాడు.
అదృష్టవంతుడు మూడోసారి
మళ్ళీ, అతను తన గ్రాడ్యుయేషన్ తరగతిలో ప్రోగ్రామింగ్కు తిరిగి వచ్చాడు. యారోస్లావ్ కోడింగ్, గేమింగ్ మొదలైనవాటిని ఆస్వాదించినందున, అతను ITలో ఉన్నాడని అప్పటికే తెలుసు.
దానిని దృష్టిలో ఉంచుకుని, అతను మొదటి నుండి కోడ్జిమ్లో నేర్చుకోవడం ప్రారంభించాడు, ఆ సమయంలో అతను మునుపటి అడ్డంకులన్నింటినీ అధిగమించగలడని నిర్ధారించుకున్నాడు. చివరగా, అతను ఎటువంటి ఇబ్బంది లేకుండా సగం కోర్సులో ఉత్తీర్ణత సాధించగలిగాడు. అతని విశ్వవిద్యాలయ అధ్యయనాలు ప్రారంభమయ్యే సమయానికి అతను అప్పటికే 30 స్థాయికి చేరుకున్నాడు.
అతను అన్ని ప్రోగ్రామింగ్-సంబంధిత అధ్యయనాలను ఆస్వాదించాడు, కానీ అభ్యాసం మరియు వ్యక్తిగత విధానం లేకపోవడం ఎక్కువగా ఉంది.
ఊహించని ఆఫర్
యారోస్లావ్ యూనివర్సిటీ చదువులు పక్కన పెడితే ప్రోగ్రామింగ్ నేర్చుకోవడం కొనసాగించాడు. రెండవ సంవత్సరం చదువుతున్నందున, అతను అప్పటికే స్ప్రింగ్, డేటాబేస్లు, JDBC మరియు హైబర్నేట్ల గురించి ప్రాథమిక పరిజ్ఞానం కలిగి ఉన్నాడు, ఇది అతన్ని ట్రైనీ/జూనియర్ డెవలపర్కి చాలా సరిఅయిన అభ్యర్థిగా చేసింది.
చివరికి (మరియు ఊహించని విధంగా) అతను కోడ్జిమ్లో చదువుతున్నప్పుడు కలిసిన సహచరుడి నుండి అతనికి సందేశం వచ్చింది. ఒక స్నేహితుడు అతనికి మొదటి స్థానంలో అందించిన బ్యాకెండ్ డెవలపర్ స్థానం కోసం దరఖాస్తు చేయమని సలహా ఇచ్చాడు. వాస్తవానికి, యారోస్లావ్ అతని నైపుణ్యాలను ప్రశ్నించాడు, కానీ ఏమైనప్పటికీ దరఖాస్తు చేయాలని నిర్ణయించుకున్నాడు.
రెండు టెస్ట్ అసైన్మెంట్లు మరియు రెండు ఉద్యోగ ఇంటర్వ్యూల తర్వాత అతను ఆఫర్ను అందుకున్నాడు మరియు కెరీర్కు ప్రాధాన్యత ఇవ్వాలని నిర్ణయించుకున్నాడు. 18వ ఏట డెవలపర్గా ఎలా మారాడనేది కథ.
సహాయకరమైన సూచనలు
- మీ డిగ్రీని బ్యాంక్ చేయవద్దు. డజన్ల కొద్దీ నేర్చుకునే మూలాలు ఉన్నాయి, ప్రతి డెవలపర్ జీవితకాలం పాటు అభ్యాస ప్రక్రియను విస్తరించడానికి కట్టుబడి ఉంటారని ప్రత్యేకంగా చెప్పనక్కర్లేదు.
- మీ ప్రాధాన్యతలను క్రమబద్ధీకరించండి. చదువు, ఉద్యోగం మధ్య నలిగిపోవడం కష్టం. దాని పైన మీరు భావోద్వేగ ఒత్తిడిని మరియు తప్పు చేస్తారనే భయాన్ని అనుభవించవచ్చు, కాబట్టి లాభాలు మరియు నష్టాలను అంచనా వేయండి. ఇది ప్రమాదానికి విలువైనది అయితే, దీన్ని చేయండి.
- మీ వ్యక్తిగత జీవితాన్ని పక్కనపెట్టి, మీ కెరీర్తో పాటు మీకు అవసరమైన వాటి గురించి ఆలోచించవద్దు. మీరు ఖచ్చితంగా మీ కలలను కలిగి ఉంటారు, అది కూడా నెరవేరాలి.