你可以學習編程而不是成為一名程序員,而是應用你的新技能來推進你目前的職業

莫斯科居民謝爾蓋 (Sergey) 與 CodeGym 學生分享了他的成功故事。他用這門課程學習了 3.5 年,但仍未從事開發工作。什麼地方出了錯?或者也許一切都盡可能好?

背景:銷售專員

Sergey 自 2006 年以來一直從事銷售工作:抵押貸款、汽車貸款、銀行產品。然後在2011年,他開始專門經營投資產品。甚至在上大學之前,他就已經決定了自己想做什麼:“與成功人士一起工作”。事情就是這樣發生的:大學畢業 6 年後,他在俄羅斯最大的私人銀行擔任 VIP 客戶經理。

隨著時間的推移,我開始思考一個問題:“下一個目標是什麼?” 找不到答案當然有前途:部門經理、分行副經理或分行經理,但總是有一些阻礙。

當謝爾蓋開始為一家投資公司工作時,他的任務之一就是吸引新客戶。有哪些選擇?推銷電話、會議、老客戶、他們的熟人。他專門研究債券並整合投資組合。他遇到了一個問題:沒有關於歐洲債券及其主要指標(期限、息票、收益率)的良好免費信息來源;沒有評論,沒有新聞,也沒有選擇。只有兩個相關信息來源:一個付費,第二個不可靠。這就是 Sergey 意識到他想創建自己的資源的方式。

了解 IT 並開發第一個項目

Sergey 開始探索如何將項目付諸實踐,並偶然發現了 WordPress。首先,我必須研究債券指標、債券發行和債券評級。他在一家德國證券交易所找到了這些數據。起初,我手動更新所有內容,但兩週後我自己想出瞭如何使自動更新工作。

他幾乎每天都寫評論和新聞,同時學習。六個月後,在沒有廣告或 SEO 的情況下,該網站進入了 Yandex 的前三名查詢“Eurobond prices”的搜索結果和谷歌的前五名相同查詢。

當謝爾蓋辦公室裡的每個人都沉迷於學習英語時,他也決定學習一門國際語言,他相信這會給他帶來實際的好處。他一時興起選擇了 Java,後來才發現它是最流行的語言之一。

整整一個月,他都在即興學習,從視頻和文章中提取信息片段,沒有一個明確的計劃。他還沒有發現 CodeGym。

在 CodeGym 上學習和從 Android 應用程序中獲得初始收入

謝爾蓋幾乎每天晚上都會花1-2個小時學習。他已不記得自己達到了什麼水平,但在學習了 3 個月的課程後,他決定將所學的新知識付諸實踐。

碰巧的是,他的雇主要求他獲得財務顧問的認證,這將要求他通過兩門考試,總共有 3300 個問題。唯一的準備方法是對 300 頁文檔進行 PDF 掃描。在電腦上閱讀是不切實際的,在手機上閱讀幾乎是不可能的,而且沒有搜索功能。

為了更好地準備過程,Sergey 將文件轉換為可讀格式,並決定製作一個小的 Android 應用程序來練習考試。這就是一個小型個人項目如何逐漸成長為 Google Play 上成熟的應用程序的過程——具有搜索、聊天、真實的考試模擬器和更新的設計。

一段時間後,考試需求顯著增加。由於該應用是付費應用,謝爾蓋每月可從銷售額中獲得 25,000-30,000 盧布,因此他決定創建一個 iOS 版本。

新項目

在學習和開發應用程序的同時,Sergey 了解了 Spring,並決定實施一個與股票交易相關的長期想法:一個用於分析他的交易系統的儀表板。

與此同時,辦公室引入了輪班制,Sergey 負責安排和記錄。經過兩週的例行工作後,他決定編寫一個 Telegram 機器人,以便員工可以根據需要設置自己的輪班和更改輪班日期。該機器人還會提醒員工輪班。

他為自己製作了另一個機器人:這個機器人維護著客戶的投資組合。它顯示了資產價格波動,並發送了所選客戶投資組合的精美視覺表示。他的同事要求加入,Sergey 分享了他有用的創新。

新的位置

他的活動和工作優化項目並沒有被忽視:公司的人力資源部門對謝爾蓋產生了興趣。將公司轉變為數字服務提供商的巨大努力正在進行中,Sergey 被任命為IT 項目負責人。即使沒有任何部下,這聽起來也不錯。那時,距離他開始學習“外語”已經過去了1.5年。

中間結果

Sergei 沒有成為一名開發人員,但他借助軟件開發知識解決日常問題。這使他更容易將任務分配給同事、估計工作需要多長時間以及幫助進行分析。

他繼續與成功人士擦肩而過。軟件開發人員是成功人士。畢竟,他們做他們想做的事。不是每個人都能吹噓的。