CRUD యాప్లను నిర్మించడం ఆపండి: దానికి బదులుగా నిజమైన సమస్యలను పరిష్కరించండి
నా కెరీర్ ప్రారంభంలో నేను డ్యాష్బోర్డ్లు, లాగిన్ సిస్టమ్లు మరియు అడ్మిన్ ప్యానెల్లను నిర్మించడానికే సమయం వెచ్చించాను. నేను చాలా CRUD అప్లికేషన్లను రూపొందించాను.
వినియోగదారులు రికార్డులను క్రియేట్ (create), రీడ్ (read), అప్డేట్ (update) మరియు డిలీట్ (delete) చేయగలిగేవారు.
కోడ్ పనిచేసింది. కానీ ఎవరికీ దానితో సంబంధం లేదు.
ఇంటర్నెట్లో ఇప్పటికే తగినన్ని టాస్క్ మేనేజర్లు మరియు నోట్-టేకింగ్ యాప్లు ఉన్నాయి. ఈ సాధనాలు పెద్ద సమస్యలను పరిష్కరించలేవు.
నిజమైన వ్యాపారం అస్తవ్యస్తంగా ఉంటుంది.
డెవలపర్లకు క్లీన్ డేటా మరియు ప్రిడిక్టబుల్ (predictable) APIలు అంటే ఇష్టం. కానీ నిజ ప్రపంచం వేరుగా ఉంటుంది.
- వినియోగదారులు అసంపూర్తిగా ఉన్న ఫారమ్లను సమర్పిస్తారు.
- స్ప్రెడ్షీట్లలో తప్పు విలువలు ఉంటాయి.
- ఈమెయిల్స్లో గందరగోళంగా ఉన్న డేటా ఉంటుంది.
- ఫైల్లు రకరకాల ఫార్మాట్లలో వస్తాయి.
- సిస్టమ్లు ఒకదానితో ఒకటి అనుసంధానించబడి ఉండవు.
వాస్తవ పరిస్థితులు అస్తవ్యస్తంగా ఉన్నప్పుడు కూడా అద్భుతమైన సాఫ్ట్వేర్ పనిచేస్తుంది.
చాలా విజయవంతమైన ఉత్పత్తులు సంక్లిష్టమైన గణిత సమస్యలను పరిష్కరించవు. అవి అస్తవ్యస్తంగా ఉండే మానవ పనికి మరియు క్రమబద్ధమైన సాఫ్ట్వేర్కు మధ్య ఉన్న అంతరాన్ని పూరిస్తాయి.
కొత్త టెక్నాలజీతో ప్రాజెక్ట్లను ప్రారంభించడం ఆపండి.
కేవలం కొత్త ఫ్రేమ్వర్క్ లేదా AI నేర్చుకోవడానికే ప్రాజెక్ట్ను నిర్మించకండి. చివరికి అది ఎవరూ కొనడానికి ఇష్టపడని ఒక సాంకేతిక హాబీగా మిగిలిపోతుంది.
దానికి బదులుగా ఒక కష్టమైన సమస్యతో ప్రారంభించండి. ఈ ప్రశ్నలను అడగండి:
- ప్రజలు ఏ పనిని అసహ్యించుకుంటారు?
- ఏ ప్రక్రియ ప్రతి వారం గంటల సమయాన్ని తీసుకుంటుంది?
- ఏ తప్పులు తరచుగా జరుగుతుంటాయి?
- ఏ పని ఇంకా మాన్యువల్గా (manual) జరుగుతోంది?
పునరావృతమయ్యే పనులను ఆపడానికి వ్యాపార సంస్థలు డబ్బు చెల్లిస్తాయి. అవి ఆటోమేషన్ కోసం కాదు, సమయాన్ని ఆదా చేసుకోవడం కోసం డబ్బు చెల్లిస్తాయి.
ఒక ఐదు నిమిషాల పని నెలకు 500 సార్లు జరిగితే, అది 40 గంటల సమయం వృధా అయినట్లు లెక్క. ఆ చిన్న సమస్యను పరిష్కరించడం వల్ల భారీ విలువ (value) లభిస్తుంది.
ఉత్తమమైన ఇంజనీరింగ్ తెర వెనుక జరుగుతుంది. వినియోగదారులు ఒక సాధారణ బటన్ను మాత్రమే చూస్తారు. కానీ అది పనిచేయడానికి మీరు డేటా పైప్లైన్లు, ఎర్రర్ హ్యాండ్లింగ్ మరియు సెక్యూరిటీని నిర్మిస్తారు.
మీకు ప్రాజెక్ట్ ఐడియా కావాలంటే, సోషల్ మీడియా చూడటం ఆపండి. ఈ క్రింది వృత్తుల్లో ఉన్నవారితో మాట్లాడండి:
- అకౌంటెంట్లు
- రిక్రూటర్లు
- ఆపరేషన్స్ మేనేజర్లు
- కస్టమర్ సపోర్ట్
- లాజిస్టిక్స్ టీమ్లు
- హెల్త్కేర్ సిబ్బంది
ఈ వ్యక్తులు ప్రతిరోజూ అసమర్థతతో (inefficiency) పోరాడుతుంటారు. వారికి మరొక ప్రొడక్టివిటీ యాప్ అవసరం లేదు. వారు మాన్యువల్ పనిని ఆపాలని కోరుకుంటారు.
ట్రెండ్స్ వెంట పడకండి. మీరు చూసిన లేదా విన్న సమస్యను పరిష్కరించండి.
టెక్నాలజీ అనేది సులభమైన భాగం. సమస్యలోనే అసలైన విలువ ఉంటుంది.
Source: https://dev.to/samuel_98cf5d1e5ac4d898e0/stop-building-crud-apps-solve-real-problems-instead-3a8m
