CodeGym /జావా బ్లాగ్ /యాదృచ్ఛికంగా /మంచి ప్రోగ్రామర్‌గా మారడానికి నాకు నిజంగా కంప్యూటర్ సైన్స...
John Squirrels
స్థాయి
San Francisco

మంచి ప్రోగ్రామర్‌గా మారడానికి నాకు నిజంగా కంప్యూటర్ సైన్స్‌లో డిగ్రీ అవసరమా?

సమూహంలో ప్రచురించబడింది
సమాధానం " అవును, కాబట్టి వెళ్లి మీ అకడమిక్ డిగ్రీని పొందండి " అని అవసరం లేదు. నిజమేమిటంటే, మీరు ఐటి పరిశ్రమలో పని చేసి విజయం సాధించాలంటే కంప్యూటర్ సైన్స్‌లో డిగ్రీ సంపాదించడం తప్పనిసరి కాదు. చాలా మంది డిగ్రీని పొందడం వారి మొదటి ఉద్యోగాన్ని వేగంగా పొందడంలో సహాయపడుతుందని నమ్ముతారు మరియు మీరు డిగ్రీని పూర్తి చేస్తే మీరు ప్రత్యేకమైన నైపుణ్యాలు మరియు సామర్థ్యాలను పెంపొందించుకుంటారని తిరస్కరించడం లేదు. అయితే, US బ్యూరో ఆఫ్ లేబర్ స్టాటిస్టిక్స్ ప్రకారం దేశంలో 25% కంటే ఎక్కువ మంది IT నిపుణులు బ్యాచిలర్స్ డిగ్రీ (లేదా అంతకంటే ఎక్కువ) కలిగి ఉండరు. Google, Apple మరియు Amazon "నాన్-అకడమిక్" డెవలపర్‌లను నియమించుకునే అగ్ర కంపెనీలలో ఒకటి. సాఫ్ట్‌వేర్ డెవలప్‌మెంట్‌లో విజయవంతమైన వృత్తిని నిర్మించడానికి మీకు కంప్యూటర్ సైన్స్ డిగ్రీ అవసరం లేదని దీని అర్థం ? దీన్ని కనుగొనడానికి మేము కొంత పరిశోధన చేసాము. మంచి ప్రోగ్రామర్‌గా మారడానికి నాకు నిజంగా కంప్యూటర్ సైన్స్‌లో డిగ్రీ అవసరమా?  - 1

టెక్‌లో కెరీర్‌కు భిన్నమైన మార్గాలు

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

ఏ నైపుణ్యాలు ముఖ్యమైనవి (ప్రోగ్రామింగ్‌తో పాటు)?

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

  • ఏదైనా ప్రోగ్రామర్‌కు షార్ప్ మెమరీ కూడా తప్పనిసరిగా ఉండాలి. మల్టీ టాస్కింగ్ మీ జ్ఞాపకశక్తిని తీవ్రంగా దెబ్బతీస్తుందని మీరు ఆశ్చర్యపోవచ్చు. అధిక సంఖ్యలో సబ్జెక్టులు ఉన్న కళాశాలలో చదవడానికి ఖచ్చితంగా ఏమి అవసరం.

  • సమర్థవంతమైన సోమరితనం . కొంతమంది విజయవంతమైన సాంకేతిక వ్యక్తులు (హార్వర్డ్ నుండి తప్పుకున్న బిల్ గేట్స్ వంటివారు) " మీరు ఒక గమ్మత్తైన పనిని త్వరగా మరియు సమర్ధవంతంగా పరిష్కరించాలనుకుంటే, సోమరి వ్యక్తిని అడగండి " అనే నియమం యొక్క శక్తిని నమ్ముతారు. తగినంత మొత్తంలో సోమరితనం ఉన్న వ్యక్తులు ఒక పనిని పూర్తి చేయడానికి వేగవంతమైన మార్గాలను కనుగొనవచ్చు.

  • స్వీయ ప్రేరణ. స్వీయ-ప్రేరణ సోమరితనానికి వ్యతిరేకం అనిపించినప్పటికీ, అది కాదు. ఈ రెండు సాఫ్ట్ స్కిల్స్‌ను నేర్పుగా మిళితం చేసే ప్రోగ్రామర్ సంక్లిష్టమైన పనులను చేస్తున్నప్పుడు మరియు కఠినమైన గడువులను చేరుకునేటప్పుడు సంపూర్ణ సమతుల్యతను సాధించవచ్చు.

  • పట్టుదల. మొదటి ప్రయత్నంలో మీ కోడ్ పని చేయదని సిద్ధంగా ఉండండి (ఇది చాలా అరుదుగా జరుగుతుంది). మీరు మీ ప్రయత్నాన్ని గంటల తరబడి స్క్రాప్ చేయవచ్చు మరియు చివరికి పూర్తిగా భిన్నమైన విధానంతో విజయం సాధించవచ్చు. కాబట్టి, మీరు మంచి ప్రోగ్రామర్‌గా మారాలనుకుంటే పట్టుదలగా ఉండటం మరియు మిమ్మల్ని మీరు ముందుకు నెట్టడం చాలా ముఖ్యం.

