Дел 5. Програмска кариера. Криза. Среден. Прво издание

Продолжување на приказната „Програмерска кариера“.

2008 година. Глобална економска криза. Се чини, каква врска има еден хонорарец од длабока провинција со тоа? Се испостави дека дури и малите бизниси и стартапите на Запад исто така осиромашија. А тоа беа моите директни и потенцијални клиенти. Згора на сè друго, конечно ја одбранив мојата специјалистичка диплома на универзитетот и немав други активности освен хонорарците. Патем, се разделив со мојот прв клиент, кој донесе постојан приход. И по него, мојата врска со мојата потенцијално идна сопруга пропадна. Сè е како во таа шега.
Дојде „темна низа“, во моментот кога требаше да дојде времето на можности и раст. Време е кога амбициозните млади луѓе брзаат да градат кариера и напорно работат за петмина, добивајќи молскавична брзина. За мене беше обратно.

Мојот живот продолжи сам, со хонорарната размена на oDesk и ретки нарачки. Сè уште живеев со моите родители, иако можев да си дозволам да живеам одвоено. Но, не сакав да живеам сам. Затоа, боршот на мама и стоте грама на тато ги разубавија сивите денови.
Еднаш одамна се сретнав со стари пријатели од универзитетот за да разговараме за животот и да споделам новости. Компанијата СКС од трет дел Направив пресврт од оваа приказна и се преселив во хонорарците. Сега Илон и Ален, исто како мене, седеа дома на компјутер и заработуваа пари за да преживеат. Така живеевме: без цели, перспективи и можности. Сè се бунтуваше во мене, категорично не се согласував со она што се случува. Тоа беше системска грешка во мојата глава.

Првиот обид да се промени нешто беше веб-услуга од големи размери.

Имено, социјална мрежа за наоѓање работа и воспоставување врски. Накратко - LinkedIn за Runet. Се разбира, не знаев за LinkedIn и немаше аналози во RuNet. Модата на VKontakte штотуку стигна до мојот „Лос Анџелес“. И да се најде работа беше многу тешко. И немаше на повидок нормални сајтови на оваа тема. Затоа, идејата беше здрава и, кога првпат дојдов во „теретана“, закачив тегови од 50 килограми на мрената од двете страни. Со други зборови: немајќи поим што е ИТ бизнис и како да го изградиме, јас и Илон почнавме да го градиме LinkedIn за Runet.

Се разбира, имплементацијата не успеа. Јас во основа знаев само како да користам C++/Delphi на работната површина. Илон само што почна да ги прави своите први чекори во развојот на веб. Така направив распоред на веб-локација во Делфи и го нарачав. Откако платив 700 долари за развој на LinkedIn, немав идеја што да правам со него понатаму. Во тоа време, верувањето беше вакво нешто: ајде да направиме веб-страница, да ја ставиме на Интернет и да почнеме да заработуваме пари.
Само што не зедовме предвид дека меѓу овие три настани, како и во текот на нивниот процес, се случуваат цел милион различни ситници. И, исто така, веб-страницата лоцирана на Интернет не заработува пари сама по себе.

Хонорарен

Долго време се држев за мојот прв клиент Енди, со кого работевме заедно повеќе од една година. Но, како што напишав во последниот дел, Енди реши тивко да го затвори договорот додека бев на одмор. И по пристигнувањето, тој почна да врти јажиња и да плаќа по една кафена лажичка месечно.
Првично, тој ми ја зголеми стапката на oDesk на 19 $/час, што беше над просекот во тоа време. Таквите искусни хонорарци како Самвел (човекот кој ме доведе во хонорарци) имаа стапка од 22 долари/час и беа први во резултатите од пребарувањето во Одеса. Оваа висока понуда ми се врати кога ја барав мојата следна нарачка.

И покрај се, морав да му напишам на Енди дека ќе барам друг клиент. Овој формат на соработка не ми одговара: „Поправете десетици грешки и додајте функции за 5 пати помала цена“. И не беа толку парите, туку фактот дека бајката за голем инвеститор со вреќа пари преку рамо се претвори во тиква. На пазарот не му требаше проектот или, поверојатно, Енди не можеше да го продаде онаму каде што беше потребно. Регрутирајте ги барем првите корисници итн.

Сфаќајќи дека е време да барам нова нарачка, побрзав да испратам апликации за работни места. Првите две нарачки, после Енди, успешно не успеав. Навикнати на фактот дека можете да работите колку сакате, а на крајот на неделата ќе има тркалезна сума на вашата сметка, не бев многу среќен со изгледите да почнам одново. Имено, земете мал проект со фиксна цена -> освојте ја довербата на клиентот -> префрлете се на посоодветно плаќање. Затоа, на чекор два или три, се прекинав. Или бев премногу мрзлив да работам за доверба, или клиентот не сакаше да ја плати утврдената стапка за мене од 19 долари. Бев растргнат при помислата да ја намалам стапката на 12 долари/час или уште помалку. Но, немаше друг излез. Практично немаше побарувачка во мојата ниша на десктоп софтвер. Плус кризата.

Неколку зборови за oDesk од тие години (2008-2012)

Незабележано, како гром од ведро небо, берзата почна да се полни со жители на чајните републики и други Азијци. Имено: Индија, Филипини, Кина, Бангладеш. Поретки: Централна Азија: Иран, Ирак, Катар итн. Тоа беше некаква инвазија на Зерг од StarCraft, со брза тактика. Само Индија произведува и продолжува да дипломира 1.5 милиони ИТ студенти секоја година. Повторувам уште еднаш: милион и пол Индијци! И, се разбира, малкумина од овие дипломирани студенти веднаш наоѓаат работа во нивното место на живеење. И еве таква топка. Регистрирајте се на oDesk и добијте двојно повеќе отколку во вашиот Бангалор.

Од другата страна на барикадите се случи уште еден голем настан - излезе првиот iPhone. И претприемничките Американци веднаш сфатија како брзо да заработат пари.
Се разбира, со пуштање на вашата апликација за iPhone за 3 копејки на празен и брзорастечки пазар. Криво, косо, без дизајн - сè валани.
Затоа, со објавувањето на првиот iPhone 2G, на oDesk веднаш се појави дополнителна категорија за развој на мобилни телефони, која едноставно беше преплавена со барања за креирање апликација за iPhone.

Добивањето на овој уред и Mac беше тешка задача за мене. Кај нас малкумина ги имаа овие гаџети, а во провинциите можеа само да слушнат за постоењето на ова чудо на технологијата. Но, како алтернатива, со текот на времето купив HTC Desire базиран на Android 2.3 и научив да правам апликации за него. Што ни се најде подоцна.

Но, тоа не е поентата. Мојата главна вештина сè уште беше C++. Гледајќи дека има се помалку нарачки за C++, а се појавуваат сè повеќе реклами за C# .NET, полека ползев до технолошкиот стек на Microsoft. За да го направам ова, ми требаше книгата „C# Self-Teacher“ и еден мал проект на овој програмски јазик. Оттогаш седам главно на Шарп, не се движам никаде.

Потоа наидов на големи проекти во C++ и Java, но секогаш давав предност на C#, бидејќи го сметам за најзгодно, а од неодамна и универзален јазик за какви било задачи во мојата ниша.

Дел 5. Програмска кариера. Криза. Среден. Прво издание
oDesk во февруари 2008 година (од вебархива)

Прво големо издание

Често се случува ако сте аутсорсинг или хонорарен развивач, можеби никогаш нема да видите како вашата програма се користи во реалниот живот. Искрено, од повеќе од 60 проекти што ги завршив како хонорарец, видов најмногу 10 на продажба. Но, никогаш не видов како другите луѓе ја користат мојата креација. Затоа, откако ги поминав депресивните години 2008-2010, кога речиси и немаше нарачки, го фатив бикот за рогови во 2011 година.

Иако немав потреба постојано да работам и да заработувам. Имаше домување, имаше храна. Го продадов автомобилот бидејќи повеќе не беше потребен. Каде да одам како хонорарец? Односно имав пари и за секаква забава. Можеби изгледа како тунелско размислување - или работа или игра. Но, во тој момент, не знаевме ништо подобро. Не знаевме дека е можно да живееме поинаку: да патуваме, да се развиваме, да создаваме сопствени проекти. И воопшто, светот е ограничен само од вашата свест. Ова разбирање дојде малку подоцна, кога беа задоволени долните 4 нивоа на пирамидата на Маслоу.

Дел 5. Програмска кариера. Криза. Среден. Прво издание
Маслоу беше во право

Но, прво, беше неопходно да се направи чекор назад. Откако туркав околу мали проекти неколку години, решив да ја намалам стапката на 11 долари/час и да најдам нешто долгорочно.
Можеби имаше поголема бројка во профилот, но дефинитивно се сеќавам на таа пролетна вечер кога Кајзерот тропна на мојата врата на Skype.

Кајзер беше сопственик на мала антивирусна компанија во Европа. Тој самиот живеел во Австрија, а тимот бил расфрлен низ целиот свет. Во Русија, Украина, Индија. CTO седеше во Германија и вешто го следеше процесот, иако повеќе се преправаше дека гледа. Инаку, на почетокот на XNUMX-тите, Кајзер беше доделена државна награда за неговиот иновативен придонес во развојот на малите бизниси. Неговата идеја да изгради тим целосно од далечински вработени беше навистина невообичаена во раните XNUMX-ти.

Наш човек, што ќе мисли за ова? „Да, ова е некаква измама“, најверојатно ќе биде неговата прва мисла. Сепак, не, компанијата Кајзер опстојува повеќе од 6 години и успеа да се натпреварува со гиганти како ESET, Kaspersky, Avast, McAfee и други.
Во исто време, прометот на компанијата беше само половина милион евра годишно. Сè зависеше од Светиот Дух и верата во светла иднина. Кајзерот не можеше да плати повеќе од 11 долари/час, но постави ограничување од 50 часа неделно, што беше доволно за да започнам.
Треба да се напомене и дека извршниот директор не вршел притисок врз никого, а оставил впечаток на љубезен вујко кој дели подароци. Истото не може да се каже и за CTO, со кој имав можност да се сретнам малку подоцна. И работете поблиску во моментот на ослободување ноќе.

Така, почнав да работам од далечина во антивирусна компанија. Мојата задача беше да го препишам задниот дел на антивирусот што се користеше во повеќето производи на компанијата. (Техничките детали може да се најдат во овој пост).
Тогаш се роди мојот прв објави во песокот на Хабр, за задоволствата и предностите на C++, кој сè уште виси на второто место во истоимениот центар.

Се разбира, грешката не е во самата алатка, туку кај наркоманот кој го напишал претходниот антивирусен мотор. Се урна, се расипа, беше со повеќе нишки низ целата глава и беше тешко да се тестира. Не само што требаше да инсталирате куп вируси на вашата машина за тестирање, туку и антивирусот мораше да не се сруши.

Но, малку по малку, почнав да се вклучувам во овој развој. Иако ништо не беше јасно, бидејќи правев изолирана компонента што ја користат другите програми. Технички, тоа е библиотека DLL со листа на извезени функции. Никој не ми објасни како другите програми ќе ги користат. Па јас сам свртев сè.

Ова траеше скоро една година, додека печениот петел не го касна CTO и не почнавме да се подготвуваме за пуштањето. Често оваа подготовка се одвивала ноќе. Програмата работеше на мојата машина, но не на негова страна. Потоа се испостави дека има SSD диск (реткост во тие денови), а мојот алгоритам за брзо скенирање ја исполни целата меморија со брзо читање датотеки.

На крајот го лансиравме и мојот скенер беше инсталиран на десетици илјади машини ширум светот. Тоа беше неописливо чувство, како да сте направиле нешто значајно. Тој донесе нешто корисно на овој свет. Парите никогаш нема да ја заменат оваа емоција.
Колку што знам, мојот мотор работи во овој антивирус до ден-денес. И како наследство, зад себе оставив референтен код создаден според сите препораки од книгата „Совршен код“ „Рефакторирање“ и серијата книги „C++ за професионалци“.

Во заклучок

Една позната книга вели: „Најмрачниот час е пред зори“. Така ми се случи во тие денови. Од целосен очај во 2008 година до основање на сопствена ИТ компанија во 2012 година. Покрај Кајзер, кој постојано носеше 500 долари неделно, си добив уште еден клиент од САД.

Беше тешко да се одбие, бидејќи нудеше дури 22 $/час за доста интересна работа. Повторно ме водеше целта да соберам повеќе почетен капитал и да инвестирам, било во недвижен имот или во сопствен бизнис. Затоа, приходите се зголемија, беа поставени цели и имаше мотив за движење.

Откако го завршив проектот Кајзер и забавив со друг проект, почнав да се подготвувам за лансирање на мојот стартап. Имав околу 25 илјади долари на сметката, што беше доволно за да креирам прототип и да барам дополнителни инвестиции.

Во тие години владееше вистинска хистерија околу стартапите во Русија, Украина и во целиот свет. Се создаде илузија дека можете брзо да се збогатите со купување на некоја иновативна работа. Затоа, почнав да се движам во оваа насока, да проучувам специјализирани блогови, да запознавам луѓе од толпата.

Вака го запознав Саша Пеганов, преку веб-страницата Цукерберг кол (што е сега vc.ru), кој потоа ме запозна со ко-основачот на VKontakte и инвеститор. Регрутирав тим, се преселив во главниот град и почнав да создавам прототип користејќи мои сопствени средства и понатамошни инвестиции. За што детално ќе зборувам во следниот дел.

Да се ​​продолжи ...

Извор: www.habr.com

Додадете коментар