JavaRush /Java Blog /Random-TW /通過了 JavaRush 兩次。第二次——已經是一名程式設計師了
Mikhail Zherdev
等級 41
Тула

通過了 JavaRush 兩次。第二次——已經是一名程式設計師了

在 Random-TW 群組發布

捲宗

  • 人物:米哈伊爾·澤爾德夫
  • 曾任職務:系統管理員、技術支援工程師
  • 居住地:俄羅斯圖拉
  • 開始 Java 訓練時的年齡:27 歲
  • 第一份程式設計師工作:開始培訓一年後
  • 原創成功故事
通過了 JavaRush 兩次。 第二次 - 已經作為程式設計師 - 1

背景

我夢想回到學校成為一名程式設計師。我想進入當地一所大學的控制論系,但最終我申請了其他系:我擔心自己無法通過選拔。後來我想我真的能考上,為此我苦苦掙扎了很久……最後,我學習成為了一名工程師(2010年大學畢業)並找到了一份系統管理員的工作。Enikey,技術支持。就這樣四年過去了。
「這四年來,學習成為程式設計師的想法一直沒有離開我。此外,我想學習 Java:它的受歡迎程度和跨平台性影響了它,儘管演示語言本身已經好幾年沒有被討論過了。”
有一次我想出國並在那裡接受程式設計教育。在我工作的這些年裡,我一直抱著這個想法,把它保存起來,放在一邊。當然,我也嘗試過自學,但從書本學習並沒有成功。我總是推遲下一章,直到「也許有一天」。就這樣我活到了2014年。嘗試進入國外大學以失敗告終。另外,此時我女朋友也從國外留學回來了。所以我想,如果我想成為一名程式設計師,那麼我需要從現在開始自學,因為以後會更困難。

學習

我從HTMLCSSJavaScript開始。我學習了PHP大約一個月,完成了Codecademy上幾乎所有的課程。2015年初我開始學習Java
「我讀了 Shildt 關於 Java 7 的書,這本書很困難,我對未來的工作一無所知。我決定尋找一些比閱讀更現代的學習方式,因為現在是 21 世紀。我搜索,谷歌搜索,找到了它。JavaRush。”
從二月初到四月底我在網站上工作(有包月,到了20級後就停止了,以提高理論和分析已解決/未解決的問題),從四月份開始我熟悉了Tomcat伺服器,jUnitJSPSpringHibernateSQL所有技術都是膚淺的,只有非常基礎的知識以及為什麼需要它們)。同時,我也在溫習Java Core理論,並在2015年5月初發布了我的履歷 。

工作和...再次學習

一家公司做出了回應。事實上,這就是我現在工作的地方。在面試中,他們詢問了有關Java Core 的問題以及我謙虛地添加到簡歷中的技術清單(請參閱上一段中的上面的列表)。我立刻承認我對這些技術了解很膚淺,我以後打算研究一下。結果,他們聘用了我擔任初級開發人員,並以我對Java Core擁有紮實的知識這一事實來解釋他們的選擇(感謝 Java Rush!)。
「由於我很快就完成了 JavaRush 課程並且有點懶(經常坐在論壇上尋找答案),所以我對自己作為專家缺乏信心。因此,早在 12 月份,我就決定再體驗一次 JavaRush。”
這樣一切都會公平,解決所有的問題,參與一個真正的專案……而且,我不在這兒期間,出現了很多新的問題,我想解決它們,我對小專案特別感興趣。我喜歡這個網站本身,儘管有一些小缺點,例如不是最「理解」的驗證器(該驗證器在Java Rush 2.0中完全重新設計 ,變得非常容易理解,編者註)。實際上,我完成了課程並參加了一個真實的專案(我剛剛完成)。我對結果很滿意!

第一年

我作為一名程式設計師已經工作快一年了。Java Rush在學習、發展和塑造自己作為專家方面幫助了我很多。在公司,我首先開發了一個 Web 應用程序,並在過程中學習了所需的技術。後來我轉向行動開發,學習了Android我學習了一兩個月,然後透過並行學習進入開發),從三月開始學習iOS 。對我作為程式設計師來說,這不是一個成功的故事。這是關於 JavaRush 如何幫助我實現成為程式設計師的夢想的。還有很多東西需要學習、重新學習、記住已經忘記的東西,但有一個目標——成為一個優秀的開發人員,還有成長的空間。

兩年後

應Java Rush管理部門的要求,我將出版我的故事的續篇。自從我開始 JavaRush 培訓已經過了 2 年,成為初級開發人員已經過去了 1.5 年。我的第一份工作工作了 1.5 年。參與了多個項目,一開始(2015年6月-10月)4個月進行企業開發(JSP堆疊-JSF + Primefaces-JPA然後我花了大約一年的時間開發AndroidiOS的行動應用程式。我研究了這些平台的幾個流行框架(RealmRetrofit一點Rx)。我用 kotlin 為 Android 編寫了一個應用程序,並研究了它+ Objective C 和 Swift for iOS。2016年9月,我們切換到內部現有的Enterprise專案一個月。那裡有必要改進目前的功能,引入Elasticsearch;我在上面待了一個月,研究了程式碼,但後來他們決定不透過 Java,而是透過資料庫來實現,然後我又被調回行動開發(確實如此,先生…)。2016年8月底在經理的要求下通過了Udacity網站上的Google Android認證。由於各種官僚事務(或者他們根本沒有註意到我的考試),我在 11 月才收到了令人垂涎的Google Android助理開發人員徽章。從新年開始,我想將堆疊從行動S​​pringHibernate一些資料庫更改為現代企業。但事實證明,我自己是在一位前同事的幫助下被「找到」的。今年年底,我這週確實換了工作。銀行。不是前 10 名,甚至不是前 100 名,但我對這個項目很感興趣,這是決定性的時刻之一。該堆疊是Enterprise,這正是我想要獲得的商業開發經驗。還有一些 Web 服務,這也是一個優點(我不太了解它們,但我計劃在來年更深入地學習)和很多Groovy+Grails。薪資要求比現在職位高,我的要求得到了批准。剩下的就是滿足新工作地點的期望並獲得新的寶貴經驗:))。在從事第一份工作時,我在工作和家裡不斷學習科技。當然,不是每天,但我盡我所能投入時間。我把我的GitHub膨脹了一點,寫了幾個在網路上找到的測試任務。12月底我通過了認證 Oracle 1z0 - 808(確認 Java 基礎知識的認證)。明年我計劃參加OCPOracle Certified Associate),這似乎更重要,因為... 沒有電腦技術方面的教育,但認證有一天可能會派上用場。但最重要的不是證書本身(儘管成為它的擁有者非常非常好!),而是語言的微妙之處以及準備認證時填補的空白。這些是過去一段時期迄今所取得的成功。比我想要的少了一點,但我不能說它不好。目前我明白還有一些東西需要研究、教授和學習,但這並不嚇到我。畢竟,最好、最有趣的事還在後頭!
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION