JavaRush /Java Blog /Random-TW /從汽車業到程式設計師
Роман
等級 24
Ижевск

從汽車業到程式設計師

在 Random-TW 群組發布
很長一段時間我想寫一個成功的故事,但我等到了試用期結束:)我從頭開始, 學校- 我不太喜歡在學校學習,也許是艱難的90年代,也許是家庭的破裂,這一度告訴我童年已經結束了。也許不是最好的團隊,缺乏理解和不尊重,也許不了解我想要什麼,我正在努力爭取什麼。九年級後,我一直在尋找去哪裡進一步學習。現在我記得:我腦子裡有風,對未來完全漠不關心,但當時我感興趣的是電腦,它還沒有進入每個家庭,或者我當時是這麼想的:)我參加了與相關專業的入學考試電腦的東西。現在我不記得確切的名字了,但這不是重點:我最後沒有足夠的積分,我進入了金工。他畢業時的學歷是車工、銑床操作員和機械工程技術專家,畢業得很好,能夠直呼其名地與計算機進行交流,但作為一名用戶。在程式方向上,我在學校就掌握了Pascal的基本概念。接下來我們有什麼?然後我本來可以在第二年就去大學學習機器人技術,但我沒有錢。我不記得具體需要多少錢,但最後我報名了函授課程,成為海關官員,訓練成本比機器人技術低幾倍。是的,那麼這就是我選擇就讀專業的主要因素。工作呢?我去了勞務交流所,看到了第一個廣告——汽車零件部門的銷售顧問。我來到那裡問了幾個問題,像是這個墊圈的安裝位置。我不知道:我看著它,我看到一些孔周圍有金屬環,我說,可能是在高溫的地方,因為有金屬邊緣。是的,他們回答我:這是氣缸蓋墊片 - 我們想要它。我的職業生涯就是這樣開始的,但是,可惜,不是在我通常感興趣的領域。所以我從2005年到2020年都在這個領域工作,心想既然我沒有學習我想要的職業——IT領域——那麼,唉,那裡的路對我關閉了。為了達到這個目標,你需要在學院學習很多年,我當時想,直到2019年我兒子出生,六個月後我的朋友來看我的妻子(我們很快就會回到這一刻)。2019 年,我 32 歲,在工作中我是專家:我培訓員工,為人們提供建議,並在「我們的電台」上發言。看來這就是幸福,或許有人會這麼想。但事實並非如此:當我放棄時,我就順從了這個決定,沒有去我想去的地方。然後一切繼續,我想:“無論做什麼,一切都會變得更好。”。但這些都是我自己的理由:我只是找到了理由,或者更確切地說,藉口,為什麼我在實現我真正想要的目標的過程中沒有做任何事情。隨波逐流可能不是最糟糕的選擇。但過了一段時間,我可以說他是最糟糕的人之一,至少我現在是這麼認為的,一步步分析了我的生活,做出了和沒有做出的每一個決定。所以,然後我開始想知道為什麼我多年來一直這樣做,我是否需要它?10年後我會是誰?我沒有找到這些問題的答案來讓我相信,是的,這是我的,我一直想這樣做,工作日的每一個開始都是幸福的——諸如此類。也許這就是中年危機的開始?))這也是有可能的。但讓我們回到我之前提到的情況。那時,我從來沒有做過編程,也沒有教過編程——學校的幾節課不算:)我妻子的朋友來了,在溝通的過程中,其中一個開始抱怨一切有多糟糕:她不能'找不到一份她喜歡的工作,沒有人立即給她很高的職位,過去幾個月她換了大約10份工作。我告訴她:至少工作六個月,展現一下自己,會有職業成長,我已經做了十多年不喜歡的事了。就在那一刻,我的腦海中突然響起:好像我以前從未理解過我生活中的任何事物。然後我大聲說出這些話,我意識到:等等,為什麼我從小就不斷為自己設下障礙?首先是積分,然後是學費,等等。這些障礙只存在於我的腦海中:為什麼我不能做我想做的事?為什麼我必須從大學畢業並接受專門教育才能工作?畢竟這一切我都曾經告訴過自己。那一刻,我只是意識到,我敏銳地、清晰地意識到,無需思考或任何其他分析:我必須向我的目標前進,我想從事這個領域的工作。那是 2019 年 11 月中旬。第二天,我開始谷歌搜尋我應該開始學習的內容。我不記得我的請求,但第一個連結是關於 Java 的。不,它不是 JavaRush))它是對該語言、其優點和範圍的描述。我記得當時非常受啟發,讀了那篇文章並決定:是的,我要學習 Java。後來,在谷歌搜尋 Java 後,我發現了這個資源。我很喜歡我參加的介紹性講座,然後剛好活動才剛開始。然後我做了一個決定──我要學習。2019年11月23日,我買了大約6000盧布的年度訂閱,開始了我的目標、夢想、我準備做什麼、我感興趣的事情的旅程,工作的每一天都是幸福的,而不是像之前- “好吧,給你。”“又是星期一。” 但稍後會詳細介紹。 學習這對我來說並不容易,我不會說謊。展望未來,我會坦白說,扔西紅柿))我大約五次想放棄一切。我就告訴你我記得特別清楚的,我不記得什麼等級了,Person person = new Person()。這是什麼樣的設計,它到底意味著什麼,這裡發生了什麼事?當時我聽不懂,錯過了他們在這裡講課,我真的不知道該如何谷歌。我不明白要找什麼,我只是被難住了。原來,我在VK上的所有朋友和我朋友的朋友裡,沒有我認識的程式設計師。完全沒有,這真的會發生嗎?)))然後是第一次,第一次我想到也許這不適合我,也許我沒有足夠的大腦,也許這不是給每個人的畢竟?為什麼我突然決定我甚至可以成為程式設計師?是的,我想要,但想要和能夠是兩個不同的詞......即使是現在,經歷了這一切,我很高興我沒有放棄,我仍然忠於我的目標,我的想法沒有'不要把我拖到「黑暗面」。但後來我明白了,我獨自面對自己的問題,沒有人可以幫助我。別笑,但後來我什至不知道幫助部分:我稍後才發現))哦,那是一個多麼困難的時刻,但我什至很高興它發生了。這是我第一次「站在程式設計師的立場」。原來後來我體會到了那種經常會出現的感覺——誤解、無知,只是現在已經是常態了,早上怎麼刷牙,你不再把它視為不尋常的事情了) )然後我可能在這個問題上被困了一周。YouTube 上的一個影片對我有幫助,我甚至不記得是哪個影片了。但我完全理解了這個解釋,我的謎題終於拼湊起來了,就好像地板上的一些不同部分突然形成了某種結構,它立即變得清晰易懂,與一個問題搏鬥然後解決它是多麼愉快。對我來說,這相當於開車數百或數千公里只為了看一次日落,看30分鐘然後開車回來。有人會說:“是的,這太瘋狂了,胡說八道!” 嗯,就我個人而言,這樣的時刻讓我明白我還活著,它們確實帶給我如此愉快的感覺。那是我第一次遇到困難,雖然我不抱任何幻想。我以為我必須面對他們,但事實證明,我並沒有做好心理準備。我進一步研究,發現了「成功故事」部分,讀完其中一些之後,我意識到我並不是唯一面臨困難的人。那一刻,這些文章幫助了我,我相信了自己。但在那之後出現了某種自我懷疑,他們幫助應對它,尤其是丹尼爾寫的文章。在學習過程中,對該資源所獲得的理論知識非常缺乏。然後,在每個主題之後,我都會閱讀有關同一主題的 Shield,並在網路上搜尋各種文章,我對該主題的理解已經更廣泛了。當然,這裡的問題是一顆炸彈:有些問題我坐了一天多,想著如何解決它,然後睡著了。有幾次我甚至夢見了解決方案,不是開玩笑,在第一個級別我觀察了其他人的解決方案,但很快意識到我並沒有通過這種方式獲得知識。正如其他人所寫,大腦必須開始以不同的方式思考,它必須自行出現,並且透過監視它,解決方案永遠不會出現。然後我從來沒有在任何地方查看過解決方案,儘管這可能最終增加了培訓的時間。但隨著時間的推移,解決問題的各種演算法及其實現已經出現在我的腦海中。如果我很長時間都無法解決問題,我會跳過它;如果我仍然無法解決它,我會寫信給幫助部分,那裡更有經驗的同事為我指出了正確的方向,但沒有給出給我一個解決方案,非常好。碰巧我坐下來解決一個問題,抬頭一看,幾個小時已經過去了,我被解決方案所吸引:)這些問題幫助我“了解了每個主題的方位”,了解如何編寫代碼,以近似我正在經歷的主題的實際用途- 沒有它們,這就像“閱讀 10 本書關於如何騎自行車,成為一名科學博士,但要開車第一次就摔倒了”沒有實踐的理論是無效的,反之亦然——它應該總是成對的。2020年3月初的時候,我大概15級,具體我記不太清楚了。我在 hh.ru 上看到 Performancelab 的一則關於實習的廣告,我回覆了,他們給我發了一份測試廣告。媽的,這些問題讓我腦子一動))輸入四邊形的四個座標和第五個座標,看看第五個座標是在這個圖形的裡面/外面/在一邊/在角上?然後我又研究了很長時間的幾何課本:) 看到解決方案了嗎?對我來說,這是不可接受的:我想自己做,即使有教科書的幫助,但要自己找到解決方案,這對我來說很重要。收銀機和銀行的排隊也存在問題。我周五下午收到問題,晚上下班後開始解決,週末完成所有事情。這並不容易,儘管我詢問並提醒,但沒有回饋。實習邀請也是如此。到了3月底,眾所周知的疫情發生了,我大概20+-,被調到遠距工作了。噢,我多麼高興:) 然後我決定學習 SQL,將 10-20% 的時間投入到 Java 上,並下載了一個 50 小時的課程。做完之後,我又結合sql-ex中的實作進行了鞏固。已經五月了,那時我已經24級了。順便說一下,我決定我應該把equals和hashCode這樣的基本東西都過一遍,這是基礎,基礎。然後我決定開始學習git、maven、jdbc,試試看spring。我四月就投了履歷,定期更新,但沒有回覆。我認為在 YouTube 上觀看影片並複製一些程式是一項毫無意義的任務。我還是這麼認為:它不會帶來知識或理解;如果你稍微改變需求,你就寫不出類似的問題,而且你也不太可能重複它。說實話:每個人都是不同的,每個人都有不同的方法,所以我馬上說這純粹是我個人的觀點。它可能與您的意見不同。總是嘗試不同的方法:我只談論我自己,只談論我的看法。時間過去了,我開始意識到我在原地踏步。我正在研究一些東西,但是我收到的知識是非常主觀的,對於還需要研究什麼的理解非常模糊。我在履歷中補充說,我已經準備好實習了,晚上就準備好了,就帶我吧:我想找份工作,我不想放棄,放棄,再隨波逐流。2020年8月,我看到一則實習廣告。我被告知實習前需要選修課程:對於課程,我再次說明,只是為了進入課程,你需要做一個測試任務並通過技術安全,然後他們才會決定邀請誰參加課程,不是工作:) 我明白,這是一個機會:你不應該錯過任何機會。我自己已經堅定地決定了這一點。我這麼說我當然同意。我做了一個測試,發送它,過了一會兒他們分配了社會保障,關於哈希圖的問題,以及與之相關的所有問題,關於核心的一些基本問題,然後他們問我,你想收到關於什麼主題的更多問題?我心裡想:我很了解這樣或那樣的東西,但我對多線程了解較差,所以我直接這麼說,我對多線程了解得比較少,讓我們來問一下有關它的問題。我為什麼這麼說?那麼,至少有一個正常人會提出一個很容易讓他失敗的話題嗎?而且,我意識到了這一點,我不知道我為什麼這麼說,我只是按照我的想法說,我沒有回答所有的問題,他們說稍後會給出答案。等待、無知、心中累積的希望和夢想只會讓等待變得更加困難。結果,回饋——我被選中參加這些課程。報名人數約50人,最後選10人。噢,幸福是無止境的-這對我來說是重大而重要的一步,我高興得就像收到了offer一樣:)每次我只收到對我信念的確認:一切只取決於我們自己,而不是別人。只有我們建立自己的命運,如果你想要某樣東西,真正想要它,強烈地想要它,並且明白沒有人會強迫你改變你的想法,那麼你總會達到你的目標。所以。緊接著我就得了「電暈」。我三十多年來,從來沒有得過這麼嚴重的病,我不想關注這個,但在我康復之前,我能想到的就是這個。課程於九月開始。我記得第一堂課老師說:“並不是所有人都能從這些課程中畢業。” 我問他:為什麼?他回答說他不知道,但這些課程不是第一次,也不是每個人都完成的。有人決定他們不想、不能、還有其他原因。這對我來說很奇怪,我回答說:“好吧,既然我們都坐在這個房間裡,這意味著我們都知道我們想要什麼,並將朝著這個目標前進。” 「哦,如果每個人都像你一樣想的話,」他當時回答我。課程怎麼樣?每週兩次課程,每節課給予一個新主題,介紹性沉浸式。事實上,原來這是一個強子對撞機,電子在裡面以這樣那樣的速度運行,這裡發生了這樣的事情……你聽到的一切都是這樣的,但這個謎題並不適合。這是你第一次聽到大部分單字和對其的簡短描述,它們告訴你做一個具有這樣那樣功能的項目,以便該技術依附於它並以這種方式完全發揮作用。完成下一課...現在您完成主要工作後還有 2-4 天的時間。起初,我了解了「發布」的技術、它的用途以及它的大致工作原理。然後他將其添加到專案中,了解它是如何工作的,測試它,用谷歌搜尋它,研究它。如此等了兩個月。事實上,我自己獲得了所有知識,我開始了解截止日期,這非常困難,但我很感興趣,我喜歡它。在整個專案中,我一直假設很多人都會使用它。我總是試著以正確的方式去做,而不是錯誤的方式,但是在這些條件下它按照要求工作,但在其他情況下它不再工作了......在周日交出最終工作之前,我開始這樣做週六,但表格審計僅在 spring.jpa.hibernate.ddl-auto=create, spring.jpa.hibernate 時有效。ddl-auto=none 或驗證不再有效。但是,正如 Google 上的文章所寫,使用 create 的選項是一種不好的做法,但我以正確的方式進行操作,而不是僅僅為了信譽而行之有效的方法。沒有睡覺,終於在周日早上發現了問題,哦,這些限制:)我做到了,通過了,睡覺了。然後等待回饋……而答案是這樣的:需要跟計畫負責人辦理社保。我以前從未接受過這樣的面試……後來我得知,這是一次壓力面試。再次等待,現在大約一周後他們給我發了一份報價。這是多麼幸福的事:只要你願意,你就能實現任何事情,按照你想要的方式安排你的生活,做你喜歡的事。這是真實的,改變一切都是真實的,即使你還不到20歲,你有一個小孩,而且你沒有時間。所以大家都說:我有孩子,沒時間…))而我總是回答他們,誰不願意就是找藉口,誰願意就是找機會。 當我還是 JR 學生時,我會在下班後來與我的家人、我的小兒子共度時光。當他和他的妻子睡著的時候,21-22點,我就開始學習,學習到凌晨1-2點,不是立即,一邊在腦子裡睡著,一邊繼續解決問題。正如他們所說,“我一頭扎進去”,早上 7 點我就起床去工作。就這樣每天都沒有休息。我睡眠不足,這對我來說很難,但為了得到一些東西,你需要犧牲一些東西。我犧牲了我的個人時間。即使我們去某個地方參觀,我每天也至少看3小時的書。總共訓練了1000-1200小時左右,達到了當時給自己設定的目標。現在我有了新的目標,無論如何我都會去實現。我從來都不是一名優秀的學生,甚至不是一名鼓手,我沒有榮譽文憑,我只有抱負。在這些課程中,我學到的資訊量在我看來比之前整個學習期間要多得多。前 3 個月是有薪實習,每週固定 40 小時,針對具有真實任務的真實專案。然後是3個月的試用期。現在我在這個組織工作已經六個月了,我喜歡一切,這只是一個童話故事,工作的每一天都是快樂的:)正如一個人所說 - “我可以做到,你也可以,如果你願意的話! 」©
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION