JavaRush /Java Blog /Random-TW /一位人道主義者的故事

一位人道主義者的故事

在 Random-TW 群組發布
儘管我已經 38 歲了(受聘時),但在其他學生的故事中,我的故事可能看起來相當普通,但在我看來,這一事實使我的故事與眾不同。事實上,我讀到的大多數關於人們如何成為程式設計師的故事都具有以下背景:作者寫道,他從小就夢想成為一名程式設計師,但生活中出了問題,或者表現出了某種編程傾向,但同樣不是命運。也就是說,他們就是所謂的(我不想冒犯任何人)「潛在」程式設計師。 一位人道主義者的故事 - 1就我而言,一切都是錯的。在童年、青少年時期,甚至成年的大部分時間裡,我從未想過要成為一名程式設計師;而且,正如他們所說,我是一個典型的人文主義者。在學校裡,我只在人文學科上取得了或多或少的好成績;精確的科學很難,我幾乎只能得到C成績(按五分制)。我在學校或大學根本沒有學過任何電腦科學。就是節目裡有,但找不到老師;找到了,也一直在請病假;整個學校的節目裡,我最多能記得三堂電腦課。我也是法學院畢業的,總之,我在心態上絕對不是一個技術人員。可以說,這是背景輸入資料。但首先要說的是。我第一次萌生成為程式設計師的想法是在 2013 年。那時,我還是個相當成功的中階管理人員,年薪1000美元。對我來說一切都很好,但有時我會有這樣的想法:“接下來怎麼辦?” 就在那時,我看到了 JavaRush 作者的勵志文章,內容是關於如何讓聰明人成為程式設計師。我並不認為自己很愚蠢,但我對自己的能力非常懷疑,因為我完全缺乏這方面的任何基本知識。我首先要感謝的是:作者在他的系列文章中如此令人信服地表達了他的想法並指出,正是由於他和他的才華,編程的想法才在我的腦海中紮根並最終萌芽。謝謝 JavaRush 的作者!然而,儘管我很感興趣,但我並沒有採取太多積極的行動來實施該計劃。我主要堅持了 JavaRush 試用 10 個級別的講座和問題。很多事情都不清楚,某種來自神秘咒語的魔法,但是按照上述作者的建議,我一遍又一遍地閱讀講座,試圖解決下一個問題,因為他們向我保證謎題會更快地拼湊起來或稍後(展望未來- 它確實成功了!)。進展比較緩慢,不僅是因為很多事情不清楚,還因為正如我之前寫的,反正對我來說一切都很好:薪水和工作(當時)很有趣,未來發展1000 美元起。經理 500-700 美元 Java Juna 有點平淡無奇。當然,成長是可能的,而且原則上比我作為經理所期望的要高得多,但那些都是遙遠的前景,這裡是一個舒適區,僅此而已。同年情況發生了變化。我失去了工作,也失去了我的舒適圈。考慮到我是一個專業範圍比較窄的專業,在我的個人資料中找不到空缺職位,所以我不得不去我也很了解的領域,但那裡的競爭更激烈,我的工資也相應降低了,約700美元。(這已經與六月的工資相當)。我不確定自己能否單獨處理 Java,但我認為線上教育確實很酷,但離線學習要現實得多(這是一個錯誤)。我從一所提供 Java 學習的學校購買了課程,滿懷希望地開始學習。在這個過程中,結果發現,完成課程後,我無法申請初級職位,因為除了了解語法和核心之外,還需要很多其他東西(我什至不知道)當時的SQL 等縮寫)這確實非常令人沮喪,因為我為課程支付了正常的費用,並期望投資很快就能得到回報。沒關係。不,培訓基本上很好,我獲得了一些知識,但是在完成前半部分課程後,我意識到線下我將獲得與在線大致相同的知識量,但更昂貴。因此,我決定不再支付後半部分課程的費用,而是以新年折扣購買 Java Rush 的訂閱。 一位人道主義者的故事 - 2說到做到。但即使在這裡,一切都不是很順利(甚至根本不是)。我主要是在下班後學習,分配一個小時到兩三個小時的時間來學習。那是一段黑暗的時期:下班後很累,腦子裡什麼都沒有,再加上語言本身很難(我是人文主義者)。儘管我的家人(妻子和孩子)支持我,但我很難找到時間學習、陪伴家人和陪伴自己。結果就是嚴重的拖延。有時我會輟學六個月,玩網路遊戲(這是一種罪惡,需要單獨準備一個鍋子),但遲早我會回來,閱讀別人的成功故事並重新開始。此外,隨後發生的政治危機和隨後的經濟危機使情況進一步惡化。由於工資不與美元掛鉤,而且國家貨幣貶值,實際上我開始收到400-500美元。我感到非常難過。無論如何,我確實在 Java Rush 中達到了 21 或 22 級,並且可能會更進一步,但我收到了作者的一封關於下一次實習招聘的快樂信。沒什麼特別的,定期招募實習生,但這次我被告知,根據我的訂閱,這將是最後一次免費,之後就只能用於額外資金了。依照參加實習的條件,當時需要達到30級,完成一項測試任務。由於任務越來越難,我連一個月內達到30級的夢想都做不到(別忘了我還要考試),所以我決定要作弊。我最終獲得了足夠的黑色物質來解鎖一直到 30 級的關卡,而無需解決問題。這樣,第一個障礙已經通過了──30級已經完成。我收到一個測試,並了解到我的問題才剛開始:Spring、Hibernate、SQL、JSP。是的,你需要最簡單的CRUD,但當你連一個非常自信的核心都沒有的時候,你就明白了。老實說,我試著在剩餘的時間裡掌握這些技術,但不是很成功。至少,還不足以獲得實習機會。技巧二:Google搜尋那些已經在 Github 上完成實習的人的工作解決方案,自行檢查其性能,進行外觀更改並將其作為您的解決方案。以這種完全不誠實的方式,我搭上了最後一次免費實習的潮流。我仍然感到羞愧,但我不後悔任何事情(除了我可以學習得更好更努力)。實習看起來也不是一件容易的事,但它讓我了解了現實生活中、實際專案中所需的框架和函式庫。我想藉此機會向 topjava 計畫的作者 Grigory Kislin 表示感謝,Java Rush 的人員派我到該計畫進行線上實習。順便說一句,我第一次實習也沒有通過(我沒有足夠的知識和技能),但由於重新參加實習是免費的,所以隨著後續的完成,我的知識和技能有所增加。一天,在瀏覽一份著名且受人尊敬的資源的初級文摘時,我發現有消息稱,一位市場領導者正在招募下一期 Java 課程的學生。與其他大公司不同,這些人沒有設定年齡限制(例如僅限最後一年的學生),對此我非常感謝他們。條件很簡單:通過選拔測試,英語面試,然後你參加外部課程(大約3個月),然後你寫並答辯你的項目,如果你足夠好,你可以進入內部課程(從1到6 個月) ,之後你可能會進入公司的戰鬥項目之一(也可能不會)。事實上,選擇隨後就業的公司的課程是進入IT領域的最佳且非資源密集型的方式,但是,有兩個細微差別:一是競爭水平非常高,二是沒有就業保證(你例如,可能無法通過軟技能或薄弱的英語)。關於競爭,我就我的經驗寫一下:申請測驗的人超過450人,進入課程的大約有50人,進入內部課程的不到20人,我不知道有多少人收到offer,但不是每個人都得到的是一份基於內幕消息的事實。總的來說,我報名參加測試時並沒有真正期待什麼,但因為這比什麼都不做要好,所以我決定嘗試一下。我準備了 quizful 的測試,我認為這確實對我有幫助。測試類似,但是是英語。想像一下,過了一段時間,當我被告知我已經通過了第一階段的選拔並被邀請參加第二階段——英語面試時,我有多驚訝。儘管有人對英語表示懷疑,但喜悅之情無邊無際。我開始準備:我讓我的妻子用英語對我進行了幾次面試,另外我還準備並記住了面試中最有可能被問到的典型問題的答案(告訴我你自己,以前的經歷,為什麼來面試)我們等)。我也順利通過了面試並被邀請參加課程。由於這是一個真正的就業機會,在與妻子商量並得到她的支持後,我決定辭去工作,專心學習課程,即全力以赴。外部課程大多讓我失望:我們從最基本的開始,瀏覽整個核心內容。老師的程度也引起了我的懷疑,因為身為大學老師(而且是兼職的,是市場領導者的課程老師,據他說,也是一個線下學校付費課程老師)。有時很難理解講座,不是因為主題很難,而是因為訊息的呈現很糟糕。其中一次講座中發生的一件事也嚴重破壞了這一印象:一名學生就該主題提出了問題,並得到了老師的回答。問題是答案是錯的。顯然,老師為了不在全班同學面前丟臉,由於我不知道答案,我決定最好即興發揮,而不是誠實地承認我不知道/不記得答案。恰巧我和我的同桌鄰居知道了答案並糾正了老師,但事實本身就嚴重損害了老師對我個人的權威。幸運的是,在課程即將結束時,我們開始由另一位老師授課,他更了解學科領域並且具有實務技能。而且資訊的呈現要好得多。 一位人道主義者的故事 - 3就像生活中的一切一樣,一切遲早都會結束,外部課程也是如此。我寫完了期末作業,開始準備答辯,希望能通過內部考試。儘管我不是最優秀的學生,但我相信有機會,因為我認為自己的平均水平很穩定。不幸的是,或者幸運的是,陛下偶然介入了正在發生的事情。我一大早就來防守了。我口頭介紹了該項目,然後啟動了應用程序,演示了功能。我收到了很多理論和實務上的問題。在以不同程度的成功回答問題後,我收到了一項強制性的附加任務,並退到一個單獨的房間來解決問題。一段時間後,完成任務後,我回到了受訪者身邊。到了這個時候,受訪者的組成幾乎已經完全改變了。在我提出解決方案後,他們告訴我我誤解了這個問題並提出重做。我又離開了。當我再次解決這個問題時,發現從一開始面試我的那些傢伙已經沒有人了。那些在他們位置上的人檢查了我的作業,並說因為他們都沒有參加我的面試,所以他們會向我周圍的人核實一下。總的來說,我不知道是誰澄清的,如何澄清的,以及他們如何從不同的人那裡收集有關我的辯護的反饋,但事實上他們告訴我我沒有通過。這是一次失敗。確實,我被告知我可以在三個月內嘗試用下一套來保護自己,唯一的條件是準備一個全新的保護項目。由於我別無選擇,我就同意了。這次失敗讓我陷入了嚴重的沮喪,因為我希望三個月後我就可以工作了,但三個月後我又得重新答辯,沒有任何保證。我還要提醒你,我辭職了,把一切都賭上了,這也沒有增加樂觀情緒。誠然,課程的結果也是一件積極的事情:我意識到我已經知道並且可以做很多事情,我完全有能力編寫一個具有相當不錯的前端的工作應用程式。但仍不確定企業是否願意為這些技能付費。於是,我開始緊鑼密鼓地準備第二次答辯,但除此之外,我還採取了另一個重要的(而且後來證明是正確的)步驟:我在各種資源上發布了我的簡歷,並開始參加面試。報價不多,但一般一週有1-2個。面試的程度也不同,有些是災難性的,當我覺得自己表現得很平庸時,有些是我通過了技術面試,但由於某種原因沒有進一步通過。我並沒有灰心,記住某人的格言:沒有人連續被拒絕二十次,並且我改進了面試中暴露的那些弱點。就這樣大概兩個月,大概12-14次面試就過去了。在其中一次之後,我收到了一家小公司的第一份offer,薪水甚至高於市場平均。關於第一天、第一週等的細節。我不會停止工作,這可能又是一篇長篇大論,我只是說我成功地完成了試用期並在這家公司工作至今,我對團隊和現代技術堆疊非常滿意。我很快就要慶祝工作一周年了,儘管我幾乎每天都會面臨新的挑戰,但我很高興去工作,因為我正在做我喜歡的事情。 一位人道主義者的故事 - 4這是一篇很長的文章。藉此機會,我再次感謝 Java Rush 的創建者說服我從根本上改變我的生活,感謝 Java Rush 團隊智能地實現了這個想法,感謝 Grigory Kislin 的課程。儘管我從未從這兩所學校完全畢業,但他們為我提供了必要的基礎和對我的優勢的信心,以便我可以找到第一份程式設計師工作。總而言之,我想向那些懷疑自己能否記住一個人道主義者的故事的人提出建議,這位人道主義者能夠邁出第一步,或者如果已經邁出了第一步,就能完成他開始的事情。不幸的是,不可能將所有內容都放入本文中,因此我很樂意回答對本文評論感興趣的人提出的問題。最後:越早開始面試越好。你永遠不會覺得自己已經準備好了,但只有在被拒絕次數達到一定數量後,你才能獲得錄取機會。請記住,沒有人連續被拒絕 20 次,已驗證!
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION