సాఫ్ట్వేర్ డెవలపర్ కెరీర్ ఎంతకాలం ఉంటుంది? ప్రొఫెషనల్ ప్రోగ్రామర్లుగా భావించే మెజారిటీ వ్యక్తులు సహాయం చేయలేరు కానీ ఆశ్చర్యపోలేరు. అన్ని విధాలుగా డిమాండ్ ఉన్న వృత్తి గురించి మాట్లాడేటప్పుడు అడగడం చాలా సహజమైన ప్రశ్న. కొన్ని సంవత్సరాలలో సంబంధితంగా ఉండటాన్ని నిలిపివేసే లేదా మీరు వృద్ధాప్యానికి చేరుకున్నప్పుడు డబ్బు ఆర్జించడం కష్టతరమైన నైపుణ్యాన్ని నేర్చుకోవడం కోసం ఎవరూ సంవత్సరాల తరబడి పెట్టుబడి పెట్టాలని కోరుకోరు. కాబట్టి ఈ రోజు మనం ఈ ప్రశ్నకు సమాధానమివ్వడానికి ప్రయత్నిస్తాము మరియు ఏమి ఆశించాలో స్పష్టంగా అర్థం చేసుకోవడానికి మీకు సహాయపడే కొంత సమాచారాన్ని అందిస్తాము.
సాఫ్ట్వేర్ డెవలప్మెంట్లో సగటు కెరీర్ ఎన్ని సంవత్సరాలు ఉంటుంది?
వాస్తవానికి, సాఫ్ట్వేర్ డెవలప్మెంట్లో మీ కెరీర్ ఎంతకాలం కొనసాగుతుందని మీరు ఆశించవచ్చనే నిర్దిష్ట సంఖ్యలు మరియు అంచనాల విషయానికి వస్తే, నిర్వచించిన సమాధానాలు ఉండవు, ఎందుకంటే ఇవన్నీ చాలా ఆత్మాశ్రయమైనవి మరియు వ్యక్తిగతమైనవి. అయితే, చాలా మంది ప్రొఫెషనల్ ప్రోగ్రామర్లు తమ ఉద్యోగాలను ఎంతగానో ఇష్టపడతారని మాకు తెలుసు, వారు కోడింగ్ నుండి నిర్వాహక స్థానాలకు మారడం వంటి కెరీర్లో పురోగతికి ఎంపికలు ఉన్నప్పటికీ, కొన్ని సందర్భాల్లో దశాబ్దాలుగా సీనియర్ డెవలపర్గా ఉంటారు. స్టాక్ ఓవర్ఫ్లో
డెవలపర్ సర్వే 2020, అక్కడ ఉన్న అత్యంత సమగ్రమైన ప్రొఫెషనల్ డెవలపర్ సర్వేలలో ఒకటిగా పరిగణించబడుతుంది, సాధారణ సాఫ్ట్వేర్ డెవలపర్లు ఈ కెరీర్ మార్గంలో ఎంతకాలం ఉండాలనే దానిపై కొంత సంబంధిత సమాచారాన్ని మాకు అందించవచ్చు. మొత్తంమీద, సర్వేలో పాల్గొన్న దాదాపు 48,000 మంది ప్రొఫెషనల్ డెవలపర్లలో, దాదాపు 60% మంది 10 సంవత్సరాల క్రితం ఎలా కోడ్ చేయాలో నేర్చుకున్నారు మరియు 25% మంది 20 సంవత్సరాల క్రితం ప్రోగ్రామింగ్లో ప్రావీణ్యం సంపాదించారు.
వృత్తిపరంగా కోడింగ్ చేసిన సంవత్సరాల సంఖ్య విషయానికి వస్తే, 33.6% మంది ప్రతిస్పందనదారులు లేదా ప్రపంచవ్యాప్తంగా 16,000 మందికి పైగా ప్రజలు ఇప్పటికే 10 సంవత్సరాలకు పైగా సాఫ్ట్వేర్ డెవలపర్లుగా పనిచేస్తున్నారని చెప్పారు. సర్వేలో పాల్గొన్న 11.4% లేదా 5,447 మంది తమ వృత్తి జీవితం 20 ఏళ్లకు పైగా కొనసాగుతోందని చెప్పారు. సాఫ్ట్వేర్ డెవలప్మెంట్ పరిశ్రమ చాలా పాతది కానందున, వారి జీవితమంతా ఈ వృత్తిలో ఉన్న నిజమైన అనుభవజ్ఞులను కనుగొనడం చాలా కష్టం, కానీ అలాంటి వ్యక్తులు ఉన్నారు మరియు చాలా అరుదుగా లేరు. ప్రత్యేకంగా, స్టాక్ ఓవర్ఫ్లో సర్వేలో పాల్గొన్న 47,779 మంది ప్రొఫెషనల్ డెవలపర్లలో 0.4% లేదా 191 మంది తాము 40 సంవత్సరాలకు పైగా కోడింగ్ చేస్తున్నామని చెప్పారు. మరియు 48 మంది వారు అర్ధ శతాబ్దానికి పైగా ఈ వృత్తిలో ఉన్నారని చెప్పారు! సగటున సాఫ్ట్వేర్ డెవలపర్లు తమ ఉద్యోగాలను నిజంగా ఇష్టపడతారని మాకు తెలుసు కాబట్టి ఇది ఆశ్చర్యం కలిగించదు. మరియు ముఖ్యంగా జావా డెవలపర్లు. ప్రకారం
వెబ్సైట్ను రిక్రూట్ చేయడం ద్వారా పరిశోధన నిజానికి, జావా డెవలపర్లు తమ వృత్తిని టెక్ సెక్టార్లోనే కాకుండా సాధారణంగా నిపుణులందరిలో వదిలిపెట్టే అవకాశం తక్కువ. వారి కెరీర్-స్విచ్ రేటు 8% కంటే తక్కువగా ఉంది, అయితే సాధారణంగా సాఫ్ట్వేర్ డెవలపర్ వృత్తికి ఇది 27% మరియు డేటాబేస్ అడ్మినిస్ట్రేటర్లకు, ఉదాహరణకు, ఇది 35%. ఉన్నత స్థాయి నిర్వాహక పదవిని అందించినప్పటికీ, ఎక్కువ మంది జావా కోడర్లు దానిని వదులుకోవడానికి ఇష్టపడరు. మెజారిటీ కోడర్లకు జావా ప్రోగ్రామింగ్ సరైన వృత్తి ఎంపిక కావడానికి ఇది ఉత్తమ రుజువు కావచ్చు.
సాఫ్ట్వేర్ డెవలపర్ల కోసం కెరీర్ పురోగతి ఎంపికలు
మీరు చూడగలిగినట్లుగా, సాఫ్ట్వేర్ డెవలపర్లు వివిధ కోడింగ్ పాత్రలలో జీవితకాల వృత్తిని కలిగి ఉండటం చాలా అసాధారణం కాదు. వాస్తవానికి, ఇది అందరికీ కాదు, మరియు చాలా మంది వ్యక్తులు ఇతర స్థానాలకు వెళ్లడానికి లేదా చివరికి ఇతర కెరీర్ మార్గాలను కూడా ఇష్టపడతారు. అదృష్టవశాత్తూ, పరిశ్రమలో సాఫ్ట్వేర్ డెవలపర్ల కోసం కెరీర్లో పురోగతి ఎంపికలు పుష్కలంగా ఉన్నాయి. మనం కొన్నింటిని మాత్రమే పేరు పెట్టుకుందాం.
ఉన్నత నిర్వహణ స్థానాలు
- CTO (చీఫ్ టెక్నికల్ ఆఫీసర్)
- CIO (ముఖ్య సమాచార అధికారి)
- చీఫ్ డిజిటల్ ఆఫీసర్
- చీఫ్ ఇన్నోవేషన్ ఆఫీసర్
- టీమ్ లీడ్ సాఫ్ట్వేర్ ఇంజనీర్
- సాఫ్ట్వేర్ ఆర్కిటెక్ట్
- ఇంజినీరింగ్ VP
- ఉత్పత్తి అధిపతి
ఉత్పత్తి పాత్రలు
- QA ఇంజనీర్
- ప్రాజెక్ట్ మేనేజర్
- ఉత్పత్తి మేనేజర్
- స్క్రమ్ మాస్టర్
- UX డిజైనర్
కస్టమర్-ఆధారిత పాత్రలు
- సేల్స్ ఇంజనీర్
- డెవలపర్ మార్కెటర్
- టెక్నికల్ రిక్రూటర్
- సువార్తికుడు/టెక్ PR ఎగ్జిక్యూటివ్
- వినియోగదారుని మద్దతు
అభివృద్ధి కార్యకలాపాల మద్దతు
- DevOps ఇంజనీర్
- సాంకేతిక మద్దతు
- డేటాబేస్ అడ్మినిస్ట్రేటర్
- విశ్వసనీయత ఇంజనీర్
విశ్లేషణాత్మక పాత్రలు
- సెక్యూరిటీ అనలిస్ట్
- R&D ఇంజనీర్
- డేటా సైంటిస్ట్
స్వతంత్ర పాత్రలు
- ఫ్రీలాన్స్ డెవలపర్
- డెవలప్మెంట్ కన్సల్టెంట్
- స్టార్టప్ వ్యవస్థాపకుడు
ఆలోచనలు మరియు అభిప్రాయాలు
పైన జాబితా చేయబడిన అన్ని ఎంపికలు, మరియు ఇది పూర్తి జాబితా కాదు, సాఫ్ట్వేర్ డెవలపర్లు కెరీర్లో పురోగతి కోసం పుష్కలంగా ఎంపికలను కలిగి ఉన్నారని, అలాగే వారి రంగంలోని ఇతర ప్రత్యేకతలలో చాలా గొప్ప చలనశీలతను కలిగి ఉంటారని రుజువుగా ఉపయోగపడుతుంది. అయినప్పటికీ, చాలా మంది అనుభవజ్ఞులైన మరియు గౌరవనీయమైన ప్రోగ్రామర్లు ఇప్పటికీ వారి మొత్తం కెరీర్లో సీనియర్ కోడర్లుగా పని చేయడానికి ఎంచుకుంటారు. ఎందుకు? అనుభవజ్ఞులను కోడింగ్ చేయడం కంటే ఎవరూ దానిని బాగా వివరించలేరు. “నేను Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO కమ్యూనికేషన్స్, 2Wire, Egnyte, Nexsan మరియు మరో రెండు స్టార్టప్ల కోసం పనిచేసిన 65 ఏళ్ల సాఫ్ట్వేర్ ఇంజనీర్ని. నా కెరీర్లో ఐదుసార్లు ఉద్వాసనకు గురయ్యాను. నేను ఎల్లప్పుడూ 3 నుండి 4 వారాలలోపు మరొక ఉద్యోగాన్ని కనుగొంటాను - మాంద్యం సమయంలో కూడా. నేను నా ఉద్యోగాన్ని భారతదేశం లేదా చైనాకు నాలుగు సార్లు అవుట్సోర్స్ చేసాను: ముఖ్యంగా గత ఎనిమిది సంవత్సరాలలో. అయినప్పటికీ, తర్వాత మరొక ఉపాధి అవకాశం ఎల్లప్పుడూ వేచి ఉంటుంది. నేను చేసే పనిని నేను ప్రేమిస్తున్నాను. నేను ఇంకా చేస్తున్నాను; మరియు, దీన్ని చేయడం ఆపడానికి నాకు తక్షణ ప్రణాళికలు లేవు. అంతేకాక, నేను దానిలో మంచివాడిని. నేను మేధావిని కాబట్టి ఇది చాలా కాదు, నేను చాలా కాలంగా సాఫ్ట్వేర్ డెవలప్మెంట్ చేస్తున్నాను మరియు నా తప్పుల నుండి నేను నేర్చుకున్నాను, ”స్టీవెన్ ఉస్సేరీ, అతని వెనుక 30 సంవత్సరాలకు పైగా వృత్తిపరమైన అనుభవం ఉన్న సాఫ్ట్వేర్ డెవలపర్,
అన్నాడు . మీరు 66 ఏళ్ల వయస్సులో ఉన్నప్పటికీ Google నుండి ఆఫర్ను పొందవచ్చు, US నుండి సాఫ్ట్వేర్ డెవలపర్ అయిన కానర్ స్ట్రిక్లాన్
మాకు చెప్పారు: “నాకు తెలిసిన ఒక సాఫ్ట్వేర్ డెవలపర్కి ఇటీవల Googleలో రిక్రూటర్ నుండి కాల్ వచ్చింది, అతను వారి వద్ద పని చేయడానికి ఏమి కావాలి అని అడిగాడు. ఈ డెవలపర్ వాస్తవానికి ఇప్పటికే Google కోసం పని చేసారు, కానీ అతను ఇతర ప్రాజెక్ట్లను కొనసాగించడానికి దాదాపు ఐదు సంవత్సరాల క్రితం నిష్క్రమించాడు మరియు అతను Google కార్యాలయం ఉన్న నగరాల్లో ఒకదానిలో నివసించడానికి ఇష్టపడలేదు. ఆ 66 ఏళ్ల డెవలపర్ నా తండ్రి. అతను Google ద్వారా మర్యాద పొందుతున్నప్పుడు సామాజిక భద్రతను సేకరిస్తున్నాడు. అతను తన స్వంత కంపెనీని నడుపుతూ, కన్సల్టింగ్ మరియు ఉద్యోగిగా పని చేస్తూ ఒక సంపూర్ణమైన వృత్తిని కలిగి ఉన్నాడు. అతను TCP నెట్వర్కింగ్, USB ప్రోటోకాల్లు, 802.11b ఇంప్లిమెంటేషన్ మరియు మిలిటరీ GPS వంటి అనేక సాంకేతిక పరిజ్ఞానాల ప్రారంభ దశలలో సహకారం అందించాడు. అతను 2008లో అతని 58 సంవత్సరాల వయస్సులో Google ద్వారా నియమించబడ్డాడు. అతను Googleలో ఉన్నప్పుడు, అతను జావాలో సాఫ్ట్వేర్ను వ్రాసాడు, అది అతని 45 సంవత్సరాల వయస్సు వరకు కూడా కనుగొనబడలేదు. మరియు అతను వ్యక్తిగత సహకారి, అతనికి వేరే ఇంజనీర్ రిపోర్టు లేకుండా." “నేను జూనియర్ డెవలపర్ నుండి సీనియర్ డెవలపర్ నుండి టీమ్ లీడ్/మేనేజర్ వరకు నా పని జీవితమంతా సాఫ్ట్వేర్ డెవలప్మెంట్లో ఉన్నాను మరియు ఇప్పుడు తిరిగి అభివృద్ధి చెందుతున్నాను (అయితే త్వరగా మేనేజ్మెంట్లోకి తిరిగి రావాలని ఆశిస్తున్నాను). నా పని జీవితం ఇప్పుడు దాదాపు 40 సంవత్సరాలు మరియు ఆ సమయంలో నేను పని చేసిన కంపెనీలు మారినందున నేను డొమైన్లు మరియు సాంకేతికతలను మార్చాను. నేను అవసరమైనప్పుడు కొత్త స్థానాలను కనుగొనడానికి ఆ కొత్త అనుభవాన్ని ఉపయోగించాను, ఇది ఇతర కొత్త డొమైన్లు మరియు సాంకేతికతలకు దారితీసింది. ఆ సమయంలో డెవలపర్లు నా కంటే పాతవారు లేదా పెద్దవారు అని నాకు తెలుసు,” క్రిస్ఎఫ్, StackExchange డెవలపర్ల సంఘం యొక్క వినియోగదారు, సీనియర్ డెవలపర్ ద్వారా టీమ్ లీడ్/మేనేజర్ మరియు ఇప్పుడు తిరిగి డెవలప్ అవుతున్నారు (అయితే త్వరగా నిర్వహణలోకి రావాలని ఆశిస్తున్నాను). నా పని జీవితం ఇప్పుడు దాదాపు 40 సంవత్సరాలు మరియు ఆ సమయంలో నేను పని చేసిన కంపెనీలు మారినందున నేను డొమైన్లు మరియు సాంకేతికతలను మార్చాను. నేను అవసరమైనప్పుడు కొత్త స్థానాలను కనుగొనడానికి ఆ కొత్త అనుభవాన్ని ఉపయోగించాను, ఇది ఇతర కొత్త డొమైన్లు మరియు సాంకేతికతలకు దారితీసింది. ఆ సమయంలో డెవలపర్లు నా కంటే పాతవారు లేదా పెద్దవారు అని నాకు తెలుసు,” క్రిస్ఎఫ్, StackExchange డెవలపర్ల సంఘం యొక్క వినియోగదారు, సీనియర్ డెవలపర్ ద్వారా టీమ్ లీడ్/మేనేజర్ మరియు ఇప్పుడు తిరిగి డెవలప్ అవుతున్నారు (అయితే త్వరగా నిర్వహణలోకి రావాలని ఆశిస్తున్నాను). నా పని జీవితం ఇప్పుడు దాదాపు 40 సంవత్సరాలు మరియు ఆ సమయంలో నేను పని చేసిన కంపెనీలు మారినందున నేను డొమైన్లు మరియు సాంకేతికతలను మార్చాను. నేను అవసరమైనప్పుడు కొత్త స్థానాలను కనుగొనడానికి ఆ కొత్త అనుభవాన్ని ఉపయోగించాను, ఇది ఇతర కొత్త డొమైన్లు మరియు సాంకేతికతలకు దారితీసింది. ఆ సమయంలో డెవలపర్లు నా కంటే పాతవారు లేదా పెద్దవారు అని నాకు తెలుసు,” క్రిస్ఎఫ్, StackExchange డెవలపర్ల సంఘం యొక్క వినియోగదారు, నేను కొత్త స్థానాలను కనుగొనవలసి వచ్చినప్పుడు ఆ కొత్త అనుభవాన్ని ఉపయోగించాను, ఇది ఇతర కొత్త డొమైన్లు మరియు సాంకేతికతలకు దారితీసింది. ఆ సమయంలో డెవలపర్లు నా కంటే పాతవారు లేదా పెద్దవారు అని నాకు తెలుసు,” క్రిస్ఎఫ్, StackExchange డెవలపర్ల సంఘం యొక్క వినియోగదారు, నేను కొత్త స్థానాలను కనుగొనవలసి వచ్చినప్పుడు ఆ కొత్త అనుభవాన్ని ఉపయోగించాను, ఇది ఇతర కొత్త డొమైన్లు మరియు సాంకేతికతలకు దారితీసింది. ఆ సమయంలో డెవలపర్లు నా కంటే పాతవారు లేదా పెద్దవారు అని నాకు తెలుసు,” క్రిస్ఎఫ్, StackExchange డెవలపర్ల సంఘం యొక్క వినియోగదారు,
అన్నాడు . స్పష్టంగా, కొన్ని సాంకేతిక రంగాలలో డెవలపర్లు ప్రధానంగా పాతవారు కావడం ఒక కట్టుబాటు. సీనియర్ ఎంబెడెడ్ సిస్టమ్స్ ఇంజనీర్ మరియు StackExchange యొక్క వినియోగదారు అయిన
tcrosley ఈ విషయం గురించి ఇలా
చెప్పాడు : “నా ఫీల్డ్లో, ఎంబెడెడ్ సిస్టమ్స్లో, నేను 40 ఏళ్ల కంటే తక్కువ వయస్సు ఉన్న వారిని చాలా అరుదుగా కలుసుకున్నాను. నా స్టార్టప్లో మేము నాలుగు వేర్వేరుగా ఉన్నాము. నేను కాకుండా వివిధ సమయాల్లో కాంట్రాక్టర్లు, మరియు నలుగురిలో ముగ్గురు 50 ఏళ్లు పైబడిన వారు. నాకు 60 ఏళ్లు పైబడి ఉన్నాయి మరియు ఎప్పుడైనా పదవీ విరమణ చేసే ఆలోచన లేదు. నేను ఈ రకమైన పనిని దాదాపు 40 సంవత్సరాలుగా చేస్తున్నాను మరియు ఇది ఇప్పటికీ సరదాగా ఉంటుంది. కొన్ని రోజులు నేను చేసే పనికి నాకు జీతం వస్తోందంటే నమ్మలేకపోతున్నాను.”