ప్రోగ్రామింగ్ కెరీర్. అధ్యాయం 1. మొదటి కార్యక్రమం

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

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

ఈ పుస్తకంలో నేను చదివిన సాహిత్యానికి సంబంధించిన సూచనలను మీరు కనుగొంటారు, నేను చదువుతున్నప్పుడు, పని చేస్తున్నప్పుడు మరియు స్టార్టప్‌ను ప్రారంభించేటప్పుడు నేను దాటిన వ్యక్తులతో కమ్యూనికేట్ చేసిన అనుభవం.
విశ్వవిద్యాలయ ఉపాధ్యాయుల నుండి పెద్ద వెంచర్ పెట్టుబడిదారులు మరియు బహుళ-మిలియన్ డాలర్ల కంపెనీల యజమానుల వరకు.
ఈ రోజు నాటికి, పుస్తకంలోని 3.5 అధ్యాయాలు సిద్ధంగా ఉన్నాయి, వాటిలో 8-10 వరకు ఉన్నాయి. మొదటి అధ్యాయాలకు ప్రేక్షకుల నుండి సానుకూల స్పందన లభిస్తే, నేను మొత్తం పుస్తకాన్ని ప్రచురిస్తాను.

నా గురించి

నేను జాన్ కార్మాక్, నికోలాయ్ దురోవ్ లేదా రిచర్డ్ మాథ్యూ స్టాల్‌మన్ కాదు. నేను Yandex, VKontakte లేదా Mail.ru వంటి కంపెనీలలో పని చేయలేదు.
నాకు పెద్ద కార్పొరేషన్‌లో పనిచేసిన అనుభవం ఉన్నప్పటికీ, దాని గురించి నేను ఖచ్చితంగా మీకు చెప్తాను. కానీ పెద్ద పేరులో పాయింట్ అంతగా లేదని నేను భావిస్తున్నాను, కానీ డెవలపర్‌గా మారే మార్గం యొక్క చరిత్రలో, ఇంకా, వాణిజ్య అభివృద్ధిలో నా 12 సంవత్సరాల కెరీర్‌లో జరిగిన విజయాలు మరియు ఓటములలో. అయితే, మీలో కొందరికి ITలో ఎక్కువ అనుభవం ఉంది. కానీ నా ప్రస్తుత కెరీర్‌లో జరిగిన డ్రామాలు మరియు విజయాలు వివరించదగినవి అని నేను నమ్ముతున్నాను. చాలా సంఘటనలు ఉన్నాయి మరియు అవన్నీ విభిన్నంగా ఉన్నాయి.

డెవలపర్‌గా నేను ఈ రోజు ఎవరు
- 70 కంటే ఎక్కువ వాణిజ్య ప్రాజెక్టులలో పాల్గొన్నాడు, వాటిలో చాలా వరకు అతను మొదటి నుండి వ్రాసాడు
— మా స్వంత ప్రాజెక్ట్‌లలో డజనులో: ఓపెన్ సోర్స్, స్టార్టప్‌లు
- ఐటీలో 12 ఏళ్లు. 17 సంవత్సరాల క్రితం - మొదటి ప్రోగ్రామ్ రాశారు
- మైక్రోసాఫ్ట్ అత్యంత విలువైన వ్యక్తి 2016
- మైక్రోసాఫ్ట్ సర్టిఫైడ్ ప్రొఫెషనల్
- సర్టిఫైడ్ స్క్రమ్ మాస్టర్
— నాకు C#/C++/Java/Python/JS మంచి కమాండ్ ఉంది
- జీతం - 6000-9000 $/నెలకు. లోడ్ మీద ఆధారపడి ఉంటుంది
- ఈ రోజు నా ప్రధాన పని ప్రదేశం ఫ్రీలాన్స్ ఎక్స్ఛేంజ్ అప్‌వర్క్. దాని ద్వారా నేను NLP/AI/MLతో డీల్ చేసే కంపెనీకి పని చేస్తున్నాను. 1 మిలియన్ వినియోగదారుల సంఖ్యను కలిగి ఉంది
— AppStore మరియు GooglePlayలో 3 అప్లికేషన్‌లను విడుదల చేసింది
— నేను ప్రస్తుతం అభివృద్ధి చేస్తున్న ప్రాజెక్ట్ చుట్టూ నా స్వంత IT కంపెనీని కనుగొనడానికి సిద్ధమవుతున్నాను

అభివృద్ధితో పాటు, నేను ప్రముఖ బ్లాగులకు కథనాలు వ్రాస్తాను, కొత్త సాంకేతికతలను బోధిస్తాను మరియు సమావేశాలలో మాట్లాడతాను. నేను ఫిట్‌నెస్ క్లబ్‌లో మరియు నా కుటుంబంతో విశ్రాంతి తీసుకుంటాను.

పుస్తకం యొక్క ఇతివృత్తానికి సంబంధించినంతవరకు అది బహుశా నా గురించి మాత్రమే. తదుపరిది నా కథ.

కథ. ప్రారంభించండి.

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

మేము 5 గ్రేడ్‌తో మా హోమ్‌వర్క్‌ను పూర్తి చేసాము ఎందుకంటే మేము ప్రతిదీ శ్రద్ధగా చేసాము. మేము A4 కార్డ్‌బోర్డ్ యొక్క మందపాటి షీట్‌ను కనుగొన్నాము. ఫోమ్ రబ్బరు నుండి పాత బొమ్మల నుండి సర్కిల్‌లు కత్తిరించబడ్డాయి మరియు వినియోగదారు ఇంటర్‌ఫేస్ ఫీల్-టిప్ పెన్నులతో డ్రా చేయబడింది. మా పరికరంలో కొన్ని బటన్లు మాత్రమే ఉన్నాయి, కానీ నా తల్లి మరియు నేను వారికి అవసరమైన కార్యాచరణను కేటాయించాము మరియు పాఠం సమయంలో "ఆన్" బటన్‌ను నొక్కడం ద్వారా, "స్క్రీన్ మూలలో లైట్ బల్బ్ ఎలా వెలిగిపోతుందో నేను ఉపాధ్యాయుడికి చూపించాను, ” అదే సమయంలో ఫీల్-టిప్ పెన్‌తో ఎర్రటి వృత్తాన్ని గీస్తూ.

కంప్యూటర్ టెక్నాలజీతో నా తదుపరి ఎన్‌కౌంటర్ దాదాపు అదే వయస్సులో జరిగింది. వారాంతాల్లో, నేను తరచూ మా తాతలను సందర్శించేవాణ్ణి, వారు వివిధ రకాల వ్యర్థాలను విక్రయించారు మరియు ఇష్టపూర్వకంగా పెన్నీల కోసం కొనుగోలు చేశారు. పాత గడియారాలు, సమోవర్‌లు, బాయిలర్‌లు, బ్యాడ్జ్‌లు, 13వ శతాబ్దపు యోధుల కత్తులు మరియు మరిన్ని. ఈ విభిన్న విషయాల మధ్య, ఎవరో టీవీ మరియు ఆడియో రికార్డర్ నుండి నడిచే కంప్యూటర్‌ను అతనికి తీసుకువచ్చారు. అదృష్టవశాత్తూ, మా అమ్మమ్మకి రెండూ ఉన్నాయి. సోవియట్-నిర్మిత, వాస్తవానికి. ఛానెల్‌లను మార్చడానికి ఎనిమిది బటన్‌లతో టీవీ ఎలక్ట్రాన్. మరియు వేగా టూ-క్యాసెట్ టేప్ రికార్డర్, ఇది ఆడియో టేపులను కూడా రీ-రికార్డ్ చేయగలదు.
ప్రోగ్రామింగ్ కెరీర్. అధ్యాయం 1. మొదటి కార్యక్రమం
సోవియట్ కంప్యూటర్ "పాయిస్క్" మరియు పెరిఫెరల్స్: TV "ఎలక్ట్రాన్", టేప్ రికార్డర్ "వేగా" మరియు బేసిక్ భాషతో ఆడియో క్యాసెట్

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

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

