Дел 4. Програмска кариера. Јуниор. Влегување во freelancing

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

Се стемни. И директно и индиректно. Со голема посветеност барав работа како програмер, но немаше опции.
Во мојот град имаше 2-3 огласи за развивачи на 1C, плус, редок случај, кога се бараа наставници по курсеви за програмирање. Беше 2006 година. Почнав да студирам во 4-та година на факултет, но родителите и девојката јасно ми навестија дека треба да барам работа. Да, јас самиот сакав. Затоа, откако поминав низ неколку интервјуа за позицијата наставник на курсот и немав среќа таму, требаше да брзам да го совладам 1C: Сметководство. Со десетици книги што ги прочитав и стотици програми напишани на C++/Delphi и Java, почнав да учам 1C од безнадежност.

Но, за моја среќа, кабелскиот интернет веќе беше „донесен“ во нашиот град и можев да си ја пробам среќата со објавување оглас за барање работа на веб-страниците. Имајќи е-пошта на mail.ru и често одејќи таму, го најдов делот за огласи за себе и таму напишав за целото мое богато искуство во областа на развој на софтвер. Веќе напишав во последниот дел дека првите десет одговори на мојата реклама беа во духот на „пишете му на Гејтс“. Но, 11-тиот беше тип кој ја сврте мојата судбина за 180 степени, исто како што се случи на првата лекција од курсот за програмирање.

Во моето сандаче падна писмо со приближно следнава содржина:

Здраво Денис,
Јас се викам Самвел и јас сум директор на OutsourceItSolutions.
Ние Го забележавме вашиот оглас во потрага по работа како програмер на mail.ru. Подготвени размислете за вашата кандидатура. Предлагам да разговараме подетално на ICQ - 11122233.

Со почит
Самвел,
ИЗВРШЕН ДИРЕКТОР,
OutsourceItSolutions

Ваквата службеност и пределотворниот стил продолжи во текот на целиот пат на нашата соработка. Како што велат на Запад, имав „измешани чувства“. Од една страна, човек нуди работа, а тоа не се чини дека е згура што ја имавме во нашиот град. Од друга страна, ништо не се знаеше за оваа компанија, што работи и какви услови нуди. Се разбира, моравме да дејствуваме додека немаше што да изгубиме. Брзо се поврзавме преку ICQ, Самвел ми постави неколку прашања и ми понуди да се видиме за да потпишеме документи за да започнеме со работа. Неговите прашања беа општи и главно поврзани со моите вештини и искуство.
Како овие: „На што пишуваш?“, „Што можеш да покажеш?“ итн. Немаше „Која е разликата помеѓу апстрактна класа и интерфејс“. Особено проблеми како „превртување низа“.

Беше почеток на септември, предавањата на универзитетот беа исклучиво на специјалитетот и јас отидов кај нив. Попатно, наидов или на пријатели на татко ми или на пријатели на пријатели кои сакаа полноправно Enterprise решение за нивниот бизнис или владина агенција бесплатно. И ова беше искуство, а во слободното време од предавањата ги усовршував моите вештини по овие волонтерски налози.
Накратко, немаше пари, немаше можности, па Самвел остана последната надеж да избега некаде.

На денот на средбата со Самвел ги прашав соучениците дали сакаат да одат на интервју со мене за друштво.
Самвел пелтечеше дека ако имам пријатели со ИТ вештини, тогаш можам да ги носам со себе. Она што се читаше меѓу редови беше „ние ги земаме сите неселективно“. Малкумина од моите соученици се согласија, поточно, еден од десет испитаници. Иронијата е во тоа што оние деветмина кои имаа важни работи, како паб или Контра Штајрк на гридот, по некое време завршија со Самвел или поминаа низ него.

Така, еден дечко по име Серјога се согласи и отиде со мене да дознае каков бизнис има овој човек и да ги разгледа изгледите. Серјога секогаш се впрегнуваше во каков било блуд кога ќе му нудев нешто. Често доаѓав до идеи, како создавање на социјална мрежа за барање работа, а Серјога се вклучи, барем како консултант. Патем, во 2006 година, LinkedIn само се развиваше и немаше ништо слично надвор од САД. И потенцијално, правилно имплементирана идеја за ваква социјална мрежа би можела да се продаде денес 26 милијарди долари.

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

Се договоривме да се видиме на јавно место, во близина на стадионот. До нас имаше клупи во низа и беше бучно. Ова место, во близина на центарот на еден индустриски град, беше посоодветно за пиење шише пиво отколку за потпишување договор за нова работа во OutsourceItSolutions со извршен директор по име Самвел.
Затоа, првото прашање до него беше: „Што, немате канцеларија? Самвел се двоумеше и погледна настрана, одговори дека сè уште не, но планиравме да го отвориме.

Потоа извади два договори од пластична кеса од супермаркетот, за мене и за Серјога. Се обидов да разберам што пишува во нив, но никогаш во животот не сум прочитал нешто слично, а овој правен јазик предизвика отфрлање. Не можејќи да издржам, прашав:
- И што пишува?
- Ова е НДА, договор за необјавување
- Ах...
Уште повеќе збунет околу тоа за што зборувам, морав да кимнам. Уште пет минути избезумено барав во текстот клучни зборови како „парична казна“, „кредит“, „задолжителна“, „во случај на непочитување“. Откако се уверил дека нема ништо такво, тој го потпишал. Да ве потсетам дека Серјога беше со мене за морална поддршка и да барам нови можности да заработам пари за себе. Исто така, не разбирајќи што потпишува, ја повтори оваа акција по мене. Разменивме уште неколку зборови со Самвел. Повторно за моите вештини и искуство. Тој праша дали знам PHP?
Тоа е нешто, но јас многу ретко работев со PHP. Затоа реков дека го познавам Перл. На што Самвел арогантно исфрли: „Па, Перл е минатиот век“. Иако векот само што започна...

Сепак, не знаејќи што ќе се случи следно, му реков на Серјога измешана со нервозна смеа: „Па, тие не потпишаа смртна потерница...“. Сите се погледнаа и Самвел вети дека ќе испрати дополнителни инструкции по е-пошта.

Следниот ден добив писмо во кое ми беше даден „корпоративна е-пошта“, линк до мојот личен профил и упатства како да го пополнам. Исто така, примерок од завршениот профил на Самвел.

Мислам дека во овој момент вреди да се каже каква компанија е OutsourceItSolutions. Компанијата како таква законски не постоела. Имаше многу слаб веб-сајт со привлечен дизајн од тие години и генерален директор. Самвел. Најверојатно дома седи во шорцеви и маица пред мониторот. Тој исто така беше веб-развивач, каде што ги остваруваше своите главни приходи со стапка од 20 долари/час. Претходно се вкрстив со неговиот татко, кој го правеше истото што го правеше и Самвел. Имено, барав високи студенти по ИТ на кои може да им се наплати нарачките на Запад. Редовни домашни работи.

Значи, Samvel е регистриран на хонорарната берза oDesk (која сега е Upwork), од нејзиното основање во 2004 година. Се разбира, тој веќе имаше напумпан профил, куп вештини и јасно разбирање како да работи со странски клиенти.
Исто така, следејќи ги стапките на неговиот татко, тој отвори своја агенција на oDesk. Тој донесе луѓе како мене таму и земаше процент од секој заработен час. Тогаш во својата агенција имаше околу 10-15 луѓе. Последен пат кога погледнав таму, бројот на „ИТ специјалисти“ надмина стотина.

Ќе се вратам на мојата работна задача - пополнете профил на oDesk. Како што разбирате, Самвел ме доведе во хонорарци. Ова беше единствената можност да заработам нешто во тоа време и на тоа место, со мое знаење. Имам среќа. Како и повеќето мои пријатели кои ме следеа во хонорарците. Сега повеќето од нас имаат 10-12 години искуство во ИТ, хонорарци и работа на далечина. Не сите во нашата група беа толку успешни, но тоа е посебно прашање.

Откако го видов натписот 8 $/час со дваесеттиот задебелен дел на горниот дел од мојот oDesk профил, брзо почнав да ја множам оваа бројка со четириесет часа работна недела, а потоа со 160 часа месечно. И кога конечно изброив 1280 долари, доживеав радосна еуфорија. Веднаш сфатив колку време ќе ми треба да купам половен ВАЗ-2107, кој чини околу 2000 долари. Со уште поголем ентузијазам побрзав да го пополнам мојот профил и во него напишав се што се случило и можело да се случи.

Во рубриката Друго искуство напишав дека добро играм фудбал и дека сум капитен на тимот. За што Самвел тактично навести дека ова искуство е надвор од темата и треба да се избрише. Потоа почнав да правам тестови на oDesk. Ова е такво занимање, па дури и да се презиваш Струшруп, не е факт дека ќе добиеш највисока оценка во C++. Прашањата беа напишани или од Индијанци или од други хонорарци и беа полни со нејаснотии, а понекогаш и со грешки. Подоцна, oDesk ми ги испрати овие прашања со одговори и ме замоли да ги прегледам тестовите. Најдов најмалку 10 грешки и неточни формулации.

Но, сепак. За тестот Delphi 6 добив 4.4 од 5, што беше достигнување за мене. А во C++ дури и добија медал за „прво место“, што изгледаше дека значеше дека самиот Сатана не успеал да го помине овој тест досега. Ова беше последица на моите напори да го проучувам стандардот и да напишам компајлер. Затоа, и со празен профил, веќе имав конкурентска предност во однос на другите хонорарци.

Дел 4. Програмска кариера. Јуниор. Влегување во freelancing
Мојот профил на oDesk во 2006-2007 година

Морам да кажам дека во 2006 година, oDesk.com беше толку пријатно место каде што објавите се појавуваа 2 пати на ден во делот за развој на софтвер за десктоп. Нив одговорија 3-5 луѓе, најмногу од источна Европа. И со празно портфолио, беше можно да се грабне добар проект. Во принцип, немаше конкуренција, и тоа се случи. Првиот проект го добив доста брзо.

Некаде во рок од една или две недели, Самвел ми испрати апликации за работа во мојата ниша. Потоа ми рече сам да го испратам - имам шаблони за апликации.

Први клиенти

Иронично, мојот прв клиент на oDesk беше студент од Америка, со проблем сличен на оној што им го решив на нашите студенти за чебурек. Околу 10 часот, првиот клиент тропна на мојот Yahoo Messenger. Бев малку нервозен бидејќи се чувствував како да сум на работ на нешто важно. И иднината зависи од овој редослед. Во секој случај, како речиси секој нормален човек кој оди на работа првиот ден. Па дури и без претходно работено.

Овој клиент ми испрати датотека Word со детален опис на задачата до најмалите детали. Примери за форматирање на влез/излез и код. Квалитетот на барањата беше поредок повисок од нашиот. И покрај ноќта надвор, побрзав да го напишам проблемот за да му го испратам денес. За мене беше важно да го добијам првиот позитивен фидбек. Потоа дојде стандардното прашање на клиентот - „колку време ќе биде потребно за да се реши проблемот? Мислев дека ќе бидат потребни околу 3 часа, плус еден час да се полира и тестира сè.

Излегува 4 и, според традицијата, се множиме со 2, во случај на виша сила и оние кои сакаат доработка. Јас одговарам: „8 часот, утре ќе ти го испратам решението“.
Всушност, завршив до два часот наутро. А во западниот дел на САД сè уште беше светло. Затоа, по логирање 5 часа во тракерот, го испратив решението до мојот прв студент клиент од Америка.

Следниот ден, имаше многу радост и благодарност од ова момче. Во неговата рецензија, тој напиша колку сум прекрасен и дека направив сè за 5 часа наместо наведените 8. Тоа е лојалност на клиентите. Секако, би го направил тоа бесплатно, само да можам да добијам долгорочни нарачки. Но, каква беше мојата радост кога добив дури 40 долари на мојата сметка. Не 2 долари од нашите студенти, туку дури 40 долари! За истата работа. Тоа беше квантен скок.

Долгорочен клиент

Како што минуваше времето наидов на разни ситници кои сепак ми даваа заработка над градскиот просек. Само што дојдов до дното на она што се случува. Беше неопходно да се зборува англиски и течно. Иако го учев јазикот на училиште и на универзитет, да се биде мајчин јазик е друга работа. Особено ако е американски. Тогаш беше популарна програмата Magic Gooddy, која преведуваше цели реченици.
Вграден е и синтисајзер за говор. Ова многу помогна, иако квалитетот на преводот беше во стилот на Равшан и Џамшуд.

Дел 4. Програмска кариера. Јуниор. Влегување во freelancing
Magic Gooddy е програма која помогна да се води дијалог со првите клиенти

Еднаш поднесов апликација за работа каде што требаше да напишам додаток за Internet Explorer кој собира податоци од социјалната мрежа MySpace. Денес и двата проекта се остаток од минатото. И во 2006 година беше мејнстрим. Никој не мислеше дека Facebook ќе полета и MySpace целосно ќе згасне. Исто така, никој не користел Chrome, бидејќи ... тој сè уште не беше таму. И додатоците за Firefox не беа популарни. Во САД, уделот на IE беше многу пати поголем од другите прелистувачи. Затоа, облогот на клиентот бил точен, само со тајмингот тој заостанал 5 години.

Па, ми беше дадена тест задача за неколку стотини долари, да напишам приклучок што ги евидентира сите настани што се случуваат во IE.
Немав идеја како да го направам ова. Тие не нè учеа на ова на универзитет, немаше такви наредби. Морав да пребарувам на мојот омилен rsdn.ru (StackOverflow исто така не беше корисен) и да пребарувам користејќи ги клучните зборови „IE, приклучок“. Замислете ја мојата радост што некој друг програмер го подготви она што беше напишано во моите технички спецификации. Откако ги преземав изворите, повлеков прозорец на нив за да ги прикаже дневниците за настани на прелистувачот, ја испратив задачата на потврда.

Половина час подоцна, дојде одговорот - „Многу сум среќен! Ова е возбудлива работа! Да продолжиме да соработуваме!
Односно, лицето беше задоволно и е желно да продолжи на час. Она што беше изненадувачки за мене, тој понуди да ја подигне мојата стапка од 10 на 19 долари со текот на времето. Навистина се трудев, но ми недостигаше искуство да водам проект сам. И Енди (така се викаше клиентот) се обиде да ме мотивира или со пари или со приказни за тоа како бара инвеститор. Со сето ова, Енди е токму личноста која ми даде доверба дека можеш да заработиш од фриленс, и тоа многу добро. Ми даде и можност да го оставам Самвел и да направам индивидуален профил за да не плаќам дополнителна камата за ништо.

Севкупно, работев со Енди повеќе од една година. Сите негови барања, планови и идеи ги имплементирав во C++ код. Тој, исто така, ми кажа како трча наоколу кај инвеститорите за да го зголеми проектот. Неколку пати ме покани да дојдам во Америка. Генерално, имаме развиено пријателски односи.

Но, не им верувајте на Американците со кои имате бизнис. Денес тој е ваш пријател, а утре, без око да му трепне, може да го промени буџетот на проектот или целосно да го затвори. Сум видел многу од ова за 12 години. Кога прашањата се однесуваат на пари, не им пречат сите вредности како семејството, здравјето, заморот. Директен удар во главата. И нема повеќе зборување. Подобро да не кажам ништо за клиентите од ЗНД.
Тоа беа 2 случаи од повеќе од 60 кои не завршија добро. Таков е менталитетот. И ова е тема на посебен пост.

Така, додека заработував како локален олигарх од проектот Енди, веќе дојдов да дипломирам на универзитет во мојот нов автомобил.
Ми се чинеше дека напред, сите патишта напред беа отворени. Верував дека ќе најдеме инвестиции за овој проект, а јас ќе бидам барем Тим Лидер во него.

Но, не е сè толку мазно во овој бизнис. Откако добивме диплома за специјалист, јас и мојата девојка отидовме на море да се опуштиме и да се забавуваме. Тогаш Енди ми лизна свиња. Додека се опуштав, тој го затвори договорот, а кога побарав да ја објаснам причината, неволно ми одговори дека нема пари, се е скапано и има многу бубачки во проектот. Затоа, поправете ја оваа листа од стотици грешки за неколку стотини, и да видиме што ќе се случи следно. Сепак, остар пресврт. Се разбира, ова не е Dropbox, кој го затвори Mailbox за 100 милиони долари, но понатамошните активности не беа целосно јасни.

Така, се тепав како жаба во конзерва млеко, обидувајќи се да не се удавам и изматувајќи ја павлаката. Но исплатата стана неколкукратно помала, имаше повеќе барања и реков дека е време да се прекине соработката. Работите нема да одат понатаму вака. Години подоцна, Енди ми се обрати за совет повеќе од еднаш. Тој сè уште не може да се смири и мачи нови стартапи. Тој зборува на TechCrunch и други настани. Сега создадов апликација која речиси веднаш препознава, преведува и синтетизира говор.
Колку што знам добив неколку милиони инвестиции.

Почнав да барам нов клиент на oDesk, што беше тешко. Има еден недостаток на добриот приход, стабилноста и стапките. Тие се заладуваат. Ако вчера можев да заработам 600 долари за една недела со додавање на неколку функции. Потоа, „денес“, со нов клиент, за истите 600 долари треба да работам поголема количина на работа, истовремено истражувајќи ги алатките, инфраструктурата, тимот, предметната област на клиентот и, воопшто, спецификите на комуникацијата. На почетокот на вашата кариера не е лесно.

Помина доста време пред да се врати на нормална работа, со иста заработка.
Следниот дел е планиран да биде приказна за глобалната и локалната криза, средното ниво, првиот завршен голем проект што ја виде светлината на денот и за лансирањето на вашиот стартап.

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


Извор: www.habr.com

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