ఇతర ఎంపికలు ఏమిటి?

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

జాబ్-సెర్చ్ బూస్టర్‌లు అంటే ఏమిటి?

మీరు టెక్‌లో ఉద్యోగం కోసం చూస్తున్నప్పటికీ డిగ్రీ లేకుంటే, కొన్ని అంశాలు మీ పోటీదారులను అధిగమించడంలో మీకు సహాయపడతాయి:
  1. నెట్వర్క్ యొక్క శక్తిని ఉపయోగించండి. గుర్తుకు వచ్చే మొదటి ప్లాట్‌ఫారమ్ లింక్డ్‌ఇన్. ఇది రిక్రూటర్‌లతో సులభంగా కనెక్ట్ అవ్వడానికి, #100daysofcode వంటి సవాళ్లలో పాల్గొనడానికి, మీ ప్రాజెక్ట్‌లను ప్రదర్శించడానికి మరియు మీరు ఏమి చేయాలనుకుంటున్నారో వారితో కమ్యూనికేట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

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

  2. అదనపు విశ్వాసాన్ని పొందడానికి మరొక మార్గం వైట్‌బోర్డ్ ఇంటర్వ్యూల కోసం ప్రాక్టీస్ చేయడం . ఇది నిజ-సమయ సాంకేతిక సమస్య-పరిష్కార అంచనా, ఇది సాధారణంగా మీరు వైట్‌బోర్డ్ ఆన్‌సైట్‌లో కోడ్‌ను వ్రాయడాన్ని కలిగి ఉంటుంది.

  3. మీరు సాఫ్ట్‌వేర్ డెవలపర్‌గా నిలదొక్కుకునేలా CVతో సమగ్ర పోర్ట్‌ఫోలియోను సిద్ధం చేయండి . స్టాక్ ఓవర్‌ఫ్లో నుండి నిక్ లార్సెన్ ఇలా అంటాడు, “ మీరు ఏమి చేశారో కంపెనీకి చూపిస్తే అద్దెకు తీసుకోవడం చాలా సులభం. మీరు అందించిన ప్రాజెక్ట్‌లు మరియు ఉత్పత్తుల పోర్ట్‌ఫోలియో సంవత్సరాల అనుభవం లేదా అధ్యయనం కంటే విలువైనది .

  4. ఓపెన్ సోర్స్ ప్రాజెక్ట్‌లకు సహకరించండి మరియు మీ CV కోసం “మీ జ్ఞానం యొక్క నిరూపితమైన ట్రాక్”ని పొందండి. ఉత్తమ వనరులలో ఒకటి GitHub.

ముగింపు

మీరు చూస్తున్నట్లుగా, ఇది ఎక్కువగా అనుభవం గురించి. చాలా కంపెనీలు (గూగుల్ మరియు యాపిల్ వంటి దిగ్గజాలతో సహా) విద్య కంటే తమ స్వంత సాంకేతిక పరీక్షలకు విలువ ఇస్తాయి. అభ్యర్థులు కేవలం పేపర్‌పై అందంగా కనిపించడం లేదని నిర్ధారించుకోవడానికి వారు కోడింగ్ పరీక్షలను నిర్వహిస్తారు. అకడమిక్ కంప్యూటర్ సైన్స్ డిగ్రీ మీరు మంచి డెవలపర్ అవుతారని హామీ ఇవ్వదు (ఇది గణనీయమైన బోనస్ కావచ్చు). IT పరిశ్రమ కోసం, మీ నిజమైన ప్రాజెక్ట్ అనుభవం ("చేయడం") తరచుగా అనేక విభిన్న పరీక్షలతో నిండిన డిగ్రీ కంటే చాలా ముఖ్యమైనది. కాబట్టి, కోడ్‌జిమ్‌తో ASAPతో "చేయడం"కి దిగుదాం!
వ్యాఖ్యలు
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION