దాదాపు ప్రతి డెవలపర్ తన నైపుణ్యాలను ఎలా పెంపొందించుకోవాలి మరియు ఎదుగుదలకు ఏ దిశను ఎంచుకోవాలి అనే ప్రశ్నలను అడుగుతాడు: నిలువు - అంటే మేనేజర్గా మారడం లేదా క్షితిజ సమాంతర - పూర్తి స్టాక్. ఒక ఉత్పత్తిపై అనేక సంవత్సరాల పని, పురాణాలకు విరుద్ధంగా, పరిమితి కాదు, కానీ ఉపయోగకరమైన అవకాశం. ఈ ఆర్టికల్లో, మా బ్యాకెండ్ డెవలపర్ అలెక్సీ అనుభవాన్ని మేము పంచుకుంటాము, అతను 6 సంవత్సరాలు ధృవీకరణలకు కేటాయించాడు మరియు ఈ సమయంలో ఆర్కిటెక్ట్గా ఎదిగాడు.
ఆర్కిటెక్ట్ ఎవరు
IT ఆర్కిటెక్ట్ (టెక్ లీడ్) అనేది IT ప్రాజెక్ట్లలో ప్రపంచ సమస్యలతో వ్యవహరించే ఉన్నత-స్థాయి డెవలపర్. అతను కస్టమర్ యొక్క వ్యాపార ప్రక్రియలలో మునిగిపోతాడు మరియు సాంకేతికతను ఉపయోగించి అతని సమస్యలను పరిష్కరించడంలో సహాయం చేస్తాడు మరియు ఈ లేదా ఆ సమాచార వ్యవస్థ ఎలా నిర్మించబడుతుందో కూడా నిర్ణయిస్తుంది.
అటువంటి ప్రొఫెషనల్కి వ్యక్తిగత విషయాలను అర్థం చేసుకోవడమే కాకుండా, మొత్తం ప్రక్రియను చూడటం కూడా అవసరం:
- వ్యాపార సమస్యను సెట్ చేస్తోంది.
- ప్రోగ్రామింగ్, తయారీ, నిల్వ మరియు డేటా ప్రాసెసింగ్తో సహా అభివృద్ధి.
- మౌలిక సదుపాయాల విస్తరణ మరియు మద్దతు.
- పరీక్ష.
- మోహరించేందుకు.
- విశ్లేషణలు మరియు కార్యాచరణ సేవలు.
డెవలప్మెంట్ లైఫ్ సైకిల్లో ఏదైనా స్పెషలిస్ట్ లేదా టీమ్లో మిమ్మల్ని మీరు ఉంచుకునే సామర్థ్యం, లోపల నుండి సిస్టమ్ల ప్రస్తుత స్థితిని అర్థం చేసుకోవడం, చేసిన తప్పులను గుర్తించడం మరియు లక్ష్యాలను రూపొందించడం. కొన్నిసార్లు మీరు మీరే శస్త్రచికిత్స చేయవలసి ఉంటుంది.
డెవలపర్ నుండి ఆర్కిటెక్ట్ వరకు వృత్తిపరమైన అభివృద్ధి మార్గం చాలా కాలం పడుతుంది - సాధారణంగా చాలా సంవత్సరాలు. దీన్ని చేయడానికి, డెవలపర్కు ఆచరణాత్మక నైపుణ్యాలు మరియు సైద్ధాంతిక జ్ఞానం రెండూ అవసరం, ఇది అంతర్జాతీయ ధృవీకరణ ద్వారా ధృవీకరించబడుతుంది.
ఒక ప్రాజెక్ట్లో 5 సంవత్సరాల కంటే ఎక్కువ - రొటీన్ లేదా వృద్ధికి అవకాశం?
అనేక సంవత్సరాల క్రితం, మేము ఒక విదేశీ కస్టమర్ కోసం ఒక పెద్ద వైద్య IT వ్యవస్థపై పనిని ప్రారంభించాము. ఈ భారీ-స్థాయి ప్రాజెక్ట్లో కొన్ని సమస్యలు ఉన్నాయి:
- పరిమిత యాక్సెస్;
- అస్థిర ఉత్పత్తి;
- చాలా పొడవైన స్ప్రింట్లు మరియు సుదీర్ఘ ఆమోదాలు.
"ఇది మీ నైపుణ్యాలను మెరుగుపరచుకోవడానికి సమయం"“, - ప్రముఖ డెవలపర్లలో ఒకరైన అలెక్సీ జాబితా చేయబడిన ఇబ్బందులను అధిగమించడానికి మరియు సిస్టమ్ను బాగా అర్థం చేసుకోవడానికి ఈ నిర్ణయానికి వచ్చారు.
అలెక్సీ తన అనుభవాన్ని పంచుకున్నాడు, ఎక్కడ శిక్షణ ప్రారంభించడం మంచిది, ఏ సర్టిఫికేట్లు పొందడం ముఖ్యం, ఎలా మరియు ఎందుకు చేయాలి.
మొదటి దశ: మీ ఇంగ్లీషును మెరుగుపరచండి
ప్రోగ్రామింగ్ భాషలు అభివృద్ధిలో ప్రాథమిక భాగం, కానీ కమ్యూనికేషన్ కోసం భాషలు కూడా అంతే ముఖ్యమైనవి. ప్రత్యేకించి ఇంగ్లీష్ మాట్లాడే కస్టమర్తో కమ్యూనికేషన్లో!
అభ్యాసం నుండి
ఒక మంచి రోజు, అలెక్సీకి కస్టమర్ వైపు నుండి ఒక ఉద్యోగి నుండి కాల్ వచ్చింది. ఆ సమయంలో, మా డెవలపర్ ఇంకా చాలా సర్టిఫికేట్ల గురించి గొప్పగా చెప్పుకోలేకపోయారు - సాంకేతికతలో కానీ, మేనేజ్మెంట్లో కానీ లేదా కమ్యూనికేషన్లలో కానీ. బహుశా అవి ఉపయోగకరంగా ఉండకపోవచ్చు - అన్నింటికంటే, మీరు అదనపు రెగాలియా లేకుండా సమర్థ నిపుణుడిగా ఉండవచ్చు. కానీ సమస్య ఇంకా తలెత్తింది.
మాట్లాడే భాష వ్రాత భాష నుండి పూర్తిగా భిన్నమైనదని మనం అర్థం చేసుకోవాలి. మీరు ఇంగ్లీష్ స్పెసిఫికేషన్లలో బాగా ప్రావీణ్యం కలిగి ఉండి, వినడం మరియు మాట్లాడటం వంటివి చేయకపోతే, మేము మీకు చెడ్డ వార్తలను అందిస్తున్నాము. ఈ సందర్భంలో, భాగస్వాములతో టెలిఫోన్ సంభాషణలు చనిపోయిన ముగింపుకు దారి తీయవచ్చు.
అలెక్సీ కాల్లో కొన్ని తెలిసిన పదాలను పట్టుకున్నాడు, కానీ అతని సహోద్యోగి ప్రసంగం చాలా వేగంగా ఉంది మరియు ఆడియో పాఠాల నుండి క్లాసిక్ ఉచ్చారణలా కాకుండా ఆమె ప్రశ్నల యొక్క ప్రధాన సారాంశం ఎక్కడికో వెళ్లిపోయింది. పరిస్థితిని క్లిష్టతరం చేయడానికి మర్యాద మరియు అయిష్టత కారణంగా, అలెక్సీ త్వరగా అన్ని ప్రతిపాదనలకు అంగీకరించాడు.
పని సమయంలో అసహ్యకరమైన ఆవిష్కరణలు జరిగాయని నేను చెప్పాలా? మా డెవలపర్ ఏదైనా అర్థం చేసుకోగలిగే భాషలో ఆఫర్ వచ్చినట్లయితే అతను ఉద్దేశపూర్వకంగా తిరస్కరించే దానికి సైన్ అప్ చేసారు.
వినడం మరియు మాట్లాడే నైపుణ్యాలను మెరుగుపరచడం చాలా అవసరమని ఆ సమయంలో స్పష్టమైంది. దీన్ని చేయడానికి ఉత్తమ మార్గం ధృవపత్రాల ద్వారా.
ఆంగ్ల భాషా ధృవీకరణ
మా మెడికల్ ప్రాజెక్ట్ యొక్క ఫ్రేమ్వర్క్లో కమ్యూనికేషన్లను మెరుగుపరచడానికి, అలెక్సీ ఒకేసారి అనేక ప్రోగ్రామ్లలో చదువుకున్నాడు. ఫలితంగా, అతను ఇంగ్లీష్ సర్టిఫికేషన్లో FCE - ఫస్ట్ సర్టిఫికేట్లో ఉత్తీర్ణత సాధించాడు. కస్టమర్ని వినడానికి మరియు నా ఆలోచనలను అతనికి తెలియజేయడానికి ఇది నాకు సహాయపడింది.
లైఫ్ హ్యాకింగ్:
ప్రాథమిక ఆంగ్ల ప్రోగ్రామ్లను నివారించండి. నైపుణ్యాన్ని లక్ష్యంగా చేసుకోవాలి. బిజినెస్ కమ్యూనికేషన్ కోసం మీకు ఇంగ్లీష్ అవసరమైతే, మీరు దానిని తీసుకోవాలి. తీవ్రస్థాయికి వెళ్లి CAE (అధునాతన ఆంగ్లంలో సర్టిఫికేట్) తీసుకోకండి. దీని విశిష్టత అధునాతన పదాలు, అంతర్జాతీయ కమ్యూనికేషన్లో దాదాపు ఎప్పుడూ ఉపయోగించని నిర్దిష్ట వ్యక్తీకరణలు.
దశ రెండు: మొత్తం టెక్నాలజీ స్టాక్లో ధృవీకరణ
ప్రారంభంలో, ప్రాజెక్ట్ ORM ఆబ్జెక్ట్-రిలేషనల్ మ్యాపింగ్ టెక్నాలజీపై ఆధారపడింది. కస్టమర్ వైపు ఉన్న డెవలప్మెంట్ టీమ్ వారి ఆలోచనల గురించి గర్వపడింది, ఎందుకంటే ప్రతిదీ అధునాతన భావనలను ఉపయోగించి, సంక్లిష్టంగా మరియు చల్లగా జరిగింది.
అయినప్పటికీ, ఉత్పత్తిలో సమస్యలు-ముఖ్యంగా, నిరంతరం గడ్డకట్టే SQL సర్వర్-అసాధారణం కాదు. సేవను పునఃప్రారంభించడమే సమస్యకు సాధారణ పరిష్కారం అనే స్థాయికి చేరుకుంది. కస్టమర్ టీమ్ లీడ్కి కాల్ చేసి, మళ్లీ ప్రారంభించాల్సిన సమయం ఆసన్నమైందని చెప్పాడు. చివరకు మేము దానిని ముగించాలని నిర్ణయించుకున్నాము.
కస్టమర్ సిస్టమ్ పనితీరును రూపొందించాలని కోరుకున్నారు - దీని కోసం ప్రొఫైలింగ్ను పరిచయం చేయడం మరియు క్రమం తప్పకుండా ఆప్టిమైజేషన్ చేయడం అవసరం. ఆ సమయంలో, 2015లో, యాంట్స్ ప్రొఫైలర్ ప్రొఫైలింగ్ సాధనంగా ఎంపిక చేయబడింది, కానీ అది పేలవంగా పనిచేసింది. తక్కువ వివరాలతో, కోడ్ యొక్క క్లిష్టమైన బ్లాక్ గురించి సమాచారాన్ని పొందడం కష్టం. గరిష్ట వివరాలతో, యాంట్స్ ప్రొఫైలర్ సిస్టమ్స్ యొక్క కార్యాచరణ ప్రమాదంలో ఉండే విధంగా కోడ్ను మార్చడం ప్రారంభించింది - ప్రొఫైలింగ్ కాన్ఫిగర్ చేయబడిన చోట, ప్రతిదీ క్రాష్ అవుతుంది. కాబట్టి మేము మా విధానాన్ని మార్చుకున్నాము.
మేము గణాంకాలను విశ్లేషించడం ప్రారంభించాము
అమ్మకాల గణాంకాలను విశ్లేషించినప్పుడు, సర్వర్లోని 95% పని 4 లైన్ల ఆదిమ వ్యాపార తర్కాన్ని కలిగి ఉందని స్పష్టమైంది. వారికి, ఒక SQL ప్రశ్న సరిపోతుంది మరియు ORMతో వ్యాపార లాజిక్ బ్లాక్ ద్వారా రూపొందించబడిన పూర్తి ప్రశ్నల సెట్ కాదు.
అలెక్సీ ORM లేకుండా పనిని తరలించడానికి నిల్వ చేయబడిన విధానాన్ని ప్రతిపాదించాడు మరియు అమలు చేశాడు. ఈ ఆలోచన సాధారణ ప్రాజెక్ట్ నమూనాకు విరుద్ధంగా ఉంది, టీమ్ లీడ్ దానిని జాగ్రత్తగా అభినందించింది, కానీ కస్టమర్ ప్రతిదీ అంగీకరించి అమలును అభ్యర్థించారు. ఇది ఆశ్చర్యం కలిగించదు, ఎందుకంటే కొత్త పద్ధతి ఉత్పత్తిపై ప్రాసెసింగ్లో ఆలస్యాన్ని నాలుగు గంటల నుండి చాలా నిమిషాలకు తగ్గించడం సాధ్యం చేసింది - సగటున 98 సార్లు.
అయినప్పటికీ, మాకు సందేహాలు ఉన్నాయి: ఇది సరైన నిర్ణయమా లేదా వ్యక్తిగత ప్రాధాన్యతకు సంబంధించిన విషయమా? సర్వశక్తిమంతుడైన C# మరియు ORMపై విశ్వాసం ఒక ప్రమాదంలో కదిలింది, అది సాధారణ పరిష్కారాల యొక్క పూర్తి శక్తిని చూపింది.
కేసు రెండు
ORM నమూనాలోని డేటాతో పనిచేయడానికి బృందం ఒక ప్రశ్నను వ్రాసింది, లోపాలు లేకుండా అన్ని నియమాల ప్రకారం సంకలనం చేయబడింది. దీని ప్రాసెసింగ్ 2-3 నిమిషాలు పట్టింది మరియు ఈ పారామితులు ఆమోదయోగ్యమైనవిగా అనిపించాయి. అయితే, సాధారణ ఎంపిక సాధనాలు మరియు వీక్షణలను ఉపయోగించి ప్రత్యామ్నాయ అమలు ఫలితాలను వేగంగా అందించింది - 2 సెకన్లలో.
అన్ని సూక్ష్మ నైపుణ్యాలను అర్థం చేసుకోవడానికి మరియు సరైన పద్ధతిని ఎంచుకోవడానికి మొత్తం ప్రాజెక్ట్ స్టాక్లో ధృవీకరణ పొందే నిపుణుడిని ఎన్నుకోవాల్సిన సమయం ఇది అని స్పష్టమైంది. అలెక్సీ ఈ పనిని చేపట్టాడు.
మొదటి సర్టిఫికేట్లు
సారాంశాన్ని అర్థం చేసుకోవడానికి, అలెక్సీ వెళ్ళాడు
- TS: Microsoft .NET ఫ్రేమ్వర్క్తో విండోస్ అప్లికేషన్స్ డెవలప్మెంట్ 4
- TS: C#లో Microsoft .NET ఫ్రేమ్వర్క్ 4 ప్రోగ్రామింగ్తో డేటాను యాక్సెస్ చేయడం
- TS: Microsoft .NET ఫ్రేమ్వర్క్ 3.5 విండోస్ ఫారమ్ల అప్లికేషన్ డెవలప్మెంట్
- PRO: Microsoft .NET ఫ్రేమ్వర్క్ 3.5ని ఉపయోగించి విండోస్ అప్లికేషన్లను రూపొందించడం మరియు అభివృద్ధి చేయడం
- PRO: Microsoft .NET ఫ్రేమ్వర్క్ని ఉపయోగించడం ద్వారా Windows-ఆధారిత అప్లికేషన్లను రూపొందించడం మరియు అభివృద్ధి చేయడం
- TS: Microsoft .NET ఫ్రేమ్వర్క్ 2.0 - Windows-ఆధారిత క్లయింట్ అభివృద్ధి
కొత్త ప్రాజెక్ట్లో పనిని ఆప్టిమైజ్ చేయడానికి ప్రయత్నిస్తూ, బృందం ఈ క్రింది నిర్ణయాలకు వచ్చింది:
- సిస్టమ్లు పని చేయడానికి, కోడ్ రాయడం యొక్క నియమాలను అనుసరించడం అవసరం: ఇండెంటేషన్లు మరియు వ్యాఖ్యలు కాదు, కానీ సాంకేతిక లక్షణాలు - డేటాబేస్లకు కాల్ల సంఖ్య, సర్వర్పై లోడ్ మరియు మరెన్నో.
- విరుద్ధమైన భావనలను వర్తింపజేయడం సమస్యకు దారి తీస్తుంది. డేటాబేస్ల కాన్సెప్ట్ సెట్ థియరీ అయితే ORM అనేది ఆపరేషన్స్ కాన్సెప్ట్.
- సాధారణ విషయాల క్రమానికి అంతరాయం కలిగించే ఆలోచనలు జట్టులో ప్రతిఘటనను ఎదుర్కోవచ్చు. అభివృద్ధి అనేది సంబంధాలు మరియు మీ దృక్కోణాన్ని వాదించే సామర్థ్యం గురించి కూడా చెప్పవచ్చు.
- సర్టిఫికేషన్ మీ క్షితిజాలను విస్తృతం చేస్తుంది మరియు ఏది ఉపయోగించవచ్చో మరియు ఏది ఉపయోగించకూడదో అర్థం చేసుకోవడానికి మిమ్మల్ని అనుమతిస్తుంది.
దశ మూడు: కోడ్ కంటే మరింత తెలుసుకోండి
పెద్ద-స్థాయి IT పరిష్కారాలపై పని చేస్తున్నప్పుడు, అనేక అంశాలు ముఖ్యమైనవి. ఉదాహరణకు, ప్రతి డెవలపర్ నెట్వర్క్ పారామితులకు శ్రద్ధ చూపరు, కానీ దాని బ్యాండ్విడ్త్ కూడా వ్యాపార సమస్య పరిష్కారాన్ని ప్రభావితం చేస్తుంది.
దీన్ని అర్థం చేసుకోవడం ఇవ్వబడింది 98 సిరీస్ సర్టిఫికేషన్:
వారు మీరు విషయాలను విస్తృతంగా పరిశీలించడానికి మరియు పరిమిత "కోడ్ మాత్రమే" భావన నుండి బయటపడటానికి మిమ్మల్ని అనుమతిస్తారు. ఇవి ఫండమెంటల్స్, బేసిక్స్, కానీ అవి లోతైన స్థాయిలో ప్రతిదీ అర్థం చేసుకోవడం ముఖ్యం.
సిరీస్ 98 సర్టిఫికేషన్లు చిన్న పరీక్షలు - 30 నిమిషాలకు 45 ప్రశ్నలు.
దశ నాలుగు: ప్రక్రియ నిర్వహణ
మొబైల్ గేమ్ని సృష్టించడం కంటే క్లినిక్లతో పని చేయడం చాలా ముఖ్యమైన పని. ఇక్కడ మీరు ఒక ఫీచర్ని జోడించలేరు మరియు ఉత్పత్తి కోసం దాన్ని విడుదల చేయలేరు - ఆమోద ప్రక్రియను అనుసరించడం మరియు కస్టమర్ నుండి అనేక సవరణలు చేయడం ముఖ్యం, ఎందుకంటే ప్రజల ఆరోగ్యం మరియు జీవితాలు ప్రమాదంలో ఉన్నాయి.
సాధారణ ఎజైల్ ఈ ప్రాజెక్ట్లో ఆశించిన ఫలితాలను అందించలేదు మరియు ప్రతి స్ప్రింట్ చాలా కాలం పాటు కొనసాగింది. విస్తరణల మధ్య ఇది 6 నెలల నుండి ఒక సంవత్సరం వరకు పట్టింది.
అదనంగా, పది క్లినిక్ల ప్రక్రియలను కొన్ని సాధారణ హారంకు తీసుకురావడం సాంకేతికంగా అసాధ్యం.
ఈ పరిస్థితులలో మరింత త్వరగా ఫలితాలను పొందడానికి, డెవలపర్లకు వ్యక్తిగత బాధ్యత మరియు ప్రక్రియల యొక్క పెద్ద-స్థాయి దృష్టి అవసరం - అంటే స్థిరమైన ఏకాగ్రత మరియు అధిక అర్హతలు.
ఒక నిపుణుడు ప్రక్రియలో మునిగిపోయినప్పుడు, అతను ఫలితాలు, కారణాలు మరియు పరిణామాలు, మొత్తం చిత్రాన్ని స్పష్టంగా చూస్తాడు. ఇది అదే సమయంలో అదనపు ప్రేరణ మరియు అవగాహన యొక్క అంశం, సమస్యలు మరియు సమస్యలను పరిష్కరించే సామర్థ్యాన్ని మెరుగుపరుస్తుంది.
బాగా పనిచేసే అవస్థాపన, చక్కగా నిర్మించిన ఆర్కిటెక్చర్ మరియు సరైన కోడ్తో, ఒక వ్యక్తి అనేక ప్రక్రియలను చేపట్టవచ్చు. ఏదేమైనా, ప్రాజెక్ట్ను ఒంటరిగా నడిపించగల సామర్థ్యం ఉన్న సార్వత్రిక సైనికులను పెంచడం అవసరం అని దీని అర్థం కాదు. కమ్యూనికేషన్ మరియు టీమ్వర్క్ కీలకం.
బృందంలో, ప్రతి డెవలపర్ తన సహచరులు అతని చర్యలపై ఆధారపడి ఉంటారని అర్థం చేసుకుంటారు. అభివృద్ధి దశలో 5 నిమిషాలు ఆదా చేయడం అంటే బహుశా 5 అదనపు గంటల పరీక్ష. దీన్ని అర్థం చేసుకోవడానికి, కమ్యూనికేషన్లను ఏర్పాటు చేయడం ముఖ్యం.
మా ప్రాజెక్ట్లో, ప్రక్రియలను మాస్టరింగ్ చేయడంలో అలెక్సీ సహాయం పొందారు
- రిస్క్ మేనేజ్మెంట్లో M_o_R ఫౌండేషన్ సర్టిఫికేట్
- ఎజైల్ స్క్రమ్ ఫౌండేషన్
- IT సర్వీస్ మేనేజ్మెంట్ ఫౌండేషన్
- EXIN వ్యాపార సమాచార నిర్వహణ ఫౌండేషన్
- ప్రాజెక్ట్ మేనేజ్మెంట్లో PRINCE2 ఫౌండేషన్ సర్టిఫికేట్
- టెస్ట్ ఇంజనీర్ సర్టిఫికేట్
- మైక్రోసాఫ్ట్ ఆపరేషన్స్ ఫ్రేమ్వర్క్ ఫౌండేషన్
- ఎజైల్ సర్వీస్ ప్రాజెక్ట్స్
edXలో కోర్సులు తీసుకోబడ్డాయి, ఇది స్టాటిస్టిక్స్ మరియు లీన్ ప్రోగ్రామింగ్ కోణం నుండి సిస్టమ్ను చూడటానికి సహాయపడింది మరియు తరువాత పొందేందుకు ముందుకు వచ్చింది ఆర్కిటెక్ట్ సర్టిఫికేట్:
- అల్పమైన ఉత్పత్తి
- సిక్స్ సిగ్మా: విశ్లేషించండి, మెరుగుపరచండి, నియంత్రించండి
- సిక్స్ సిగ్మా: డిఫైన్ అండ్ మెజర్
సిక్స్ సిగ్మా సూత్రం ప్రకారం, గణాంక నియంత్రణ అత్యంత అధిక సంభావ్యతతో అధిక-నాణ్యత ఫలితాన్ని నిర్ధారిస్తుంది.
తన స్థాయిని పెంచుతూ, డెవలపర్, ఒక నియమం వలె, ఈ క్రింది నిర్ణయాలకు వస్తాడు:
- కష్టపడి పని చేయకండి, కానీ సమర్థవంతంగా పని చేయండి.
- బయటివారిని వెంబడించడం ద్వారా మీ జీవితాన్ని క్లిష్టతరం చేయవద్దు: ఫాన్సీ టెక్నాలజీ సమస్యలను మెరుగ్గా పరిష్కరించదు.
- చక్రం యొక్క అన్ని దశలలో నిపుణులతో స్నేహం చేయండి మరియు వారి నొప్పి పాయింట్లను కనుగొనండి. వాస్తుశిల్పి తప్పనిసరిగా ప్రక్రియలలో నైపుణ్యం సాధించాలి: సమస్యను గుర్తించడం, సమస్యను సెట్ చేయడం, నెట్వర్క్ టోపోలాజీని రూపొందించడం, అభివృద్ధి, పరీక్ష, మద్దతు, ఆపరేషన్.
- లోపల మరియు వెలుపల ప్రతి లక్షణాన్ని తనిఖీ చేయండి.
- IT ప్రక్రియలు వ్యాపార ప్రక్రియలకు అనుగుణంగా ఉండవు మరియు ఇది తప్పనిసరిగా పరిష్కరించబడాలి.
దశ ఐదు: బిగ్ డేటా లెన్స్ ద్వారా నిర్మాణాన్ని అర్థం చేసుకోండి
ప్రాజెక్ట్ సమయంలో మేము చాలా పెద్ద డేటాబేస్లతో వ్యవహరించాము. కనీసం ఒక నిర్దిష్ట క్షణం వరకు అలా అనిపించింది. Alexey edXలో పెద్ద డేటాను అధ్యయనం చేయడం ప్రారంభించినప్పుడు, ప్రాజెక్ట్లో 1,5 Tb ఒక చిన్న డేటాబేస్ అని తేలింది. తీవ్రమైన ప్రమాణాలు - 10 Tb నుండి, మరియు ఇతర పద్ధతులు అక్కడ అవసరం.
సర్టిఫికేషన్ వైపు తదుపరి దశ పెద్ద డేటాపై కోర్సు. అతను డేటా ప్రవాహం యొక్క సంస్థను అర్థం చేసుకోవడానికి మరియు ఉత్పత్తి కార్యకలాపాలను వేగవంతం చేయడానికి సహాయం చేశాడు. మరియు చిన్న సాధనాలపై కూడా శ్రద్ధ వహించండి, ఉదాహరణకు, వ్యక్తిగత మైక్రో-టాస్క్లను పరిష్కరించడానికి Excelని ఉపయోగించడం ప్రారంభించండి.
సర్టిఫికేట్:
మైక్రోసాఫ్ట్ ప్రొఫెషనల్ ప్రోగ్రామ్: బిగ్ డేటా సర్టిఫికేట్
దశ ఆరు: డెవలపర్ నుండి ఆర్కిటెక్ట్ వరకు
జాబితా చేయబడిన అన్ని సర్టిఫికేట్లను స్వీకరించిన తర్వాత, డెవలపర్గా ఉన్నప్పుడు, అందుకున్న సమాచారం అధిక స్థాయి సంగ్రహణను కలిగి ఉందని అలెక్సీ అర్థం చేసుకోవడం ప్రారంభించాడు మరియు ఇది చెడ్డది కాదు.
ప్రక్రియల యొక్క పెద్ద-స్థాయి దృష్టి వాస్తుశిల్పి స్థాయికి దారితీస్తుంది, ఇది ధృవీకరణ యొక్క అత్యధిక స్థాయిలలో ఒకటి.
ఆర్కిటెక్ట్ సర్టిఫికేషన్ కోసం, అలెక్సీ వచ్చారు
ప్రోగ్రామ్లో చదువుకోవడానికి కోర్సులు ఉన్నాయి. ధృవీకరణ జ్ఞానాన్ని క్రమబద్ధీకరించింది మరియు డెవలపర్ నుండి ఆర్కిటెక్ట్ వరకు - అభివృద్ధి యొక్క కొత్త దశలోకి ప్రవేశించడానికి మాకు అనుమతి ఇచ్చింది.
సారాంశం
అలెక్సీ చెప్పినట్లుగా, పెద్ద-స్థాయి IT వ్యవస్థతో పని చేస్తున్నప్పుడు, ప్రోగ్రామింగ్ అనేది ఖరీదైన వినోదం కాదని గుర్తుంచుకోవడం ముఖ్యం, కానీ వ్యాపార సమస్యలను పరిష్కరించడానికి ఒక సాధనం. ఈ లేదా ఆ సవాలును ఎదుర్కొన్నప్పుడు, మీరు ఖచ్చితంగా వ్యాపార విలువను వ్రాయవలసి ఉంటుంది, తద్వారా ప్రాజెక్ట్ చివరి దశకు చేరుకోదు.
ఆర్కిటెక్ట్ ప్రోగ్రామింగ్ మరియు దాని ప్రాథమిక భాగాల గురించి ప్రత్యేక వీక్షణను కలిగి ఉన్నారు:
- డేటా ప్రవాహాన్ని సృష్టించడం మరియు/లేదా నిర్వహించడం
- డేటా ఫ్లో నుండి సమాచార ప్రవాహాన్ని సంగ్రహించడం
- సమాచార ప్రవాహం నుండి విలువ స్ట్రీమ్ను సంగ్రహించడం
- విలువ స్ట్రీమ్ మానిటైజేషన్
మీరు ఆర్కిటెక్ట్ దృష్టిలో ప్రాజెక్ట్ను చూస్తే, మీరు చివరి నుండి ప్రారంభించాలి: విలువను రూపొందించండి మరియు డేటా ప్రవాహం ద్వారా దానికి వెళ్లండి.
వాస్తుశిల్పి అభివృద్ధి నియమాలను అనుసరిస్తాడు, ప్రాజెక్ట్ యొక్క ప్రపంచ దృష్టిని కలిగి ఉంటాడు. అభ్యాసం మరియు మీ స్వంత తప్పుల ద్వారా దాన్ని చేరుకోవడం దాదాపు అసాధ్యం - లేదా బదులుగా, ఇది సాధ్యమే, కానీ దీనికి చాలా సమయం పడుతుంది. సర్టిఫికేషన్ మీ క్షితిజాలను విస్తృతం చేయడానికి మరియు ప్రతి సమస్య యొక్క పూర్తి సందర్భాన్ని చూడటానికి మిమ్మల్ని అనుమతిస్తుంది, వేలాది మంది నిపుణుల అనుభవంతో పరిచయం పొందడానికి మరియు సమర్థవంతమైన సమస్యను పరిష్కరించే నైపుణ్యాన్ని అభివృద్ధి చేస్తుంది.
ఈ రోజు వరకు, మేము పైన వివరించిన వైద్య వ్యవస్థతో ఐదు సంవత్సరాలకు పైగా పని చేస్తున్నాము మరియు గణనీయమైన మెరుగుదలలను సాధించాము. ఈ సమయంలో, అలెక్సీ 20 కంటే ఎక్కువ ధృవీకరణ పరీక్షలలో ఉత్తీర్ణత సాధించాడు:
- TS: Microsoft .NET ఫ్రేమ్వర్క్తో విండోస్ అప్లికేషన్స్ డెవలప్మెంట్ 4
- TS: C#లో Microsoft .NET ఫ్రేమ్వర్క్ 4 ప్రోగ్రామింగ్తో డేటాను యాక్సెస్ చేయడం
- TS: Microsoft .NET ఫ్రేమ్వర్క్ 3.5 విండోస్ ఫారమ్ల అప్లికేషన్ డెవలప్మెంట్
- PRO: Microsoft .NET ఫ్రేమ్వర్క్ 3.5ని ఉపయోగించి విండోస్ అప్లికేషన్లను రూపొందించడం మరియు అభివృద్ధి చేయడం
- PRO: Microsoft .NET ఫ్రేమ్వర్క్ని ఉపయోగించడం ద్వారా Windows-ఆధారిత అప్లికేషన్లను రూపొందించడం మరియు అభివృద్ధి చేయడం
- TS: Microsoft .NET ఫ్రేమ్వర్క్ 2.0 - Windows-ఆధారిత క్లయింట్ అభివృద్ధి
- 98-361: సాఫ్ట్వేర్ డెవలప్మెంట్ ఫండమెంటల్స్
- 98-364: డేటాబేస్ ఫండమెంటల్స్
- రిస్క్ మేనేజ్మెంట్లో M_o_R ఫౌండేషన్ సర్టిఫికేట్
- ఎజైల్ స్క్రమ్ ఫౌండేషన్
- IT సర్వీస్ మేనేజ్మెంట్ ఫౌండేషన్
- EXIN వ్యాపార సమాచార నిర్వహణ ఫౌండేషన్
- ప్రాజెక్ట్ మేనేజ్మెంట్లో PRINCE2 ఫౌండేషన్ సర్టిఫికేట్
- టెస్ట్ ఇంజనీర్ సర్టిఫికేట్
- మైక్రోసాఫ్ట్ ఆపరేషన్స్ ఫ్రేమ్వర్క్ ఫౌండేషన్
- ఎజైల్ సర్వీస్ ప్రాజెక్ట్స్
- అల్పమైన ఉత్పత్తి
- సిక్స్ సిగ్మా: విశ్లేషించండి, మెరుగుపరచండి, నియంత్రించండి
- సిక్స్ సిగ్మా: డిఫైన్ అండ్ మెజర్
- మైక్రోసాఫ్ట్ ప్రొఫెషనల్ ప్రోగ్రామ్: బిగ్ డేటా సర్టిఫికేట్
- సర్టిఫైడ్ సాఫ్ట్వేర్ ఆర్కిటెక్ట్ - మైక్రోసాఫ్ట్ ప్లాట్ఫాం
అన్ని పరీక్షలలో ఉత్తీర్ణత సాధించి, అలెక్సీ లీడ్ డెవలపర్ నుండి ప్రాజెక్ట్ ఆర్కిటెక్ట్గా ఎదిగాడు. అదే సమయంలో, ధృవీకరణ అనేది కస్టమర్ దృష్టిలో ప్రొఫెషనల్ డెవలప్మెంట్ మరియు ఖ్యాతిని పెంపొందించడానికి రెండింటికీ శక్తివంతమైన సాధనంగా మారింది.
"సర్టిఫికేషన్ రామ్" నియంత్రణ మరియు వివరణ అవసరమయ్యే వ్యక్తిగత క్లిష్టమైన ప్రక్రియలకు ప్రాప్యతను పొందడంలో సహాయపడింది. ఐటి సొల్యూషన్స్ యొక్క యూరోపియన్ కస్టమర్లు, ఒక నియమం వలె, అత్యంత విలువైన సర్టిఫికేట్ నిపుణులను మరియు వారికి మరింత చర్య స్వేచ్ఛను ఇవ్వడానికి సిద్ధంగా ఉన్నారు.
మీరు ఆసక్తి చూపినందుకు ధన్యవాదములు! వ్యాసం మీకు ఉపయోగకరంగా ఉందని మేము ఆశిస్తున్నాము.
మూలం: www.habr.com