చిన్ననాటి జ్ఞాపకాల నుండి, ఇతర బంధువులతో కలిసి పనిచేసిన నా తల్లిదండ్రులు నా కోసం కొనుగోలు చేసిన అన్ని గాడ్జెట్‌లను నేను ఖచ్చితంగా గుర్తుంచుకుంటాను. మొదటి గిలక్కాయలు ప్రసిద్ధ గేమ్ "వోల్ఫ్ క్యాచ్స్ ఎగ్స్". నేను చాలా త్వరగా పూర్తి చేసాను, చివర్లో చాలా కాలంగా ఎదురుచూస్తున్న కార్టూన్‌ని చూశాను మరియు ఇంకేదైనా కావాలి. అప్పుడు Tetris ఉంది. ఆ సమయంలో దాని విలువ 1,000,000 కూపన్లు. అవును, ఇది 90వ దశకం ప్రారంభంలో ఉక్రెయిన్‌లో ఉంది మరియు నా విద్యావిషయక విజయానికి నాకు ఒక మిలియన్ ఇవ్వబడింది. అర్హతతో లక్షాధికారిగా భావిస్తున్నాను, నేను నా తల్లిదండ్రుల కోసం ఈ క్లిష్టమైన గేమ్‌ని ఆదేశించాను, అక్కడ వారు పై నుండి పడే వివిధ ఆకృతుల బొమ్మలను సరిగ్గా అమర్చాలి. కొనుగోలు చేసిన రోజున, టెట్రిస్‌ను నా తల్లిదండ్రులు అనియంత్రితంగా నా నుండి తీసుకెళ్లారు, వారు రెండు రోజులు దానిని వదిలించుకోలేకపోయారు.

ప్రోగ్రామింగ్ కెరీర్. అధ్యాయం 1. మొదటి కార్యక్రమం
ప్రసిద్ధ "వోల్ఫ్ క్యాచ్స్ గుడ్లు మరియు టెట్రిస్"

అప్పుడు గేమ్ కన్సోల్‌లు ఉన్నాయి. మా కుటుంబం ఒక చిన్న ఇంట్లో నివసించేది, అక్కడ మా మామ మరియు అత్త కూడా పక్క గదిలో నివసించారు. మా మావయ్య మిలటరీ పైలట్, అతను హాట్ స్పాట్‌ల గుండా వెళ్ళాడు, కాబట్టి అతని నమ్రత ఉన్నప్పటికీ అతను చాలా దృఢంగా ఉండేవాడు మరియు చాలా తక్కువ భయపడేవాడు.
సైనిక కార్యకలాపాలు. 90వ దశకంలో చాలా మంది వ్యక్తుల మాదిరిగానే, మా మామయ్య కూడా వ్యాపారంలోకి ప్రవేశించాడు మరియు మంచి ఆదాయాన్ని పొందాడు. కాబట్టి అతని గదిలో దిగుమతి చేసుకున్న టీవీ, ఒక VCR, ఆపై సుబోర్ సెట్-టాప్ బాక్స్ (డెండీకి సారూప్యం) కనిపించాయి. అతను సూపర్ మారియో, టాప్‌గన్, టెర్మినేటర్ మరియు ఇతర గేమ్‌లను ఆడటం చూసి నా ఊపిరి పీల్చుకుంది. మరియు అతను జాయ్‌స్టిక్‌ను నా చేతుల్లోకి ఇచ్చినప్పుడు, నా ఆనందానికి అవధులు లేవు.

ప్రోగ్రామింగ్ కెరీర్. అధ్యాయం 1. మొదటి కార్యక్రమం
ఎనిమిది-బిట్ కన్సోల్ "స్యుబోర్" మరియు లెజెండరీ "సూపర్ మారియో"

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

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

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

ప్రోగ్రామింగ్ కెరీర్. అధ్యాయం 1. మొదటి కార్యక్రమం
చిన్నప్పటి నుండి బొమ్మ తుపాకీ

"హ్యాకర్స్" చిత్రం గురించి ప్రస్తావించడం తప్పు కాదు. ఇది కేవలం 1995లో విడుదలైంది, ఇందులో 20 ఏళ్ల ఏంజెలీనా జోలీ నటించారు. ఆ సినిమా నాపై బలమైన ముద్ర వేసిందని చెప్పడానికి. అన్నింటికంటే, పిల్లల ఆలోచన ప్రతిదాన్ని ముఖ విలువతో గ్రహిస్తుంది.
మరియు ఈ కుర్రాళ్ళు ప్రముఖంగా ATMలను ఎలా శుభ్రం చేసారు, ట్రాఫిక్ లైట్లను ఆపివేసారు మరియు నగరం అంతటా విద్యుత్తుతో ఆడుకున్నారు - నాకు ఇది మాయాజాలం. హ్యాకర్ల వలె సర్వశక్తిమంతులుగా మారడం చాలా చల్లగా ఉంటుందని నాకు అప్పుడు ఆలోచన వచ్చింది.
కొన్ని సంవత్సరాల తరువాత, నేను హ్యాకర్ మ్యాగజైన్ యొక్క ప్రతి సంచికను కొనుగోలు చేసాను మరియు పెంటగాన్‌ను హ్యాక్ చేయడానికి ప్రయత్నించాను, అయినప్పటికీ నాకు ఇంటర్నెట్ లేదు.

ప్రోగ్రామింగ్ కెరీర్. అధ్యాయం 1. మొదటి కార్యక్రమం
"హ్యాకర్స్" చిత్రం నుండి నా హీరోలు

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

అయితే, నేను అతనితో నాకు కావలసినది చేసాను. Windows 98 డెస్క్‌టాప్‌లో విభిన్న చిహ్నాలు ఉన్నాయి. WinRar, Word, FAR, Klondike, గేమ్స్. అన్ని చిహ్నాలపై క్లిక్ చేసిన తర్వాత, నా దృష్టి FAR మేనేజర్‌పై పడింది. ఇది అపారమయిన బ్లూ స్క్రీన్ లాగా కనిపిస్తుంది, కానీ లాంచ్ చేయగల పొడవైన జాబితా (ఫైల్‌ల)తో. ప్రతిదానిపై క్లిక్ చేయడం ద్వారా, నేను ఏమి జరుగుతుందో దాని ప్రభావాన్ని పట్టుకున్నాను. కొన్ని పని చేశాయి, కొన్ని చేయలేదు. కొంతకాలం తర్వాత, ".exe"తో ముగిసే ఫైల్‌లు చాలా ఆసక్తికరంగా ఉన్నాయని నేను గ్రహించాను. వారు మీరు క్లిక్ చేయగల విభిన్నమైన అద్భుతమైన చిత్రాలను ప్రారంభిస్తారు. కాబట్టి నేను బహుశా మా మామయ్య కంప్యూటర్‌లో అందుబాటులో ఉన్న అన్ని exe ఫైల్‌లను ప్రారంభించాను, ఆపై వారు నన్ను చాలా ఆసక్తికరమైన బొమ్మ నుండి చెవులు పట్టుకుని ఇంటికి తీసుకెళ్లారు.

ప్రోగ్రామింగ్ కెరీర్. అధ్యాయం 1. మొదటి కార్యక్రమం
అదే FAR మేనేజర్

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

ఇప్పటికే వసంత ఋతువులో, ఒక PC కొనుగోలును ఊహించి, బహుశా నా జీవితంలో అత్యంత ముఖ్యమైన సంఘటన జరిగింది. నేను ముందుగానే ఆలోచించడానికి ప్రయత్నిస్తాను మరియు ఒక మంచి రోజు నేను మా నాన్నతో ఇలా చెప్పాను:
- నాన్న, నాకు కంప్యూటర్ ఎలా ఉపయోగించాలో తెలియదు. కోర్సుల కోసం సైన్ అప్ చేద్దాం

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

నా మొదటి పాఠం నాకు గుర్తుంది. Windows 98 లోడ్ కావడానికి చాలా సమయం పట్టింది, అప్పుడు ఉపాధ్యాయుడు నేలను తీసుకున్నాడు:
- కాబట్టి. మీరు విండోస్ డెస్క్‌టాప్ కావడానికి ముందు. ఇది ప్రోగ్రామ్ చిహ్నాలను కలిగి ఉంటుంది. దిగువన ప్రారంభ బటన్ ఉంది. గుర్తుంచుకో! అన్ని పని ప్రారంభ బటన్‌తో ప్రారంభమవుతుంది. ఎడమ మౌస్ బటన్‌తో దాన్ని క్లిక్ చేయండి.
అతను కొనసాగించాడు.
- ఇక్కడ - మీరు ఇన్‌స్టాల్ చేసిన ప్రోగ్రామ్‌లను చూస్తారు. కాలిక్యులేటర్, నోట్‌ప్యాడ్, వర్డ్, ఎక్సెల్. మీరు "షట్ డౌన్" బటన్‌పై క్లిక్ చేయడం ద్వారా మీ కంప్యూటర్‌ను కూడా ఆఫ్ చేయవచ్చు. ప్రయత్నించు.
చివరకు అతను ఆ సమయంలో నాకు మరింత కష్టతరమైన భాగానికి వెళ్లాడు.
"డెస్క్‌టాప్‌లో," మీరు డబుల్ క్లిక్ చేయడం ద్వారా ప్రారంభించగల ప్రోగ్రామ్‌లను కూడా చూడవచ్చు అని ఉపాధ్యాయుడు చెప్పారు.
- డబుల్!? - ఇది సాధారణంగా ఎలా ఉంటుంది?
- ప్రయత్నిద్దాం. ఎడమ మౌస్ బటన్‌తో దానిపై డబుల్ క్లిక్ చేయడం ద్వారా నోట్‌ప్యాడ్‌ను ప్రారంభించండి.

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

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

నేను మా అమ్మతో కలిసి నా మొదటి ప్రోగ్రామింగ్ పాఠానికి వచ్చాను. ఎందుకో నాకు గుర్తులేదు. స్పష్టంగా ఆమె కొత్త కోర్సుల కోసం చర్చలు జరపాల్సి వచ్చింది మరియు చెల్లింపులు చేయాల్సి వచ్చింది. ఇది బయట వసంతకాలం, అప్పటికే చీకటిగా ఉంది. మేము మినీబస్సు-గజెల్ ద్వారా నగరం మొత్తం ప్రయాణించి శివార్లకు, అపఖ్యాతి పాలైన ప్రాంతానికి చేరుకున్నాము.
ప్యానెల్ క్రుష్చెవ్, నేలపైకి వెళ్లి మమ్మల్ని లోపలికి అనుమతించాడు.
వారు నన్ను చివరి కంప్యూటర్‌లో కూర్చోబెట్టి, పూర్తిగా బ్లూ స్క్రీన్ మరియు పసుపు అక్షరాలతో ప్రోగ్రామ్‌ను తెరిచారు.
- ఇది టర్బో పాస్కల్. ఉపాధ్యాయుడు అతని చర్యపై వ్యాఖ్యానించాడు.
- చూడండి, ఇది ఎలా పని చేస్తుందనే దానిపై నేను డాక్యుమెంటేషన్ వ్రాసాను. ఇది చదివి చూడండి.
నా ముందు పసుపు రంగు కాన్వాస్ ఉంది, పూర్తిగా అపారమయిన వచనం. నేను నా కోసం ఏదో తెలుసుకోవడానికి ప్రయత్నించాను, కానీ నేను చేయలేకపోయాను. చైనీస్ వ్యాకరణం మరియు అంతే.
చివరగా, కొంత సమయం తరువాత, కోర్సు నాయకుడు నాకు ముద్రించిన A4 కాగితాన్ని అందించాడు. దానిపై కొన్ని వింత విషయాలు వ్రాయబడ్డాయి, నేను ఇంతకుముందు ప్రోగ్రామింగ్ కోర్సుల నుండి అబ్బాయిల మానిటర్‌లపై చూశాను.
- ఇక్కడ వ్రాసిన వాటిని తిరిగి వ్రాయండి. గురువుగారు ఆజ్ఞాపించి వెళ్ళిపోయారు.
నేను రాయడం మొదలుపెట్టాను:
కార్యక్రమం Summa;

కీబోర్డ్‌లో ఏకకాలంలో ఆంగ్ల అక్షరాల కోసం వెతుకుతూ రాసాను. వర్డ్‌లో, కనీసం నేను రష్యన్‌లో శిక్షణ పొందాను, కానీ ఇక్కడ నేను ఇతర అక్షరాలను నేర్చుకోవాలి. ప్రోగ్రామ్ ఒక వేలితో టైప్ చేయబడింది, కానీ చాలా జాగ్రత్తగా.
ప్రారంభం, ముగింపు, var, పూర్ణాంకం - ఇది ఏమిటి? నేను ఒకటవ తరగతి నుంచి ఇంగ్లీషు చదివినా, చాలా పదాలకు అర్థం తెలిసినా, అన్నింటినీ కలపలేకపోయాను. సైకిల్‌పై శిక్షణ పొందిన ఎలుగుబంటిలా, నేను తొక్కడం కొనసాగించాను. చివరగా తెలిసిన విషయం:
writeln ('మొదటి సంఖ్యను నమోదు చేయండి');
అప్పుడు - writeln('రెండవ సంఖ్యను నమోదు చేయండి');
అప్పుడు - writeln('ఫలితం = ',c);
ప్రోగ్రామింగ్ కెరీర్. అధ్యాయం 1. మొదటి కార్యక్రమం
అదే మొదటి టర్బో పాస్కల్ ప్రోగ్రామ్

అయ్యో, నేను వ్రాసాను. నేను కీబోర్డు నుండి నా చేతులు తీసివేసి, తదుపరి సూచనల కోసం గురువుగారి కోసం వేచి ఉన్నాను. చివరగా అతను వచ్చి, స్క్రీన్‌ని స్కాన్ చేసి, F9 కీని నొక్కమని చెప్పాడు.
"ఇప్పుడు ప్రోగ్రామ్ కంపైల్ చేయబడింది మరియు లోపాల కోసం తనిఖీ చేయబడింది" అని గురువు చెప్పారు
తప్పులు లేవు. అప్పుడు అతను Ctrl+F9 నొక్కమని చెప్పాడు, నేను కూడా మొదటిసారిగా దశలవారీగా వివరించవలసి వచ్చింది. మీరు చేయాల్సిందల్లా Ctrlని పట్టుకుని, ఆపై F9 నొక్కండి. స్క్రీన్ నల్లగా మారింది మరియు నేను అర్థం చేసుకున్న సందేశం చివరకు దానిపై కనిపించింది: "మొదటి నంబర్‌ను నమోదు చేయండి."
గురువుగారి ఆదేశానుసారం, నేను 7ని నమోదు చేసాను. తర్వాత రెండవ సంఖ్య. నేను 3ని నమోదు చేసి, ఎంటర్ నొక్కండి.

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

మినీబస్సులో ఇంటికి వెళ్లే దారి అంతా నేను అంతరిక్షంలో ఉన్నట్లు భావించాను. "ఫలితం" అనే శాసనం ఉన్న ఈ చిత్రం నా తలలో తిరుగుతోంది, ఇది ఎలా జరిగింది, ఈ యంత్రం ఇంకా ఏమి చేయగలదు, కాగితం ముక్క లేకుండా నేనే ఏదైనా వ్రాయగలనా. నాకు ఆసక్తి కలిగించే వెయ్యి ప్రశ్నలు, అదే సమయంలో నన్ను ఉత్తేజపరిచాయి మరియు ప్రేరేపించాయి. నా వయసు 14 సంవత్సరాలు. ఆ రోజు నన్ను ఆ వృత్తి ఎన్నుకుంది.

కొనసాగించాలి…

మూలం: www.habr.com

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