JavaRush /Java Blog /Random-TW /成功史。每週 20 小時的程式設計、碩士學位和個人生活
Roman Beekeeper
等級 35

成功史。每週 20 小時的程式設計、碩士學位和個人生活

在 Random-TW 群組發布
讀完我需要做的事情后,我決定制定一個我應該如何學習的計劃,以實現我的目標並完成課程,因為我不再有時間慢慢學習。我們的任務是快速獲取知識,並且要以不抑制慾望的方式讓大腦有時間休息。因為我想要的那種工作量可能會阻礙我。 成功史。 每週 20 小時的程式設計、碩士學位和個人生活 - 1

首先,我會告訴你一些關於我自己的事情。

我今年27歲。在開始學習 Java 之前,我在數學學院學習了應用數學。看來我在程式設計方面即使不是很出色,至少也應該不錯。但這不是我的情況,因為... 我破壞了所有提到程式設計的科目,不知何故幸運地通過了——我自己什麼也沒寫。結果發現我離程式設計還很遠。很明顯,在我們國家接受數學家教育,除了成為程式設計師之外,你不會賺到太多錢。所以,選擇就落在這上面了。恰巧我決定學習Java。這與任何類型的市場分析或按就業數量或勞動力市場需求進行的搜尋無關。事情就是這樣發生的。當我決定找出如何做到這一點時,我遇到了 JavaRush。不知怎的,我不想只從書本上學習,但我也不願意參加兼職課程,因為… 他們花了很多錢,但實際上利潤很少。因此,JavaRush 對我來說是最好的解決方案。完成前 3 個級別後,我意識到我喜歡這門課程並且可以購買訂閱。而且,我遇到了促銷活動,以半價購買了它。這是2015年8月底/9月初的事。

教育計劃

讀完我需要做的事情后,我決定制定一個我應該如何學習的計劃,以實現我的目標並完成課程,因為我不再有時間慢慢學習。我們的任務是快速獲取知識,並且要以不抑制慾望的方式讓大腦有時間休息。因為我想要的負載可能會阻礙我。為此我決定:
  • 您需要每週學習五天(週一至週五)。
  • 週末我什麼都會做,除了這個。
  • 每堂課總共4小時,每小時之間有15分鐘的休息時間,可以散步、放鬆和泡茶。
每週總計 20 小時。不錯吧?另外,有時我必須去大學,因為...... 我當時還在攻讀碩士學位。12月的時候,我已經20級了,我以為自己知道了很多很多,但也有過什麼辦法都沒有的危機,似乎走不下去了。以至於在某個時候,我拒絕接受有關集合的信息,只有在我不編程的一個週末之後,我才理解了。
成功史。 每週 20 小時的程式設計、碩士學位和個人生活 - 2

將其提升到一個新的水平

開始學習三個月後,我和一位朋友討論了為了找到工作我還需要知道什麼。然後它開始了:一些不熟悉的單字、資料庫(哦恐怖!)等等讓我明白我需要加快速度並做得更多。很明顯,我無法用 Java 語法完成這項工作,所以我開始在不同的方向上加速:
  • 我給自己買了Head First一本書《學習Java》。建議在課程中使用第 4 級。但不知怎的,我沒有仔細閱讀,錯過了這個事實。那裡講述的是相同的事情,但從不同的角度,這有助於更好、更徹底地理解它們。我推薦它。
  • 我開始尋找我所在城市的所有主題派對並去參加他們,即使我不太了解,但隨著時間的推移我意識到這沒有白費,他們幫助了我很多。例如這樣的
  • 您還需要從頭到尾瀏覽另一個資源 - 這就是 dou(程式設計師網站)。在那裡您可以看到有哪些活動,烏克蘭 IT 部門目前的工資是多少,您可以閱讀許多非常有用的文章,我特別推薦有關 「未來 Java 開發人員指南」Java Enterprise:什麼以及如何做的材料學習。這些文章會對您有所幫助,並且不會讓您放鬆。
  • 我在 YouTube 上找到了關於MySQL 的簡短而資訊豐富的影片教程,我推薦它們。
  • Golovach 的影片教學也沒有被忽視。它們有很多,很多水,但它很好地解釋了很多事情。
  • 您還需要了解 HTML 和 CSS 是什麼。沒有這個就沒有辦法,HtmlAcademy 幫助了我。在那裡你可以免費完成任務。
  • 我在社交網路 linkedIn 上註冊,在那裡我開始展示我的技能,我正在找工作(如果我很幸運,他們找到了我怎麼辦)。我連續加了所有人為好友,擴大了我的朋友圈。這樣你就明白了,現在我在 LinkedIn 上有超過 10,000 個朋友。首先你需要這個。這很有幫助,一個由 Android 自由工作者組成的團隊正在尋找新人,他們寫信給我。我知道這是一個非同尋常的案例,但它確實發生了。

第一次失敗

當然,在學習的同時,我開始尋找公司實習機會,這樣隨著時間的推移我就可以工作了。我被邀請參加實習面試。與人力資源部交談後,他們給我的英語老師打電話,我和他「交談」。我對這一刻完全沒有準備,結果證明我聽的比說的多。說到這個話題,請介紹一下你自己,我咕噥了一些什麼,但沒什麼特別的。但是在和技術負責人溝通的時候,我回答了一些問題,很多問題我都不知道答案,當我回答我在JavaRush學習時,他說我前面還有一個那裡的學生。我當時27級,他已經34級了,聊完後他說給我一個測試任務,根據測試任務來決定我是否適合。我以某種方式做到了,但不是所有的功能。一段時間後,他們寫信給我說我不適合他們……這很遺憾,但我決定從中學習並繼續前進。

第一份工作

正如我已經說過的,在 LinkedIn 上創建了一個頁面後,1.5-2 個月後,某個 Android 開發人員寫信給我,提出與他們合作。很明顯,我們正在談論最低工資。我們見面時聊了聊,並給我提供了一份工作。顯然,薪水很低,但我別無選擇,我對自己所擁有的感到滿意。從一月底開始,我開始在其中一個人的公寓裡做 Android 工作。一切都是新的,一切都不同了。但不知何故,我工作了,做了一些事情。這很可怕,一切都不清楚,這些在 JavaRush 中都不是問題。一切都必須完成、閱讀、找出內容和方式。我正在做一個測試項目,隨著時間的推移,這個項目可能會變得更大。就這樣一直到五月了。然後不知何故我們的團隊開始分崩離析,每個人都意識到了這一點並開始尋找工作。

尋找新的工作

由於不知道該怎麼做,我決定將其發送給我所在城市的所有公司。怎樣才能知道有哪些公司呢?對我有幫助的是我上下梳理了鬥。有一個公司部分,您可以選擇您要搜尋的城市。描述中有一封電子郵件(幾乎總是有),您可以寫信給它。為了讓一切看起來不錯,我用英文寫了我的履歷,這是唯一應該的方式。當然有很多水,水,水,因為… 沒什麼特別要寫的,都是連續寫的。我還為每封信寫了一封求職信(招聘人員喜歡這樣),在其中我明確指出了我想成為的人,否則往往會發現他們發送了一份簡歷,並且不清楚他們要申請什麼職位。求職信也是英文的。我完全忘記了:非常需要英語。事實上,如果你看不懂 stackoverflow 上的答案,那麼你就死定了,你在程式設計中無事可做。我為一次英語採訪寫了一篇演講稿,主題是:“請介紹一下你自己。” 我告訴你,這是一件非常有用的事。一段時間後,我收到了4份面試邀約。向所有公司發送郵件的做法是合理的,而那些沒有此類職位的公司通常根本不回覆。面試很困難,很尷尬,很不舒服,但我通過了,有些面試他們只是聊聊,有些面試我必須做一些任務,例如我必須用 Java 為 BrainFuck 語言編寫解釋器。事實證明,這項任務很有趣,我很高興我完成了它,儘管我沒有被那家公司錄取。我正在尋找 Java 或 Android 方面的工作。雖然我想更多地了解 Java,但行動開發對我來說並不是特別感興趣。薪資期望很低,你必須找到工作,其他一切都不再重要。他們問我如何理解資料庫,如何為某些情況建立表格。這一切都與 SQL 資料庫有關;沒有人問 NoSQL。

首次報價

在一個地方,他們寫信給我但被拒絕,在另一個地方也是如此。剩下兩家公司,一家做Android開發者,另一家做Java。該公司打電話詢問 Android 並說我適合他們,他們正在向我發出錄用通知。這是一場勝利。我很高興。但公司從來沒有打電話給我申請 Java 職位,我四處奔波,不知道該怎麼辦,所以我要求等一天回复,以便我可以打電話了解 Java 開發人員的職位。在打電話給公司尋求 Java 職位後,我說他們已經向我提供了錄取通知,但我想知道你的結果。我被邀請到他們的辦公室與他們交談,他們說我想要談話的結果。事實證明他們是對的,在與他們交談後,他們向我提供了第二家公司的工作機會,我實際上選擇了這家公司。PS你需要努力,努力,努力,永不放棄!PSS我沒有完成整個課程,我停在30級了。當我得到這份工作時,我已經 27 歲了。我真的想說,從 20 級開始,你需要尋找工作並在 Java 之外進行開發。至少從遠處掌握一個專案自動化框架(Ant、Maven、Gradle)。事情並不複雜,而且很有必要。 任何喜歡這篇文章並認為它有用的人 - 對其進行評分並寫在評論中。 另外,訂閱我的 github 帳戶romankh3 另請參閱我的其他文章:
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION