మన ప్రభుత్వానికి ఆ దమ్ముందా?

ఫిబ్రవరి 10, 2010

ఇన్నాళ్ళు చంపుతాం, నరుకుతాం, తెగ్గోస్తాం, రక్తపుటేర్లు పారిస్తాం అని ప్రేలుతున్న కొంత మంది వేర్పాటు వాదుల గురించి  అందరూ మీడియాలోనూ, బయట మాట్లాడటం తప్పిస్తే ఎవరూ ఎక్కడా చట్టపరమైన చర్యలు చేపట్టమని కోరిన దాఖలాల్లేవు. స్వర్గీయ ఎన్టీఆర్ సతీమణి లక్ష్మీపార్వతి ఈ పని చేయడం ద్వారా ఇన్నాళ్ళకు ఒక మంచి పని చేసిందనిపిస్తుంది నాకు.

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


మా ఊరికి పట్టిన మద్యపాన భూతం

ఫిబ్రవరి 10, 2010

నేను ఎప్పుడైనా ఊరికెళితే చాలు “ఏం నాయనా రవే… బాగుండావా… నువ్వు బాగా సదూకుని మంచి ఉజ్జోగం లో చేరి మనూరి పేరు నిలబెట్టాల”  అని నోరారా పలకరించే వాడు, మనసారా దీవించే వాడు, మా ఊర్లో బూశాయన కొడుకు, పేరు మునిసుబ్బారెడ్డి*. ఈ మధ్యనే మద్యపాన మహమ్మారికి బలైపోయినాడు.

నేను చిన్నప్పుడు మా ఊర్లో సారా దుకాణాలు పెద్దగా ఉండేవి కావు. కానీ ఊరంతా స్వచ్ఛమైన తాటికల్లు మాత్రం బాగా దొరికేవి. ఎంత స్వచ్ఛమైనవంటే అలా చెట్టుమీద నుండి దించి ఆ చెట్టుకిందే అమ్మేసే వాళ్ళు. మద్యలో మేం పిలకాయలం ఎవరైనా లోటా ఎత్తుకుని పోతే గీత కార్మికులు మాకూ కొన్ని పోసేవాళ్ళు ఉచితంగా…

ఏంటి చిన్నపిల్లలు కూడా కల్లు తాగేవాళ్ళా అని ఆశ్చర్యపోకండి. మాకది అలవాటే. పెద్దవాళ్ళు కూడా అభ్యంతరపెట్టేవాళ్ళు కాదు కదా కొన్నిసార్లు కొద్దిగా పుచ్చుకోమని కూడా సలహా ఇచ్చేవాళ్ళు. అయితే దానికి ఓ పరిమితి ఉండేది. మామూలుగా అయితే ఓ లోటా, మహా అయితే ఒక చెంబుడు అంతే. ఎండా కాలంలో కల్లు మంచి చలవ చేస్తాయి కూడా. స్వచ్చమైన కల్లు ఆరోగ్యానికి పెద్దగా హానికరం కూడా కాదు.

అంత వరకు బాగానే ఉండేది మా ఊరు. తరువాత ఎక్కడి నుంచి వచ్చిందో సారా భూతం, మా ఊరి మీద పడింది. ఈ సారా తయారీలో నానా చెత్త వాడేవారు. ఈ భూతానికి దాసోహమైన చాలా మందిలో మునిసుబ్బారెడ్డి ఒకడు. సారాతో పోటీ తట్టుకోవడానికి కల్లును కల్తీ చెయ్యడం మొదలైంది. అక్కడి నుంచి ప్రారంభమైనాయి తాగేవారి ఇళ్ళలో కుటుంబ కలహాలు. నెమ్మదిగా వారి ఆరోగ్యాలు కూడా దెబ్బతినటం ప్రారంభించాయి.

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

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

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

ఇలా తాగుడుకు బానిసలైన వారి కుటుంబ సభ్యులు వారిచేత పూర్తిగా తాగుడు మానిపించడం సాధ్యం కాక “ఎప్పుడో ఏ యాళనో అయితే సరే… ఇట్ట రోజు నువ్వు సంపాదించింతా ఖర్చు పెట్టి తాగొచ్చి ఇంటి మీద పడి గొడవ చేస్తా ఎట్టా? మన సంసారం ఎట్ట జరగాల…మన బ్రతుకులెలా తెల్లారతాయి” అని వాపోతుంటారు. అయినా సరే వాళ్ళకివేం పట్టవు. ఈ చెవిలో విని ఆ చెవిలో అలా వదిలేస్తారు.

*పేరు మార్చాను


మా పసిమనసుల్లో కలకలం రేపిన రిజర్వేషన్లు

ఫిబ్రవరి 9, 2010

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

పసిమనసులు దైవంతో సమానమంటారు. లేత మనసులు కాబట్టి ఎన్ని ఓదార్పు మాటలు చెప్పినా కొన్ని రోజులు ముభావంగా ఉండిపోయే వాడ్ని మళ్ళీ పుస్తకాలు కొనిచ్చేదాకా. కొన్ని రోజుల తర్వాత కొంచెం విషయపరిజ్ఞానం వచ్చాక ఈ రిజర్వేషన్లు కనిపెట్టిన వాళ్ళమీద పిచ్చి కోపమొచ్చేది.  అసలు రిజర్వేషన్లు ఎందుకు పెట్టారో తెలిశాక, ఒకసారి రిజర్వేషన్ ను ఉపయోగించుకుని జీవితంలో పైకి వచ్చినా తర తరాలుగా సిగ్గులేకుండా ప్రభుత్వ సొమ్మును దుర్వినియోగం చేసేవారి మీద కోపమొచ్చేది.

ఈ రిజర్వేషన్లు అందవలసిన వారికి సహాయపడకుండా, “అభివృద్ధి చెందిన వెనుకబడ్డ కులాల” వారి అడుగులకు మడుగులొత్తుతున్నా ఈ చట్టం మార్చాలని మాట మాత్రమైనా అనుకోకపోవడం మన నాయకుల ఓటుబ్యాంకు రాజకీయాలకు నిదర్శనం. ఇప్పుడు గనుక అంబేద్కర్ ఉంటే ఈ చట్టం దుర్వినియోగమౌతున్న తీరు చూసి ఖచ్చితంగా సిగ్గుపడతాడేమో…


సాంకేతిక ఇంటర్వ్యూలపై నా వ్యాసం ఈనాడులో..

ఫిబ్రవరి 8, 2010

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

దృష్టి పెట్టవలసిన అంశాలు:

  • C భాషలో  ఆరేస్, పాయింటర్స్, స్ట్రక్చర్స్, యూనియన్స్, ఆపరేటర్ ప్రెసిడెన్స్, ఫంక్షన్స్ -కాల్ బై వాల్యూ, కాల్ బై రెఫరెన్స్, డైనమిక్ మెమరీ అల్లొకేషన్, బిట్ మ్యానిప్యులేషన్ ప్రోగ్రామ్స్ మొదలైన అంశాలన్నింటిపై స్పష్టమైన అవగాహన ముఖ్యం. చాలా ఇంటర్వ్యూల్లో స్ట్రింగ్స్ మీద ఎక్కువగా ప్రశ్నలు అడుగుతుంటారు. ఈ అంశాలు యశ్వంత్ కనిత్కర్ రాసిన Let us ‘C’, Test your C skills (BPB Publications) పుస్తకాల్లో సులభశైలిలో వివరించబడి ఉన్నాయి.
  • ప్రస్తుతం సాఫ్ట్‌వేర్ రంగంలో ఆబ్జెక్ట్ ఓరియంటెడ్ ప్రోగ్రామింగ్ భాషలదే రాజ్యం. C++, జావా, C# ఇవన్నీ బిజినెస్ అప్లికేషన్లలో విడదీయరాని భాగాలు. కాబట్టి ఆబ్జెక్ట్ ఓరియంటెడ్ ప్రోగ్రామింగ్ భావనలైన డేటే ఎన్‌క్యాప్సులేషన్, ఇన్‌హెరిటెన్స్, పాలీమార్ఫిజమ్, మరియు వీటిని ఉదహరించడానికి అవసరమైన ప్రోగ్రాముల మీద దృష్టి సారించడం అవసరం.
  • కంప్యూటర్ ఆర్కిటెక్చర్ : ప్రాసెసర్, వాటి ఆదేశాలు (ఇన్‌స్ట్రక్షన్స్), మెమొరీ వ్యవస్థ, నెట్‌వర్కింగ్ లాంటి హార్డ్‌వేర్ లాంటి అంశాలు.
  • నిర్వహణా వ్యవస్థ(ఆపరేటింగ్ సిస్టమ్): మెమరీ మేనేజ్‌మెంట్, షెడ్యూలింగ్ అల్గారిథమ్స్, కంకరెన్సీ, డెడ్ లాక్స్, ఫైల్ సిస్టమ్ నిర్వహణ ఈ సబ్జెక్టులో శ్రద్ధ చూపాల్సిన అంశాలు.
  • డేటా స్ట్రక్చర్స్ : స్టాక్స్, క్యూస్ – వాటి నిర్వచనాలు, వాటిమీద నిర్వహించగలిగే ఆపరేషన్స్, వీటిని అరేస్‌తో, లింక్‌డ్ లిస్ట్స్‌తో ఎలా ఇంప్లిమెంట్ చేయాలి? లింక్‌డ్ లిస్ట్స్ (సింగిల్ లింక్‌డ్ లిస్ట్, డబుల్ లింక్‌డ్ లిస్ట్), ప్రయారిటీ క్యూస్, బైనరీ ట్రీస్- ఇన్‌సర్షన్, డెలిషన్, ట్రావెర్సల్స్- ట్రీస్, గ్రాఫ్స్, వాటికి సంభందించిన వివిధ ప్రోగ్రాములు.
  • అల్గారిథమ్స్: సార్టింగ్, సర్చింగ్ అల్గారిథమ్స్ ప్రాథమికాంశాలు. చూడ్డానికి చాలా సంక్లిష్టంగా కనిపించే కొన్ని కంప్యూటర్ ప్రోగ్రాంలు రికర్షన్ అనే పద్ధతి ద్వారా చాలా సులువుగా సాధించవచ్చు. ఈ పద్ధతిలో ఒక సమస్యను దానినే పోలిన చిన్న సమస్యగా సూత్రీకరిస్తారు. చిన్న సమస్యను సాధిస్తే పెద్ద సమస్య దానంతట అదే పరిష్కారమవుతుంది. ఇవి రాయడానికి సులభంగానే ఉంటాయి కానీ విశ్లేషించడం కష్టం. కాబట్టి ఈ రికర్షన్ అల్గారిథమ్స్ పై ప్రత్యేక శృద్ధ చూపించాలి.
  • డేటాబేస్ : ప్రస్తుతం కంపెనీల్లో వాడే పెద్ద పెద్ద సాఫ్ట్‌వేర్ లన్నీ డేటాబేస్‌ల ఆధారంగా నడుస్తున్నాయి కాబట్టి వీటి గురించిన ప్రాధమికాంశాల మీద అవగాహన ఏర్పరుచుకోవాలి. డేటాబేస్ డిజైన్ కు సంబంధించిన నార్మల్ ఫామ్స్, డేటాబేస్ నుంచి సమాచారాన్ని సేకరించడానికి వాడే ప్రామాణిక భాష సీక్వెల్ (SQL) మొదలైనవి ముఖ్యమైన అంశాలు.
  • వెబ్ మరియు ఇంటర్నెట్: వెబ్ ఆధారిత అప్లికేషన్లు ఎక్కువ సంఖ్యలో చలామణీ అవుతున్నాయి కాబట్టి వీటి గురించి కనీసం ప్రాథమిక అవగాహన అయినా ఉండి తీరాలి.
  • సాఫ్ట్‌వేర్ ఇంజనీరింగ్ అంశాలు: సాఫ్ట్‌వేర్ అభివృద్ధి జీవిత చక్రం (Software Development Life Cycle), టెస్టింగ్, మరియు నిర్వహణ మొదలైన అంశాల మీద అవగాహన ఏర్పరుచుకోవాలి.