นี่คือการแปลเรื่องราวความสำเร็จจากชุมชน Java ทั่วโลกของเรา Alex เรียนรู้ Java ในหลักสูตรเวอร์ชันภาษารัสเซีย ซึ่งคุณเรียนเป็นภาษาอังกฤษบน CodeGym ขอให้มันกลายเป็นแรงบันดาลใจในการเรียนรู้เพิ่มเติมของคุณ และบางทีวันหนึ่งคุณคงอยากแบ่งปันเรื่องราวของคุณเองกับเรา :)
ฉันลองใช้มือของฉันในฐานะช่างสัก (โดยพื้นฐานแล้วไม่จำเป็นต้องมีความรู้ด้านภาษา) แต่นั่นเป็นเรื่องราวของวันอื่น จากนั้นเพื่อนเพื่อนร่วมงานของฉันก็แนะนำให้ฉันรู้จักกับ CodeGym ตอนแรกฉันไม่เชื่อในคำสัญญาที่จะทำให้ฉันเป็นโปรแกรมเมอร์ที่เต็มเปี่ยมด้วยการเล่นเกมในราคาที่พอประมาณ แต่แล้วฉันก็ได้รับเงินวันเกิด (ไม่ต้องเสีย "ภาษีครอบครัว") และต้องเผชิญกับทางเลือกระหว่าง WoW และ CodeGym... ต้องขอบคุณส่วนลดที่ทันเวลา ตาชั่งก็พลิกไปในทิศทางที่ถูกต้อง และฉันอยู่นี่แล้ว อย่างที่เราทุกคนทราบกันดีอยู่แล้วว่า CodeGym นั้นเป็นการฝึกที่บริสุทธิ์ถึง 90% คุณเรียนรู้ที่จะแก้ปัญหางาน คุณเรียนรู้ที่จะค้นหาความรู้ที่คุณขาดบนอินเทอร์เน็ต ทั้งหมดนี้เป็นสิ่งที่ดี แต่สำหรับ 15 เลเวล ฉันไม่สามารถสั่นคลอนความรู้สึกที่ขาดอะไรบางอย่างที่จะทำให้ภาพสมบูรณ์ได้ ฉันคิดที่จะเข้าร่วม GeekBrains แต่ (อาจโชคดี) เพื่อนคนเดียวกันหยุดฉันทันเวลาและแนะนำให้ฉันรู้จักกับ Udemy เมื่อฉันเปิดแหล่งความรู้นี้ ฉันก็เข้าไปพร้อมกับอุทธรณ์: " ปล. เพื่อน คุณเป็นมือใหม่หรือเปล่า?" มีส่วนลดสำหรับคุณ... เพียง 3 วันเท่านั้น — อย่าพลาดโอกาสนี้! " ต่อมาเห็นได้ชัดว่ามีส่วนลดอยู่เสมอ แต่นั่นไม่ใช่ประเด็น ฉันซื้อแพ็คเกจที่มีสองหลักสูตรทันที: Java ตั้งแต่ 0 ถึง Pro และบางอย่างที่คล้ายกันสำหรับ Android และนี่คือจุดเริ่มต้นของเรื่องราวของเรา
การแนะนำ
เล็กน้อยเกี่ยวกับวิธีการที่ฉันเข้าสู่การเขียนโปรแกรม ฉันเป็นครูและนักจิตวิทยาโดยการฝึกอบรม และเป็นเวลา 5 ปีที่ฉันฝึกฝนวิชาชีพได้อย่างประสบความสำเร็จ แต่ด้วยเหตุผลหลายประการ ฉันจึงคิดที่จะย้ายไปอยู่ประเทศอื่นมากขึ้นเรื่อยๆ และเนื่องจากภาษาและข้อบังคับในประเทศอื่นๆ แตกต่างกัน ฉันจึงไม่สามารถเป็นมืออาชีพแบบเดียวกันได้หากไม่ได้รับการฝึกอบรมอย่างจริงจัง ฉันจึงเริ่มมองหาวิธีที่ง่ายกว่าและน่าสนใจในการเคลื่อนไหวและประสบความสำเร็จ
สำเร็จหรือล้มเหลว?
ขณะที่ฉันเรียนหลักสูตร Android ฉันก็ต้องทำการบ้านเพื่อสร้างโปรเจ็กต์จากความรู้ใหม่ของฉัน ฉันเป็นคนประเภทที่เชื่อว่าการทำอะไรง่ายๆ หรือธรรมดาก็เหมือนกับการไม่ทำอะไรเลย ดังนั้นฉันจึงเริ่มทำให้ชีวิตซับซ้อนขึ้นทันที ฉันหันไปหาคนที่ฉันรู้จักซึ่งมีจินตนาการที่พัฒนาและสดใสที่สุด นี่คือภรรยาที่รักของฉัน (ใช่ เธอจะอ่านบทความนี้ด้วย) เธอแนะนำให้สร้างแอปที่มีรูปภาพสัตว์ ซึ่งจะมีเสียงสัตว์ที่สอดคล้องกันเมื่อคลิก มันเป็นความคิดที่ดี แต่ก็ยังค่อนข้างเรียบง่าย ฉันเริ่มใช้ข้อเสนอแนะนี้เป็นรากฐาน:- แอพนี้ต้องมากกว่าขนปุย (มีเรื่องให้หัวเราะและลืมไป) ฉันอยากให้มันมีคุณค่า เช่น การสอนอะไรบางอย่าง
- ปล่อยให้มันเป็นตัวอักษรกับสัตว์ แต่ไม่ใช่แค่ตัวอักษรใด ๆ แต่เป็นตัวอักษรภาษาอังกฤษ!
- และไม่ใช่แค่สัตว์เท่านั้น แต่เป็นสัตว์หายากที่น้อยคนนักจะรู้จัก เพื่อขยายขอบเขตอันไกลโพ้นของพวกเขา!
- และควรมีแอนิเมชัน การสร้างเสียงชื่อตัวอักษร และชื่อสัตว์ในภาษาอังกฤษและรัสเซีย!
คุ้มมั้ยที่จะเรียนโปรแกรมต่อ?
ความท้อแท้ตามมา ประการแรก ฉันไม่ได้รับอนุญาตให้เผยแพร่การบ้านในรายวิชา ฉันทำงานและพยายามอย่างมากที่จะอวด แต่ฉันไม่ได้รับอนุญาต ประการที่สอง แอปของฉันทำงานได้ดีอย่างสมบูรณ์แบบในโปรแกรมจำลองและบนโทรศัพท์ของฉัน สิ่งที่ฉันวางแผนจะทำ ฉันไม่ได้นำแอนิเมชั่นมาใช้ เพราะฉันถ่มน้ำลายและตัดสินใจว่าจะทำมันให้เสร็จเมื่อได้อ่านบทเรียนที่เกี่ยวข้องในหลักสูตรแล้ว แต่เมื่อฉันเริ่มคิดที่จะเผยแพร่แอปพลิเคชัน ฉันกลับพบปัญหาที่น่าสนใจ หลังจากใช้โทรศัพท์และแท็บเล็ตเครื่องอื่นเพื่อตรวจสอบว่าแอปของฉันได้รับการเพิ่มประสิทธิภาพสำหรับหน้าจอที่แตกต่างกันและเวอร์ชันที่แตกต่างกันของ Android หรือไม่ ฉันพบข้อผิดพลาดที่ไม่ทราบสาเหตุ โปรแกรมจะปิดตัวลงเมื่อเปลี่ยนเป็นตัวอักษร ฉันพยายามค้นหาต้นตอของปัญหา ตรวจสอบบันทึก ซึ่งเมื่อเปรียบเทียบกับข้อยกเว้น Java ที่กระชับแล้ว ดูเหมือน Hocus-pocus มากกว่า อินเทอร์เน็ตไม่ได้ช่วยฉัน ประการหนึ่ง ฉันสร้างแอปที่ใช้งานได้ซึ่งลูกๆ ของฉันชอบเล่น ในทางกลับกันมันใช้งานได้บนโทรศัพท์ของฉันเท่านั้น นี่ทำให้ฉันหัวเราะ แน่นอนว่าฉันรู้สึกเสียใจ แต่เมื่อคิดทบทวนแล้ว ฉันจึงสรุปได้ว่าฉันได้รับมากกว่าการสูญเสีย:- ฉันรับมือกับคำวิจารณ์งานของฉันได้ดีขึ้น
- ฉันตระหนักถึงคุณค่าของความรู้และประสบการณ์ในการออกแบบซอฟต์แวร์
- ฉันเพิ่มความนับถือตนเองในการเขียนโปรแกรม
- ฉันตระหนักถึงความจำเป็นในการศึกษารูปแบบการออกแบบและพื้นฐานของการปรับโครงสร้างใหม่
- และอย่างที่บอกไป ตอนนี้ฉันมีแอปของตัวเองแล้ว ซึ่งไม่มีใครมีและคงจะไม่มีวันมีด้วย =)
GO TO FULL VERSION