JavaRush /จาวาบล็อก /Random-TH /20+ ปีต่อมา หรือในที่สุดฉันก็กลายเป็นหนึ่งเดียว! ตอนที่ 4...
alex8894
ระดับ
Санкт-Петербург

20+ ปีต่อมา หรือในที่สุดฉันก็กลายเป็นหนึ่งเดียว! ตอนที่ 4

เผยแพร่ในกลุ่ม
ความต่อเนื่องของเรื่องราวของ “อีนิกี้มีหนวดเครา” ส่วนก่อนหน้านี้อยู่ที่นี่ 20+ ปีต่อมา หรือในที่สุดฉันก็กลายเป็นหนึ่งเดียว!  ตอนที่ 4 - 1

ความพยายามครั้งที่สี่

เพื่อนร่วมงานที่รักคงเดาได้ว่าปีกของฉันหัก: ฉันบินออกจากการสัมภาษณ์ด้วยเสียงปัง นักพัฒนาจะต้องสามารถเขียนโปรแกรมด้วยตัวเองได้ และไม่ใช่แค่เข้าใจโค้ดของคนอื่นและแก้ไขข้อผิดพลาดเท่านั้น 24 ระดับบน javarush.ru และแม้กระทั่งถูกลืมไปแล้วครึ่งหนึ่งในเวลานั้นก็ยังไม่เพียงพอ จากนั้นโปรเจ็กต์ใหม่ก็เริ่มต้นขึ้น และการเรียนรู้ Java ก็ต้องถูกระงับไว้ ฉันมั่นใจว่าจะใช้เวลาไม่เกินหนึ่งเดือน จากนั้น - สอง แล้วอีกครั้ง. แล้วฉันก็รู้ว่าในชีวิตฉันเคยเจอสถานการณ์ทางตันคล้ายๆ กันนี้ เมื่อฉันกลัวที่จะออกจาก "หนองน้ำ" และไม่มีอะไรดีเกิดขึ้นเลย และตอนนี้สถานการณ์อาจกล่าวได้ว่าเหมาะอย่างยิ่ง: บริษัท ต่างประเทศได้ "กำจัด" ตลาดบุคลากรอย่างแท้จริงและความต้องการนักพัฒนา Java ก็มีมาก เราต้องตัดสินใจ จำเป็นแต่ยังไม่ชัดเจนว่าควรทำอย่างไร? แม้ว่าในความเป็นจริงยังไม่ชัดเจนว่าทำไม - วันหยุดฤดูร้อนอยู่ข้างหน้าและมีเว็บไซต์ javarush.ru แผนการที่ชัดเจนมากเกิดขึ้น:
  1. ไปที่ระดับ 30 โดยเร็วที่สุด
  2. ทำภารกิจทดสอบ
  3. ไปที่โครงการ Autumn Real ซึ่งอยู่ห่างออกไปประมาณหนึ่งเดือนครึ่ง
  4. เสร็จสิ้นโครงการจริง
  5. รับข้อเสนอ
ฉันยังไม่ได้ตัดสินใจว่าจะทำอะไรต่อไป - อยู่ในบริษัทนี้หรือย้ายไปที่อื่น แต่ฉันมีเวลามากพอที่จะคิดเกี่ยวกับเรื่องนี้ - อย่างน้อยหกเดือน ดังนั้นเนื้อหาของงานทดสอบสำหรับโครงการยังไม่ทราบ แต่เป็นที่ชัดเจนว่าจะเป็นเว็บแอปพลิเคชันที่ใช้Spring ฉันตัดสินใจเริ่มต้นด้วยการศึกษาฤดูใบไม้ผลิ และด้วยหนังสือปัจจุบัน ฉบับที่ 4 ฉบับที่ 3 และหนังสือส่วนใหญ่จะกล่าวถึงฉบับที่ 3 การค้นหานี้นำไปสู่หนังสือ “Spring 4 for Professionals” ฉบับพิมพ์ครั้งที่ 4 (เดิมชื่อ Pro Spring 4) ตัวเลือกนี้ประสบความสำเร็จอย่างมาก - พร้อมกับซอร์สโค้ดสำหรับแบบฝึกหัดที่ดาวน์โหลดจากเว็บไซต์ของหนังสือ ฉันได้รับบทช่วยสอนที่ยอดเยี่ยมซึ่งทำให้ฉันทีละขั้นตอนอย่างแท้จริงจากการสร้างแอปพลิเคชันคอนโซลอย่างง่ายที่มีการฉีดพึ่งพาแบบเต็ม เว็บแอปพลิเคชันที่ครบครันด้วย Spring MVC, JSP และการเข้าถึงข้อมูลผ่านHibernateและ JPA 2.1 ข้อบกพร่องของหนังสือเล่มนี้ นอกเหนือจากการแปลที่มีคุณภาพไม่สูงเสมอไป ฉันสังเกตว่าตัวอย่างซอร์สโค้ดทั้งหมดใช้การกำหนดค่า Spring xml และแทบไม่มีตัวอย่างการกำหนดค่า Java ที่ต้องศึกษาจากแหล่งอื่นเลย ในขณะเดียวกัน หลายคนมองว่าการกำหนดค่า xml นั้นล้าสมัย และการนำไปใช้ในงานทดสอบถือเป็นข้อเสียเปรียบที่สำคัญ หนังสืออีกสองเล่มที่ช่วยฉันได้มากคือ Spring Peristence with Hibernate ฉบับที่ 2 (ประมาณ Hibernate 5) และ Java Peristence with Hibernate ฉบับที่ 2 (ประมาณ JPA 2.1) แต่ก็คุ้มค่าที่จะศึกษาหลังจากเล่มแรก ฉันอยากจะทราบว่าหนังสือทั้งสามเล่มมีระดับค่อนข้างสูงและสำหรับผู้ที่กำลังมองหาวิธีที่เร็วที่สุดในการทำข้อสอบให้เสร็จ มีวิธีที่ง่ายกว่ามาก รวมถึงงานทดสอบสำเร็จรูปที่ทำโดยผู้อื่นด้วย แต่ใครล่ะที่ถูกหลอกด้วยวิธีนี้? และตอนนี้กำลังพักร้อน, IDEA, javarush และระดับ 24 ฉันส่งผ่านมันไปพร้อมกับนกหวีดและเดินหน้าต่อไป ปรากฎว่าช่วงเวลาของ "ความเป็นผู้นำทีม" ไม่ได้ไร้ประโยชน์ ฉันตระหนักถึงข้อผิดพลาดในอดีตมากมายและแก้ไขปัญหาที่ไม่เคยเกิดขึ้นมาก่อนได้อย่างง่ายดาย ระดับ 25, 26, 27... หยุดนะ ถ้าฉันก้าวไปเท่านี้ฉันจะไปถึงงานทดสอบก่อนสิ้นสุดวันหยุดเท่านั้น ฉันไม่ต้องการจริงๆ แต่ฉันต้องใช้แฮ็กชีวิตที่พบในหน้าฟอรั่ม โอเค มีเลเวล 30 และภารกิจทดสอบ เรามีอะไรบ้าง? ตามหลักการแล้ว หลังจากหนังสือ "Spring 4 for Professionals" เป็นที่ชัดเจนว่าจะเริ่มจากตรงไหน แต่เราจะได้เห็นกัน ใช่เราจะเห็น เพื่อสิ่งนี้... แอปพลิเคชันที่ไม่ดีนักซึ่งยังไม่มีโค้ดที่มีความหมายแม้แต่บรรทัดเดียว ฉันจึงนั่งโดยไม่หยุดตั้งแต่ 16.00 น. ถึง 06.00 น. การพึ่งพาที่ขาดหายไปอยู่เสมอ ข้อขัดแย้งของเวอร์ชันส่วนประกอบ และโค้งคำนับอย่างมากต่อ stackoverflow เมื่อถึงเวลานั้นฉันก็เชี่ยวชาญ Maven และ Google แล้ว ทำไมจึงไม่บอกว่า "foot wraps" ของ Spring Stack Trails ควรถอดรหัสไม่ใช่ "ตั้งแต่ต้น" แต่ "จากจุดสิ้นสุด" ฉันยังต้องกำหนดค่าการปรับใช้อัตโนมัติให้กับแอปพลิเคชันเซิร์ฟเวอร์ใน Maven หลังจากที่คุณอัปโหลดแอปพลิเคชันด้วยตนเอง 20 ครั้ง คำถามจะไม่เกิดขึ้นอีกต่อไปว่าเพราะเหตุใด จากนั้นสิ่งต่างๆ ก็ง่ายขึ้น บางสิ่งไม่ได้อยู่ในหนังสือ แต่พบตัวอย่างที่จำเป็นบนอินเทอร์เน็ต ความรู้เกี่ยวกับ HTML, CSS และ Javascript ที่ได้รับเมื่อหลายปีก่อนขณะพยายามสร้างเว็บแอปพลิเคชัน จากนั้นเจาะลึกส่วนหน้าของระบบก็ช่วยได้มาก ทักษะการบริหารจัดการก็ถูกนำไปใช้เช่นกัน เพราะฉันดำเนินการพัฒนาทั้งหมดอย่างเป็นธรรมชาติภายใต้ Linux (Ubuntu 16.04) ฉันไม่ได้ไปพักร้อนมากนัก แต่ต้องใช้เวลาอีกสองสามวัน แต่ฉันก็สามารถบรรลุกำหนดเวลาได้โดยมีกำไรมหาศาล เช็ค...ยอมรับแล้ว หลังจากลาพักร้อน งานก็เข้ามาทัก พูดไม่เป็นมิตร ดูเหมือนว่าอาชีพที่เก่าแก่ที่สุดได้ตัดสินใจเข้ามายุ่งเกี่ยวกับแผนการของฉัน... เพื่อดำเนิน การ ต่อ
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION