కాబట్టి అబ్బాయిలు చూపించడానికి సిగ్గుపడరు

నేను ముసలివాడిని మరియు ఇప్పటికే తెలివితక్కువవాడిని, కానీ ప్రియమైన ప్రోగ్రామర్, మీకు ముందు ప్రతిదీ ఉంది. అయితే, మీ కెరీర్‌లో ఖచ్చితంగా సహాయపడే ఒక సలహాను నేను మీకు ఇస్తాను - ఒకవేళ, మీరు ప్రోగ్రామర్‌గా కొనసాగాలని అనుకుంటే.

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

ఇది ప్రధాన లక్షణం: పరిశోధనాత్మక మనస్సు.

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

పరిశోధనాత్మక మనస్సు అనేది సహజమైన గుణం కాదు, కానీ సంపాదించినది. ప్రోగ్రామర్‌గా పని చేసే ముందు, ఉదాహరణకు, నా దగ్గర ఎప్పుడూ లేదు.

మన పనికి సంబంధించి, ఒక పరిశోధనాత్మక మనస్సు తరచుగా బాస్టర్డ్ ఎందుకు పని చేయదని గుర్తించాలనే కోరిక. ఈ కోడ్‌ని ఎవరు వ్రాసినా - మీరు లేదా మరొకరు.

మీరు లేదా మీ సహోద్యోగులు పరిష్కరించిన ఏదైనా సమస్యను మీరు చూస్తే, సరళీకృత మార్గంలో ఇది ఇలా కనిపిస్తుంది: సమస్యను అర్థం చేసుకోండి, సవరణల కోసం స్థలాన్ని కనుగొనండి, మార్పులు చేయండి.

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

పరిశోధనాత్మక మనస్సును ఎలా అభివృద్ధి చేయాలి? సంక్లిష్టంగా ఏమీ లేదు. నేను చాలా సంవత్సరాల క్రితం ఒక సాధారణ వ్యూహంతో వచ్చాను:
కాబట్టి అబ్బాయిలు దానిని చూపించడానికి సిగ్గుపడరు.

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

ఈ పదాలను ఆల్కహాలిక్ అనామక క్లబ్ యొక్క నినాదంగా మార్చవద్దు. మీరు తిట్టని విషయం గుర్తించకపోతే లేదా మీరు చెత్త కోడ్ వ్రాసి ఉంటే, సగం వరకు వదిలివేసి, మీ ముక్కును వేలాడదీయండి మరియు "నేను చాలా తెలివితక్కువవాడిని మరియు దానిని అంగీకరించడానికి నేను భయపడను!" , మీ పనికిరానితనాన్ని చాటుకోవడం మరియు వారు మీ పట్ల జాలిపడతారని ఆశించడం - మీరు, అయ్యో , తిట్టుకోలేని ప్రోగ్రామర్ కాదు.

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

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

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

ఇచ్చిన ఉదాహరణలో సమస్యను పరిష్కరించడంలో చాలా తక్కువ సామర్థ్యం ఉన్నప్పటికీ, ఇంటర్న్ తీసుకున్న మార్గాన్ని చూపించడానికి అబ్బాయిలు సిగ్గుపడరు. మన పాత రోజుల్లో, అలాంటి వ్యక్తులు మాత్రమే జీవించారు - నిపుణులు లేరు కాబట్టి, ప్రతి ఒక్క సాంకేతికత ఖచ్చితంగా అందరికీ తెలియనిది, మరియు పరిశోధనాత్మక మనస్సు మాత్రమే వారిని రక్షించగలదు.

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

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

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

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

అవును, మరియు మనం ఎలాంటి అబ్బాయిల గురించి మాట్లాడుతున్నామో మర్చిపోవద్దు. ఇది మీ డెస్క్ పొరుగువాడు కాదు, మీ మేనేజర్ కాదు, మీ క్లయింట్ కాదు. ఇది ప్రోగ్రామర్ల ప్రపంచం మొత్తం.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి