JavaRush /Java Blog /Random-TW /一位前經濟學家的故事
Roman Laptev
等級 40

一位前經濟學家的故事

在 Random-TW 群組發布
一位前經濟學家的故事 - 1我叫羅馬,22 歲,伊熱夫斯克人。我目前為芬奇工作。在這篇文章中,我想向您講述我成為 Java 開發人員的有趣故事。最後,我寫了一些提示,希望能幫助您實現目標。我的故事要從2014年我上大學的時候開始說起。我在聖彼得堡的高等經濟學院學習,當然是身為經濟學家。我的英語很差(這無疑對以後產生了負面影響),所以我通過數學奧林匹克進入了大學,我對數學的了解比語言要好得多。前兩門課程進行得很快,活動很多,小組會議也很頻繁。我想很多大學的情況都是類似的。問題是我不明白如何在我的專業上發展。說實話,我並沒有想太多。儘管院校不錯,但學生畢業時的選擇並不多:
  • 大學畢業,乾脆在一家辦公室找到一份助理會計師的工作;
  • 繼續你的碩士學習。老師們說,只有在那裡我們才能獲得必要的知識並找到自己的出路;
  • 或透過書籍和影片了解您的專業、公司,並獨立獲得必要的技能。
培訓中間開始了與資料分析(DA)相關的入門課程。在那裡,我們編寫了簡單的腳本,用於從 R(和一點 Python)檔案中讀取和處理資料。這些課程沒有繼續,但我意識到我寧願這樣做。在這裡,你做一些實際的工作,處理數字,而不是解決關於工廠 A 和工廠 B 的抽象問題。當我研究這個領域的發展可能性時,有很多選擇。Yandex 和電腦科學中心有兩所免費的 AD 學校,Coursera 上有許多課程(甚至是俄語的),YouTube 上有很多範例。然而,在享受了廣泛可能性的喜悅之後,我感到失望。對學校的需求量很大,這使得比賽變得非常困難,特別是對於那些還沒有完全編程的人來說。Coursera 上只有一門完整課程,(對學生而言)取得作業的費用很高。但由於我明確決定改變我的開發方向,所以我使用了任何免費資源,甚至是圖書館教科書。照這樣下去,在我的第三年,我絕對確定我會去AD。此外,我甚至寫了一篇關於這個主題的學期論文。在我大三後的夏天,當我在尋找實習或工作時,我意識到這並不容易。在聖彼得堡我只找到了10個合適的職缺,經過兩次面試我意識到我需要了解更多,包括數學。經過這樣的失敗,我了解到這個專業確實需要教育或更深入的沉浸,因為像我這樣自學的人太多了。總的來說,我可以說我喜歡的不是特定的領域,而是創造一些有用的東西。因此,我在接下來的幾個月裡尋找我可以走的路以及我感興趣的事情。來自經驗豐富的開發人員的 YouTube 影片談論他們的職業和現有的程式設計專業對此有所幫助。我已經大致知道IT是什麼了。然後我意外地在VK上看到了JavaRush的廣告。我對各種付費程式設計課程持懷疑態度,但我嘗試了 10 個免費等級。實際任務很簡單,但所有的解釋和描述都非常清晰,我決定把這門課學完。2017 年 8 月,我購買了訂閱,幾乎每天都在升級,幸運的是,時間允許。我明白,如果零知識,從書本或個別影片中理解 OOP 的結構和所有文法是很困難的。9月份我就已經達到夢寐以求的40級了。我盡量不錯過任務,幾乎完成了所有任務。但到了最後,我太想完成最後一個關卡了,所以我直接跳過了最後一個關卡的任務,甚至沒有花一個小時。同月,我聽說了 EPAM 實習機會,為最後一年的學生提供了下一個工作機會。我申請了,通過了面試(他們只問了 OOP 和 Java 的基礎知識),並且已經在 12 月參加了晚上的課程,和像我這樣的學生在一起。這是最好的幾個月,課程很清晰(在很多方面與 JavaRush 相同),而且像我這樣的學生進行了很好的活動。在課程結束後成功通過考試後,EPAM 的實驗室開始了,其中包括參加課程和從事教育計畫。我從這個實驗室學到了很多東西,我成功地使用了 Hibernate 和 Spring,但值得注意的是它一直在拖延。我從未離開過大學;我覺得在最後一年退學太糟糕了。我不確定這是否是正確的決定,但去年已經變成了折磨,因為我絕對確定我不會這樣做。到了五月份,我不再上大學,只是寫了論文,找到了一份 Ruby 測試員的工作,至少還有一些收入,同時參觀了 EPAM 實驗室。我以前不知道 Ruby 語言,現在仍然不知道,但編寫測驗不需要這些知識。有現成的範例,必須針對特定頁面進行修改。在等待已久的文憑答辯之後,我離開了 EPAM,轉而擔任遠距測試員,並前往我的家鄉伊熱夫斯克決定從那裡找到工作。我花了很長時間才決定我的第一次面試。我試圖重複所有內容並了解他們在面試時可能會問我的問題 - JVM、Spring、演算法、資料庫…僅一個月後,即 8 月,我開始提交我的第一份申請。我派去的城市是聖彼得堡和莫斯科。第一周根本沒有人回答我。只有在多次嘗試改進履歷並開始為每家公司寫求職信之後,第一個答案才出現。在第一次面試中,一半的問題是關於我正在準備的完全不同的東西——http、協議、圖表。但每次看完後,我都會寫下我沒有回答的內容,找出答案,然後繼續發送我的履歷。我每天都這樣做,每天發出10-20份履歷,但只有少數人回覆。九月初的一個週五,剛好連續面試​​了三場。儘管第一次失敗了,但第二次我還是相當成功地回答了,並且我立即被邀請去莫斯科進行試用,並獲得了良好的評價。那一刻的喜悅是無止境的,所以到了第三次我幾乎不再嘗試了。幾天后,我買了票,設定了抵達日期,並同意與另一家不通過 Skype 進行面試的公司進行另一次面對面面試。我第一次和朋友住在一起。在面試時,我已經準備好了幾乎所有的問題,並在同一天就收到了工作機會。在此之前,我甚至無法想像我會有選擇;我還沒準備好。但我選擇了第一個,也就是我目前工作的地方——Finch。這不是一家大公司,但做的專案卻很大。在 EPAM 的經歷之後,我意識到我在小地方比在有成千上萬人、官僚機構和你經常走動的地方更舒服。我立即得到了一個工作場所,我很高興地開始投入我的第一個專案。現在我覺得這是最好的地方,尤其是對一個小學生來說。當然,我沒有講述故事中的所有內容,但我試著描述所有可以幫助他人的真正重要的觀點。就我個人而言,我可以為自己得出幾個結論:
  • 改變專業並不總是困難的。提前找到好的準備材料、建立發展路徑很重要。
  • EPAM 是 JavaRush 之後的一個很好的延續,您可以在其中獲得開始時所必需的經驗。但在那裡找到全職工作很困難,而且那裡的職業發展也會明顯緩慢。
  • 在面試中,他們很少要求提供需求中指定的庫和框架。面試前最好回顧一下演算法、資料庫基礎知識、網路的工作原理和設計模式。
  • 如果您隨履歷表一起寫一封針對這家公司的求職信,那麼您獲得回應的機會就會大大增加。這是值得你花時間的。也值得附上您的照片。
  • 您需要同時在多個來源中尋找職缺。不僅是hh,還有linkedInd和Moi Krug(在這裡找到了我現在的公司)。
  • 在面試之前,建議觀看面試影片範例並準備其中包含的問題。YouTube 上有很多這樣的內容。
我也希望你一切順利。最主要的是繼續,不要害怕))
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION