JavaRush /Java Blog /Random-TW /穿過荊棘走向星星
hundr3th
等級 33

穿過荊棘走向星星

在 Random-TW 群組發布
車里雅賓斯克。2015年 師範學院五年級學生,預科實習順利完成。距離……未知還有短短兩個月。2016 年夏末,聖彼得堡。我正在和自己進行內部辯論。不,你需要立即給你的父母打電話,這是新聞,但他們不相信。但如果出現問題怎麼辦?最好等到試用期結束,然後。但整整一年的尋找都沒有成功!天哪,我多麼想告訴大家。但你不能。現在我心裡充滿了疑問。這是我的方式嗎?還記得2015年那個陽光明媚的春天。我認識的學生和我一樣,都興奮地跑來跑去。有點嚇人,但好天氣和五年學習即將結束,令人陶醉。每個人都只談論文憑或接下來的事情。我回到宿舍,關上房間的門。確實,接下來怎麼辦?我是未來的青年教師嗎?也許我內心總有一些東西在說不。這就是我的憤世嫉俗、野心、虛榮心——總的來說,這是一個好老師所嚴格禁止的一切。我並不是想侮辱老師,但在我們國家,這是一種職業,如果你不是一個絕對的利他主義者,你就需要逃離,就像逃離一艘正在下沉的船一樣。有一天,當我還是個十歲的男孩時,我步行回家,結果——瞧!- 我看到了一台電腦。全新的、嗡嗡作響的奔騰 3 或 4?第一天,我跑去找朋友玩他們的遊戲-GTA、極速快感、魔獸爭霸3。現在,十幾年過去了,我很遺憾我的父母,就像當時的許多父母一樣,沒有看到電腦這個 20 世紀奇蹟的所有可能性。於是,在經歷了無數次的打架、封鎖和侮辱之後,我就成了一個典型的青少年遊戲玩家。雖然有一個小小的優點:由於我的第二台電腦只有 256 MB RAM(以及與之對應的其餘硬體),我必須不斷尋找提高遊戲效能的方法。例如,我學會如何重新安裝Windows和其他必要的軟體,甚至從中賺了一點錢,幫助學生和朋友使用他們的電腦。我不知道為什麼直到最後一年,面對「成為無名小卒」日益增長的威脅,我才想到嘗試程式設計。有時我還是會問自己:為什麼不早點呢?第一次嘗試並不完全成功:在互聯網的俄羅斯部分,大部分情況下都只是半心半意的文章和程序示例,這些文章和程序示例僅比“Hello,World!”稍微複雜一點,並且帶來了幾乎沒有實用價值。然後,由於我的職業是“外語老師”,所以我嘗試用英語尋找資料。這就是我如何發現令人驚嘆的 Khan Academy 服務以及他們的 Java 腳本課程。我今天仍在使用這項服務,但我已經在學習其他科目了。我記不太清楚了,但當時可汗學院的成熟網路上沒有課程(或者我沒有找到它們)。因此,在完成 JS 課程後,我發現自己又陷入了另一個死胡同。然後我發現了 Javarush。就像很多人可能會做的那樣,我的前 10 個關卡過得很快。我非常驚訝並且喜歡他們的教學風格(老師很欣賞)。我也很欣賞該服務創作者的創業精神——畢竟,JavaRush 還沒有風格和內容類似的競爭對手。儘管這很平庸,但他們在每個級別結束時關於成功、教育和出國的故事如何溫暖人心!於是,我幾乎毫不猶豫地購買了這些課程。當我達到15-16級時尤其困難。使用線程、線程和其他難以理解的東西都是令人沮喪的。有時候我因為痛苦而放棄學習。令人心痛的是,嘗試了 20 次,任務卻沒有通過測試。我顯然犯了罪——我從 github 上複製了問題的解決方案,但沒有總是思考我複製的是什麼。這樣我就到了25級左右。在自我懷疑、自我反省自己不是最「誠實」的學生的背景下,我心裡又升起了另一種不太愉快的感覺。有件事一直困擾著我,直到我終於意識到:我意識到儘管已經達到了 25 級以上,但我仍然什麼都不知道,也無法真正做到。這意味著我仍然無法坐下來寫一些真正重要且有用的東西。我沒有看到構建多麼龐大、強大的應用程式的整體情況。解決一個有趣的邏輯問題是一回事,而編寫一個遊戲、一個信差或自己的網站則完全是另一回事。我在不知道如何編程的情況下編程。在這裡,我做出了一個非常重要但天真荒謬、甚至在某種意義上愚蠢、狹隘的決定:我要搬到聖彼得堡。我搬到聖彼得堡是有原因的:車里雅賓斯克沒有 Java 程式設計師的職缺。莫斯科因居住在那裡的人口數量、物價以及從未在任何首都居住過的人們喜歡分享的所有「故事」而令人生畏。同時,聖彼得堡似乎神秘而誘人,對於那些還沒有找到自我的浪漫主義者來說,它是一種停留在 19 世紀的避難所。我和女友所經歷的痛苦值得單獨寫一篇文章。我只想說,在沒有為要去的地方做好準備、沒有收集至少最基本的資訊(例如住房、工作的需求和價格等)的情況下,永遠不要自發性地搬家。理想情況下,您需要立即搬到新的工作地點。到達後,我立即報名參加了 JPoint——一個針對 Java 開發人員的會議(當時特別針對學生)。我不知道為什麼我憑著我的知識去那裡,但很可能是本能地,為了我簡歷上的另一個好「東西」。2015年10月開始找工作,2016年8月我找到了第一份工作。10月和11月我受到了啟發,第一次面試時我的膝蓋在發抖,拒絕也沒有那麼令人沮喪——畢竟我還是新手?到了冬天我的心情就大大惡化了。到了春天,我在一家優秀的德國公司找到了「夢想的實習機會」。失敗。就在三月——正好是在 JavaRush 上購買課程的一年。現在還要加上缺錢、即使是你的敵人也不願意住的公共公寓、根本沒有任何工作,最重要的是,沒有任何新的前景。在這裡我放棄了。四個月忘了程式設計。我無法去想他。即使是最輕微的「編碼」想法都會引起恐慌、厭惡和噁心。我在這裡 - 聖彼得堡大街上的一名發起人。拿著外語老師的文憑,腦中散落一些關於Java、SQL、Spring、Hibernate、HTML、JS、CSS的知識。是的,我們的乘船遊覽是最好的。是的,我們有毯子和英語語音導覽。讓我帶你去碼頭。不會,因為我陪你,所以票價不會改。現在想起來,我意識到我錯了——我應該為面試做好更好的準備。然後,一如既往,就像所有平庸的引言中經常發生的那樣,在與日子相同的電影和尖叫著低俗品味的書籍中 - 奇蹟發生了,現在你沒有預料到。只是,就像電影一樣,我沒有墜入愛河——我作為程式設計師的第一份工作找到了我。七月底八月初,我決定「只發幾份履歷」。定期考試,定期面試。通常難以置信他們甚至會回答我。確實,他們給我的時間很少,而我的輪班時間為 14.5 小時,時間就更少了。不知怎的,我設法發送了它並忘記了它。然後,在一個非常平常的一天,我去了郵局,我不相信我讀到的東西。我又讀了一遍。並進一步。並進一步。第一天。我害怕一切。有些人會解釋要做什麼、我們的服務包括哪些內容以及一切如何運作。我點點頭,什麼都不記得了。一天的工作結束後,我感到筋疲力盡,沒有力氣或想做任何事。我在三週內完成了第一個任務(現在我一天就能完成)。他們表揚了我,並說從下個月開始我將成為團隊中正式的一員。在這裡,我給了自己自由,可以向每個我一直想向所有人吹噓的地方,但因為我害怕再次失敗而無法做到。聲音裡帶著自豪。你看,你不相信,但我做到了。不,我不需要研究所,我自己做。我不想浪費時間和金錢。我微笑著走在街上,帶著優越感和自我滿足看著那些「小人物」。我不敢相信我因為坐在電腦前而得到這麼多報酬。這太奇怪了。每個月都會變得更容易;一天的工作結束後,我不再感到疲憊不堪。晉升。我們的團隊受邀參加學生黑客馬拉松。諷刺的是,我是導師和學生向我提出問題的人之一。你感覺到你的知識在如何擴展,你腳下的地面如何變得更堅硬。但同時,我意識到我還有多少不知道。嘗試與朋友一起創建自己的專案。第一次了解將應用程式引入工作原型是多麼困難。這不是複雜性的問題。時間不夠,下班後「編碼」帶來的疲勞、懶惰或其他藉口。惡性循環。我記得那家德國公司的講師,我就是從那家公司離職的。他諷刺地談到有多少年輕的創業家實際上成為了現實中的創業者,而不僅僅是他們的想法。現在我心裡充滿了疑問。這是我的方式嗎?這很平庸,但沒有一線希望。我很快就開始意識到,雖然 Java 是一種非常強大的語言,具有巨大的功能,但它的用途是有限的。可以說,Web Enterprise 對我來說還不夠。此外,我稱自己為程式設計師,但我真的是一名程式設計師嗎?最重要的是,我願意嗎?最有可能的是,這只是通往一個珍貴但難以實現的夢想——找到真正的自己的路上的眾多小站之一。找到並展示一些不依賴當今職業的薪資水平、聲望和必要性的東西。最後,我仍然很高興,雖然很困難,但我能夠實現我的目標——成為一名程式設計師,這是在人道主義大學教育和缺乏技術背景的背景下實現的。但我知道這不是極限。我仍然有一種瘋狂的渴望繼續前進,學習新事物,尋找自己。即使我決定一生致力於學習其他東西,我的經驗也絕對對我有用。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION