JavaRush /Java Blog /Random-TW /我是如何在半年內成為開發者的?
llaerto
等級 21

我是如何在半年內成為開發者的?

在 Random-TW 群組發布
大家好。這是javarush網站上的另一個就業故事,javarush會受到好評。開玩笑,他們不會。或者他們會嗎?當然會,我正在等待第一級寫這篇文章的時刻,當時我正在閱讀其他人的文章:)總的來說,讓我們從頭開始。2014年6月,我獲得了會計學位。到了大學三年級,我已經意識到我不會成為一名會計師,我在互聯網上賺錢——不同的方式,套利,訂閱,門道,SDL,GS等等,互聯網上有很多這樣的,但也有很多細微差別。學生受夠了。大學畢業後,我仍然繼續在網路上“打轉”,直到…2015年1月,我以為成為一名程式設計師該有多好。僅僅因為我喜歡IT領域,我自己已經與它聯繫了很長時間,開發人員是它的邏輯結果(當時是結果,現在只是新道路的開始)。為了實現這樣一個奇妙的想法,我開始學習pyton 3。我上了基礎課程,邏輯和算法問題,所有這些,當然,是的,但是“史詩在哪裡,拯救世界的程序在哪裡” ?” - 我當時想。一週後我就忘記了這件事,忘記了——有錢了,生活還要繼續……但是在二月份,我姐姐和她丈夫來看我,都是IT專家,她丈夫告訴了我計劃的課程他們的公司(不是培訓,只是介紹 IT 方向的課程,關於語言差異、技術、專案、IT 目標等)並建議我去他們那裡。我訂閱了他們公司的所有更新,然後開始等待……2015年2月,這些課程開始招生,申請者很多,沒有足夠的空間容納所有人。要通過測試,需要具備英語知識和非常基本的程式設計概念。因為 我非常懂得如何谷歌(順便說一句,我仍然認為這是程序員最重要的技能)而且我也很懂英語- 我通過了測試,發送了它,兩週後我收到了消息“你已被接受」 ,開課了…」課程於 2015 年 3 月開始。第一堂課結束後,宣布了比賽,大家要自組織成小組,完成一項小組任務。當然,沒有人帶走我,因為… 我什麼也做不了。但我姐姐建議我開始學習java作為一種通用的、正在開發的語言。感謝我的 google 能力,我找到了 Javarash 服務,找到了評論,閱讀了您的想法 - 我在第二級時購買了訂閱(無需等待 10 個免費訂閱)。但接下來又發生了一件事情…2015年4月,我舉辦了一場婚禮,所以除了每週的課程和賺麵包的錢之外,剩下的時間就只剩下準備婚禮了,購買的Jawarash開始在等待第四級。婚禮之後…2015年5月,我去度蜜月,之後我堅定地決定開始學習Javarash,你覺得怎麼樣?5月6日回到家,我做的第一件事就是開始學習java。我從 javarush 的第 1 級開始這樣做,原則上我充分相信我成為程式設計師的道路是從 5 月 6 日開始的。2015 年 6 月,我的 Java Rush 已經達到 20 級。實際上這裡是關於 Java Rush 評論的主要部分。因為 我沒有達到20級以上。啥,怎麼,我找到工作了!哦,20級以後可以找工作嗎?不。這是被禁止的。那麼秘密是什麼?秘訣在於,在 20 級之前,您將學習 Java 基礎知識,這是最重要的基礎。而且您不只是完成基礎知識。你他媽的每一個基礎知識都重複了十幾次。他媽的機器人幫你把它嚼碎,強迫你尋找一堆半嚼不爛的資訊來下載Google技能(任何程式設計師最重要的技能,記住這一點)所以,一個又一個的錯誤,一個又一個的憤怒,一個又一個的失敗,你經歷了這20 個級別......在這裡,我美麗的月細目丟失了,因為..... . 此外,很難以這種差異化的方式生產它。然後,到了20級之後,我無意中嘗試了android。然後它收緊了,我們就走了。我開始閱讀書籍、觀看影片、線上課程、文字課程- 很多東西(再次強調,Google!),但無論在哪裡,我都100% 相信1m,正是由於Javarash,我才獲得了最強大的基礎,在此基礎上Android框架只是簡單地滾動在上面,如果沒有基礎知識,我將無法理解Android並為其編寫應用程式。基礎知識是你的基礎。如果你跳過 Javarash,你只會把自己困在現實的程式設計世界中,因為這裡有大量的練習,即使是學習最慢的人也會把這些重要的資訊放進腦子裡!不,沒有Javarash你也可以成為程式設計師,但是會更難、更漫長*(我不考慮指導和拉耳朵的選擇,這種情況很少見,有這樣指導者的人不要坐在這裡) 。從6 月到9 月,我全神貫注於android 的細微差別,我不斷地吸收它們(它們仍然在此處獲得的Java 基礎上滾動),但是(這裡我們將返回到每月細分)到10 月. .. 9 月2015年我意識到我已經知道了一些東西(我開玩笑,那一刻我認為自己幾乎是一個中間人,可能)並決定我需要一份工作(我必須養活我的家人),即Android的工作開發商。但如何呢?畢竟找這份工作的人很多,他們和我一樣,寫著同樣的簡歷,我該怎麼辦,別人會想,我無論如何都是個男人,我立即決定,我要找一個當我寫了一個完整的作品集並開始寫它時,我就開始工作了。我的目標是4 個應用程式:一個具有流量運算功能的計算器(最簡單的一個,隨時隨地計數)、一個將線上百科全書網站改編為應用程式的客戶端-伺服器應用程式(伺服器不是我編寫的)、一個待辦事項清單材料設計的所有功能和1更多改編的線上百科全書,但有資料庫,材料設計,第三方庫和其他東西。總的來說,我概述了一個計劃並開始寫作... 2015 年11 月,即15 日,我所有的應用程式都準備好了,程式碼在bitbucket 上,應用程式在Play 商店中,我意識到是時候開始尋找了一份工作,我至少是一個人- 在哪裡:)為了找工作,我決定收集我所在城市(敖德薩)的公司列表,對它們進行排序,只留下那些參與Android 開發的公司(或至少他們的領域之一)。為此,我編寫了一個小程序,解析來自 http://jobs.dou.ua/companies/ 的數據,並為我提供了 180 家敖德薩 IT 公司的清單。不幸的是,其中有不靠譜的公司,垃圾工作室,還有各種各樣的互聯網提供商公司,我手動篩選掉它們,得到了一份適合我的63家公司的名單。我決定每天向3-5家公司發送履歷。唯一的是我決定在此之前放鬆一下,和我的妻子去一個地方(否則我每天學習8+小時,+2小時工作。順便說一句,工作——到六月的時候,我已經存夠了未來一年的生活費用,因此我平靜地學習,沒有花很多時間賺錢),我從 20 號開始發送郵件列表。為了讓自己的良心放心,我決定要做的唯一一件事就是在 work.ua 上發布我的履歷(以免看起來像個懶鬼)。週三平靜地發布了公告後,我就去休息了。2015年11月20日,我收到一封電子郵件,有一家公司喜歡我的履歷,也就是我完成的項目,並邀請我面試。讓我驚訝的是,面試竟然是網路上的,而且公司竟然是遠端的(此時我已經在家用電腦工作了4年;在家當程式設計師是我的夢想)。我並沒有表現出我坐在那裡眼睛閃閃發亮,只是平靜地回答了所有問題——技術問題和非技術問題,並將我的程式碼發送給我未來的團隊負責人進行程式碼審查。經過三個小時的擔心,我收到了答案“我們希望你為我們工作。” 好吧,我並沒有真正爭論,你想怎樣就怎樣:))) 2015 年11 月24 日是我作為Android 開發者的第一個工作日...這不是一個小故事,它的主要寓意也許是具體如下: 1)學習基礎知識。對於 java 基礎知識,沒有什麼比 javarush 更好的了(相信我,我可以 Google 一下:)。2)學習谷歌。這甚至比基礎知識更重要。知道如何搜索,您可以找到任何問題的解決方案。3)學習英語。我在程式設計學習期間每天學習一個小時,現在我只搜尋和閱讀原文中的技術資訊 - 內容更多,而且更清晰、更新鮮。4)寫一個作品集。沒有人需要你,但如果你知道如何做某事並展示它,那麼你會立即從十幾位像你一樣懶得寫作品集的申請者中脫穎而出。5)永遠學習。每天你都應該學習一些新東西,至少一件小事。6) 程序。每行程式碼都讓你離目標更近一步,一切都來自經驗。7)不要放棄。在我的學習過程中,至少有5次被沮喪和憂鬱、自我懷疑和軟弱襲擊,但透過我不能和不想,我強迫自己繼續前進,它們被靈感所取代。8) 我想這就是我想說的話。努力,一切都會成功,我以一名擁有會計學位的 Android 開發人員的身份告訴你這一點:) PS 我沒有在文章的主要部分寫它,但我會在這裡說出來。除了Java\Android\其他主要方向外,學習使用自己專業所需的其他技術。具體是哪些?嗯,100% Git、JIRA、Scrum、XML、JSON、REST api、HTTP 等等。透過查看雇主對您專業中學生的要求,您可以輕鬆找到具體的例子。相信我,這些「副業」技能可以快速輕鬆地學會,因為… 它們很簡單,但它們提高了你的水平和價格,沒有它們你就走不了多遠:) PPS 哦,是的,我已經工作兩個月了。Tim Lead 說我正在成長,一切都很好,他也建議我讀什麼以及如何發展。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION