มกราคม 2017 เซเลโนกราด หลังจากสอบผ่าน ทุกคนก็ไปหาพ่อแม่ พักผ่อนข้างหน้า ฉันก็อารมณ์ดีเหมือนกันหลังจากสอบปลายภาคเสร็จก็นั่งลงที่คอมพิวเตอร์แล้วเปิดเบราว์เซอร์ ฉันไปที่ไซต์ที่มีการเผยแพร่ตำแหน่งงานว่าง ฉันเข้าสู่สาขาวิชาพิเศษ... ปีหน้าฉันไม่ได้เข้าเรียนและเข้าเรียนหลักสูตร JavaRush อย่างเมามัน ในความพิเศษของฉัน ( การผลิตแผงวงจรพิมพ์และวงจร ) มีตำแหน่งงานว่างน้อยมากและเกือบทั้งหมดอยู่ใน Zelenograd และเงินเดือนก็ไม่สนับสนุนตรงไปตรงมา และฉันไม่อยากกลับไปที่ซูร์กุตซึ่งมีพายุฝนฟ้าคะนองรุนแรงในฤดูหนาว และมียุงและลมในฤดูร้อน ฉันซื้อมันทุกเดือนเพราะฉันรู้สึกดีขึ้นเกี่ยวกับกำหนดเวลา สิบระดับแรกผ่านไปอย่างรวดเร็ว แต่ละส่วนต่อมาก็ยากขึ้น บางครั้งฉันก็นอนอยู่ที่นั่นและคิดว่าคงจะดีถ้าได้ทำงานเป็นคนตักดินในอเมริกา แต่ใครจะปล่อยฉันไปที่นั่น เมื่อถึงระดับ 26 ( ฤดูร้อนปี 2017 ) และเมื่อได้อ่านเรื่องราวเกี่ยวกับผู้คนที่ได้งานในระดับ 22 ฉันก็ไปสัมภาษณ์อย่างกระตือรือร้น (อันที่จริงฉันใช้เวลานานในการรวบรวมความกล้า ) ฝักบัวน้ำเย็นรอฉันอยู่ที่นั่น ไม่มีอะไรเกี่ยวกับ OOP หรือคอลเลกชันหรือมัลติเธรด พวกเขาให้งานฉัน (เพื่อตรวจสอบว่ามีวงจรในกราฟหรือไม่) ด้วยเหตุผลบางอย่าง เมื่อเขาได้ยินคำนั้น เคานต์ก็จำแดร็กคูล่าและแวน เฮลซิงได้ จากนั้นฉันก็จำกราฟจากคณิตศาสตร์แบบไม่ต่อเนื่องและมีเหงื่อเย็นไหลออกมาบนหน้าผากของฉัน ฉันไม่รู้ว่าจะต้องทำอย่างไรโดยใช้ภาษาการเขียนโปรแกรม วิธีการแสดงกราฟและเมทริกซ์ adjacency อย่างไรก็ตาม เห็นได้ชัดว่าผู้สัมภาษณ์ตัดสินใจว่าฉันทรมานไม่เพียงพอ และหลังจากที่ฉันพึมพำว่าฉันไม่รู้ว่าจะหาวงจรได้อย่างไร เขาก็มอบหมายงานการเขียนโปรแกรมแบบไดนามิกให้ฉัน (ตอนนี้ฉันรู้แล้วว่ามันเรียกว่าอะไร ) บางอย่างเกี่ยวกับการเปลี่ยนเหรียญ โดยธรรมชาติแล้ว เขาไม่ได้ยินอะไรที่เป็นประโยชน์จากฉันเลย เขาแนะนำให้ฉันจำพื้นฐานของวิทยาการคอมพิวเตอร์และบอกลาฉัน ( ขอบคุณเขามาก ) เมื่อตัดสินใจว่าผมบังเอิญเข้าไปในสาขาของ Google บางแห่ง ผมจึงไปสัมภาษณ์อีกสองครั้ง อย่างไรก็ตาม พวกเขายังให้ปัญหากับอัลกอริธึมและโครงสร้างข้อมูลด้วย งานนั้นง่ายกว่า แต่ฉันใช้เวลากับมันมากและทำผิด เมื่อได้รับการปฏิเสธสองครั้ง สิ่งสำคัญคือต้องไม่รู้สึกหดหู่ใจ ฉันจึงกลับบ้านและเริ่มค้นหาข้อมูลทางอินเทอร์เน็ตเพื่อดูว่ามีหลักสูตรเกี่ยวกับวิธีแก้ปัญหาการสัมภาษณ์ดังกล่าวหรือไม่ ในฟอรัมบางแห่ง ผู้ใช้ที่มีสาวอนิเมะอยู่ในอวตารของเธอแนะนำไซต์ที่ขึ้นต้นด้วย leet และลงท้ายด้วยโค้ดให้ฉัน และอวยพรให้ฉันประสบความสำเร็จ งาน Javarush ไม่ได้มุ่งเป้าไปที่การทำให้คุณเป็นโปรแกรมเมอร์ Olympiad ที่ยอดเยี่ยม พวกเขาแนะนำคุณเกี่ยวกับภาษาและให้พื้นฐานที่ดีในการใช้ Java ฉันเรียนหลักสูตรเกี่ยวกับ Javarush และในเวลาเดียวกันก็เรียนบนเว็บไซต์ที่มีปริศนา ในที่สุด เมื่อถึงระดับ 35 และแก้ไขปัญหาทรัพยากรได้มากกว่า 150 ปัญหา ฉันจึงสมัครฝึกงานที่ Bell Integrator ที่นั่นฉันได้รับการแนะนำให้รู้จักกับฤดูใบไม้ผลิ เราเขียนเรื่องหยาบคายง่ายๆ เราตรวจสอบฐานข้อมูลแล้วและฉันได้รับข้อเสนอ 30,000 ต่อเดือน! ความสำเร็จที่จริงจังสำหรับนักเรียน (ฉันยังเป็นนักเรียนอยู่ เนื่องจากฉันสอบได้เกรด C ) อย่างไรก็ตาม ในเวลาเดียวกัน ฉันก็ได้รับการเสนองานที่ Technoserv ( มีข้อเสนอหลั่งไหลเข้ามาเหมือนมาจากความอุดมสมบูรณ์ มากถึงสองครั้งต่อสัปดาห์ ) ในการสัมภาษณ์ไม่มีการถามงานอีกต่อไป ( นี่เป็นการเยาะเย้ย! ฉันเตรียมไว้สำหรับพวกเขาเป็นเวลาหกเดือน ) และในเดือนพฤษภาคม 2018 ฉันเริ่มทำงานเป็น Junior Developer ขอบคุณมากสำหรับ Javarush ฉันไม่กลัวสิ่งที่น่าสมเพชและเปลี่ยนชีวิตของฉัน หากไม่มีทรัพยากรนี้ ฉันคงส่งอาหารในชุดสีเหลืองหรือสีเขียวไปแล้ว และต้องขอบคุณผู้ชายคนนั้นที่มีสาวอนิเมะอยู่ในอวตารของเขาด้วย ตอนนี้เงินเดือนผมเพิ่มขึ้นและมีแนวโน้มที่ดีในอนาคต สรุปสั้นๆ นอกเหนือจาก Javarush แล้ว ให้แก้ไขปัญหาโดยใช้ทรัพยากรพิเศษ (ปัญหาการเขียนโปรแกรมแบบไดนามิก กราฟ ต้นไม้ การเรียงลำดับ การค้นหา การเรียกซ้ำ ตารางแฮช รายการ ตัวชี้สองตัว สตริง ฯลฯ) เขียน crud อย่างง่ายใน Spring ด้วยฐานข้อมูล (Postgres เป็นมาตรฐานโดยพฤตินัย) หากคุณสามารถแนบการอนุญาต jwt ได้ ก็จะไม่มีราคาสำหรับคุณ จากหนังสือต่างๆ ฉันขอแนะนำการสัมภาษณ์การแคร็กโค้ด, Clean Code (จำเป็นจริงๆ) และ Shield อย่ากลัวการสัมภาษณ์ หากคุณไม่รู้บางสิ่งบางอย่าง เพียงแค่เรียนรู้มันและเพิ่มเติมอีกเล็กน้อยในครั้งต่อไป โชคดีนะทุกคน!!!
GO TO FULL VERSION