4-бөлім. Бағдарламалау мансабы. Кіші. Фрилансингке түсу

Әңгіменің жалғасы «Бағдарламашы мансабы».

Қараңғы түсе бастады. Тікелей де, жанама да. Мен бағдарламашы ретінде жұмыс іздедім, бірақ ешқандай нұсқа болмады.
Менің қаламда 2С әзірлеушілеріне арналған 3-1 жарнама болды, сонымен қатар бағдарламалау курстарының оқытушылары қажет болған сирек жағдай. 2006 жыл еді. Мен оқуымды университеттің 4-ші курсында бастадым, бірақ ата-анам мен қызым маған жұмыс іздеуім керек екенін анық айтты. Иә, мен мұны өзім қалаған едім. Сондықтан курс оқытушысы лауазымына бір-екі сұхбаттан өтіп, жолы болмай, 1С: Бухгалтерлік есепті меңгеруге асығатын болдым. Мен оқыған ондаған кітаптар мен C++/Delphi және Java тілдерінде жазылған жүздеген бағдарламалардың арқасында мен үмітсіздіктен 1С тілін үйрене бастадым.

Бірақ, бақытыма орай, қаламызға кабельдік интернет «әкеліп» қойған болатын, мен сайттарда жұмыс іздеу туралы хабарландыру жариялап, бағымды сынап көрдім. Mail.ru сайтында электрондық поштаны алып, жиі баратындықтан, мен өзім үшін жарнама бөлімін тауып, бағдарламалық жасақтаманы әзірлеу саласындағы барлық бай тәжірибем туралы жаздым. Мен соңғы бөлімде хабарландыруыма алғашқы он жауап «Гейтске хат жазу» рухында болғанын жаздым. Бірақ 11-і бағдарламалау курсының бірінші сабағында болғандай, менің тағдырымды 180 градусқа бұрған жігіт болды.

Менің кіріс жәшігіме шамамен келесі мазмұндағы хат түсті:

Сәлем Денис,
Менің атым Самвел, мен OutsourceItSolutions директорымын.
біз Сіздің mail.ru сайтында әзірлеуші ​​ретінде жұмыс іздеп жатқан хабарландыруыңызды байқадық. Дайын кандидатураңызды қарастырыңыз. Мен ICQ - 11122233 туралы толығырақ сөйлесуді ұсынамын.

С уважением
Самвел,
БАС АТҚАРУШЫ ДИРЕКТОР,
OutsourceItSolutions

Мұндай ресми және шектен тыс іскерлік стиль біздің ынтымақтастығымыздың бүкіл жолында жалғасты. Батыста айтқандай, менде «аралас сезімдер болды». Бір жағынан, адам жұмыс ұсынады, бұл біздің қалада болған шлак емес сияқты. Екінші жағынан, бұл компания туралы, оның немен айналысатыны және қандай шарттар ұсынатыны туралы ештеңе белгісіз. Әрине, жоғалтатын ештеңе болмаған кезде әрекет ету керек болды. Біз ICQ арқылы тез қосылдық, Самвел маған бірнеше сұрақ қойып, жұмысты бастау үшін құжаттарға қол қою үшін кездесуді ұсынды. Оның сұрақтары жалпы және негізінен менің дағдыларым мен тәжірибеме қатысты болды.
Мыналар сияқты: «Сіз не жазасыз?», «Нені көрсете аласыз?» және т.б. «Дерексіз класс пен интерфейстің айырмашылығы неде» деген жоқ. Әсіресе «массивті кері айналдыру» сияқты мәселелер.

Қыркүйек айының басы болатын, университетте лекциялар тек мамандық бойынша болды, мен оларға бардым. Жолда мен әкемнің достарын немесе достарының достарын кездестірдім, олар өздерінің бизнесі немесе мемлекеттік мекемесі үшін толыққанды Enterprise шешімін тегін алғысы келеді. Бұл да тәжірибе болды, мен дәрістерден бос уақытымда осы волонтерлік тапсырыстар бойынша біліктілігімді арттырдым.
Қысқасы, ақша жоқ, мүмкіндіктер болмады, сондықтан Самвел бір жерге қашудың соңғы үміті болып қалды.

Самвелмен кездесу күні мен сыныптастарымнан менімен серіктестік үшін сұхбатқа барғылары келе ме деп сұрадым.
Самвел IT дағдылары бар достарым болса, мен оларды өзіммен бірге ала аламын деп кекеледі. Жолдар арасында «біз барлығын таңдамай қабылдаймыз» деп жазылған. Сыныптастарымның азы, дәлірек айтсақ, респонденттердің оннан бірі келісетін. Бір қызығы, тордағы паб немесе Counter-Stirke сияқты маңызды істері бар тоғыз адам біраз уақыттан кейін Самвелмен аяқталды немесе онымен өтті.

Сөйтіп, Серёга есімді жігіт келісіп, менімен бірге бұл кісінің қандай кәсібі бар екенін біліп, болашағын қарастыруға кетті. Мен оған бірдеңе ұсынсам, Серёга әрқашан азғындыққа баратын. Мен жұмыс іздеуге арналған әлеуметтік желі құру сияқты идеяларды жиі ойлап таптым және Серёга кем дегенде кеңесші ретінде араласты. Айтпақшы, 2006 жылы LinkedIn енді ғана дамып келе жатқан еді және штаттан тыс жерде мұндай ештеңе болған жоқ. Мұндай әлеуметтік желінің дұрыс іске асырылған идеясын бүгінде сатуға болады $26 млрд.

Бірақ Самвелмен кездесуге оралайық. Мені алда не күтіп тұрғанын және қандай жағдайда жұмыс істейтінімізді білмедім. Мені қызықтыратын жалғыз нәрсе - мен айына 300 доллар аламын ба, ал егер жолым болса, мен білетін технологиялық стекті қолдана аламын ба.

Біз қоғамдық орында, стадионның жанында кездесуге келістік. Жанымызда орындықтар тізіліп, шу болды. Өнеркәсіптік қаланың орталығына жақын орналасқан бұл жер OutsourceItSolutions компаниясында Самвел есімді бас директормен жаңа жұмысқа келісім-шартқа отырғаннан гөрі, бір бөтелке сыра ішуге қолайлы болды.
Сондықтан оған бірінші сұрақ: «Не, сіздің кеңсеңіз жоқ па?» Самвел іркіліп қалды да, басқа жаққа қарап, әлі жоқ деп жауап берді, бірақ біз оны ашуды жоспарлап отырмыз.

Содан кейін ол супермаркеттен полиэтилен пакетінен маған және Серёгаға екі келісімшартты алып шықты. Мен оларда не жазылғанын түсінуге тырыстым, бірақ мен өмірімде мұндай нәрсені ешқашан оқыған емеспін және бұл заң тілі бас тартуға себеп болды. Шыдай алмай сұрадым:
-Ал не дейді?
— Бұл NDA, жария етпеу туралы келісім
- Ах...
Не туралы айтып тұрғаным одан бетер абдырап, бас изеуге тура келді. Тағы бес минут бойы мәтіннен «айыппұл», «несие», «міндетті», «сәйкес келмеген жағдайда» сияқты түйінді сөздерді іздедім. Ондай ештеңе жоқ екеніне көз жеткізіп, қол қойды. Естеріңізге сала кетейін, Серёга менімен бірге моральдық қолдау көрсету және өзіме ақша табудың жаңа мүмкіндіктерін іздеу үшін болды. Неге қол қойып жатқанын да түсінбей, бұл әрекетін менен кейін қайталады. Біз Самвелмен тағы бірнеше сөз алмастық. Тағы да менің дағдыларым мен тәжірибем туралы. Ол менің PHP тілін білетінімді сұрады.
Бұл бір нәрсе, бірақ мен PHP-мен өте сирек жұмыс істедім. Сондықтан мен Перлді білемін дедім. Бұған Самвел тәкаппарлықпен: «Ал, Перл - өткен ғасыр». Ғасыр енді ғана басталса да...

