ప్రోగ్రామింగ్ కెరీర్. అధ్యాయం 3. విశ్వవిద్యాలయం

కథ యొక్క కొనసాగింపు "ప్రోగ్రామర్ కెరీర్".

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

నా తల్లిదండ్రులు నా ఇంటర్వ్యూకి హాజరయ్యారు మరియు అడ్మిషన్ గురించి ఆందోళన చెందారు. వాస్తవానికి, వారు శిక్షణ యొక్క ఒప్పంద రూపాన్ని ఎంచుకున్నారు. మార్గం ద్వారా, దీని ధర సుమారు $500/సంవత్సరం, ఇది 2003లో చాలా డబ్బు, ముఖ్యంగా మా చిన్న పట్టణానికి. అడ్మిషన్స్ ఆఫీసు నుండి అమ్మాయితో మా నాన్న డైలాగ్ నాకు బాగా గుర్తుంది:
ఒక అమ్మాయి: మీరు బడ్జెట్‌లో పరీక్షలలో ఉత్తీర్ణత సాధించడానికి ప్రయత్నించవచ్చు మరియు అది పని చేయకపోతే, ఒప్పందానికి మారండి. మీరు వాయిదాలలో చెల్లించవచ్చు.
తండ్రి: లేదు, మేము ఒప్పందం కోసం దరఖాస్తు చేయాలని ఇప్పటికే నిర్ణయించుకున్నాము
ఒక అమ్మాయి: సరే ఎందుకు, మీరు దేనినీ రిస్క్ చేయవద్దు
తండ్రి: లేదు, ఇది ఇప్పటికీ ప్రమాదం. నాకు చెప్పండి, అందరూ కాంట్రాక్ట్ కోసం దరఖాస్తు చేస్తున్నారా?
ఒక అమ్మాయి: అవును, అందరూ చేస్తారు. బహుశా పూర్తి మూర్ఖులు మాత్రమే చేయలేరు
తండ్రి: అప్పుడు మాకు అవకాశం ఉంది ... అతను నవ్వుతూ అన్నాడు మరియు మేము అడ్మిషన్ కోసం పత్రాలపై సంతకం చేసాము

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

వేసవిలో, ప్రవేశానికి ముందు, మా అమ్మమ్మ తన పెన్షన్ నుండి నాకు ఇచ్చిన మొత్తం $40కి పుస్తకాలు కొనడం కొనసాగించాను.
చిరస్మరణీయమైన మరియు ముఖ్యమైన వాటి నుండి:
1. "UML 2.0. ఆబ్జెక్ట్-ఓరియెంటెడ్ విశ్లేషణ మరియు డిజైన్". ఏదైనా సంక్లిష్టతతో కూడిన సాఫ్ట్‌వేర్‌ను ఎలా రూపొందించాలో, ఆర్కిటెక్చర్ ద్వారా ఆలోచించడం, ప్రతిదాన్ని భాగాలుగా విభజించడం, వినియోగ-కేసులు రాయడం మరియు UML రేఖాచిత్రాలను ఎలా గీయాలి అని నాకు నేర్పించిన పుస్తకం. సీనియర్లు, లీడ్స్ మరియు ఆర్కిటెక్ట్‌లకు అవసరమైన జ్ఞానం ఇది. ఆలోచన యొక్క వివరణ మాత్రమే ఉన్నప్పుడు, శూన్యం నుండి వ్యవస్థను సాకారం చేసే వారు.
నాకు ఇప్పటికే 30 ఏళ్లు పైబడిన వ్యక్తులు తెలుసు, ఉన్నత స్థాయి డెవలపర్ నుండి పై నుండి ఆర్డర్ వస్తే తప్ప వారు ఇంకా నిర్ణయం తీసుకోలేరు. ఫ్రీలాన్సింగ్ మరియు రిమోట్ వర్క్‌లో, మీరు తరచుగా క్లయింట్‌తో ఒకరితో ఒకరు పనిచేసేటప్పుడు, ఈ జ్ఞానం కూడా అమూల్యమైనది.
కొత్త అప్లికేషన్‌లు మరియు సేవలను సృష్టించే ఇండీ డెవలపర్‌లకు కూడా ఇవి సంబంధితంగా ఉంటాయి. కొంతమంది వ్యక్తులు వివరణాత్మక డిజైన్‌తో ఇబ్బంది పడినప్పటికీ. అందుకే వంకరగా ఉన్న UXతో మెమొరీ మొత్తాన్ని మింగేసేంత నాణ్యమైన సాఫ్ట్‌వేర్ మన దగ్గర ఉంది.
2. "ANSI C++ 98 స్టాండర్డ్". చాలా పుస్తకం కాదు, కానీ ఇది 800 పేజీల నేపథ్య సమాచారం. వాస్తవానికి, నేను దానిని సెక్షన్ వారీగా చదవలేదు, కానీ నా C++ కంపైలర్‌ని అభివృద్ధి చేస్తున్నప్పుడు నిర్దిష్ట భాషా నియమాలను సూచించాను. భాష యొక్క జ్ఞానం యొక్క లోతు, ప్రమాణాన్ని అధ్యయనం చేసి, అమలు చేసిన తర్వాత, ఏ అద్భుతమైన సారాంశంతోనూ వర్ణించలేము. మీకు భాష గురించి అన్నీ తెలుసునని మరియు ఇంకా ఎక్కువ అని మేము చెప్పగలం. ప్రమాణాన్ని అధ్యయనం చేయడానికి చాలా సుదీర్ఘమైన, శ్రమతో కూడిన పని. కానీ నా ముందు 5 సంవత్సరాల విశ్వవిద్యాలయం ఉంది, కాబట్టి ఎవరూ నన్ను నెట్టలేదు
3. "డెల్ఫీ 6. ప్రాక్టికల్ గైడ్.". ఇది GUI మరియు ఫారమ్-ఫ్లాటరింగ్ ప్రపంచంలోకి వేగంగా దూసుకుపోయింది. దాదాపు ప్రవేశ పరిమితి లేదు మరియు పాస్కల్ గురించి నాకు ఇప్పటికే బాగా తెలుసు. యూనివర్శిటీలో చదువుతున్నప్పుడు, నేను డెల్ఫీలో వాణిజ్య కార్యక్రమాలలో సింహభాగం రాశాను. ఇది యూనివర్శిటీ గ్రాడ్యుయేట్ విద్యార్థులకు సాఫ్ట్‌వేర్, చిన్న వ్యాపారాలు, ప్రభుత్వం కోసం అకౌంటింగ్. సంస్థలు. అప్పుడు అనేక ఫ్రీలాన్స్ ఆర్డర్లు ఉన్నాయి. XNUMXల మధ్యలో, విండోస్ డెవలప్‌మెంట్ మార్కెట్‌లో డెల్ఫీ ఆధిపత్యం చెలాయించింది. ఇప్పటి వరకు, స్థానిక స్టోర్‌లలో చెక్అవుట్ వద్ద మీరు తెలిసిన ఫాంట్‌లు మరియు నియంత్రణలతో ప్రోగ్రామ్‌లను చూడవచ్చు, ఇది డెల్ఫీ అప్లికేషన్‌ను ఇతర వాటి నుండి వెంటనే వేరు చేస్తుంది
4. "MFC ట్యుటోరియల్". డెల్ఫీపై పట్టు సాధించిన తరువాత, C++లో UIని సృష్టించడం కొనసాగించడం లాజికల్‌గా ఉంది. ఇది చాలా కష్టం, ప్రతిదీ పని చేయలేదు మరియు అర్థమయ్యేలా ఉంది. అయితే ఈ టెక్నాలజీని కమర్షియల్ ప్రాజెక్ట్స్‌లో అప్లికేషన్ దశకు కూడా తీసుకొచ్చాను. ఒక జర్మన్ యాంటీవైరస్ కంపెనీ ఈ రోజు వరకు MFCలో వ్రాసిన నా ప్రోగ్రామ్‌ను పంపిణీ చేస్తుంది.
5. "MSDN లైబ్రరీ 3తో 2001 డిస్క్‌లు". నాకు వెంటనే ఇంటర్నెట్ లేదు మరియు నాకు గుర్తున్నంత వరకు, MSDN లైబ్రరీ 2003లో ఆన్‌లైన్‌లో లేదు. ఏది ఏమైనప్పటికీ, నా స్థానిక PCలో MSDN రిఫరెన్స్ పుస్తకాన్ని ఇన్‌స్టాల్ చేయడం నాకు సులభమైంది మరియు ఏదైనా WinApi ఫంక్షన్ లేదా MFC క్లాస్ కోసం డాక్యుమెంటేషన్‌ను సులభంగా కనుగొనవచ్చు.
ప్రోగ్రామింగ్ కెరీర్. అధ్యాయం 3. విశ్వవిద్యాలయం
2002-2004 కాలంలో చదివిన అత్యంత ముఖ్యమైన పుస్తకాలు

