JavaRush /Java Blog /Random-TW /從軍隊到 IT 或我如何使用 JavaRush 成為 C# 開發人員
Евгений Горбунов
等級 38
Москва

從軍隊到 IT 或我如何使用 JavaRush 成為 C# 開發人員

在 Random-TW 群組發布
大家好!我叫 Evgeniy,今年 25 歲,我想告訴你我的成功故事。在 JavaRush 學習期間,我讀到了許多成功故事,並夢想有一天能編寫自己的成功故事,也許還能激勵某人,就像他們曾經激勵我一樣。 從軍隊到 IT 或我如何使用 JavaRush 成為 C# 開發人員 - 1一開始很平淡,所以簡而言之:從小我就喜歡玩,喜歡在電腦上做一些事情,在上學期間我就計劃將我的職業與電腦聯繫起來。九年級時,我決定退學,以免參加國家統一考試(因為剛推出,老師們嚇到了我們,我學得不好)。由於學院沒有招收“程式設計師”專業,我嘗試報讀“應用資訊學”,但沒有及格,於是進入了師範學院“資訊學”專業。接近18歲的時候,我不知所措,決定成為傘兵並進入軍校。我放棄了與程式相關的一切(在大學裡我做了一些編碼,嗯,你知道嗎😀),而且我並沒有真正學習,因為... 我以為這一切對我來說沒有用。大約在我的合約服務進行到一半時,我意識到這不適合我,需要做出一些改變。當時我根本沒想到,借助課程的幫助,不用受過高等教育也能好好學習並找到工作。有一天,一位工作中的熟人說,他想參加Java開發課程,找一份工作,並講述了他在SberTech學習並成功找到工作的朋友的故事。我也決定嘗試一下,因為... 我想賺很多錢並放鬆一下。我在Yandex進入“Java課程”,JavaRush是第一個出現的,我決定嘗試一下,我喜歡它。首先,我要感謝 JavaRush 提供的視頻,該視頻位於第 0 級末尾(或者可能不存在,我不記得了😀)。有人說,程式設計就是創造力,幾乎任何願望都可以用程式碼來實現。不知道為什麼,但這給了我很大的激勵,讓我愛上了開發者這個職業。完成 4 個級別後,我參加了為期 1 年的促銷訂閱,並繼續饒有興趣地學習。這對我來說非常困難,因為我從來都不是天才(也永遠不會),而且,因為… 我經常遲到,幾乎沒有空閒時間,晚上必須編碼,工作日晚上睡 4.5 到 6 小時,午餐睡 1 小時。當我晚上熬夜卻沒有解決任何問題時,我感到非常失望;我認為我浪費了時間。這一切持續了1.5年(其中大概有5-6個月,我在出差,沒有編碼)。在接觸結束時,我達到了38級,在結束前兩週,我決定停下來,開始在莫斯科找工作,因為… 我的城市公司很少,嗯,機會比較多,莫斯科的工資也不錯😀 其次感謝JavaRush幫我寫簡歷,儘管我因為無法上傳而對你很生氣……我不得不重新做一遍。也許您將來應該考慮這一點。無論如何,Zeuberg 博士非常樂於助人,並給出了很好的建議,特別感謝您,我希望您能閱讀這篇文章。起初,我看了職缺,並沒有回覆所有的職缺,但在所有公司都拒絕之後,我開始將它們發送給每個人,這樣他們就會僱用我。拒絕的情況也不少(約90%),如果你也有類似的情況,不要驚慌,這很正常。在完成了兩家公司的測試任務後,我決定停下來,去面試吧,別再猶豫了。到達莫斯科後,第二天我就去參加面試,令我驚訝的是,我被錄取了。我記得人們在這裡寫道,他們參加了很多面試,被很多人拒絕,但他們立即僱用了我,並提供了非常好的、有競爭力的薪水……我在這家公司工作了六個月。很棒的團隊,很棒的團隊領導,但是我外包了一個 ETL 專案(pentaho、oracle、ms sql)。我被承諾這個專案將在幾個月內結束,我會轉向 Java 項目,但最終它從未完成。這個專案幾乎沒有進展,我幾乎沒有做任何事情,專注於我自己的事情,即改進 T-SQL。你知道,一方面我賺了很多錢,另一方面,我沒有充分發展,也沒有獲得足夠的經驗,這讓我很生氣。我試圖透過以 Java 開發人員的身份參加面試並完成測試任務來解決這個問題。讓我驚訝的是,他們僱用我的整個團隊都經過了JavaRush,而且我的水平是他們中最高的:D😅最後他們給了我offer,但工資低得多(大約5萬)。我還沒準備好賠錢,出於某種原因,我決定沒有人會提供同等的薪水並繼續工作,希望一切都能自行解決。一段時間後,我的兄弟(他也是一名程式設計師)邀請我作為實習生加入他的團隊,並建議我轉向 C#。說實話,我想了很久,我需要這個嗎,這個語言有未來嗎?這對我來說是重要的一步。最後,我決定了,開始學習 C#,我喜歡它的一些功能。但最終我還是沒能找到哥哥,因為… 老闆們並不反對,但在最後一刻他們拒絕了,因為… 他們不想讓親戚在同一個團隊。我繼續學習這門語言,編寫了兩個小型項目,重寫了我作為 C# 開發人員的簡歷,指出了這些項目並開始搜尋。拒絕的聲音接二連三地湧來:在某個地方他們立即拒絕了,在某個地方我成功地失敗了測試任務,而我的程式碼被稱為「我的第一個 C# 應用程式」。但他目前工作的開發人員仍然喜歡他。第三要感謝 JavaRush 的 1000 多個任務,幫助我用 C# 編寫迷你項目,因為這些語言非常相似,並且基於我所獲得的知識,我能夠實現我的想法。順便說一句,我和一個同事聊過,他在 IT 方面有很多經驗,但在 OOP 方面沒有經驗。他的團隊領導讓他負責 JavaRush,他在這裡累積了經驗。現在他用Java寫程式碼😀 公司找到我並邀請我面試。我立即誠實地說,我對這門語言沒有真正的了解,並要求帶我參加一個無薪的晚間實習,以便我可以在下班後學習,然後加入他們的工作人員。他們問了我關於 SOLID 方法、關於 DI、模式、為什麼我改變語言以及一些關於 SQL 的問題,然後他們讓我走了,說下週他們會告訴我他們是否準備好接受它。結果,同一周我收到了一份同等金額的錄用通知。我很震驚,我所經歷的一切無法用言語形容。目前我是 C# 後端開發人員。我正在最終確定和開發網路應用程式的功能。我非常熱愛我的工作,因為... 這很有趣,團隊考慮到了我的願望和想法,而且總是有事情要做(任務很有趣)。今天得知我的試用期已經結束,我順利通過了。他們還給我加薪了25%,這也讓我感到驚訝。工作之餘,我在家工作(自己寫大型Web應用,掌握TDD技術),最後我想提幾點建議,以免大家重蹈我的覆轍:
  1. 不要把理論和其他技能推遲到以後。我認為對我來說最重要的是通過所有級別,然後我就會很酷,並且我會在一周內掌握理論。不要這樣做,每週花一天研究理論,或開始準備面試——每天研究一個問題。另外,花時間在sql上,使用資料庫是重要技能之一- 學會提取、添加、刪除、更新資料(就我個人而言,我解決了訓練階段的70個問題和評級階段的12-15個問題) sql-ex.ru,20 個問題就足夠 30 個訓練階段)。
  2. 寫一些你自己的東西。這是非常重要的一步。首先,它將顯示您對開發的知識水平和理解程度。其次,面試時有一些問題可能不會被問到,因為… 一切都在應用程式中可見。如果您擔心自己編寫了很多糟糕的程式碼,請將其發佈到 stackoverflow 上進行審查。在那裡他們會告訴您並解釋在哪裡最好使用什麼。不要把一切都推遲到課程結束。這是我的大錯誤
  3. 如果你動力不足,很難坐下來,但你想學習並成為開發人員,請閱讀成功故事。如果這對您沒有幫助,請閱讀拿破崙·希爾的《思考致富》。一本很好的老書,講述了思想的力量如何影響我們的行為和事件。如果您沒有時間閱讀,音訊版本會對您有所幫助。
  4. 有時,在JavaRush 上,你解決問題10 次,然後看到一個人在每個問題中如何寫“一次嘗試就解決了”,他的水平增長得很快(亞歷山大,你好,雖然我對這樣的評論很生氣,但我希望一切都好)現在對你來說一切順利😀)你懷疑自己的成功。無需為此感到不安,每個人都有不同的知識量並以自己的方式學習。唯一重要的是你從中得到什麼。
  5. 如果您看到職缺中存在大量技能或受過高等教育,請不要驚慌。在大多數情況下,這消除了那些害怕在必要時學習某些東西的人。在某些情況下,他們首先看你是什麼樣的人以及你是否準備好學習,然後才看你的技能。請隨時提交您的履歷並參加面試。
就這樣。如果您讀完這篇厚重的文字,非常感謝。如果您有任何疑問,請在此寫下個人訊息,我將很樂意為您解答。我祝福您在學習和未來作為開發人員的職業生涯中取得成功。你會成功的。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION