第 5 部分:程式設計生涯。 一場危機。 中間。 首次發布

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

2008年。 全球經濟危機。 看來,一個來自深省的自由工作者與這有什麼關係呢? 事實證明,即使是西方的小型企業和新創企業也變得貧困。 這些是我的直接和潛在客戶。 最重要的是,我終於在大學捍衛了我的專業學位,除了自由業之外沒有其他活動可做。 順便說一下,我和我的第一個客戶分手了,他為我帶來了穩定的收入。 在他之後,我和我未來潛在妻子的關係崩潰了。 一切都像那個笑話裡的樣子。
就在機會和成長本應到來的時刻,「黑暗的趨勢」到來了。 正是雄心勃勃的年輕人爭先恐後地闖蕩一番,打拼五載,以迅雷不及掩耳之勢升職的時候。 對我來說,情況恰恰相反。

我的生活繼續獨自進行,伴隨著 oDesk 自由交換和稀有訂單。 我仍然和父母住在一起,儘管我有能力分開居住。 但我不喜歡一個人住。 於是,媽媽的羅宋湯和爸爸的百克,讓灰暗的日子變得明亮起來。
曾幾何時,我和大學的老朋友見面,談論生活,分享新聞。 SKS公司來自 第三方 我從這個故事轉向了自由職業。 現在伊隆和阿蘭就像我一樣,坐在家裡的電腦上,賺錢維持生計。 這就是我們的生活方式:沒有目標、前景和機會。 我內心的一切都在反抗,我堅決不同意正在發生的事情。 這是我腦子裡的系統錯誤。

第一次嘗試改變一些東西是大規模的網路服務。

即,一個用於尋找工作和建立聯繫的社交網路。 簡而言之 - LinkedIn for Runet。 當然,我不知道 LinkedIn,RuNet 中也沒有類似的東西。 VKontakte 上的時尚剛剛到達我的“洛杉磯”。 而且找工作非常困難。 而且看不到任何關於這個主題的正常網站。 因此,這個想法很合理,當我第一次來到「健身房」時,我在兩側的槓鈴上掛了50公斤的重物。 換句話說:在不知道什麼是 IT 業務以及如何建立 IT 業務的情況下,Elon 和我開始為 Runet 建立 LinkedIn。

當然實施失敗了。 我基本上只知道如何在桌面上使用C++/Delphi。 Elon 剛開始踏出 Web 開發的第一步。 所以我用Delphi做了一個網站佈局並將其外包。 我為 LinkedIn 的開發支付了 700 美元,但我不知道下一步該做什麼。 當時的信念是這樣的:讓我們製作一個網站,將其放在網路上並開始賺錢。
只是我們沒有考慮到,在這三個事件之間以及它們的過程中,發生了整整一百萬個不同的小事。 而且,位於網路上的網站本身並不能賺錢。

自由職業者

在很長一段時間裡,我一直關注著我的第一個客戶安迪,我們和他一起工作了一年多。 但是,正如我在上一部分所寫的,安迪決定在我度假時悄悄終止合約。 抵達後,他開始扭轉繩子,每月支付一茶匙的費用。
最初,他將我在 oDesk 上的費率提高到 19 美元/小時,高於當時的平均水平。 像 Samvel(他讓我成為自由工作者)這樣經驗豐富的自由工作者的薪水為 22 美元/小時,並且是敖德薩搜尋結果中的第一名。 當我尋找下一個訂單時,這個高出價適得其反。

儘管如此,我還是得寫信給安迪,說我會尋找另一個客戶。 這種合作形式不適合我:“以 5 倍的價格修復數十個錯誤並添加功能。” 與其說是錢,不如說是關於一個大投資者肩上扛著一袋錢的童話故事變成了南瓜。 市場不需要這個項目,或者更有可能的是,安迪無法在需要的地方出售它。 至少招募第一批用戶,等等。

意識到是時候尋找新的訂單了,我趕緊發出求職申請。 前兩個訂單,安迪之後,我成功失敗了。 習慣了這樣的事實:你可以隨心所欲地工作,並且在周末你的帳戶上會有一筆錢,我對重新開始的前景不太滿意。 即,承擔一個固定價格的小項目->贏得客戶的信任->改用更充足的付款方式。 因此,在第二步或第三步時,我崩潰了。 要嘛是我懶得為信任而工作,要嘛是客戶不想為我支付 19 美元的既定費率。 一想到要將費率降低到 12 美元/小時甚至更低,我就感到左右為難。 但沒有其他出路。 我的桌面軟體領域幾乎沒有需求。 再加上危機。

簡單說一下oDesk那些年(2008-2012)

不知不覺間,證券交易所開始擠滿了茶葉共和國和其他亞洲人的居民,就像晴天霹靂一樣。 即:印度、菲律賓、中國、孟加拉。 較不常見:中亞:伊朗、伊拉克、卡達等。 這是某種來自《星海爭霸》的蟲族入侵,採用的是突擊戰術。 光是印度每年就培養並繼續畢業 1.5 萬名 IT 學生。 我再說一次:一百五十萬印度人! 當然,這些畢業生中很少有人立即在居住地找到工作。 這就是這樣一個球。 在 oDesk 上註冊,獲得的金額是在班加羅爾的兩倍。

路障的另一邊,又發生了一件大事——第一代iPhone發布。 有進取心的美國人立即意識到如何快速賺錢。
當然,只需以 3 戈比的價格向空曠且快速增長的市場發布您的 iPhone 應用程式即可。 彎曲的、傾斜的、沒有設計的——一切都滾動了。
因此,隨著第一代 iPhone 2G 的發布,oDesk 上立即出現了一個額外的行動開發類別,該類別簡直被為 iPhone 創建應用程式的請求所淹沒。

獲得這個設備和 Mac 對我來說是一項艱鉅的任務。 在我們國家,很少人擁有這些小玩意,在外省,他們只能聽到這種科技奇蹟的存在。 但作為替代方案,隨著時間的推移,我購買了一台基於 Android 2.3 的 HTC Desire,並學會了為其製作應用程式。 後來就派上用場了。

但這不是重點。 我的主要技能仍然是 C++。 看到C++的訂單越來越少,而C#.NET的廣告越來越多,我就慢慢爬到微軟技術堆疊了。 為此,我需要《C# Self-Teacher》一書和一個使用這種程式語言的小專案。 從那時起,我大部分時間都坐在夏普車上,沒有去任何地方。

然後我遇到了 C++ 和 Java 的大型項目,但我總是更喜歡 C#,因為我認為它是最方便的,而且最近它是適合我的領域中任何任務的通用語言。

第 5 部分:程式設計生涯。 一場危機。 中間。 首次發布
oDesk 2008 年 XNUMX 月 (取自網絡檔案)

第一次大發布

經常發生的情況是,如果您是外包或自由開發人員,您可能永遠不會看到您的程式在現實生活中是如何使用的。 坦白說,我作為自由工作者完成的60多個項目中,最多看到10個在出售,但我從未見過其他人如何使用我的作品。 因此,在經歷了2008-2010年幾乎沒有訂單的低迷年份後,我在2011年迎難而上。

雖然我不需要不斷工作賺錢。 有住房,有食物。 我把車賣掉了,因為不再需要它了。 身為自由工作者我該去哪裡? 也就是說,我也有錢去娛樂。 這可能看起來像是隧道思維——要么工作,要么娛樂。 但那一刻,我們不知道更多。 我們不知道可以以不同的方式生活:旅行、開發、創造我們自己的專案。 一般來說,世界僅受你的意識限制。 當馬斯洛金字塔的較低 4 層得到滿足時,這種理解才出現了一會兒。

第 5 部分:程式設計生涯。 一場危機。 中間。 首次發布
馬斯洛是對的

但首先,有必要先退後一步。 在小項目上推進了幾年之後,我決定將費率降低到 11 美元/小時,並尋找長期的項目。
也許個人資料中的數字更高,但我絕對記得那個春天的夜晚,皇帝敲響了我的 Skype 門。

凱撒是歐洲一家小型防毒公司的所有者。 他本人住在奧地利,團隊分散在世界各地。 在俄羅斯、烏克蘭、印度。 首席技術官坐在德國,熟練地監控整個過程,儘管他假裝在觀看。 順便說一句,在 XNUMX 年代初,凱撒因其對小型企業發展的創新貢獻而獲得了國家獎。 他建立一支完全由遠距員工組成的團隊的想法在 XNUMX 年代初期確實不同尋常。

我們的男人,他會怎麼想? 「是的,這是某種騙局,」很可能是他的第一個想法。 然而,事實並非如此,Kaiser 的公司已經生存了 6 年多,並成功與 ESET、卡巴斯基、Avast、McAfee 等巨頭競爭。
同時,公司每年的營業額僅11萬歐元。 一切都取決於聖靈和對光明未來的信心。 凱撒每小時的工資不能超過 50 美元,但他規定每週工作時間為 XNUMX 小時,這足以讓我開始工作。
值得注意的是,這位CEO並沒有給任何人施加壓力,給人一種分發禮物的慈祥大叔的印象。 對於 CTO 來說則不然,我稍後有機會見到了他。 並且在晚上發布的時候更加緊密地合作。

因此,我開始在一家防毒公司遠距工作。 我的任務是重寫公司大多數產品中使用的防毒軟體的後端。 (技術細節可以在 這個帖子).
然後我的第一個孩子就出生了 發佈到 Habr 的沙箱,關於 C++ 的樂趣和優勢,它仍然在同名中心中排名第二。

當然,問題不在於工具本身,而在於編寫以前的防毒引擎的吸毒者。 它崩潰了,出現了故障,整個頭部都是多線程的,而且很難測試。 您不僅必須在電腦上安裝一堆病毒進行測試,而且防毒軟體還必須不崩潰。

但漸漸地,我開始參與這個開發。 儘管一切都不清楚,因為我正在製作一個其他程式使用的獨立組件。 從技術上講,它是一個帶有導出函數列表的 DLL 庫。 沒有人向我解釋其他程式將如何使用它們。 所以我自己扭轉了一切。

這樣持續了快一年,直到烤雞咬了CTO,我們才開始準備發布。 這種準備工作通常在晚上進行。 該程式在我的機器上運行,但在他這邊不行。 後來發現他有一個SSD驅動器(當時很少見),而我的快速掃描演算法透過快速讀取檔案來填滿所有記憶體。

最後我們推出了,我的掃描器安裝在世界各地數萬台機器上。 那是一種難以形容的感覺,就好像你做了一件意義重大的事。 他為這個世界帶來了一些有用的東西。 金錢永遠無法取代這種情感。
據我所知,我的引擎至今仍能在該防毒軟體中正常運作。 作為遺產,我留下了根據《完美程式碼》、《重構》和《C++ for Professionals》系列書籍中的所有建議創建的參考程式碼。

總之

一本著名的書說:“黎明前是最黑暗的時刻。” 這就是我那些日子裡發生的事。 從2008年徹底絕望到2012年創立自己的IT公司。 除了每週持續收入 500 美元的 Kaiser 之外,我還得到了另一位來自美國的客戶。

很難拒絕他,因為他為相當有趣的工作提供高達 22 美元/小時的報酬。 我再次受到累積更多啟動資金和投資的目標的驅動,無論是在房地產還是我自己的企業。 因此,收入增加了,目標確定了,就有了行動的動機。

在完成 Kaiser 專案並放慢另一個專案的速度後,我開始準備啟動我的新創公司。 我的帳戶裡有大約 25 美元,足以創建一個原型並尋找額外的投資。

在那些年裡,俄羅斯、烏克蘭和世界各地的新創公司都陷入了真正的歇斯底里。 人們產生了一種錯覺,認為購買一些創新的東西就可以快速致富。 因此,我開始朝這個方向發展,研究專門的博客,認識人群中的人。

這就是我透過 Zuckerberg Call 網站(現在是 俄羅斯VC),然後他向我介紹了 VKontakte 的聯合創始人和投資者。 我招募了一個團隊,搬到首都,開始使用自己的資金和進一步的投資來創建一個原型。 我將在下一部分詳細討論這一點。

待續...

來源: www.habr.com

添加評論