Бәрібір, әрі қарай не боларын білмей, мен Серёгаға қобалжыған күлкі аралас: «Е, олар өлім туралы бұйрыққа қол қойған жоқ...» дедім. Барлығы бір-біріне қарап, Самвел қосымша нұсқауларды электрондық пошта арқылы жіберуге уәде берді.

Келесі күні маған хат келді, онда маған «корпоративтік электрондық пошта», жеке профиліме сілтеме және оны толтыру туралы нұсқаулар берілді. Сондай-ақ Самвелдің толтырылған профилінің үлгісі.

Менің ойымша, бұл жерде OutsourceItSolutions қандай компания екенін айтқан жөн. Мұндай компания заңды түрде болған жоқ. Сол жылдардағы көздің жауын алатын дизайны мен бас директоры өте әлсіз сайт болды. Самвел. Үйде монитордың алдында шорт пен футболкамен отырған шығар. Ол сонымен қатар веб-әзірлеуші ​​болды, ол өзінің негізгі табысын сағатына 20 доллармен жасады. Мен оның әкесімен бұрын Самвелдің жасаған ісімен айналысқанмын. Атап айтқанда, мен Батысқа тапсырыстар үшін ақы алатын жоғары курс студенттерін іздедім. Кәдімгі үйде жасалған аутстаф.

Осылайша, Samvel 2004 жылы құрылғаннан бері oDesk штаттан тыс биржасында (қазір ол Upwork) тіркелген. Әрине, ол қазірдің өзінде жоғары профильді, көптеген дағдыларды және шетелдік клиенттермен қалай жұмыс істеу керектігін нақты түсінді.
Сондай-ақ әкесінің жолын қуып, oDesk-те өз агенттігін ашты. Ол жерге мен сияқтыларды әкеліп, тапқан әрбір сағатының пайызын алып отырды. Ол кезде оның мекемесінде шамамен 10-15 адам болатын. Соңғы рет қарағанымда «IT мамандарының» саны жүзден асты.

Мен жұмыс тапсырмама қайта ораламын - oDesk жүйесінде профильді толтырыңыз. Түсінгеніңіздей, Самвел мені фрилансерлікке әкелді. Бұл сол кезде және сол жерде өз біліміммен бірдеңе табуға болатын жалғыз мүмкіндік еді. Менің жолым болды. Мені кейіннен фриланспен айналысқан достарымның көпшілігі сияқты. Қазір көпшілігімізде IT, фрилансинг және қашықтан жұмыс жасауда 10-12 жылдық тәжірибеміз бар. Біздің топтағылардың бәрі бірдей сәтті болмады, бірақ бұл бөлек мәселе.

oDesk профилінің жоғарғы жағындағы жиырмасыншы қарамен 8 $/сағ деген жазуды көріп, мен бұл көрсеткішті қырық сағаттық жұмыс аптасына, содан кейін айына 160 сағатқа көбейте бастадым. Ақырында 1280 долларды санаған кезде мен қуанышты эйфорияны бастан өткердім. Мен 2107 доллар шамасында пайдаланылған ВАЗ-2000 көлігін сатып алуға қанша уақыт кететінін бірден анықтадым. Одан да зор ынтамен мен өз профилімді толтыруға асықтым және оған болған және болуы мүмкін барлық нәрселерді жаздым.

«Басқа тәжірибе» айдарында мен футболды жақсы ойнайтынымды және команданың капитаны болғанымды жаздым. Бұл үшін Самвел бұл тәжірибе тақырыптан тыс екенін және оны жою керек екенін әдептілікпен айтты. Содан кейін мен oDesk-те тест тапсыра бастадым. Бұл сондай кәсіп, тіпті сіздің фамилияңыз Stroustrup болса да, C++ тілінде ең жоғары балл алатыныңыз шындық емес. Сұрақтарды не үндістер, не басқа фрилансерлер жазған және олар түсініксіз, кейде қателіктерге толы болды. Кейінірек oDesk маған осы сұрақтарды жауаптарымен жіберіп, тесттерді қарап шығуымды өтінді. Мен кем дегенде 10 қате мен қате тұжырым таптым.

Бірақ соған қарамастан. Delphi 6 тесті бойынша мен 4.4-тен 5 балл алдым, бұл мен үшін жетістік болды. C++ тілінде олар тіпті «бірінші орын» медалін алды, бұл Шайтанның өзі осы уақытқа дейін бұл сынақтан өте алмағанын білдіретін сияқты. Бұл стандартты зерттеуге және компилятор жазуға деген талпыныстарымның нәтижесі болды. Сондықтан, бос профиль болса да, мен басқа фрилансерлерден бәсекелестік басымдылыққа ие болдым.

4-бөлім. Бағдарламалау мансабы. Кіші. Фрилансингке түсу
2006-2007 жылдардағы oDesk профилім

Айта кету керек, 2006 жылы oDesk.com жұмыс үстелінің бағдарламалық жасақтамасын әзірлеу бөлімінде күніне 2 рет хабарламалар пайда болатын ыңғайлы орын болды. Оларға көбіне Шығыс Еуропадан келген 3-5 адам жауап берді. Ал бос портфолиомен жақсы жобаны жұлып алуға болатын еді. Жалпы, бәсекелестік болмады, және солай болды. Мен бірінші жобаны тез қабылдадым.

Бір-екі аптаның ішінде Самвел менің тауашамадағы жұмысқа өтініш жіберді. Содан кейін ол маған оны өзім жіберуімді айтты - менде қолданба үлгілері бар.

Алғашқы клиенттер

Бір қызығы, менің oDesk-тегі бірінші клиентім Америкадан келген студент болды, мен біздің студенттерге чебурек үшін шешкен мәселеге ұқсас мәселемен айналыстым. Сағат 10 шамасында бірінші клиент менің Yahoo Messenger-ді тықылдатты. Мен біраз қобалжыдым, өйткені мен өзімді маңызды нәрсенің алдында тұрғандай сезіндім. Ал болашақ осы тәртіпке байланысты. Кез келген жағдайда, бірінші күні жұмысқа баратын кез келген дерлік қарапайым адам сияқты. Тіпті бұрын жұмыс істемесе де.

Бұл тұтынушы маған тапсырманың егжей-тегжейлі сипаттамасы бар Word файлын ең кішкентай бөлшектеріне дейін жіберді. Енгізу/шығару және кодты пішімдеу мысалдары. Талаптардың сапасы біздікінен әлдеқайда жоғары болды. Сыртта түн болғанына қарамастан, бүгін оған жіберу үшін мәселені жазуға асықтым. Мен үшін бірінші оң пікірді алу маңызды болды. Содан кейін клиенттің стандартты сұрағы келді - «мәселені шешуге қанша уақыт қажет?» Мен бәрін жылтыратуға және сынауға шамамен 3 сағат кетеді деп ойладым.

4 шығады және дәстүр бойынша біз форс-мажор жағдайында және аяқтауды ұнататындар үшін 2-ге көбейтеміз. Мен: «Сағат 8, мен сізге шешімді ертең жіберемін» деп жауап беремін.
Негізі мен түнгі екіде бітірдім. Ал АҚШ-тың батыс бөлігінде әлі де жеңіл болды. Сондықтан, трекерге 5 сағат кіргеннен кейін шешімді Америкадағы бірінші студенттік клиентіме жібердім.

Ертеңінде бұл жігіттің қуанышы мен алғысы көп болды. Ол өз шолуында менің қаншалықты керемет екенімді және барлығын көрсетілген 5 сағаттың орнына 8 сағатта жасағанымды жазды. Бұл тұтынушылардың адалдығы. Ұзақ мерзімге тапсырыс алсам, әрине тегін жасайтын едім. Бірақ менің шотыма 40 доллар түскенде қандай қуаныш болды. Біздің студенттерден 2 доллар емес, 40 доллар! Дәл сол жұмыс үшін. Бұл кванттық секіріс болды.

Ұзақ мерзімді клиент

Уақыт өте келе мен әртүрлі ұсақ-түйектерге тап болдым, бұл маған қаладағы орташадан жоғары табыс әкелді. Мен не болып жатқанын енді ғана түсіндім. Ағылшын тілін, әрі еркін сөйлей білу керек еді. Мектепте де, университетте де тіл үйренсем де, ана тілінде сөйлейтін адам болу бөлек мәселе. Әсіресе американдық болса. Содан кейін бүкіл сөйлемдерді аударатын Magic Gooddy бағдарламасы танымал болды.
Сондай-ақ кірістірілген сөйлеу синтезаторы бар. Бұл аударманың сапасы Равшан мен Джамшуд стилінде болғанымен, көп көмектесті.

4-бөлім. Бағдарламалау мансабы. Кіші. Фрилансингке түсу
Magic Gooddy - бұл алғашқы клиенттермен диалог жүргізуге көмектесетін бағдарлама

Бірде мен MySpace әлеуметтік желісінен деректерді жинайтын Internet Explorer плагинін жазу керек болатын жұмысқа өтінім бердім. Бүгінгі таңда екі жоба да өткеннің жәдігері. Ал 2006 жылы ол негізгі болды. Facebook жойылып, MySpace толығымен жойылады деп ешкім ойлаған жоқ. Сондай-ақ ешкім Chrome қолданбаған, себебі... ол әлі жоқ еді. Ал Firefox плагиндері танымал болмады. Штаттарда IE үлесі басқа браузерлерге қарағанда бірнеше есе көп болды. Сондықтан клиенттің бәс тігуі дұрыс болды, тек ол 5 жыл артта қалды.

Маған IE-де болып жатқан барлық оқиғаларды тіркейтін плагин жазу үшін бірнеше жүз долларға тест тапсырмасы берілді.
Мен мұны қалай істеу керектігін білмедім. Олар бізге университетте бұны үйреткен жоқ, мұндай бұйрықтар болған жоқ. Мен сүйікті rsdn.ru сайтынан іздеуге (StackOverflow да көмектеспеді) және «IE, плагин» кілт сөздерін пайдаланып іздеуге тура келді. Менің техникалық сипаттамаларымда жазылған нәрсені басқа бағдарламашы дайындағанына қуанышымды елестетіп көріңізші. Дереккөздерді жүктеп алып, браузер оқиғаларының журналдарын көрсету үшін терезені тартып, мен тапсырманы тексеруге жібердім.

Жарты сағаттан кейін жауап келді - «Мен өте қуаныштымын!» Бұл қызықты жұмыс! Ынтымақтастықты жалғастырайық!
Яғни, адам риза болды және сағат сайын жалғастыруға ынталы. Мені таң қалдырғаны ол уақыт өте келе ставкамды 10 доллардан 19 долларға дейін көтеруді ұсынды. Мен қатты тырыстым, бірақ жобаны жалғыз жүргізу тәжірибесі жетіспеді. Ал Энди (клиенттің аты болды) мені ақшамен немесе инвесторды қалай іздегені туралы әңгімелермен ынталандыруға тырысты. Осының бәріне қарамастан, Энди маған фрилансерліктен ақша табуға болатындығына сенімділік берген және өте жақсы адам болды. Сондай-ақ ол маған Самвелді тастап, бекер пайыз төлемейтіндей жеке профиль құруға мүмкіндік берді.

Жалпы, мен Эндимен бір жылдан астам жұмыс істедім. Мен оның барлық талаптарын, жоспарлары мен идеяларын C++ кодында жүзеге асырдым. Ол сонымен қатар жобаны кеңейту үшін инвесторларға қалай жүгіретінін айтты. Ол мені бірнеше рет Америкаға шақырды. Жалпы, достық қарым-қатынастарымыз дамыды.

Бірақ сіз бизнес жасайтын американдықтарға сенбеңіз. Бүгін ол сіздің досыңыз, ал ертең ол көзді ашып-жұмғанша жобаның бюджетін өзгерте алады немесе оны толығымен жауып тастай алады. Мен мұны 12 жылда көп көрдім. Сұрақтар ақшаға қатысты болса, отбасы, денсаулық, шаршау сияқты барлық құндылықтар оларды алаңдатпайды. Басына тікелей соққы. Ал енді сөйлеспейді. Мен ТМД елдерінен келген клиенттер туралы ештеңе айтпағым келеді.
Бұл 2-тан астам жағдайдың 60-і аяқталмаған. Бұл менталитет. Ал бұл бөлек посттың тақырыбы.

Сонымен, Энди жобасынан жергілікті олигарх ретінде ақша тауып жүргенде, мен университетті бітіруге жеке жаңа көлігіммен келдім.
Маған алда, барлық жолдар ашық сияқты көрінді. Мен бұл жобаға инвестиция табатынымызға сендім және мен оның кем дегенде топ жетекшісі боламын.

Бірақ бұл бизнесте бәрі бірдей тегіс емес. Мамандық дипломын алып, құрбым екеуіміз демалуға, көңіл көтеруге теңізге бардық. Дәл сол кезде Энди маған шошқаны сырғытты. Мен демалып жатқанда ол келісім-шартты жауып тастады, себебін сұрасам, ақша жоқ, бәрі шірік, жобада көптеген қателер бар деп құлықсыз жауап берді. Сондықтан жүздеген қателерден тұратын осы тізімді бірнеше жүзге түзетіңіз, әрі қарай не болатынын көрейік. Дегенмен күрт бұрылыс. Әрине, бұл Пошта жәшігін 100 миллион долларға жапқан Dropbox емес, бірақ одан әрі әрекеттер толығымен анық болмады.

Сөйтіп, сүт құйылған бақадай суға батып кетпеуге тырысып, қаймақты шайқадым. Бірақ төлем бірнеше есе азайды, талаптар көбейді, мен ынтымақтастықты тоқтатудың уақыты келді дедім. Іс бұлай бұдан әрі жүрмейді. Бірнеше жылдан кейін Энди маған бірнеше рет кеңес сұрады. Ол әлі де тыныштала алмай, жаңа стартаптарды ашуда. Ол TechCrunch және басқа да іс-шараларда сөйлейді. Енді мен сөйлеуді бірден танитын, аударатын және синтездейтін қосымшаны жасадым.
Менің білуімше, мен бірнеше миллион инвестиция алдым.

Мен oDesk-те жаңа клиентті іздей бастадым, бұл қиын болды. Жақсы табыстың, тұрақтылықтың және тарифтердің бір кемшілігі бар. Олар салқындайды. Егер кеше мен бірнеше мүмкіндіктерді қосу арқылы бір аптада 600 доллар таба алатын болсам. Содан кейін «бүгін», жаңа клиентпен, дәл сол 600 долларға мен бір уақытта клиенттің құралдарын, инфрақұрылымын, командасын, пәндік аймағын және жалпы қарым-қатынас ерекшеліктерін зерттей отырып, үлкенірек жұмыс істеуім керек. Сіздің мансабыңыздың басында бұл оңай емес.

Бірдей табыспен қалыпты жұмысқа оралғанға дейін біршама уақыт өтті.
Келесі бөлімде жаһандық және жергілікті дағдарыс, Орта деңгей, күннің нұрын көрген алғашқы аяқталған ірі жоба және стартаптың іске қосылуы туралы әңгіме болады деп жоспарлануда.

Жалғасы бар…


Ақпарат көзі: www.habr.com

пікір қалдыру