ఇవి 2002-2004 మధ్య కాలంలో చదివిన పుస్తకాలు. వాస్తవానికి, ఇప్పుడు ఇది చిరిగిన వారసత్వం, ఇది .NET మరియు వెబ్ సాంకేతికతలను ఉపయోగించి బ్యాచ్‌లలో తిరిగి వ్రాయబడుతోంది. కానీ ఇది నా మార్గం, మీలో కొందరికి ఇలాంటి మార్గం ఉండవచ్చు.

మొదటి సెమిస్టర్

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

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

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

కొంతకాలం తర్వాత, క్లాస్‌మేట్స్ ప్రేక్షకులను విడిచిపెట్టడం ప్రారంభించారు, పరీక్ష నుండి సమస్యలను కలిగి ఉన్న మడతపెట్టిన కాగితపు ముక్కలను వారితో తీసుకెళ్లారు.
"నిర్ణయించడంలో నాకు సహాయం చెయ్యి" అని మొదటి డేర్ డెవిల్ అడిగాడు. "సరే, నేను ఇప్పుడు నిర్ణయిస్తాను," నేను సమాధానం చెప్పాను. బాల్‌పాయింట్ పెన్‌తో నలిగిన కాగితంపై ద్రావణాన్ని రాసి తిరిగి ఇచ్చాక 5 నిమిషాలు కూడా గడవలేదు. పథకం పనిచేస్తుందని చూసి, ప్రజలు చాలా తరచుగా ప్రేక్షకులను విడిచిపెట్టడం ప్రారంభించారు, కొన్నిసార్లు ఒకేసారి ఇద్దరు లేదా ముగ్గురు కూడా.
నా పని విండో గుమ్మము మీద మూడు ఆకుల స్టాక్స్ ఉన్నాయి. ఒక ప్యాక్‌లో కొత్తగా వచ్చిన TODO షీట్‌లు ఉన్నాయి. నా ముందు ప్రోగ్రెస్‌లో ఉన్న షీట్ ఉంది మరియు దాని పక్కన "పూర్తయింది" అనే ప్యాక్ ఉంది.
ఇది నా అత్యుత్తమ గంట. దాదాపు 20 మంది ఉన్న మొత్తం గుంపు సహాయం కోసం నా వైపు తిరిగింది. మరియు నేను అందరికీ సహాయం చేసాను.
మరియు డబ్బు సంపాదించాలనుకునే వ్యక్తి కొన్ని నిమిషాల తర్వాత, ఇక్కడ పట్టుకోవడానికి ఏమీ లేదని గ్రహించి, పరోపకారిపై దృష్టి పెట్టాడు.
సమూహం మొత్తం 4 మరియు 5 తరగతులతో పరీక్షలో ఉత్తీర్ణత సాధించారు మరియు నాకు ఇప్పుడు 20 మంది స్నేహితులు మరియు ప్రోగ్రామింగ్ విషయాలలో తిరుగులేని అధికారం ఉన్నారు.

మొదటి డబ్బు

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

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

వాస్తవానికి, ఈ పరిస్థితి సందర్శించే విద్యార్థులను అదనపు డబ్బు సంపాదించడానికి మార్గాలను వెతకడానికి ప్రేరేపించింది. మరియు వారి ముందు, చేతి పొడవుతో, నా రూపంలో "ప్రకాశవంతమైన తల" కూర్చున్నాడు. ఇది తేలికైనది మరియు అరుదుగా ప్రజలకు సహాయం చేయడానికి నిరాకరిస్తుంది.
నేను ఆ పరిస్థితిని సరిగ్గా వివరించానో లేదో నాకు తెలియదు, కానీ చివరికి పబ్‌లో జరిగిన ఈ సమావేశాలు SKS అనే నా కెరీర్‌లో మొదటి IT కంపెనీని సృష్టించడానికి దారితీశాయి. పేరు మన చివరి పేర్లలోని మొదటి అక్షరాలతో రూపొందించబడింది. ముగ్గురు వ్యవస్థాపకులు ప్రాతినిధ్యం వహిస్తున్న మా యువ సంస్థ, రాబోయే నాలుగు సంవత్సరాల్లో పోటీదారులను మరియు మొత్తం విశ్వవిద్యాలయాన్ని చీల్చింది.

ఎలోన్ ఒక ROP. అంటే, సేల్స్ విభాగానికి అధిపతి. అవి, మా అవుట్‌సోర్సింగ్ వ్యాపారం కోసం కొత్త క్లయింట్‌లను కనుగొనడం అతని బాధ్యతలు. విక్రయాల ఛానెల్ A4 కరపత్రాలను అడ్డంగా ముద్రించబడింది, ఒక సాధారణ శాసనం: "ప్రోగ్రామింగ్ సమస్యలను పరిష్కరించడం." మరియు క్రింద ఎలోన్ ఫోన్ నంబర్ ఉంది.
ప్రోగ్రామింగ్ చదువుతున్న విద్యార్థులు కనిపించే ప్రతి అంతస్తులో ఈ రకమైన బహిరంగ ప్రకటనలు ఉంచబడ్డాయి.
కస్టమర్ లాయల్టీ పరంగా మరింత బలమైనది, నోటి మాటల ద్వారా అమ్మకాల ఛానెల్.

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

హాటెస్ట్ సీజన్‌లో, సెషన్‌కు ముందు, అంటే డిసెంబర్ మరియు మేలో, నా కంప్యూటర్‌లో మొత్తం యూనివర్సిటీ పనులు ఉన్నట్లు అనిపించింది. అదృష్టవశాత్తూ, వాటిలో ఎక్కువ భాగం ఒకే రకమైనవి, ప్రత్యేకించి మొత్తం సమూహం యొక్క ప్రతినిధి ప్రాతినిధ్యం వహించే టోకు వ్యాపారి మమ్మల్ని సంప్రదించినప్పుడు. అప్పుడు 20 పనులు చేయడం సాధ్యమైంది, ఉదాహరణకు అసెంబ్లర్‌లో, 2-3 పంక్తులను మాత్రమే మార్చడం. అలాంటి సీజన్‌లో సీసలు నదిలా ప్రవహించాయి. మేము తప్పిపోయిన ఏకైక విషయం ఫ్లాపీ డిస్క్‌లు. 2003-2005లో మన నగరంలో పేద విద్యార్థులకు ఇంటర్నెట్ ద్వారా డబ్బు బదిలీ చేసే అవకాశం లేదు. అంతేకాకుండా, చెల్లింపుకు ఎటువంటి హామీలు లేవు, దీనిని ఇప్పుడు ఎస్క్రో అని పిలుస్తారు. అందువల్ల, SKS సంస్థ, ఆర్డర్‌లను నెరవేర్చేదిగా, విశ్వవిద్యాలయం యొక్క భూభాగంలో అపాయింట్‌మెంట్ ఇచ్చింది మరియు మేము ఇచ్చాము ఫ్లాపీ డిస్క్ ఒక పరిష్కారంతో. దాదాపు వాపసు లేదు (ఇంగ్లీష్ వాపసు నుండి - క్లయింట్ అభ్యర్థన మేరకు చెల్లింపు తిరిగి). ఫ్లాపీ డిస్క్‌లోని readme.txt ఫైల్‌కి నేను జోడించిన వాటిని నేర్చుకోగలిగితే అందరూ సంతోషంగా ఉన్నారు మరియు వారి 4-5 పాయింట్‌లను అందుకున్నారు. అయినప్పటికీ, పూర్తిగా పని చేసే ప్రోగ్రామ్ యొక్క సాధారణ డెమో కూడా తరచుగా ఉపాధ్యాయులలో అద్భుతమైన ప్రభావాన్ని కలిగిస్తుంది.

ధర హాస్యాస్పదంగా ఉంది, అయితే మేము దానిని పరిమాణంలో తీసుకున్నాము. ఉదాహరణకు, ఒక సాధారణ ఇంటి పని ధర $2-3. కోర్సు 10 $. అభ్యర్థి యొక్క పని కోసం ప్రోగ్రామ్ రూపంలో జాక్‌పాట్ ఒకసారి పడిపోయింది మరియు అతని రక్షణ కోసం సిద్ధమవుతున్న గ్రాడ్యుయేట్ విద్యార్థి కోసం దరఖాస్తు కోసం ఇది $20 వరకు ఉంటుంది. వేడి సీజన్లో, ఈ ఆదాయాన్ని 100 క్లయింట్లు గుణించవచ్చు, ఇది చివరికి నగరంలో సగటు జీతం కంటే ఎక్కువ. మేము చల్లగా భావించాము. వారు తమ చివరి పైసా కోసం చెబురెక్‌లో ఉక్కిరిబిక్కిరి కాకుండా నైట్‌క్లబ్‌లను కొనుగోలు చేయగలరు మరియు అక్కడ పేలుడు కలిగి ఉంటారు.

నా నైపుణ్యాల కోణం నుండి, ప్రతి కొత్త విద్యార్థి పనితో అవి గుణించబడ్డాయి. మేము వేరే శిక్షణా కార్యక్రమంతో ఇతర ఫ్యాకల్టీల నుండి దరఖాస్తులను స్వీకరించడం ప్రారంభించాము. మేము C++/MFCకి మొగ్గు చూపుతున్నప్పుడు కొంతమంది సీనియర్ విద్యార్థులు ఇప్పటికే జావా మరియు XMLలను తమ పూర్తి సామర్థ్యంతో ఉపయోగిస్తున్నారు. కొందరికి అసెంబ్లర్ అవసరం, మరికొన్ని PHP. సమస్యలను పరిష్కరించేటప్పుడు నేను సాంకేతికతలు, లైబ్రరీలు, డేటా నిల్వ ఫార్మాట్‌లు మరియు అల్గారిథమ్‌ల యొక్క మొత్తం జూని నేర్చుకున్నాను.
ఈ సార్వజనీనత ఈనాటికీ నాతోనే ఉండిపోయింది. ప్రాజెక్ట్‌లపై పనిచేసేటప్పుడు వివిధ రకాల సాంకేతికతలు మరియు ప్లాట్‌ఫారమ్‌లు కూడా ఉపయోగించబడతాయి. ఇప్పుడు నేను ఏదైనా ప్లాట్‌ఫారమ్, OS లేదా పరికరం కోసం సాఫ్ట్‌వేర్ లేదా అప్లికేషన్‌ను వ్రాయగలను. నాణ్యత, వాస్తవానికి, మారుతూ ఉంటుంది, కానీ నేను ప్రధానంగా వ్యవహరించే వ్యాపారం కోసం, బడ్జెట్ సాధారణంగా ముఖ్యమైనది. మరియు వారి కోసం ఒక వ్యక్తి ఆర్కెస్ట్రా అంటే నా నైపుణ్యాలతో నేను భర్తీ చేయగల డెవలపర్‌ల సంఖ్యకు తగ్గట్టుగా బడ్జెట్‌ను తగ్గించడం.

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

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

విధి యొక్క ట్విస్ట్

యూనివర్సిటీ 4వ సంవత్సరం ప్రారంభమైంది. బ్యాచిలర్ డిగ్రీని అందించిన చివరి కోర్సు. ఆచరణాత్మకంగా సాధారణ విద్యా విషయాలు లేవు, కానీ కంప్యూటర్లు మరియు నెట్‌వర్క్‌లకు సంబంధించినవి మాత్రమే. ఇప్పుడు, కొన్నిసార్లు నాకు సమయం లేదని లేదా అదే ఎలక్ట్రానిక్స్ లేదా నెట్‌వర్క్‌ల అంతర్గత నిర్మాణంపై ఆసక్తి చూపలేదని నేను చింతిస్తున్నాను. ఇప్పుడు నేను దీన్ని అవసరం లేకుండా పూర్తి చేస్తున్నాను, కానీ ఈ ప్రాథమిక జ్ఞానం ఏ డెవలపర్‌కైనా అవసరమని నేను ఖచ్చితంగా అనుకుంటున్నాను. మరోవైపు, మీరు ప్రతిదీ తెలుసుకోలేరు.
నేను నా స్వంత C++ కంపైలర్‌ని వ్రాయడం పూర్తి చేస్తున్నాను, ఇది ఇప్పటికే ప్రమాణం ప్రకారం లోపాల కోసం కోడ్‌ని తనిఖీ చేయగలిగింది మరియు అసెంబ్లీ సూచనలను రూపొందించింది. నేను నా కంపైలర్‌ను ఒక్కో లైసెన్స్‌కి $100కి విక్రయించగలనని కలలు కన్నాను. నేను దీన్ని వెయ్యి మంది కస్టమర్లతో మరియు మానసికంగా గుణించాను
స్పీకర్‌ల నుండి 50 సెంట్ల బాస్ బ్లాస్టింగ్ మరియు బ్యాక్‌సీట్‌లోని హాటీలతో సుత్తికి రవాణా చేయబడింది. 19 సంవత్సరాల వయస్సులో మీరు ఏమి చేయగలరు - అటువంటి ప్రాధాన్యతలు. నా ఇంట్లో తయారుచేసిన కంపైలర్ యొక్క ఉపాయం ఏమిటంటే, ఇది విజువల్ C++ మరియు gcc నుండి ఆంగ్లానికి బదులుగా రష్యన్‌లో లోపాలను సృష్టించింది, ఇది అందరికీ అర్థం కాలేదు. ప్రపంచంలో ఇంతవరకు ఎవరూ కనిపెట్టని కిల్లర్ ఫీచర్‌గా నేను దీనిని చూశాను. ఇంతకు మించి చెప్పడంలో అర్థం లేదని నా అభిప్రాయం. అది అమ్మకానికి రాలేదు. అయినప్పటికీ, నేను C++ భాషపై లోతైన పరిజ్ఞానాన్ని సాధించాను, అది ఈనాటికీ నాకు ఆహారంగా ఉంది.

నా నాల్గవ సంవత్సరంలో, నేను చాలా తక్కువగా విశ్వవిద్యాలయానికి వెళ్ళాను, ఎందుకంటే నాకు ప్రోగ్రామ్‌లో ఎక్కువ భాగం తెలుసు. మరియు నాకు తెలియనిది, నేను అర్థం చేసుకున్న విద్యార్థితో మార్పిడి చేయడం ద్వారా పరిష్కరించాను, ఉదాహరణకు, ఎలక్ట్రానిక్స్ లేదా సంభావ్యత సిద్ధాంతం. అప్పటికి మనకు ఏమి రాలేదు. మరియు సమాధానం నిర్దేశించబడిన వైర్‌పై కనిపించని హెడ్‌ఫోన్‌లు. మరియు తరగతి గది నుండి బయటకు పరుగెత్తడం వలన అతని ప్రత్యేకతలో ఉన్న ఒక గురువు మీ కోసం మొత్తం పరీక్షకు 2 నిమిషాల్లో పరిష్కారాన్ని వ్రాయగలరు. ఇది ఒక గొప్ప సమయం.
అదే కోర్సులో, నేను నిజమైన ఉద్యోగం గురించి ఆలోచించడం ప్రారంభించాను. కార్యాలయం, నిజమైన వాణిజ్య అప్లికేషన్లు మరియు మంచి జీతంతో.
కానీ ఆ సమయంలో, మా నగరంలో, మీకు ప్రోగ్రామర్ ఉద్యోగం మాత్రమే దొరుకుతుంది
“1C: అకౌంటింగ్”, ఇది నాకు అస్సలు సరిపోలేదు. నిరాశతో ఉన్నప్పటికీ, నేను ఇప్పటికే దీనికి సిద్ధంగా ఉన్నాను. ఆ సమయంలో నా స్నేహితురాలు వేరే అపార్ట్‌మెంట్‌కు వెళ్లమని ఒత్తిడి తెచ్చేది.
లేకపోతే, మీ తల్లిదండ్రులతో గోడ గుండా పడుకోవడం అస్సలు తప్పు కాదు. అవును, మరియు నేను ఇప్పటికే విద్యార్థుల సమస్యలను పరిష్కరించడంలో విసిగిపోయాను మరియు నేను ఇంకా ఏదైనా కోరుకున్నాను.

ఎక్కడి నుంచో ఇబ్బంది వచ్చింది. నేను C++/Java/Delphi ప్రోగ్రామర్ స్థానానికి $300 జీతంతో ఉద్యోగం కోసం వెతుకుతున్నానని mail.ruలో ప్రచారం చేయాలని అనుకున్నాను. ఇది 2006లో. దానికి వారు ప్రాథమికంగా ఇలా సమాధానమిచ్చారు: "బహుశా మీరు అలాంటి జీతం అభ్యర్థనలతో బిల్ గేట్స్‌కి వ్రాయవచ్చా?" ఇది నన్ను కలవరపరిచింది, కానీ ఇలాంటి సమాధానాల సమూహంలో, నన్ను ఫ్రీలాన్సింగ్‌లోకి తీసుకువచ్చిన వ్యక్తి కూడా ఉన్నాడు. మా దరిద్రమైన లాస్ వేగాస్‌లో నాకు తెలిసిన పనిని చేయడం ద్వారా మంచి డబ్బు సంపాదించడానికి ఇదే ఏకైక అవకాశం.
కాబట్టి విశ్వవిద్యాలయంలో చదువుకోవడం సజావుగా ఫ్రీలాన్స్ ఎక్స్ఛేంజ్లో పనిలోకి ప్రవహించింది. విశ్వవిద్యాలయం యొక్క అంశాన్ని మూసివేస్తూ, మేము ఈ క్రింది వాటిని చెప్పగలము: నేను 5 వ సంవత్సరానికి వెళ్ళలేదు. ఒక ప్రోగ్రామింగ్ మరియు "ఉచిత హాజరు" వంటి భావన ఉంది, నేను 146% ఉపయోగించాను.
స్పెషలిస్ట్ డిప్లొమాను రక్షించడం మాత్రమే చేయవలసి ఉంది. నా స్నేహితుల సహాయంతో నేను విజయవంతంగా చేశాను. ఈ కోర్సు ద్వారా నేను ఇప్పటికే నా తల్లిదండ్రుల నుండి అద్దె అపార్ట్మెంట్కు వెళ్లి కొత్త కారు కొన్నానని చెప్పడం విలువ. ప్రొఫెషనల్ డెవలపర్‌గా నా కెరీర్ ఇలా మొదలైంది.

క్రింది అధ్యాయాలు వ్యక్తిగత ప్రాజెక్ట్‌లు, అత్యంత తీవ్రమైన వైఫల్యాలు మరియు చాలా సరిపోని క్లయింట్‌లకు అంకితం చేయబడతాయి. 5 నుండి 40 $/గంట వరకు ఫ్రీలాన్సింగ్‌లో కెరీర్, నా స్వంత స్టార్టప్‌ని ప్రారంభించడం, అప్‌వర్క్ ఫ్రీలాన్స్ ఎక్స్‌ఛేంజ్ నుండి నేను ఎలా నిషేధించబడ్డాను మరియు ఫ్రీలాన్సింగ్ నుండి నేను ప్రపంచంలోని రెండవ అతిపెద్ద చమురు కంపెనీలో టీమ్ లీడర్‌గా ఎలా మారాను. ఆఫీసు మరియు స్టార్టప్ తర్వాత నేను రిమోట్ వర్క్‌కి ఎలా తిరిగి వచ్చాను మరియు సాంఘికీకరణ మరియు చెడు అలవాట్లతో అంతర్గత సమస్యలను ఎలా పరిష్కరించాను.

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

మూలం: www.habr.com

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