JavaRush /Java Blog /Random-TW /受過夜校教育的高級開發人員

受過夜校教育的高級開發人員

在 Random-TW 群組發布
從小我就夢想成為一名程式設計師。第一台電腦出現在90年代中期,當時我6-7歲。在學校時,我已經嘗試過書本上的程式設計(Visual Basic、Pascal),但由於我還年輕且缺乏互聯網,我從未將這項技能發展到足夠的水平。結果,我在某個地方轉錯了方向。在我身後: - 兩次被兩所不同技術學校開除。第一個跳過了,第二個很無聊,結果無論是知識或文憑的價值都毫無用處;- 夜校 - 你必須以某種方式完成 10-11 年級;- 成功通過考試並通過預算後進入大學,但失去了證書,因此再次沒有接受教育;- 10年的自我發現,改變了15+個職業(裝載機、市場貿易、enikey、餐飲、海關、工廠、船員、零售、批發貿易等);- 很多壞習慣,有時甚至是上癮。不良公司及其對我的影響;- 1次婚姻;- 移民;- 維持一名癱瘓親人的生命五年,卻失去了他。這個清單可以列很長一段時間,但總有那麼一刻,一切都改變了。27歲的時候,在一個我沒有公民身分的國家,一如既往地做著各種無意義的事情,也就是當調酒師和其他我必須做的事情時,我突然開始想:「我是不是? 」 「生活中的每一件事都做對了?為什麼我做錯了?你的夢想是什麼?也許我還在犯錯」?此時,我開始更批判性地思考,意識到要嘛我沒有我想像的那麼聰明,要嘛我只是懶惰。我要劇透:這兩個選項在某種程度上都與我有關。於是我開始尋找程式設計的書籍,並偶然發現了 JR。起初它很有趣,但我很快意識到我厭倦了解決有時看似微不足道的任務,例如將數組輸出到控制台等。但我激勵自己的理由是,在任何工作中,當你感到無聊時,都會有細微差別,當然,這也存在於軟體開發人員的工作中。我也激勵自己,因為小時候我非常感興趣,但沒有足夠的網路來尋找其他資訊來源,但現在請使用它。我也很快意識到吸煙和飲酒會幹擾我的注意力。有一天我戒菸了,當我真的想抽煙時,我開始做深蹲或伏地挺身,直到我不想再抽煙為止。最初的幾個月,以清醒的態度看待世界是很不尋常的——精力太多,但我知道該把它引導到哪裡(JR)。我也離婚了,因為我發現其實我的人生觀不同,對方只是諷刺我的志向,而他自己卻在浪費生命。一年的學習和努力爭取面試過去了。我決定增加機會去大學學習軟體工程。我必須準備考試,因為畢業時只有考試。經過 3 個月的準備,測試成功並取得了好成績,並在秋季取得了第一個結果 - 第一份 IT 工作。雇主明白 我決定全心投入這件事上,近三十年來我決定進入大學攻讀這個專業。第一份工作是作為負載測試工程師,收入幾便士(約 2 萬盧布)——用 Java 為目標系統的 API 負載編寫測試,並透過編寫報告和分析進行測試。半年內,我收到了一份中階開發人員職位的邀請,然後就開始了。目前我在一家來自全球排名前十的投資銀行的國際金融科技組織工作。多年來,該堆疊已顯著擴展。下一個 年學士學位,然後我計劃去攻讀碩士學位。總的來說,我不後悔任何事情——我有一段有趣的生活經歷,它只會幫助我理性地感知現實並正確地評估情況。在學習的過程中,除了JR之外,我還翻閱了Schildt書中的相同資料,閱讀了《Java哲學》、《Clean Code》和Beck的《極限編程》。另外,在通勤的路上,我觀看了 Ivan Golovach 的視訊課程(一個可疑的人物,但關於根追蹤器的課程很有趣)——它通常有助於理解 JR 和 Schildt 沒有實現的目標。我建議每一個踏上學習程式設計之路的人: - 對自己持批評態度,並始終考慮到事情可能不會按計劃進行的可能性。- 僅以英語閱讀和觀看;- 儘早開始使用git;- 編寫正確的測試;- 不要跳過看似簡單的任務(正是在這些任務中你經常犯錯誤,解決這些錯誤會給你帶來非常有用的經驗和對一切如何運作的理解);- 不僅要申請開發職缺,還要申請 QA - 相信我,1 個月的開發實際經驗,即使是 QA 的角色,也會給你比半年多的臨時抱佛腳和家庭專案的時間。- 即使您不打算換工作,也要參加面試 - 這會給您有用的回饋並了解您的不足之處。- 走出你的舒適區 - 如果專案變得熟悉和無聊,沒有任務迫使你學習新東西 - 那麼是時候改變一些東西了。- 做更多的事情,而不僅僅是談論你想做某事的意圖。- 好吧,不要聽那些試圖勸阻你實現願望的人的話。PS 不要害怕改變生活中的任何事情——我們只有一個。貝克的極限程式設計。另外,在通勤的路上,我觀看了 Ivan Golovach 的視訊課程(一個可疑的人物,但關於根追蹤器的課程很有趣)——它通常有助於理解 JR 和 Schildt 沒有實現的目標。我建議每一個踏上學習程式設計之路的人: - 對自己持批評態度,並始終考慮到事情可能不會按計劃進行的可能性。- 僅以英語閱讀和觀看;- 儘早開始使用git;- 編寫正確的測試;- 不要跳過看似簡單的任務(正是在這些任務中你經常犯錯誤,解決這些錯誤會給你帶來非常有用的經驗和對一切如何運作的理解);- 不僅要申請開發職缺,還要申請 QA - 相信我,1 個月的開發實際經驗,即使是 QA 的角色,也會給你比半年多的臨時抱佛腳和家庭專案的時間。- 即使您不打算換工作,也要參加面試 - 這會給您有用的回饋並了解您的不足之處。- 走出你的舒適區 - 如果專案變得熟悉和無聊,沒有任務迫使你學習新東西 - 那麼是時候改變一些東西了。- 做更多的事情,而不僅僅是談論你想做某事的意圖。- 好吧,不要聽那些試圖勸阻你實現願望的人的話。PS 不要害怕改變生活中的任何事情——我們只有一個。貝克的極限程式設計。另外,在通勤的路上,我觀看了 Ivan Golovach 的視訊課程(一個可疑的人物,但關於根追蹤器的課程很有趣)——它通常有助於理解 JR 和 Schildt 沒有實現的目標。我建議每一個踏上學習程式設計之路的人: - 對自己持批評態度,並始終考慮到事情可能不會按計劃進行的可能性。- 僅以英語閱讀和觀看;- 儘早開始使用git;- 編寫正確的測試;- 不要跳過看似簡單的任務(正是在這些任務中你經常犯錯誤,解決這些錯誤會給你帶來非常有用的經驗和對一切如何運作的理解);- 不僅要申請開發職缺,還要申請 QA - 相信我,1 個月的開發實際經驗,即使是 QA 的角色,也會給你比半年多的臨時抱佛腳和家庭專案的時間。- 即使您不打算換工作,也要參加面試 - 這會給您有用的回饋並了解您的不足之處。- 走出你的舒適區 - 如果專案變得熟悉和無聊,沒有任務迫使你學習新東西 - 那麼是時候改變一些東西了。- 做更多的事情,而不僅僅是談論你想做某事的意圖。- 好吧,不要聽那些試圖勸阻你實現願望的人的話。PS 不要害怕改變生活中的任何事情——我們只有一個。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION