సాఫ్ట్‌వేర్ అభివృద్ధి యొక్క భవిష్యత్తు: కంప్యూటర్ల భవిష్యత్తు P2

చిత్రం క్రెడిట్: క్వాంటమ్రన్

సాఫ్ట్‌వేర్ అభివృద్ధి యొక్క భవిష్యత్తు: కంప్యూటర్ల భవిష్యత్తు P2

    1969లో, నీల్ ఆర్మ్‌స్ట్రాంగ్ మరియు బజ్ ఆల్డ్రిన్ చంద్రునిపై అడుగు పెట్టిన మొదటి మానవులు అయిన తర్వాత అంతర్జాతీయ హీరోలుగా మారారు. అయితే ఈ వ్యోమగాములు కెమెరాలో హీరోలుగా ఉండగా, వారి ప్రమేయం లేకుండా మొదటి మానవసహిత చంద్రుని ల్యాండింగ్ అసాధ్యం కాదు. ఈ హీరోల్లో కొందరు సాఫ్ట్‌వేర్ డెవలపర్లు విమానాన్ని కోడ్ చేశారు. ఎందుకు?

    సరే, ఆ సమయంలో ఉన్న కంప్యూటర్లు ఈనాటి కంటే చాలా సరళంగా ఉన్నాయి. వాస్తవానికి, సగటు వ్యక్తి యొక్క అరిగిపోయిన స్మార్ట్‌ఫోన్ అపోలో 11 స్పేస్‌క్రాఫ్ట్‌లో (మరియు 1960ల నాటి NASA మొత్తం) కంటే చాలా శక్తివంతమైన పరిమాణంలో ఉంటుంది. అంతేకాకుండా, ఆ సమయంలో కంప్యూటర్లు ప్రత్యేక సాఫ్ట్‌వేర్ డెవలపర్‌లచే కోడ్ చేయబడ్డాయి, వీరు సాఫ్ట్‌వేర్‌ను అత్యంత ప్రాథమిక యంత్ర భాషలలో ప్రోగ్రామ్ చేసారు: AGC అసెంబ్లీ కోడ్ లేదా కేవలం, 1 సె మరియు 0 సె.

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

    (పై చిత్రంలో మార్గరెట్ హామిల్టన్ అపోలో 11 సాఫ్ట్‌వేర్‌ను కలిగి ఉన్న కాగితపు స్టాక్ పక్కన నిలబడి ఉన్నారు.)

    అపోలో మిషన్‌ల కోసం సాఫ్ట్‌వేర్ డెవలపర్లు దాదాపు 80-90 శాతం దృశ్యాలకు కోడ్ చేసే ఈ రోజుల్లో కాకుండా, వారి కోడ్ ప్రతిదానికీ లెక్కించవలసి ఉంటుంది. దీనిని దృక్కోణంలో ఉంచడానికి, మార్గరెట్ స్వయంగా ఇలా చెప్పింది:

    "చెక్‌లిస్ట్ మాన్యువల్‌లో లోపం కారణంగా, రెండెజౌస్ రాడార్ స్విచ్ తప్పు స్థానంలో ఉంచబడింది. ఇది కంప్యూటర్‌కు తప్పుడు సంకేతాలను పంపడానికి కారణమైంది. ఫలితంగా కంప్యూటర్ ల్యాండింగ్ కోసం దాని సాధారణ విధులన్నింటినీ నిర్వహించమని కోరడం జరిగింది. నకిలీ డేటా యొక్క అదనపు లోడ్‌ను అందుకుంటున్నప్పుడు దాని సమయం 15% ఉపయోగించబడింది. కంప్యూటర్ (లేదా దానిలో ఉన్న సాఫ్ట్‌వేర్) తాను నిర్వహించాల్సిన దానికంటే ఎక్కువ పనులను చేయమని అడుగుతున్నట్లు గుర్తించగలిగేంత తెలివిగా ఉంది. తర్వాత అది పంపబడింది వ్యోమగామికి ఉద్దేశించిన అలారం, నేను ఈ సమయంలో చేయవలసిన దానికంటే ఎక్కువ టాస్క్‌లతో ఓవర్‌లోడ్ అయ్యాను మరియు నేను చాలా ముఖ్యమైన పనులను మాత్రమే ఉంచబోతున్నాను; అంటే, ల్యాండింగ్‌కు అవసరమైనవి ... వాస్తవానికి , కంప్యూటర్ లోపం పరిస్థితులను గుర్తించడం కంటే ఎక్కువ చేయడానికి ప్రోగ్రామ్ చేయబడింది. సాఫ్ట్‌వేర్‌లో పూర్తి పునరుద్ధరణ ప్రోగ్రామ్‌ల సెట్‌ను పొందుపరచబడింది. సాఫ్ట్‌వేర్ యొక్క చర్య, ఈ సందర్భంలో, తక్కువ ప్రాధాన్యత గల పనులను తొలగించడం మరియు మరింత ముఖ్యమైన వాటిని తిరిగి స్థాపించడం ... కంప్యూటర్ లేకపోతేఈ సమస్యను గుర్తించి, పునరుద్ధరణ చర్యను తీసుకున్నాను, అపోలో 11 విజయవంతంగా చంద్రుని ల్యాండింగ్ అయ్యి ఉంటుందా అని నాకు సందేహం ఉంది."

    — మార్గరెట్ హామిల్టన్, అపోలో ఫ్లైట్ కంప్యూటర్ ప్రోగ్రామింగ్ డైరెక్టర్ MIT డ్రేపర్ లాబొరేటరీ, కేంబ్రిడ్జ్, మసాచుసెట్స్, "కంప్యూటర్ గాట్ లోడ్ చేయబడింది", లెటర్ టు డేటామేషన్, మార్చి 9, XX

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

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

    జనాల కోసం సాఫ్ట్‌వేర్ అభివృద్ధి

    పదాలు మరియు చిహ్నాలు (మానవ భాష)తో కోడ్ 1 మరియు 0 (యంత్ర భాష) యొక్క అవసరాన్ని భర్తీ చేసే ప్రక్రియను సంగ్రహాల పొరలను జోడించే ప్రక్రియగా సూచిస్తారు. ఈ సంగ్రహణలు కొత్త ప్రోగ్రామింగ్ భాషల రూపంలో వచ్చాయి, అవి రూపొందించబడిన ఫీల్డ్ కోసం సంక్లిష్టమైన లేదా సాధారణ ఫంక్షన్‌లను ఆటోమేట్ చేస్తాయి. కానీ 2000ల ప్రారంభంలో, కొత్త కంపెనీలు ఉద్భవించాయి (కాస్పియో, క్విక్‌బేస్ మరియు మెండి వంటివి) అవి నో-కోడ్ లేదా తక్కువ-కోడ్ ప్లాట్‌ఫారమ్‌లను అందించడం ప్రారంభించాయి.

    ఇవి వినియోగదారు-స్నేహపూర్వక, ఆన్‌లైన్ డ్యాష్‌బోర్డ్‌లు, ఇవి నాన్-టెక్నికల్ ప్రొఫెషనల్‌లు తమ వ్యాపార అవసరాలకు అనుగుణంగా అనుకూలమైన యాప్‌లను సృష్టించడానికి వీలు కల్పిస్తాయి, ఇవి విజువల్ బ్లాక్‌ల కోడ్ (చిహ్నాలు/గ్రాఫిక్‌లు) కలిసి ఉంటాయి. మరో మాటలో చెప్పాలంటే, చెట్టును నరికి డ్రెస్సింగ్ క్యాబినెట్‌గా మార్చే బదులు, మీరు Ikea నుండి ప్రీ-ఫ్యాషన్ భాగాలను ఉపయోగించి దాన్ని నిర్మించారు.

    ఈ సేవను ఉపయోగించడానికి ఇప్పటికీ నిర్దిష్ట స్థాయి కంప్యూటర్ అవగాహన అవసరం, మీకు ఇకపై కంప్యూటర్ సైన్స్ డిగ్రీ అవసరం లేదు. తత్ఫలితంగా, ఈ రకమైన సంగ్రహణ కార్పొరేట్ ప్రపంచంలో మిలియన్ల కొద్దీ కొత్త "సాఫ్ట్‌వేర్ డెవలపర్‌ల" పెరుగుదలను ఎనేబుల్ చేస్తోంది మరియు ఇది చాలా మంది పిల్లలను పూర్వ వయస్సులో ఎలా కోడ్ చేయాలో తెలుసుకోవడానికి వీలు కల్పిస్తోంది.

    సాఫ్ట్‌వేర్ డెవలపర్‌గా ఉండటం అంటే ఏమిటో పునర్నిర్వచించడం

    ల్యాండ్‌స్కేప్ లేదా వ్యక్తి ముఖాన్ని కాన్వాస్‌లో మాత్రమే క్యాప్చర్ చేసే సమయం ఉంది. ఒక చిత్రకారుడు అప్రెంటిస్‌గా సంవత్సరాల తరబడి అధ్యయనం మరియు అభ్యాసం చేయాలి, పెయింటింగ్ యొక్క క్రాఫ్ట్ నేర్చుకోవాలి-రంగులను ఎలా కలపాలి, ఏ సాధనాలు ఉత్తమమైనవి, నిర్దిష్ట దృశ్యాన్ని అమలు చేయడానికి సరైన పద్ధతులు. వ్యాపారానికి అయ్యే ఖర్చు మరియు దానిని చక్కగా నిర్వహించడానికి అవసరమైన అనేక సంవత్సరాల అనుభవం కారణంగా చిత్రకారులు చాలా తక్కువ మంది ఉన్నారు.

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

    సారాంశాలు పురోగమిస్తున్నప్పుడు మరియు కొత్త సాఫ్ట్‌వేర్ భాషలు మరింత సాధారణ సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ పనిని ఆటోమేట్ చేస్తున్నప్పుడు, 10 నుండి 20 సంవత్సరాల కాలంలో సాఫ్ట్‌వేర్ డెవలపర్‌గా మారడం అంటే ఏమిటి? ఈ ప్రశ్నకు సమాధానమివ్వడానికి, భవిష్యత్ సాఫ్ట్‌వేర్ డెవలపర్‌లు రేపటి అప్లికేషన్‌లను ఎలా రూపొందించాలనే దాని గురించి తెలుసుకుందాం:

    *మొదట, అన్ని ప్రామాణికమైన, పునరావృత కోడింగ్ పని అదృశ్యమవుతుంది. దాని స్థానంలో ముందే నిర్వచించబడిన కాంపోనెంట్ ప్రవర్తనలు, UIలు మరియు డేటా-ఫ్లో మానిప్యులేషన్స్ (Ikea భాగాలు) యొక్క విస్తారమైన లైబ్రరీ ఉంటుంది.

    *నేటిలాగే, యజమానులు లేదా వ్యవస్థాపకులు ప్రత్యేక సాఫ్ట్‌వేర్ అప్లికేషన్‌లు లేదా ప్లాట్‌ఫారమ్‌ల ద్వారా అమలు చేయడానికి సాఫ్ట్‌వేర్ డెవలపర్‌లకు నిర్దిష్ట లక్ష్యాలు మరియు డెలివరీలను నిర్వచిస్తారు.

    *ఈ డెవలపర్‌లు ఆ తర్వాత వారి అమలు వ్యూహాన్ని మ్యాప్ చేస్తారు మరియు వారి కాంపోనెంట్ లైబ్రరీని యాక్సెస్ చేయడం ద్వారా మరియు విజువల్ ఇంటర్‌ఫేస్‌లను ఉపయోగించడం ద్వారా వారి సాఫ్ట్‌వేర్ యొక్క ప్రారంభ డ్రాఫ్ట్‌లను ప్రోటోటైప్ చేయడం ప్రారంభిస్తారు-విజువల్ ఇంటర్‌ఫేస్‌లు ఆగ్మెంటెడ్ రియాలిటీ (AR) లేదా వర్చువల్ రియాలిటీ (VR) ద్వారా యాక్సెస్ చేయబడతాయి.

    *తమ డెవలపర్ యొక్క ప్రారంభ చిత్తుప్రతుల ద్వారా సూచించబడిన లక్ష్యాలు మరియు బట్వాడాలను అర్థం చేసుకోవడానికి రూపొందించబడిన ప్రత్యేక కృత్రిమ మేధస్సు (AI) వ్యవస్థలు, డ్రాఫ్ట్ చేసిన సాఫ్ట్‌వేర్ రూపకల్పనను మెరుగుపరుస్తాయి మరియు అన్ని నాణ్యతా హామీ పరీక్షలను ఆటోమేట్ చేస్తాయి.

    *ఫలితాల ఆధారంగా, ప్రాజెక్ట్ యొక్క లక్ష్యాలు మరియు డెలివరీలను బాగా అర్థం చేసుకోవడానికి మరియు నిర్వచించడానికి మరియు సాఫ్ట్‌వేర్ వివిధ సందర్భాలలో ఎలా పని చేయాలో చర్చించడానికి AI డెవలపర్‌ను (బహుశా మౌఖిక, అలెక్సా లాంటి కమ్యూనికేషన్ ద్వారా) అనేక ప్రశ్నలను అడుగుతుంది. మరియు పర్యావరణాలు.

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

    *ఈ ముందుకు వెనుకకు, మానవ-యంత్ర సహకారం అనేది సాఫ్ట్‌వేర్ యొక్క సంస్కరణ తర్వాత సంస్కరణను పునరావృతం చేస్తుంది మరియు పూర్తయిన మరియు విక్రయించదగిన సంస్కరణ అంతర్గత అమలు కోసం లేదా ప్రజలకు విక్రయించడానికి సిద్ధంగా ఉంటుంది.

    *వాస్తవానికి, సాఫ్ట్‌వేర్ వాస్తవ ప్రపంచ వినియోగానికి గురైన తర్వాత ఈ సహకారం కొనసాగుతుంది. సాధారణ బగ్‌లు నివేదించబడినందున, సాఫ్ట్‌వేర్ అభివృద్ధి ప్రక్రియలో వివరించిన అసలైన, కావలసిన లక్ష్యాలను ప్రతిబింబించే విధంగా AI వాటిని స్వయంచాలకంగా పరిష్కరిస్తుంది. ఇంతలో, మరింత తీవ్రమైన బగ్‌లు సమస్యను పరిష్కరించడానికి మానవ-AI సహకారం కోసం పిలుపునిస్తాయి.

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

    కృత్రిమ మేధస్సు ఆధారిత సాఫ్ట్‌వేర్ అభివృద్ధి

    పైన పేర్కొన్న విభాగాన్ని బట్టి, సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ రంగంలో AI ఎక్కువగా ప్రధాన పాత్ర పోషిస్తుందని మేము భావిస్తున్నాము, అయితే దాని స్వీకరణ పూర్తిగా సాఫ్ట్‌వేర్ డెవలపర్‌లను మరింత ప్రభావవంతం చేసే ఉద్దేశ్యంతో కాదు, ఈ ధోరణి వెనుక వ్యాపార శక్తులు కూడా ఉన్నాయి.

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

    ఈ కారణంగా, కంపెనీలు ప్రతి మూడు సంవత్సరాలకు కొత్త సాఫ్ట్‌వేర్‌ను విడుదల చేసే రోజులు పోయాయి. ఈ రోజుల్లో, భేదంపై దృష్టి సారించే కంపెనీలు కొత్త సాఫ్ట్‌వేర్, సాఫ్ట్‌వేర్ పరిష్కారాలు మరియు సాఫ్ట్‌వేర్ ఫీచర్‌లను క్రమంగా విడుదల చేయడానికి ఆర్థిక ప్రోత్సాహాన్ని కలిగి ఉన్నాయి. కంపెనీలు ఎంత వేగంగా ఆవిష్కరిస్తాయో, అవి క్లయింట్ లాయల్టీని పెంచుతాయి మరియు పోటీదారులకు మారే ఖర్చును పెంచుతాయి. పెరుగుతున్న సాఫ్ట్‌వేర్ అప్‌డేట్‌ల రెగ్యులర్ డెలివరీ వైపు ఈ మార్పు "నిరంతర డెలివరీ" అని పిలువబడే ట్రెండ్.

    దురదృష్టవశాత్తు, నిరంతర డెలివరీ సులభం కాదు. నేటి సాఫ్ట్‌వేర్ కంపెనీలలో కేవలం నాలుగింట ఒక వంతు మాత్రమే ఈ ట్రెండ్‌లో డిమాండ్ చేసిన విడుదల షెడ్యూల్‌ను అమలు చేయగలదు. అందుకే పనులను వేగవంతం చేయడానికి AIని ఉపయోగించడానికి చాలా ఆసక్తి ఉంది.

    ముందుగా చెప్పినట్లుగా, సాఫ్ట్‌వేర్ డ్రాఫ్టింగ్ మరియు డెవలప్‌మెంట్‌లో AI చివరికి సహకార పాత్రను పోషిస్తుంది. కానీ స్వల్పకాలంలో, సాఫ్ట్‌వేర్ కోసం నాణ్యత హామీ (పరీక్ష) ప్రక్రియలను ఆటోమేట్ చేయడానికి కంపెనీలు దీనిని ఉపయోగిస్తున్నాయి. మరియు ఇతర కంపెనీలు సాఫ్ట్‌వేర్ డాక్యుమెంటేషన్‌ను ఆటోమేట్ చేయడానికి AIని ఉపయోగించడంలో ప్రయోగాలు చేస్తున్నాయి-కొత్త ఫీచర్‌లు మరియు భాగాల విడుదలను ట్రాక్ చేసే ప్రక్రియ మరియు అవి కోడ్ స్థాయి వరకు ఎలా ఉత్పత్తి చేయబడ్డాయి.

    మొత్తంమీద, సాఫ్ట్‌వేర్ అభివృద్ధిలో AI ఎక్కువగా ప్రధాన పాత్ర పోషిస్తుంది. సాఫ్ట్‌వేర్ కంపెనీలు ముందుగానే దాని వినియోగంలో నైపుణ్యం సాధిస్తాయి, చివరికి వారి పోటీదారుల కంటే విపరీతమైన వృద్ధిని పొందుతాయి. కానీ ఈ AI లాభాలను గ్రహించడానికి, పరిశ్రమ హార్డ్‌వేర్ విషయాలలో పురోగతిని కూడా చూడాలి-తరువాతి విభాగం ఈ విషయాన్ని వివరిస్తుంది.

    ఒక సేవగా సాఫ్ట్వేర్

    డిజిటల్ ఆర్ట్ లేదా డిజైన్ వర్క్‌ను రూపొందించేటప్పుడు అన్ని రకాల సృజనాత్మక నిపుణులు Adobe సాఫ్ట్‌వేర్‌ను ఉపయోగిస్తారు. దాదాపు మూడు దశాబ్దాలుగా, మీరు Adobe సాఫ్ట్‌వేర్‌ను CD వలె కొనుగోలు చేసారు మరియు దాని వినియోగాన్ని శాశ్వతంగా కలిగి ఉన్నారు, భవిష్యత్తులో అప్‌గ్రేడ్ చేసిన సంస్కరణలను అవసరమైన విధంగా కొనుగోలు చేసారు. కానీ 2010ల మధ్యలో, అడోబ్ తన వ్యూహాన్ని మార్చుకుంది.

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

    ఈ మార్పుతో, కస్టమర్‌లు ఇకపై Adobe సాఫ్ట్‌వేర్‌ను కలిగి ఉండరు; వారు దానిని అవసరమైన విధంగా అద్దెకు తీసుకున్నారు. ప్రతిగా, కస్టమర్‌లు ఇకపై Adobe సాఫ్ట్‌వేర్ యొక్క అప్‌గ్రేడ్ వెర్షన్‌లను నిరంతరం కొనుగోలు చేయవలసిన అవసరం లేదు; వారు Adobe సేవకు సబ్‌స్క్రైబ్ చేసినంత కాలం, విడుదలైన వెంటనే (తరచుగా సంవత్సరానికి చాలా సార్లు) వారి పరికరానికి తాజా నవీకరణలను అప్‌లోడ్ చేస్తారు.

    ఇటీవలి సంవత్సరాలలో మేము చూసిన అతిపెద్ద సాఫ్ట్‌వేర్ ట్రెండ్‌లలో ఒకదానికి ఇది ఒక ఉదాహరణ మాత్రమే: సాఫ్ట్‌వేర్ స్వతంత్ర ఉత్పత్తికి బదులుగా సేవలోకి ఎలా మారుతోంది. మైక్రోసాఫ్ట్ యొక్క విండోస్ 10 అప్‌డేట్ విడుదలతో మనం చూసినట్లుగా, చిన్న, ప్రత్యేకమైన సాఫ్ట్‌వేర్ మాత్రమే కాదు, మొత్తం ఆపరేటింగ్ సిస్టమ్‌లు. మరో మాటలో చెప్పాలంటే, సాఫ్ట్‌వేర్ ఒక సేవగా (SaaS).

    సెల్ఫ్ లెర్నింగ్ సాఫ్ట్‌వేర్ (SLS)

    SaaS వైపు పరిశ్రమ మారడంపై ఆధారపడి, SaaS మరియు AI రెండింటినీ మిళితం చేసే సాఫ్ట్‌వేర్ రంగంలో కొత్త ట్రెండ్ ఏర్పడుతోంది. అమెజాన్, గూగుల్, మైక్రోసాఫ్ట్ మరియు IBM నుండి ప్రముఖ కంపెనీలు తమ క్లయింట్‌లకు తమ AI ఇన్‌ఫ్రాస్ట్రక్చర్‌ను ఒక సేవగా అందించడం ప్రారంభించాయి.

    మరో మాటలో చెప్పాలంటే, AI మరియు మెషిన్ లెర్నింగ్ సాఫ్ట్‌వేర్ దిగ్గజాలకు మాత్రమే అందుబాటులో ఉండదు, ఇప్పుడు ఏ కంపెనీ మరియు డెవలపర్ అయినా స్వీయ-అభ్యాస సాఫ్ట్‌వేర్ (SLS)ని రూపొందించడానికి ఆన్‌లైన్ AI వనరులను యాక్సెస్ చేయవచ్చు.

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

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

    ఇంట్లో, మీరు రాకముందే మీ ఇంటిని ప్రీ-హీట్ చేయడం లేదా మీరు కొనుగోలు చేయాల్సిన కిరాణా సామాగ్రిని ట్రాక్ చేయడం వంటి పనులతో సహా, మీ భవిష్యత్ స్మార్ట్ హోమ్‌ను SLS సిస్టమ్ నిర్వహించడం అని దీని అర్థం.

    2020ల నాటికి మరియు 2030ల నాటికి, ఈ SLS వ్యవస్థలు కార్పొరేట్, ప్రభుత్వం, సైనిక మరియు వినియోగదారు మార్కెట్‌లలో కీలక పాత్ర పోషిస్తాయి, క్రమంగా ప్రతి ఒక్కరు తమ ఉత్పాదకతను మెరుగుపరచడంలో మరియు అన్ని రకాల వ్యర్థాలను తగ్గించడంలో సహాయపడతాయి. మేము ఈ సిరీస్‌లో తర్వాత SLS సాంకేతికతను మరింత వివరంగా కవర్ చేస్తాము.

    అయితే, వీటన్నింటికీ ఒక క్యాచ్ ఉంది.

    ఈ SaaS/SLS సిస్టమ్‌లు పనిచేసే 'క్లౌడ్'ను అమలు చేసే కంప్యూటింగ్ మరియు స్టోరేజ్ హార్డ్‌వేర్‌తో పాటు ఇంటర్నెట్ (లేదా దాని వెనుక ఉన్న మౌలిక సదుపాయాలు) వృద్ధి చెందడం మరియు మెరుగుపరచడం కొనసాగితే SaaS మరియు SLS మోడల్‌లు పని చేసే ఏకైక మార్గం. కృతజ్ఞతగా, మేము ట్రాక్ చేస్తున్న ట్రెండ్‌లు ఆశాజనకంగా ఉన్నాయి.

    ఇంటర్నెట్ ఎలా అభివృద్ధి చెందుతుంది మరియు అభివృద్ధి చెందుతుంది అనే దాని గురించి తెలుసుకోవడానికి, మా చదవండి ఇంటర్నెట్ యొక్క భవిష్యత్తు సిరీస్. కంప్యూటర్ హార్డ్‌వేర్ ఎలా పురోగమిస్తుంది అనే దాని గురించి మరింత తెలుసుకోవడానికి, దిగువ లింక్‌లను ఉపయోగించడం గురించి చదవండి!

    కంప్యూటర్ సిరీస్ యొక్క భవిష్యత్తు

    మానవత్వాన్ని పునర్నిర్వచించటానికి ఎమర్జింగ్ యూజర్ ఇంటర్‌ఫేస్‌లు: కంప్యూటర్ల భవిష్యత్తు P1

    డిజిటల్ నిల్వ విప్లవం: కంప్యూటర్ల భవిష్యత్తు P3

    మైక్రోచిప్‌ల యొక్క ప్రాథమిక పునరాలోచనను ప్రేరేపించడానికి క్షీణిస్తున్న మూర్ యొక్క చట్టం: కంప్యూటర్ల భవిష్యత్తు P4

    క్లౌడ్ కంప్యూటింగ్ వికేంద్రీకరించబడుతుంది: కంప్యూటర్ల భవిష్యత్తు P5

    అతిపెద్ద సూపర్ కంప్యూటర్‌లను తయారు చేసేందుకు దేశాలు ఎందుకు పోటీ పడుతున్నాయి? కంప్యూటర్ల భవిష్యత్తు P6

    క్వాంటం కంప్యూటర్లు ప్రపంచాన్ని ఎలా మారుస్తాయి: కంప్యూటర్ల భవిష్యత్తు P7    

    ఈ సూచన కోసం తదుపరి షెడ్యూల్ చేయబడిన నవీకరణ

    2023-02-08

    సూచన సూచనలు

    ఈ సూచన కోసం క్రింది ప్రసిద్ధ మరియు సంస్థాగత లింక్‌లు సూచించబడ్డాయి:

    ప్రోపబ్లికా

    ఈ సూచన కోసం క్రింది Quantumrun లింక్‌లు సూచించబడ్డాయి: