หนึ่งในคำถามยอดนิยมสำหรับผู้ที่เริ่มเรียน 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![การศึกษา: การเรียนรู้ Java - 2 ใช้เวลานานแค่ไหน](https://cdn.javarush.com/images/article/c4a9d1c5-6f64-4486-886a-14c5f0112afc/1024.jpeg)
![การศึกษา: ใช้เวลานานแค่ไหนในการเรียนรู้ Java - 3](https://cdn.javarush.com/images/article/764badb7-91d7-40be-9fa1-dc07145b00d8/1024.jpeg)
2. เวลาในการฝึกอบรมและหางาน
![การศึกษา: ใช้เวลานานแค่ไหนในการเรียนรู้ Java - 4](https://cdn.javarush.com/images/article/0c04b865-4fce-4833-815c-a48f85d331be/1024.jpeg)
![การวิจัย: การเรียนรู้ Java - 5 ใช้เวลานานเท่าใด](https://cdn.javarush.com/images/article/9ef4cfc6-db76-4106-9c83-aaf9a6ffc426/1024.jpeg)
3. การวางแผนการฝึกอบรม
การพึ่งพาอาศัยกันแบบง่ายๆ ได้ผลในการเรียนรู้เสมอ: ยิ่งความเข้มข้นของชั้นเรียนสูงขึ้นและจำนวนการพักและ "พลาด" น้อยลง คุณก็จะเชี่ยวชาญวิชาได้เร็วยิ่งขึ้นเท่านั้น โดยเฉพาะอย่างยิ่งสำหรับการเขียนโปรแกรม ซึ่งการฝึกฝนมีบทบาทมากกว่าการศึกษาเชิงทฤษฎี เราถามผู้สำเร็จการศึกษาจาก JavaRush ว่าพวกเขาทุ่มเทเวลาให้กับการเรียนมากแค่ไหน และพบว่าโดยเฉลี่ยแล้วพวกเขาเรียน 1-3 ชั่วโมงต่อวัน ซึ่งมักจะรวมการฝึกอบรมเข้ากับงานหลักของพวกเขา![การวิจัย: ใช้เวลานานแค่ไหนในการเรียนรู้ Java - 6](https://cdn.javarush.com/images/article/3dea4a48-bd75-4ba6-bf24-5a774573ba44/1024.jpeg)
![การศึกษา: ใช้เวลานานแค่ไหนในการเรียนรู้ Java - 7](https://cdn.javarush.com/images/article/056497e1-187b-422c-91e1-0024fc12dbd0/1024.jpeg)
![การศึกษา: ใช้เวลานานแค่ไหนในการเรียนรู้ Java - 8](https://cdn.javarush.com/images/article/629b5750-e09a-4679-b1cd-ceb51dc7d764/1024.jpeg)
4. แหล่งเรียนรู้
จะสอนอะไร จะสอนอย่างไร และจะสอนที่ไหน? ตามหลักการแล้ว คุณจะต้องรวมแหล่งข้อมูลหลายแหล่งเข้าด้วยกัน ด้านล่างนี้คือรายชื่อแหล่งข้อมูลทางการศึกษาตามลำดับที่ผู้สำเร็จการศึกษาของเรากล่าวถึง![การศึกษา: ใช้เวลานานแค่ไหนในการเรียนรู้ Java - 9](https://cdn.javarush.com/images/article/648b4d0e-e914-4db2-8ac1-cef103f21794/1024.jpeg)
- หัวหน้าชวาคนแรก
- ชวาที่มีประสิทธิภาพ
- ปรัชญาชวา
- โครงสร้างข้อมูลและอัลกอริทึมใน Java
- รหัสสะอาด
- คู่มือเริ่มต้นของ Java 8
- รูปแบบการออกแบบ
- ชวา ห้องสมุดมืออาชีพ
สรุปสั้นๆ เกี่ยวกับการวางแผนการฝึกอบรม
เพื่อให้การฝึกอบรมมีประสิทธิผล ผู้สำเร็จการศึกษาและโปรแกรมเมอร์ที่มีประสบการณ์แนะนำ:- ผ่าน JavaRush
- ดูหลักสูตรวิดีโอ (Golovach และอื่น ๆ )
- อ่านบทช่วยสอน (Tutorialspoint, Baeldung, Oracle)
- ผ่านการรับรองของ Oracle (Associate, Professional - OCA, OCP)
- ฝึกฝนบน Github
- อ่าน Stackoverflow, Habr และทรัพยากรอื่นๆ
- เข้ารับการฝึกงานที่ JavaRush บริษัทไอทีในท้องถิ่น
5. ข้อแนะนำสำหรับผู้ที่กำลังมองหางานด้านการเขียนโปรแกรม Java
บางทีวลียอดนิยมในคำแนะนำจากผู้ที่สำเร็จการศึกษาแล้วและได้งานทำแล้วคือ "อย่ายอมแพ้" มันง่ายที่จะเรียนรู้? ไม่เสมอ. แต่มันก็คุ้มค่ากับความพยายามอย่างแน่นอน :)คำแนะนำยอดนิยมจากโปรแกรมเมอร์ผู้มีประสบการณ์
![การวิจัย: ใช้เวลาเท่าไหร่ในการเรียนรู้ Java - 10](https://cdn.javarush.com/images/article/3b9dfbde-2c22-4dc6-9b11-95761a0977f8/1024.jpeg)
- ดูคำเตือนและเคล็ดลับอย่างละเอียด InteliJ IDEA: ข้อผิดพลาด ปัญหา และงานของ Google
- ให้ความสนใจกับฐานข้อมูล อัลกอริธึม และโครงสร้างข้อมูล
- สำรวจรูปแบบการออกแบบ
- พยายามเขียนโปรแกรมที่ซับซ้อนตั้งแต่เริ่มต้น เช่น โปรแกรมรับส่งเมล แชทบอท หรือเกม
GO TO FULL VERSION