ยาโรสลาฟเป็นผู้พัฒนาจาวา เขาตัดสินใจอย่างแน่วแน่ที่จะเรียนวิทยาการคอมพิวเตอร์ที่มหาวิทยาลัย แต่กลายเป็นนักพัฒนามานานก่อนที่จะสำเร็จการศึกษา เรื่องราวทั้งหมดอยู่ที่นี่ด้านล่างนี้คือประเด็นสำคัญ
พบกับการเขียนโปรแกรมครั้งแรก
ยาโรสลาฟได้ยินเกี่ยวกับการเขียนโปรแกรมเมื่ออายุ 13 ปี ตอนนั้นเขาเล่น Garry's Mod ซึ่งเป็นเกมที่มีภาษาในตัวเรียกว่า Е2 อนุญาตให้ผู้เล่นสร้างบางสิ่งในโหมด "แซนด์บ็อกซ์" แน่นอนว่าคนที่ไม่มีพื้นฐานการเขียนโปรแกรมที่ถูกต้องทำได้เพียงคัดลอกและวางโค้ดบางส่วนหรือปรับแต่งบางอย่างที่เขียนโดยคนอื่น แต่นี่เป็นครั้งแรกที่เขารู้สึกสนใจในการเขียนโค้ด
ความพยายามครั้งที่สองในการเรียนรู้การเข้ารหัส
ยาโรสลาฟเลิกเขียนโปรแกรมไปพักหนึ่ง แต่ดันไปสะดุดกับคอร์ส Java ของเราเข้าโดยบังเอิญ ตอนนั้นเขาอายุ 15-16 ปีและยังขาดความรู้ทั่วไปอยู่บ้าง เป็นเรื่องยากสำหรับเขาที่จะเข้าใจว่าคลาสใดในภาษาจาวาคืออะไร ดังนั้นหลังจากทำซ้ำสองสามครั้ง เขาจึงนำการเรียนรู้ของเขาไปไว้ที่ backburner
โชคดีครั้งที่สาม
เขากลับไปเขียนโปรแกรมอีกครั้งในชั้นเรียนที่สำเร็จการศึกษา ยาโรสลาฟรู้อยู่แล้วว่าเขาสนใจด้านไอที เพราะเขาชอบเขียนโค้ด เล่นเกม ฯลฯ
ด้วยเหตุนี้เขาจึงกลับมาเรียนรู้ที่ CodeGym ตั้งแต่เริ่มต้นเพื่อให้แน่ใจว่าในขณะนั้นเขาสามารถเอาชนะอุปสรรคก่อนหน้านี้ทั้งหมดได้ ในที่สุดเขาก็สามารถผ่านครึ่งหลักสูตรไปได้อย่างไม่มีปัญหา เมื่อถึงเวลาที่เขาเริ่มเรียนมหาวิทยาลัย เขาก็อยู่ที่ระดับ 30 แล้ว
เขาชอบการศึกษาเกี่ยวกับการเขียนโปรแกรมทั้งหมด แต่ขาดการฝึกฝนและวิธีการส่วนตัวนั้นหนักหนาสาหัส
ข้อเสนอที่ไม่คาดคิด
ยาโรสลาฟยังคงเรียนรู้การเขียนโปรแกรมนอกเหนือจากการเรียนในมหาวิทยาลัย ในฐานะนักเรียนปีที่สอง เขามีความรู้หลักเกี่ยวกับ Spring, ฐานข้อมูล, JDBC และ Hibernate อยู่แล้ว ซึ่งทำให้เขาเป็นผู้สมัครที่ค่อนข้างเหมาะสมสำหรับผู้ฝึกงาน/นักพัฒนารุ่นเยาว์
ในที่สุด (และไม่คาดคิด) เขาก็ได้รับข้อความจากเพื่อนที่เขาเคยพบระหว่างเรียนที่ CodeGym เพื่อนคนหนึ่งแนะนำให้เขาสมัครตำแหน่งนักพัฒนาส่วนหลังซึ่งเขาได้รับการเสนอให้ตั้งแต่แรก แน่นอนว่ายาโรสลาฟสงสัยในทักษะของเขา แต่ก็ตัดสินใจสมัครอยู่ดี
หลังจากการมอบหมายการทดสอบสองครั้งและการสัมภาษณ์งานสองครั้ง เขาได้รับข้อเสนอและตัดสินใจให้ความสำคัญกับอาชีพการงาน นั่นคือเรื่องราวเกี่ยวกับวิธีที่เขากลายเป็นนักพัฒนาเมื่ออายุ 18 ปี
คำแนะนำที่เป็นประโยชน์
- อย่าธนาคารในระดับของคุณ มีแหล่งการเรียนรู้หลายสิบแห่ง ไม่ต้องพูดถึงนักพัฒนาทุกคนจะต้องยืดกระบวนการเรียนรู้ไปตลอดชีวิต
- เรียงลำดับความสำคัญของคุณ การเรียนกับการทำงานเป็นเรื่องยาก ยิ่งไปกว่านั้น คุณอาจรู้สึกกดดันทางอารมณ์และกลัวที่จะทำผิดพลาด ดังนั้นจงชั่งน้ำหนักข้อดีและข้อเสีย ถ้ามันคุ้มที่จะเสี่ยงก็ทำไป
- อย่าทิ้งชีวิตส่วนตัวของคุณและคิดถึงสิ่งที่คุณต้องการควบคู่ไปกับอาชีพของคุณ คุณมีความฝันของคุณอย่างแน่นอนซึ่งควรทำให้สำเร็จด้วย
GO TO FULL VERSION