เคล็ดลับเล็กๆ น้อยๆ สำหรับแผนการศึกษาของคุณ - 1 ฉันตัดสินใจเขียนเกี่ยวกับสิ่งที่ฉันพลาดไปจริงๆ เมื่อเริ่มศึกษาการเขียนโปรแกรม Java เป็นครั้งแรก นั่นคือสิ่งที่ต้องศึกษาและลำดับ:
  1. จากระดับแรกของหลักสูตร คุณสามารถเริ่มต้นการศึกษาระบบการจัดการฐานข้อมูลแบบคู่ขนาน (ในกรณีของฉัน MySQL อยู่บน sql-ex.ru 70 งานแรกก็เพียงพอแล้ว) และทำงานผ่าน HTML Academy ฟรี คอร์ส. คุณจะได้เรียนรู้เกี่ยวกับ HTML และ CSS

  2. เมื่อคุณรู้สึกว่าคุณเข้าใจพื้นฐานของ Java Core มากขึ้นหรือน้อยลง (ฉันคิดว่าสอดคล้องกับระดับ 15 บน CodeGym) ให้คิดโครงการที่คุณพบว่าน่าสนใจและมีประโยชน์เป็นการส่วนตัว คุณจะมีบางสิ่งที่จะแสดงและพูดคุยเกี่ยวกับการสัมภาษณ์

  3. ฉันแนะนำให้ปีนขึ้นไปที่ระดับ 40 บน CodeGym

  4. หลังจากระดับ 20 ให้เริ่มสำรวจสิ่งต่างๆ เช่น ระบบควบคุมเวอร์ชัน (Git, githowto.com) และค้นหาว่า Maven คืออะไร

  5. หลังจากเลเวล 30 ให้เริ่มฝึกฝนการไฮเบอร์เนต

  6. ที่เส้นชัย ก่อนหางาน คุณควรดื่มฤดูใบไม้ผลิอย่างลึกซึ้ง (อ่าน "ฤดูใบไม้ผลิ 4 สำหรับมืออาชีพ")

ในเวลาเดียวกัน อ่านหนังสือในหัวข้อที่คุณกำลังศึกษา ใช้ทักษะการจัดการเวลา (หากคุณยังไม่ได้ทำ) จากนั้นจะใช้เวลาเพียงไม่นานก่อนที่คุณจะได้รับข้อเสนอ ขั้นตอนการฝึกอบรมของฉันใช้เวลาหนึ่งปีครึ่งกับการศึกษาบริสุทธิ์ประมาณ 700 ชั่วโมง ต่อไปนี้เป็นรายการแยกต่างหากเกี่ยวกับสิ่งที่คุณต้องรู้เพื่อไปสัมภาษณ์งานที่บริษัทที่ดีอย่างมั่นใจ:
  1. JavaSE (ที่นี่คุณควรรู้ทุกอย่างแม้ว่าจะมีความผ่อนปรนอยู่บ้างเมื่อพูดถึงมัลติเธรด)

  2. JDBC, MySQL (คุณควรมีความเชี่ยวชาญเป็นอย่างดี)

  3. HTML, CSS (ทุกอย่างค่อนข้างง่ายที่นี่ ไม่จำเป็นต้องมีความรู้เชิงลึกที่นี่)

  4. JUnit (ไม่มีใครบอกว่าการทดสอบไม่จำเป็น)

  5. Git (เผยแพร่โครงการของคุณเอง คุณจะทราบวิธีการ)

  6. Maven (ไม่มีอะไรซับซ้อนที่นี่ คิดออก)

  7. ไฮเบอร์เนต (นี่คือจุดเริ่มต้นของความยากลำบาก)

  8. Spring (ผมแค่เจาะลึกเอง เสียดายที่ไม่ได้เริ่มก่อน)

สำหรับโครงการของฉันเอง... ฉันเขียนแอปพลิเคชัน CRUD บนคอนโซลธรรมดาโดยใช้ JavaSE และ Hibernate คอมไพล์โดยใช้ Maven ผู้สัมภาษณ์สนใจโค้ดที่คุณเขียนเองมาก และนั่นคือข้อความของฉันที่นี่ สิ่งที่เหลืออยู่คือขอให้โชคดีกับคนที่เพิ่งเริ่มต้นบนเส้นทางหนามนี้ (ใช่มันจะยาก)