หนึ่งในคำถามยอดนิยมสำหรับผู้ที่เริ่มเรียน Java คือ “ต้องใช้เวลานานแค่ไหนในการเรียนรู้การเขียนโปรแกรม?”
เป็นการยากที่จะให้คำตอบที่ชัดเจนสำหรับคำถามนี้ ระยะเวลาของการฝึกอบรมขึ้นอยู่กับหลายปัจจัย: ประสบการณ์การทำงานและการศึกษาก่อนหน้านี้ ความเข้มข้นของชั้นเรียน เป้าหมายการเรียนรู้ ฯลฯ แต่เราตัดสินใจที่จะเข้าใกล้การกำหนดระยะเวลาที่เหมาะสมที่สุดสำหรับการฝึกอบรม ในการดำเนินการนี้ ในเดือนมีนาคม เราได้จัดทำแบบสำรวจในหมู่นักเรียนที่มีระดับ 30 ขึ้นไปใน JavaRush และสอบถามว่าพวกเขาเรียนรู้การเขียนโปรแกรม Java ได้อย่างไร และใช้เวลานานเท่าใด
ผู้ใช้เกือบ 40% ที่เริ่มเรียนรู้เกี่ยวกับ JavaRush เรียนการเขียนโปรแกรมที่มหาวิทยาลัยแห่งหนึ่ง ครึ่งหนึ่งของคนส่วนใหญ่ที่รู้ภาษาการเขียนโปรแกรมอย่างน้อยหนึ่งภาษา (ไม่ใช่ Java) และแม้แต่น้อยคนที่คุ้นเคยกับพื้นฐานของ Java แน่นอนว่านี่เป็นพื้นฐานที่ดีในการเริ่มต้น แต่ไม่จำเป็น นักเรียนประมาณหนึ่งในสามเรียนรู้ Java ตั้งแต่เริ่มต้น
ในบรรดานักเรียนที่มีพื้นฐานทางเทคนิค ส่วนใหญ่เป็นผู้ดูแลระบบ โปรแกรมเมอร์ 1C นักพัฒนาเว็บ และวิศวกร มี "ผู้เปลี่ยน" มากมาย ตั้งแต่ครูไปจนถึงผู้เชี่ยวชาญด้านการขายและการตลาด นักเศรษฐศาสตร์ และนักกีฬา ตอนนี้เรามาดูกันว่าวิศวกร Java อาจต้องใช้เวลาโดยเฉลี่ยเท่าใดในการเรียนรู้และหางาน
ขั้นต่ำคือ 3 เดือน สูงสุดคือหลายปีในการศึกษาการเขียนโปรแกรมด้วย Java สิ่งที่น่าสนใจคือ แม้แต่ผู้ที่ใช้เวลารวมกันมากกว่า 2 ปี (2.5, 3 หรือ 4 ปี) ก็ตั้งข้อสังเกตว่าพวกเขาจะสำเร็จได้เร็วเป็นสองเท่าหากพวกเขาไม่ "ยืดเยื้อ" การฝึกอบรม
โดยเฉลี่ยจะใช้เวลาหนึ่งถึงสามเดือนในการหางาน ขั้นต่ำ - หนึ่งสัปดาห์ สูงสุด - หนึ่งปี
ในเวลาเดียวกัน ผู้สำเร็จการศึกษาเกือบหนึ่งในสามเรียนโดยไม่มีการหยุดชะงัก ในขณะที่ส่วนที่เหลือหยุดพักหนึ่งครั้งหรือมากกว่านั้นเป็นระยะเวลาที่สำคัญ
แน่นอนว่า ยิ่งคุณทุ่มเทเวลาให้กับการเรียนมากขึ้นและ "หยุด" น้อยลง โอกาสในการเชี่ยวชาญการเขียนโปรแกรม Java และหางานภายใน 6-12 เดือนก็จะยิ่งมากขึ้นเท่านั้น และถ้าคุณพยายามอย่างหนักจริงๆ ภายใน 3-6 เดือน
ดังที่ผู้เข้าร่วมการสำรวจคนหนึ่งตอบว่า “ ตั้งแต่แรกเริ่ม ฉันมีแผนบางอย่าง และฉันไม่ได้ทำตามแผนนั้น ” คุณจำเป็นต้องวางแผนการเรียนของคุณหรือไม่? คนส่วนใหญ่คิดเช่นนั้น แผนนี้มักจะประกอบด้วยรายการหัวข้อและเครื่องมือที่ต้องเชี่ยวชาญ ระยะเวลาการฝึกอบรมโดยประมาณ และรายการทรัพยากร (หลักสูตรออนไลน์ หนังสือ ฯลฯ) ที่จำเป็นสำหรับวัตถุประสงค์เหล่านี้ 73% ตอบว่ามีแผนเบื้องต้น ในบรรดาผู้ที่วางแผนจะเรียน สองในสามของผู้สำเร็จการศึกษาได้ศึกษาจากแหล่งข้อมูลหลายแห่ง เกือบหนึ่งในสาม - เฉพาะบน JavaRush
การเรียนรู้การเขียนโปรแกรมจากหนังสือเพียงอย่างเดียวนั้นไม่มีจุดหมาย แต่มันจะไม่ทำงานเลยหากไม่มีพวกมัน :) พวกมันจะช่วยเสริมการฝึกเขียนโปรแกรมได้เป็นอย่างดี ในบรรดาหนังสือที่ดีที่สุดสำหรับผู้เริ่มต้น นักเรียน JavaRush และผู้สำเร็จการศึกษาชื่อ:
มีทักษะหลายอย่างที่คุณต้องการอย่างแน่นอนเมื่อได้งานทำ ดังนั้น หากคุณกำลังใกล้ถึงช่วงเวลานี้ เราขอแนะนำ:
1. ภาพเหมือนของนักเรียน: ระดับความรู้เริ่มต้น, สาขากิจกรรม
คุณสามารถมาที่การเขียนโปรแกรม Java ได้จากเกือบทุกสาขา: สิ่งนี้ได้รับการยืนยันจากผลการสำรวจ ประการแรก เราตัดสินใจที่จะค้นหาว่าผู้สำเร็จการศึกษาของเราทำอะไรก่อนที่จะเรียน Java

2. เวลาในการฝึกอบรมและหางาน


3. การวางแผนการฝึกอบรม
การพึ่งพาอาศัยกันแบบง่ายๆ ได้ผลในการเรียนรู้เสมอ: ยิ่งความเข้มข้นของชั้นเรียนสูงขึ้นและจำนวนการพักและ "พลาด" น้อยลง คุณก็จะเชี่ยวชาญวิชาได้เร็วยิ่งขึ้นเท่านั้น โดยเฉพาะอย่างยิ่งสำหรับการเขียนโปรแกรม ซึ่งการฝึกฝนมีบทบาทมากกว่าการศึกษาเชิงทฤษฎี เราถามผู้สำเร็จการศึกษาจาก JavaRush ว่าพวกเขาทุ่มเทเวลาให้กับการเรียนมากแค่ไหน และพบว่าโดยเฉลี่ยแล้วพวกเขาเรียน 1-3 ชั่วโมงต่อวัน ซึ่งมักจะรวมการฝึกอบรมเข้ากับงานหลักของพวกเขา


4. แหล่งเรียนรู้
จะสอนอะไร จะสอนอย่างไร และจะสอนที่ไหน? ตามหลักการแล้ว คุณจะต้องรวมแหล่งข้อมูลหลายแหล่งเข้าด้วยกัน ด้านล่างนี้คือรายชื่อแหล่งข้อมูลทางการศึกษาตามลำดับที่ผู้สำเร็จการศึกษาของเรากล่าวถึง
- หัวหน้าชวาคนแรก
- ชวาที่มีประสิทธิภาพ
- ปรัชญาชวา
- โครงสร้างข้อมูลและอัลกอริทึมใน Java
- รหัสสะอาด
- คู่มือเริ่มต้นของ Java 8
- รูปแบบการออกแบบ
- ชวา ห้องสมุดมืออาชีพ
สรุปสั้นๆ เกี่ยวกับการวางแผนการฝึกอบรม
เพื่อให้การฝึกอบรมมีประสิทธิผล ผู้สำเร็จการศึกษาและโปรแกรมเมอร์ที่มีประสบการณ์แนะนำ:- ผ่าน JavaRush
- ดูหลักสูตรวิดีโอ (Golovach และอื่น ๆ )
- อ่านบทช่วยสอน (Tutorialspoint, Baeldung, Oracle)
- ผ่านการรับรองของ Oracle (Associate, Professional - OCA, OCP)
- ฝึกฝนบน Github
- อ่าน Stackoverflow, Habr และทรัพยากรอื่นๆ
- เข้ารับการฝึกงานที่ JavaRush บริษัทไอทีในท้องถิ่น
5. ข้อแนะนำสำหรับผู้ที่กำลังมองหางานด้านการเขียนโปรแกรม Java
บางทีวลียอดนิยมในคำแนะนำจากผู้ที่สำเร็จการศึกษาแล้วและได้งานทำแล้วคือ "อย่ายอมแพ้" มันง่ายที่จะเรียนรู้? ไม่เสมอ. แต่มันก็คุ้มค่ากับความพยายามอย่างแน่นอน :)คำแนะนำยอดนิยมจากโปรแกรมเมอร์ผู้มีประสบการณ์

- ดูคำเตือนและเคล็ดลับอย่างละเอียด InteliJ IDEA: ข้อผิดพลาด ปัญหา และงานของ Google
- ให้ความสนใจกับฐานข้อมูล อัลกอริธึม และโครงสร้างข้อมูล
- สำรวจรูปแบบการออกแบบ
- พยายามเขียนโปรแกรมที่ซับซ้อนตั้งแต่เริ่มต้น เช่น โปรแกรมรับส่งเมล แชทบอท หรือเกม
GO TO FULL VERSION