大家好!讓我分享一下我是如何決定進入 IT 領域的。通過這樣做,我希望能夠增強任何正在考慮或已經嘗試走這條路的人的動力和自信心。 我不得不說,每個人都必須就這是否合適做出堅定的個人決定。因為在實現這個目標的過程中,你會遇到很多障礙,你會對自己說這樣的話:“也許這不適合我”或者“我可能太笨了。 ”你必須接受這個並且接受。這將是困難的,但如果你克服了,收穫是有形的。我現在 27 歲(在這個故事於 2018 年 2 月發表時——編者註). 我已經開始幾次大學學習 =) 第一次是他們還在進行入學考試(在全面實施外部獨立測試(EIT)之前的最後一年)。儘管我以優異的成績通過了高中考試,但高中課程與大學要求之間的差距影響了我(EIT 考試與舊考試相比毫無意義)。我參加了預科課程。我完成了它們並註冊了。雖然我的部門很好,但不知怎麼的,它並沒有給我帶來任何樂趣。我不想把我的生活束縛在螺母、齒輪和圖紙上。我在第一年就離開了,根據合同,我重新註冊了我想去的地方。在選擇我的研究領域時,我考慮了我未來的職業前景。大學為我畢業後的生活提供了美好的描述。受到我光明未來的啟發,我打開了書。現在是模因時間了:“我從來沒有犯過這樣的錯誤。“大約一個世紀前,我被教了一堆不必要的廢話#t。一些科目,例如 C++ 和數據庫,當然很有趣。但我無法正確地學習它們,因為我必須掙錢買房和食物。我必須說這不是最好的情況。
霍比特人:意外旅程
我的學習就是這樣進行的,我意識到,基本上,我是沒有方向的。這期間,我換了很多次工作。我當過服務員、推銷員、採購員、銷售代理等。我在另一個高度專業化的職業中獲得了技能,非常有趣且薪水很高,但在我們國家幾乎完全沒有需求。所以一切都在旋轉,在某個時候,我意識到我開始有點投降了。當你整天忙於工作,你是一名全日制大學生,衝進校園試圖完成一個實驗室或項目,然後在晚上你回家嘗試學習其他東西時,你開始意識到它是不可持續的,你必須考慮一個不同的計劃. 碰巧的是,我周圍有些人要么已經在 IT 領域工作,要么試圖成為程序員。看著他們,我看到他們對自己的工作很感興趣。他們的結果反映了這種熱情。當然,對我來說最主要的因素是我的搭檔,他一直在所有事情上支持我。老實說,如果沒有她,我不知道我會變成什麼樣子。她擅長硬科學,並被編程所吸引。她建議我試一試。我必須說我以前從來沒有對它感興趣並且認為它根本不是我的事。但是我開始嘗試了。 自然地,一開始我的腦子裡一片混亂,我發現很難強迫自己繼續前進。我嘗試學習 C++,但是很難通過教科書來學習。我的動力降為零。所以我休息了。後來,我的女朋友以某種方式參加了一家公司提供的課程,希望在教他們如何使用 Java 編程後僱用一些人。我們一起去面試了。那一次,我沒有通過。準備時間不足再次成為一個因素。我又回去工作了,定期回到我的學業。課程又進行了一輪招聘,這次我被錄取了(順便說一句,這正是我決定學習 Java 的原因)。同樣,這非常困難。結合工作和大學學習已經夠辛苦了,但再加上這些課程的學習,我幾乎一事無成。另外,我們開始遇到家庭問題。我不得不放棄學業。時間飛逝。我完成了學士學位,並最終意識到我將從大學畢業,並擁有成為無所不包的專家的美好前景。我轉到了函授碩士課程。我可以誠實地說,我沒有失去任何東西。在我看來,我們的高等教育除了給你搖擺不定的能力外,什麼也沒給你,同時你會感到失望,因為你浪費了很多時間,而這些時間本可以用來做一些有用的事情。 工作變得輕鬆了一些。我開始有一些空閒時間。但我已經明白我需要為美好的未來打下基礎。我目前的工作除了讓我焦躁不安外什麼也沒給我。我恢復了 Java 學習。我嘗試使用 Kathy Sierra 和 Bert Bates 的書來做到這一點。像上次一樣,以這種方式學習東西對我來說是一場鬥爭。我想要某種結構和全面的方法,但我得到的是從一個主題跳到另一個主題。那時我的朋友告訴我他也在嘗試編程並開始學習使用 CodeGym (CodeGym 是俄語版的CodeGym — 編者註). 我不得不說,起初我非常懷疑。一個教別人如何編程的遊戲?這看起來像是一種被騙的方法。畢竟,真正的程序員只從書本上學習,別無他法。但在翻閱教科書的痛苦時期之後,我決定聽從建議並嘗試使用 CodeGym。我必須說,那是它開始的時候。這就是我要找的。全面的方法和結構。所有分配的任務都包括練習。我學到的一切,我立即應用,所以它留在我的腦海裡。我在工作中編寫代碼。我對我解決的每一項任務都感到興奮,因為這打開了通往下一個級別的大門。每篇文章都激勵著我。當學習過程中出現視頻時,我喜歡給自己泡杯綠茶,抓起士力架,休息一下看。它幫助我理清頭緒,同時增強了我的動力。當然,也有困難的時刻。我當時的工作不僅失去了樂趣,而且令人作嘔。經理們不斷地要求我們像廚房奴隸一樣工作,不斷地試圖降低我們的工資,刺激我們的神經。我不得不靠搖擺和編織來謀生。更重要的是,當每個人都在前進時,我感到很沮喪(這是最糟糕的部分)。這自然影響了我的家庭生活。我的另一半,當時已經是一名開發人員,對這一切都很擔心。而且,當然,這種壓力也混雜在一起。在我的學習中,我有時也會遇到一些讓我感到力不從心和力不從心的任務。但每次我都強迫自己忍耐並完成了工作。當然,也有困難的時刻。我當時的工作不僅失去了樂趣,而且令人作嘔。經理們不斷地要求我們像廚房奴隸一樣工作,不斷地試圖降低我們的工資,刺激我們的神經。我不得不靠搖擺和編織來謀生。更重要的是,當每個人都在前進時,我感到很沮喪(這是最糟糕的部分)。這自然影響了我的家庭生活。我的另一半,當時已經是一名開發人員,對這一切都很擔心。而且,當然,這種壓力也混雜在一起。在我的學習中,我有時也會遇到一些讓我感到力不從心和力不從心的任務。但每次我都強迫自己忍耐並完成了工作。當然,也有困難的時刻。我當時的工作不僅失去了樂趣,而且令人作嘔。經理們不斷地要求我們像廚房奴隸一樣工作,不斷地試圖降低我們的工資,刺激我們的神經。我不得不靠搖擺和編織來謀生。更重要的是,當每個人都在前進時,我感到很沮喪(這是最糟糕的部分)。這自然影響了我的家庭生活。我的另一半,當時已經是一名開發人員,對這一切都很擔心。而且,當然,這種壓力也混雜在一起。在我的學習中,我有時也會遇到一些讓我感到力不從心和力不從心的任務。但每次我都強迫自己忍耐並完成了工作。我當時的工作不僅失去了樂趣,而且令人作嘔。經理們不斷地要求我們像廚房奴隸一樣工作,不斷地試圖降低我們的工資,刺激我們的神經。我不得不靠搖擺和編織來謀生。更重要的是,當每個人都在前進時,我感到很沮喪(這是最糟糕的部分)。這自然影響了我的家庭生活。我的另一半,當時已經是一名開發人員,對這一切都很擔心。而且,當然,這種壓力也混雜在一起。在我的學習中,我有時也會遇到一些讓我感到力不從心和力不從心的任務。但每次我都強迫自己忍耐並完成了工作。我當時的工作不僅失去了樂趣,而且令人作嘔。經理們不斷地要求我們像廚房奴隸一樣工作,不斷地試圖降低我們的工資,刺激我們的神經。我不得不靠搖擺和編織來謀生。更重要的是,當每個人都在前進時,我感到很沮喪(這是最糟糕的部分)。這自然影響了我的家庭生活。我的另一半,當時已經是一名開發人員,對這一切都很擔心。而且,當然,這種壓力也混雜在一起。在我的學習中,我有時也會遇到一些讓我感到力不從心和力不從心的任務。但每次我都強迫自己忍耐並完成了工作。不斷地試圖減少我們的工資,並刺激我們的神經。我不得不靠搖擺和編織來謀生。更重要的是,當每個人都在前進時,我感到很沮喪(這是最糟糕的部分)。這自然影響了我的家庭生活。我的另一半,當時已經是一名開發人員,對這一切都很擔心。而且,當然,這種壓力也混雜在一起。在我的學習中,我有時也會遇到一些讓我感到力不從心和力不從心的任務。但每次我都強迫自己忍耐並完成了工作。不斷地試圖減少我們的工資,並刺激我們的神經。我不得不靠搖擺和編織來謀生。更重要的是,當每個人都在前進時,我感到很沮喪(這是最糟糕的部分)。這自然影響了我的家庭生活。我的另一半,當時已經是一名開發人員,對這一切都很擔心。而且,當然,這種壓力也混雜在一起。在我的學習中,我有時也會遇到一些讓我感到力不從心和力不從心的任務。但每次我都強迫自己忍耐並完成了工作。這影響了我的家庭生活。我的另一半,當時已經是一名開發人員,對這一切都很擔心。而且,當然,這種壓力也混雜在一起。在我的學習中,我有時也會遇到一些讓我感到力不從心和力不從心的任務。但每次我都強迫自己忍耐並完成了工作。這影響了我的家庭生活。我的另一半,當時已經是一名開發人員,對這一切都很擔心。而且,當然,這種壓力也混雜在一起。在我的學習中,我有時也會遇到一些讓我感到力不從心和力不從心的任務。但每次我都強迫自己忍耐並完成了工作。
佩恩少校
我在這門 Java 課程中達到了 25 級。推薦這些課程的朋友已經就業,並建議我開始編寫自己的項目。當時,我們面臨經濟困難,碰巧的是,我最新的月度訂閱剛剛結束。我決定聽從他的建議(順便說一句,我確實有些遺憾未能完成培訓)。我開始研究Spring框架。現在我很難想像沒有它的 Java 開發。我深入研究了 HTML 和 CSS。我實際上開始草擬一個小的網絡應用程序。 我的第一個應用程序除了幫助我掌握新技術外沒有做任何有用的事情。它基本上從各種組件和質量級別的列表中組裝了一些對象。超級簡單。但這正是讓我吸收了基礎知識並讓我相信我已經可以將自己的技能付諸實踐的原因。 一路上,我開始關注就業市場。有很多工作,但沒有。基本上,我所在城市的 IT 行業規模龐大,Java 開發人員總是供不應求。但是大多數可用的工作都是針對中級和更高級別的程序員。初級開發人員的罕見空缺需要至少一年的經驗或使用我不知道的一堆技術的能力。這是因為市場上充斥著經驗不足的開發人員,因此進入市場的技能門檻不斷提高。儘管如此,在利沃夫(歐洲烏克蘭西部的一個城市——編者按),您有時會看到只需要 Java Core 的職位空缺。儘管如此,我還是開始投遞簡歷,同時在 dou.ua 上編碼自己的項目和研究適合初學者的新技術。我創建了一個 LinkedIn 帳戶並在我的個人資料中指出了一些技能。自然沒有回應。哪家公司需要一個必須接受培訓、需要投入時間、金錢和人力資源的新手?沒有任何。但我沒有放棄。我固執地發了簡歷,甚至發到找中級程序員的地方。時間飛逝。當然,我很絕望。似乎沒有什麼成功。但是後來接到了一個執行測試任務的邀請(順便說一下,是一家中級空缺的公司)。當我打開它的時候,我同時感受到了恐懼和快樂。我看到這項任務完全在我的能力範圍之內。我必須編寫一個應用程序,讓用戶創建一個具有標識符、名稱和數值的對象。我不得不使用 Spring(Boot、IoC、REST、MVC、Security)、Hibernate、MySQL 和 JUnit。Thymeleaf 被建議用於用戶界面。當時,我或多或少只知道 Spring IoC、MVC 和 MySQL。每件事都分配了五天時間。我全身心地投入到學習中。我沒怎麼睡。最重要的是,我們應該在這段時間的中間飛去探親。我盡了最大努力,但由於睡眠不足,我幾乎無法想像最後一天是什麼時候到來的。我提交了任務。等了一會兒,我收到回复說他們已經檢查了我的任務,他們會注意到我。當然,這是標準的禮貌回應。我很清楚,我不太可能在第一次嘗試時就很好地完成任務。但它是一些東西。這次機會讓我學到了很多新東西。儘管我沒有收到錄取通知書,但我仍然很感激有機會測試自己。
指環王
我繼續學習。我報了我們市一家知名公司每年秋季舉辦的編程班。憑藉我現有的知識,我輕鬆地通過了篩選測試。該課程的目的是向學生介紹語言和開發工具。另外,那些想要的人可以組成小組,並分配一名主管。他們被賦予了一個特定的項目來實施。從理論上講,這可以引起注意並找到工作。在這裡,我了解到不僅技術知識很重要,團隊合作也很重要。在課程中,我看到了自己的不足,在課程結束前不久,我開始開發一個非常類似於簡化版 Pinterest 的應用程序。一路上,我請一位朋友指導我。時間過去了,我發現自己在做更多的工作,而且工作做得更好。每邁出新的一步,我覺得我走在正確的道路上。我真的很喜歡我在做什麼。我精心打磨了申請的每一個細節。前端尤其如此。我比後端開發花費的時間更長。因為你無法猜測比例,而且一切看起來都像垃圾。又過了一會兒,我看到他們又在招聘我之前報過兩次的課程。我決定重新投簡歷。一切都寫得很漂亮,格式也很漂亮(當然是英文的)。作為回應,我再次被邀請面試。當我收到邀請時,面試還有一周的時間。在這段時間裡,我如飢似渴地瀏覽那些為他們可能提出的問題提供答案的網站。接下來的事情似乎證實了我的感受。我進入了課程。學習過程要求參與者參加講座和做作業。所有參與者被分成小組,並獲得一個實踐項目,該項目構成了整個教育體驗的基礎。當我的團隊收到它的實踐項目時,我們都認為我們無法完成它。我們的主管承認,這個主題很特別,而且從所有標準來看,都是有史以來最困難的主題之一。有很多我們沒有研究過的技術。儘管如此,我們還是決定應該嘗試一下,無論如何,這將是一次非常好的體驗。在這裡我必須說我很幸運能得到我得到的球隊。團隊中的每個人都明白培訓的重要性,並希望找到一份工作。我相信這是我們能夠應對該項目的唯一原因。每次我們遇到麻煩,我們齊心協力,打破了僵局。在那種情況下工作真的很愉快。當然,一直以來我都非常激動。我什至記得在五一假期期間與家人和朋友一起去度假,認為這會是一個很好的消遣。但沒有這樣的運氣 :) 除了我需要的,一切都讓我心煩意亂。哪怕一分鐘也不可能忘記。但即使這樣也更好了 :) 這個故事到這裡就結束了。當我們結束項目工作時,我被邀請在培訓結束前接受采訪。儘管我非常興奮,但我還是通過了面試並收到了我的第一份錄取通知書。我認為不用說,我的快樂是無限的。一直以來,我都非常激動。我什至記得在五一假期期間與家人和朋友一起去度假,認為這會是一個很好的消遣。但沒有這樣的運氣 :) 除了我需要的,一切都讓我心煩意亂。哪怕一分鐘也不可能忘記。但即使這樣也更好了 :) 這個故事到這裡就結束了。當我們結束項目工作時,我被邀請在培訓結束前接受采訪。儘管我非常興奮,但我還是通過了面試並收到了我的第一份錄取通知書。我認為不用說,我的快樂是無限的。一直以來,我都非常激動。我什至記得在五一假期期間與家人和朋友一起去度假,認為這會是一個很好的消遣。但沒有這樣的運氣 :) 除了我需要的,一切都讓我心煩意亂。哪怕一分鐘也不可能忘記。但即使這樣也更好了 :) 這個故事到這裡就結束了。當我們結束項目工作時,我被邀請在培訓結束前接受采訪。儘管我非常興奮,但我還是通過了面試並收到了我的第一份錄取通知書。我認為不用說,我的快樂是無限的。哪怕一分鐘也不可能忘記。但即使這樣也更好了 :) 這個故事到這裡就結束了。當我們結束項目工作時,我被邀請在培訓結束前接受采訪。儘管我非常興奮,但我還是通過了面試並收到了我的第一份錄取通知書。我認為不用說,我的快樂是無限的。哪怕一分鐘也不可能忘記。但即使這樣也更好了 :) 這個故事到這裡就結束了。當我們結束項目工作時,我被邀請在培訓結束前接受采訪。儘管我非常興奮,但我還是通過了面試並收到了我的第一份錄取通知書。我認為不用說,我的快樂是無限的。終於,我達到了我的目標,又上了一個新的台階。我現在已經工作八個月了。每一天,我都確信我在我應該在的地方,而且我熱愛我所做的事情。自然地,我的工作得到了豐厚的報酬,而且我的公司不遺餘力地為我提供舒適的工作條件,這進一步激勵了我。在我國,很少有地方可以看到這一點。 當然,即使現在也有挑戰,有時我不得不犧牲睡眠工作到深夜。無論好壞,我都喜歡它。另外,它永遠不會被管理層忽視。在過去的七年裡,我真的很享受我一直在做的事情。自然地,這對我生活的方方面面都產生了積極的影響。因此,我可以說,儘管困難重重,但任何人都可以實現自己想要的。只要不偏離自己選擇的道路,全力以赴,遇到挫折絕不放棄。很抱歉這麼忘乎所以。我希望這可以幫助處於困難時期的人。它幫助了我。祝一切順利,並感謝創建此 Java 課程的團隊。你真的幫了我:)
GO TO FULL VERSION