第 4 部分:程式設計生涯。 初級。 進入自由職業

故事的繼續 《程式設計師的職業生涯》.

天開始黑了。 直接和間接都有。 我非常努力地尋找程式設計師的工作,但沒有選擇。
在我所在的城市,有 2-3 個針對 1C 開發人員的廣告,此外,需要程式設計課程教師的情況也很少見。 那是2006年。 我在大學四年級開始學習,但我的父母和女朋友明確暗示我應該找工作。 是的,我自己也想要。 因此,在經歷了幾次課程老師職位的面試但沒有任何運氣之後,我正準備急於掌握4C:會計。 我讀了幾十本書,用 C++/Delphi 和 Java 編寫了數百個程序,出於絕望,我開始學習 1C。

但幸運的是,有線電視已經被「帶」到了我們的城市,我可以在網站上發布求職廣告來碰碰運氣。 我在 mail.ru 上發了一封電子郵件,並且經常去那裡,為自己找到了廣告部分,並在那裡寫下了我在軟體開發領域的所有豐富經驗。 我已經在最後一部分寫道,對我的廣告的前十個回覆本著「寫信給蓋茲」的精神。 但第 11 個人卻把我的命運來了 180 度,就像程式設計課程第一課發生的那樣。

一封信投進了我的收件箱,內容大致如下:

你好丹尼斯,
我叫 Samvel,是 OutsourceItSolutions 的總監。
我們 我們注意到您在 mail.ru 上尋找開發人員工作的廣告。 準備好 考慮一下你的候選資格。 我建議我們在 ICQ - 11122233 上進行更詳細的討論。

此致
薩姆維爾,
CEO,
外包解決方案

這種官場重商的作風貫穿了我們合作的整個過程。 正如西方人所說,我有「複雜的感覺」。 一方面,一個人提供了一份工作,而且似乎不是我們城市裡的渣渣。 另一方面,人們對這家公司、它的業務以及它所提供的條件一無所知。 當然,我們必須在沒有什麼可失去的情況下採取行動。 我們很快就透過 ICQ 建立了聯繫,Samvel 問了我幾個問題,並主動提出見面簽署文件以開始工作。 他的問題很籠統,主要與我的技能和經驗有關。
例如:“你寫什麼?”,“你能展示什麼?”等等。 沒有「抽象類別和介面之間有什麼區別」。 特別是像「反轉數組」這樣的問題。

那是九月初,大學裡專門講專業,我就去聽了。 一路上,我遇到了我父親的朋友或朋友的朋友,他們希望為他們的企業或政府機構免費提供成熟的企業解決方案。 這也是一次經歷,在聽課的空閒時間裡,我提升了自己在這些志工訂單上的技能。
簡而言之,沒有錢,沒有機會,所以薩姆維爾仍然是逃亡的最後希望。

與 Samvel 會面的那天,我問同學願不願意陪我去面試。
Samvel結結巴巴地說,如果我有IT技能的朋友,那我可以帶他們一起去。 字裡行間的意思是「我們不分青紅皂白地對待每個人」。 我的同學中很少有人同意,或者更確切地說,只有十分之一的受訪者同意。 諷刺的是,那九個人有重要事務,例如酒吧或網格上的 Counter-Stirke,過了一段時間後也最終與 Samvel 聯繫或通過了他。

於是,一個名叫Seryoga的人同意了,並和我一起去了解這個人有什麼樣的生意並看看前景。 當我向塞里奧加提供某些東西時,他總是讓自己陷入淫亂之中。 我經常提出一些想法,例如創建一個用於求職的社交網絡,Seryoga 參與其中,至少作為顧問。 順便說一下,2006 年,LinkedIn 剛剛發展,在美國以外還沒有類似的公司。 一個正確實施的這樣一個社交網絡的想法今天可能會以 26億美元.

但讓我們回到與薩姆維爾的會面。 我不知道接下來會發生什麼,也不知道我們要在什麼條件下工作。 我唯一感興趣的是我是否會收到我珍貴的 300 美元/月,如果幸運的話,然後使用我所知道的技術堆疊。

我們同意在體育場附近的公共場所見面。 我們旁邊有一排長凳,很吵。 這個靠近工業城市中心的地方,比在 OutsourceItSolutions 與一位名叫 Samvel 的 CEO 簽訂新工作合約更適合喝一瓶啤酒。
因此,他的第一個問題是:“怎麼,你們沒有辦公室嗎?” 薩姆維爾猶豫了一下,移開視線,回答說還沒有,但我們正計劃打開它。

然後他從超市的塑膠袋裡拿出兩份合同,給我和塞里奧加。 我試著去理解其中寫的內容,但我一生中從未讀過類似的內容,這種法律語言引起了拒絕。 我無法忍受,問:
- 它說了什麼?
— 這是一份 NDA,保密協議
- 啊...
我更不明白自己在說什麼,只好點點頭。 又花了五分鐘,我瘋狂地在文字中搜尋「罰款」、「信用」、「義務」、「如果不合規」等關鍵字。 確定沒有這樣的事後,他簽了字。 讓我提醒您,Seryoga 為我提供道德上的支持,並為我尋找新的賺錢機會。 他也不明白他簽的是什麼,就跟著我重複了這個動作。 我們和薩姆維爾又聊了幾句。 再次談談我的技能和經驗。 他問我懂PHP嗎?
確實如此,但我很少使用 PHP。 這就是為什麼我說我了解 Perl。 Samvel 傲慢地駁斥道:“好吧,Perl 已經是上個世紀了。” 雖然世紀才剛開始…

儘管如此,由於不確定接下來會發生什麼,我帶著緊張的笑聲對塞里奧加說:「好吧,他們沒有簽署死刑令…」。 每個人面面相覷,薩姆維爾承諾將透過電子郵件發送進一步的指示。

第二天,我收到了一封信,給了我一封「公司電子郵件」、一個指向我的個人資料的連結以及如何填寫的說明。 還有 Samvel 完整個人資料的樣本。

我認為現在有必要告訴大家 OutsourceItSolutions 是一家甚麼樣的公司。 該公司本身並不合法存在。 有一個很弱的網站,當年的設計很搶眼,還有一個總導演。 薩姆維爾. 可能穿著短褲和T卹坐在家裡的顯示器前。 他也是一名網頁開發人員,這是他的主要收入來源,每小時 20 美元。 我之前曾與他的父親有過接觸,他的父親也在做著薩姆維爾正在做的同樣的事情。 也就是說,我正在尋找可以向西方訂購的高級IT學生。 定期自製外勤人員。

自 2004 年成立以來,Samvel 就在自由職業交易所 oDesk(現為 Upwork)上註冊。 當然,他已經擁有了令人振奮的形象、大量的技能,並且清楚地了解如何與外國客戶合作。
他也追隨父親的腳步,在 oDesk 上開設了自己的代理商。 他把像我這樣的人帶到那裡,並從他每小時賺的錢中抽取一定比例。 當時,他的經紀公司大約有10-15人。 上次我去那裡時,「IT專家」的數量超過了一百人。

我將回到我的工作任務 - 在 oDesk 上填寫個人資料。 如你所知,薩姆維爾讓我成為了自由工作者。 以我的知識,這是當時、那個地方唯一的賺錢機會。 我很幸運。 就像我的大多數跟隨我從事自由職業的朋友一樣。 現在,我們大多數人都擁有 10-12 年的 IT、自由工作和遠距工作經驗。 並不是我們團隊中的每個人都如此成功,但這是一個單獨的問題。

在看到我的 oDesk 個人資料頂部第二十個粗體字「8 美元/小時」後,我很快就開始將這個數字乘以每週工作 160 小時,然後乘以每月 1280 小時。 當我最終數到 2107 美元時,我感到無比欣喜。 我立刻算出了要花多少時間才能買一台二手 VAZ-2000,價格約為 XNUMX 美元。 我懷著更大的熱情,趕緊填寫了自己的個人資料,把已經發生的、可能發生的一切都寫在裡面。

在「其他經驗」專欄中,我寫道,我踢球很好,並且是球隊的隊長。 對此,薩姆維爾巧妙地暗示這段經歷與主題無關,需要刪除。 然後我開始在 oDesk 上進行測試。 就是這樣一個職業,即使你姓Stroustrup,你也不一定會在C++中獲得最高分。 這些問題要么是印度人,要么是其他自由工作者寫的,充滿了歧義,有時甚至是錯誤。 後來,oDesk 向我發送了這些問題及其答案,並要求我複習測試。 我發現至少有 10 個錯誤和不正確的措詞。

但儘管如此。 對於 Delphi 6 測試,我得到了 4.4 分(滿分 5 分),這對我來說是一個成就。 而在C++中,他們甚至還獲得了「第一名」的獎牌,這似乎意味著撒旦本人至今仍未能通過這項考驗。 這是我努力研究標準和寫編譯器的結果。 因此,即使我的個人資料是空的,我已經比其他自由工作者擁有了競爭優勢。

第 4 部分:程式設計生涯。 初級。 進入自由職業
2006-2007 年我的 oDesk 個人資料

我必須說,在 2006 年,oDesk.com 是一個非常舒適的地方,桌面軟體開發部分的貼文每天出現 2 次。 回答這些問題的有 3 到 5 個人,其中大部分來自東歐。 憑藉一個空的投資組合,有可能搶到一個好項目。 總的來說,沒有競爭,這就是發生的事情。 我很快就收到了第一個項目。

一兩週之內,薩維爾就向我發出了在我的領域工作的申請。 然後他讓我自己發送——我有申請範本。

第一批客戶

諷刺的是,我在 oDesk 上的第一個客戶是一位來自美國的學生,他的問題與我為學生解決的 cheburek 問題類似。 晚上 10 點左右,第一個客戶敲開了我的雅虎通。 我有點緊張,因為我覺得我即將面臨一些重要的事情。 未來取決於這個順序。 無論如何,就像幾乎所有第一天上班的正常人一樣。 即使以前沒有工作過。

這位客戶給我發了一份 Word 文件,其中詳細描述了任務的最小細節。 輸入/輸出和程式碼格式的範例。 需求的品質比我們高一個數量級。 儘管外面已是深夜,我還是趕緊寫下了題目,以便今天發給他。 收到第一個正面的回饋對我來說很重要。 然後是標準的客戶問題——“解決問題需要多長時間?” 我估計大約需要 3 個小時,再加上一個小時來完善和測試所有內容。

結果是 4,按照傳統,如果遇到不可抗力以及喜歡最後潤色的人,我們會乘以 2。 我回答:“八點,明天給你解決方案。”
事實上,我凌晨兩點就完成了。 美國西部的天氣依然晴朗。 因此,在追蹤器中記錄了 5 個小時後,我將解決方案發送給了我的第一個來自美國的學生客戶。

第二天,這個傢伙充滿了喜悅和感激。 在他的評論中,他寫道我是多麼出色,我在 5 小時內完成了所有事情,而不是規定的 8 小時。這就是客戶忠誠度。 當然,如果我能得到長期訂單,我會免費做。 但當我的帳戶收到 40 美元之多時,我有什麼高興的事呢? 我們學生提供的不是 2 美元,而是 40 美元! 為了同樣的工作。 這是一個巨大的飛躍。

長期客戶

隨著時間的推移,我遇到了各種小事,但這些小事仍然讓我的收入高於城市平均水平。 我只是想了解到底發生了什麼事。 必須會說流利的英語。 雖然我在學校和大學學習過語言,但作為母語人士是另一回事。 尤其是如果是美國人的話。 後來,Magic Gooddy 程式很流行,它可以翻譯整個句子。
還有一個內建的語音合成器。 儘管翻譯的品質是 Ravshan 和 Dzhamshud 的風格,但這還是有很大幫助。

第 4 部分:程式設計生涯。 初級。 進入自由職業
Magic Gooddy 是一個幫助與第一批客戶進行對話的程序

我曾經提交過一份工作申請,需要為 Internet Explorer 編寫一個插件,用於從 MySpace 社交網路收集資料。 如今,這兩個項目都已成為過去。 2006年它成為主流。 沒有人想到 Facebook 會起飛,而 MySpace 會完全消失。 另外,沒有人使用 Chrome,因為… 他還沒到那兒。 Firefox 的插件並不流行。 在美國,IE 的份額是其他瀏覽器的許多倍。 因此,客戶的賭注是正確的,只是時間晚了5年。

好吧,我得到了一個幾百美元的測試任務,編寫一個插件來記錄 IE 中發生的所有事件。
我不知道該怎麼做。 他們在大學裡沒有教我們這個;沒有這樣的命令。 我必須去我最喜歡的 rsdn.ru 上搜尋(StackOverflow 也沒有幫助)並使用關鍵字「IE、插件」進行搜尋。 想像一下,當其他程式設計師準備了我的技術規格中所寫的內容時,我感到多麼高興。 下載原始程式碼後,在其上拉出一個視窗以顯示瀏覽器事件日誌,然後我發送了任務進行驗證。

半小時後,答案傳來——“我很高興!” 這是令人興奮的工作! 讓我們繼續合作吧!
也就是說,該人感到滿意並渴望繼續按小時計算。 讓我驚訝的是,他提出隨著時間的推移將我的費率從 10 美元提高到 19 美元。 我確實很努力,但缺乏單獨跑項目的經驗。 安迪(這是客戶的名字)試圖用金錢或關於他如何尋找投資者的故事來激勵我。 有了這一切,安迪正是給了我信心的人,讓我相信你可以透過自由工作賺錢,而且賺得很好。 他給了我離開 Samvel 並建立個人檔案的機會,以免白白支付額外的利息。

總共,我和安迪一起工作了一年多。 我用 C++ 程式碼實現了他的所有要求、計劃和想法。 他還告訴我他如何四處尋找投資者來擴大該項目的規模。 他多次邀請我來美國。 總的來說,我們發展了友好關係。

但不要相信與你做生意的美國人。 今天他是你的朋友,明天他可以毫不眨眼地改變專案的預算或完全關閉它。 12年來我見過很多這樣的事。 當問題涉及金錢時,家庭、健康、疲勞等所有價值觀都不會困擾他們。 直接打擊頭部。 並且不再說話。 我不想談論 CIS 的客戶。
這是 2 多個案例中的 60 個結局不佳的案例。 這就是心態。 這是另一篇文章的主題。

所以,當我作為當地寡頭透過安迪計畫賺錢時,我已經開著自己的新車從大學畢業了。
在我看來,前方的道路都是暢通的。 我相信我們會為這個專案找到投資,而且我至少會成為該專案的團隊負責人。

但這個行業並不是一切都那麼順利。 拿到專科文憑後,我和女朋友到海邊放鬆玩耍。 就在那時,安迪塞給我一頭豬。 當我放鬆的時候,他關閉了合同,當我要求解釋原因時,他不情願地回答說沒有錢,一切都爛了,項目裡有很多bug。 因此,請在幾百個錯誤中修復這個數百個錯誤的列表,讓我們看看接下來會發生什麼。 然而,一個急轉彎。 當然,這不是 Dropbox,後者以 100 億美元關閉了 Mailbox,但進一步的行動尚不完全清楚。

於是我像一隻在牛奶罐裡的青蛙一樣掙扎著,一邊攪拌著酸奶油,一邊努力不被淹死。 但貨款少了幾倍,要求多了,我說是時候結束合作了。 事情不會再這樣發展下去了。 多年後,安迪不只一次向我尋求建議。 他仍然無法冷靜下來,對新創公司喋喋不休。 他在 TechCrunch 和其他活動上發表演講。 現在我創建了一個幾乎可以立即識別、翻譯和合成語音的應用程式。
據我所知,我獲得了數百萬的投資。

我開始在 oDesk 上尋找新客戶,這很困難。 良好的收入、穩定性和利率有一個缺點。 他們很冷。 如果昨天我可以透過添加幾個功能在一周內賺取 600 美元。 然後“今天”,對於一個新客戶,我需要花費相同的 600 美元做更多的工作,同時深入研究客戶的工具、基礎設施、團隊、主題領域以及一般的溝通細節。 在你職業生涯的初期,這並不容易。

過了相當長的一段時間,才恢復正常工作,收入也沒有改變。
下一部分計劃是一個關於全球和地方危機、中層、第一個已完成的重大項目、以及關於你的新創公司啟動的故事。

待續...


來源: www.habr.com

添加評論