JavaRush /จาวาบล็อก /Random-TH /ทางของฉัน
Alexandr Markelov
ระดับ
Казань

ทางของฉัน

เผยแพร่ในกลุ่ม
ตอนนี้ถึงเวลาที่ฉันจะเล่าเรื่องราวความสำเร็จของฉันให้คุณฟัง ฉันยอมรับตามตรงว่าฉันไม่เคยฝันที่จะเป็นนักพัฒนาซอฟต์แวร์เลย ฉันไม่เคยคิดว่าตัวเองโง่ แต่ฉันคิดเสมอว่าการพัฒนานั้นซับซ้อนอย่างไม่น่าเชื่อและอยู่นอกเหนือการควบคุมของจิตใจ ฉันเรียนที่มหาวิทยาลัยโดยสุจริตเป็นเวลา 5 ปีได้รับประกาศนียบัตรและทำงานด้านการค้าปลีก ฉันเป็นพนักงานขาย ก้าวขึ้นสู่ตำแหน่งผู้อำนวยการ จากนั้นจึงพัฒนาเป็นผู้จัดการ ความรับผิดชอบก็เพิ่มขึ้น ฉันเริ่มคุ้นเคยกับ Java ในปี 2018 แต่ฉันไม่มีกำลังและแรงจูงใจเพียงพอตั้งแต่ลูกชายของฉันเกิดมา และฉันตัดสินใจลาออกจากตำแหน่งที่มีรายได้ดีกว่า เมื่ออายุ 26 ปี ฉันกลายเป็นผู้จัดการระดับภูมิภาคซึ่งมีเงินเดือนดีในภูมิภาคของฉัน ฉันเดินทางบ่อยมากก่อนเกิดโรคระบาด ไปเที่ยวยุโรป แต่หลังจากที่ลูกเกิดมา ฉันซื้อบ้านและไม่สามารถออกไปข้างนอกได้อีกต่อไปเพราะกิจวัตรที่น่าเบื่อ การจำนอง และความสุขอื่นๆ ของชีวิตในวัยผู้ใหญ่ ในช่วงที่เกิดโรคระบาด ฉันทำงานจากที่บ้านเป็นเวลาหนึ่งปี และระยะเวลาที่ฉันประหยัดได้ทำให้ฉันสามารถกลับไปเรียนภาษา Java ได้อีกครั้ง เป็นเวลาประมาณหกเดือนที่ฉันอัพเกรดตัวเองเป็น JavaRush โดยไม่สนใจ อ่าน Schildt, Eckel เป็นงานอดิเรก แต่ไม่มีภาพที่สมบูรณ์ เมื่อฉันถึงระดับ 22 ฉันคิดว่าฉันดีพอที่จะไปสัมภาษณ์และเริ่มตอบรับตำแหน่งงานว่างในเดือนมิถุนายน ฉันไม่เคยผิดพลาดขนาดนี้มาก่อน เป็นเรื่องดีที่พวกเขาไม่ได้โทรหาฉันเพื่อสัมภาษณ์ด้านเทคนิค แต่แค่ให้ฉันทดสอบงานเท่านั้น พวกที่นี่ฉันรู้ว่าฉันอยู่จุดต่ำสุด) ในการทดสอบฉันต้องสร้างบริการ REST แนบส่วนหน้าและฐานข้อมูล ฉันพยายามเรียนรู้เกี่ยวกับ Spring, DB และ Vue อย่างจริงใจในช่วงเวลาสั้นๆ ก่อนถึงเส้นตาย แต่ด้วยเหตุผลบางอย่าง ฉันไม่สามารถทำได้ภายในหนึ่งสัปดาห์ หลังจากการตบหน้า ฉันปิดเรซูเม่ของฉันและตระหนักว่าสิ่งต่างๆ จะไม่เป็นแบบนั้น คุณไม่จำเป็นต้องทุ่มเทเวลา 10 ชั่วโมงต่อสัปดาห์และทำงูเพื่อความสนุกสนาน แต่ต้องทำงานหนักจริงๆ ฉันซื้อหลักสูตรเกี่ยวกับ Java บน Udemy เจาะลึกถึง Core ใช้เวลาหลายชั่วโมงกับมัลติเธรดและการสตรีม และหลังจากที่ฉันสามารถตอบคำถามชุดหนึ่งเกี่ยวกับ Core อย่างมั่นใจเท่านั้น ฉันจึงย้ายไปที่เฟรมเวิร์กและฐานข้อมูล หากใครคิดว่า Pure Java นั้นน่าสนใจสำหรับทุกคนในตลาด แสดงว่าคุณคิดผิดอย่างมาก เตรียมพร้อมสำหรับความจริงที่ว่าคุณจะต้องเชี่ยวชาญ Spring, Hibernate , PostgreSQL/MySQL และ Git, Maven/Gradle อื่นๆ ขอแนะนำให้เข้าใจว่าSOAP และ REST คืออะไร และความแตกต่าง หลังจากที่ฉันเข้าใจไม่มากก็น้อยเท่านั้น ฉันจึงเริ่มตอบสนองอย่างสุภาพ พบข้อผิดพลาดอีกประการหนึ่ง: อย่าลังเลที่จะตอบกลับสิ่งใดเลย ในที่สุดพวกเขาก็พาฉันไปที่ที่รายละเอียดงานต้องการผู้เชี่ยวชาญที่มีประสบการณ์ 3-6 ปี และการสัมภาษณ์ก็สะดวกสบายกว่าที่ที่พวกเขากำลังมองหารุ่นน้องมาก ฉันผ่านการทดสอบทางเทคนิคสามรายการและทำการทดสอบหนึ่งรายการ ซึ่งฉันโพสต์ไว้ใน GitHub พวกเขาไม่ได้พาฉันไปที่นั่น แต่จริงๆ แล้ว มันไม่ใช่สถานที่ทำงานที่น่าสนใจเป็นพิเศษ การทดสอบคือการเขียนบริการสบู่อย่างง่ายและทดสอบ ในการสัมภาษณ์ครั้งแรกฉันรู้สึกกังวลอย่างมาก ฉันรู้สึกละอายใจอย่างมากกับความไร้ความสามารถของตัวเอง แต่นี่เป็นเรื่องปกติและจะต้องเอาชนะให้ได้ พวกเขาให้ฉันเขียนโค้ดจากระยะไกล ตรวจสอบส่วนต่างๆ ของโค้ด และอื่นๆ มันเป็นที่น่าสนใจมาก. การสัมภาษณ์ครั้งที่สองถือเป็นประสบการณ์ที่น่าขยะแขยงอย่างยิ่ง ผู้สัมภาษณ์เป็นคนอ่อนไหวมากและพยายามทำร้ายฉันในทุกคำถาม ไปจนถึงท้ายประโยค และอื่นๆ คำถามมีดังนี้ อธิบายว่าเมธอดหลักหมายถึงอะไร และวิธีป้อนอาร์กิวเมนต์บรรทัดคำสั่ง ฉันบอกว่าวิธีการนี้ใช้อาร์เรย์ของสตริงเป็นอินพุต ผู้สัมภาษณ์ต้องการได้ยินว่าสตริงเหล่านั้นถูกป้อนโดยคั่นด้วยช่องว่าง หลังจากสัมภาษณ์ วิเคราะห์แล้ว ก็พบว่าตัวเองตอบได้เพียงพอและไม่ต้องกดดันตัวเอง การสัมภาษณ์ครั้งที่ 3ผมถูกสัมภาษณ์โดยหัวหน้าทีมและหัวหน้าแผนก การสัมภาษณ์ใช้เวลา 1 ชั่วโมงครึ่ง ครึ่งชั่วโมงต่อมาพวกเขาก็โทรหาฉันพร้อมข้อเสนอแนะ และวันรุ่งขึ้นพวกเขาก็ส่งข้อเสนอมาให้ฉัน ตอนนี้ฉันทำงานที่นี่ในช่วงทดลองงาน มันยากมาก ฉันรู้สึกเหมือนสมองจะระเบิด แต่นี่คือ Java Enterpise จะทำอะไรได้ถ้าไม่มีมัน สิ่งที่อยากแนะนำ:ถ้าคุณคิดว่า OOP เป็น 4 คำจำกัดความ แสดงว่าคุณคิดผิดอย่างลึกซึ้ง คุณต้องเข้าใจความหลากหลายเป็นอย่างดีจึงจะเข้าใจถึงฤดูใบไม้ผลิได้ รู้คุณค่าของตัวเอง อย่าไปทำงานหาอาหาร อย่าไปหาคนแบบคุณตั้งแต่การสัมภาษณ์ครั้งที่สอง หากคุณเป็นคนเปลี่ยนเสื้อผ้าเหมือนฉัน อย่าตัดสินใจทำแบบนั้นหากคุณไม่มีเบาะรองนั่งที่ดี อย่างน้อยก็เป็นเวลาหกเดือน ฉันโชคดี ฉันทำงานและเรียนไปพร้อมๆ กัน เงินเดือนของฉันลดลง แต่ครอบครัวของฉันไม่ต้องการเงินในตอนแรก มันก็สบายใจสำหรับฉันเช่นกัน ลองสร้างบริการ REST อย่างน้อยหนึ่งรายการและพุชลงในที่เก็บของคุณ ฉันขอรับรองกับคุณว่าในการสัมภาษณ์ทางเทคนิคสองในสามรายการ พวกเขาดูพื้นที่เก็บข้อมูล GitHub ของฉัน และอีกรายการหนึ่งพวกเขาก็อาจจะดูมันเหมือนกัน แต่พวกเขาไม่ได้พูด อุทิศเวลาให้กับมัน: จากนั้นเมื่อคุณมาทำงาน การรู้ว่า Git จะช่วยบรรเทาอาการปวดหัวที่รุนแรงอยู่แล้วของคุณได้อย่างมาก รู้จักไม่ใช่แค่ 2-3 ทีม แต่ทำงานร่วมกับสาขา สลับ เพิ่มฟีเจอร์ ทดสอบ - โปรเจ็กต์ดังกล่าวจะทำให้คุณอยู่ในสายตาของนักพัฒนามากกว่า 90% ของผู้สมัครรายอื่น ปล่อยให้โครงการนี้ยุ่งเหยิง แต่สิ่งสำคัญคือมีความคืบหน้าอยู่บ้าง หากคุณมีคำถามฉันจะพยายามตอบในความคิดเห็น)
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION