หัวข้อ
- #การเตรียมตัวก่อนเข้าเรียน
- #การเปลี่ยนสายงานมาเป็นนักพัฒนาซอฟต์แวร์สำหรับผู้ที่ไม่ใช่สายงาน
สร้าง: 2024-03-29
สร้าง: 2024-03-29 19:32
ช่วงเวลาที่ติดต่อสถาบันฝึกอบรม (ทั้งที่ได้รับการสนับสนุนจากรัฐบาลหรือเอกชน) แล้วรอเริ่มเรียนนั้น มักเป็นช่วงเวลาที่รู้สึกไม่แน่นอนที่สุด เราจะเรียนรู้ตามทันหรือเปล่า? ควรเตรียมตัวเรียนอะไรไปก่อนบ้าง? คำถามเหล่านี้มักผุดขึ้นมาในใจ และเป็นคำถามที่พบเห็นได้บ่อยในชุมชนของเหล่า Developer ด้วย ดังนั้น บทความนี้จึงรวบรวมสิ่งที่ควรเตรียมตัวก่อนเข้าเรียนมาฝากกันครับ
การเรียนรู้การเขียนโปรแกรม
หลักสูตรของสถาบันฝึกอบรมนั้นออกแบบมาสำหรับผู้เรียนที่ไม่มีพื้นฐานเลย ดังนั้นจึงเริ่มต้นจากพื้นฐาน แต่โดยทั่วไปแล้ว ระยะเวลาการเรียน 6 เดือนนั้นไม่เพียงพอต่อการสอนอย่างละเอียด และ 2 เดือนในจำนวนนั้นยังเป็นเวลาสำหรับโครงการกลุ่ม (Portfolio) ซึ่งหมายความว่าเวลาที่ใช้ในการเรียนทฤษฎีนั้นมีไม่มากนัก ดังนั้นการลองอ่านเนื้อหาในหลักสูตรที่จะเรียนล่วงหน้า (แม้จะแค่ผิวเผิน) ก็ถือเป็นประโยชน์อย่างมาก
โดยทั่วไป หลายคนมักเริ่มต้นด้วยการเรียนภาษาการเขียนโปรแกรม เช่น C หรือ Java แต่จากประสบการณ์ส่วนตัว ผมคิดว่าการทำความเข้าใจเกี่ยวกับเว็บไซต์ก่อนนั้นสำคัญกว่า และการเริ่มต้นเรียนรู้ Client ก่อนนั้นดีกว่า เพราะจะเห็นผลลัพธ์ที่เกิดขึ้นบนหน้าจอได้ทันที ทำให้คุ้นเคยกับการเขียนโปรแกรมได้ง่ายขึ้น (ถ้าเริ่มจากการเห็นแค่หน้าจอสีดำกับ Console อาจทำให้รู้สึกงงๆ ว่าตัวเองอยู่ตรงไหน)
การซื้อโน้ตบุ๊ก
จริงๆ แล้วโน้ตบุ๊กเป็นเหมือนอุปกรณ์เสริม แต่จากประสบการณ์ส่วนตัว ผมคิดว่าการเตรียมตัวไว้ก่อนนั้นดีกว่า การคัดลอกโค้ดที่เขียนในระหว่างเรียนก็เป็นงานอย่างหนึ่ง และในระหว่างการทำงานโครงการกลุ่ม เราอาจต้องเขียนโค้ดนอกสถานที่ด้วย ดังนั้นจึงมีข้อดีหลายประการ
บางคนอาจเลือกซื้อ Mac Book แต่(...) แม้ว่า Mac Book จะเป็นเครื่องมือที่ดีสำหรับ Developer แต่ถ้าไม่เคยใช้มาก่อน ก็อาจต้องใช้เวลาเรียนรู้ Mac OS ก่อน ดังนั้นจึงไม่แนะนำ
ไม่จำเป็นต้องเป็นโน้ตบุ๊กสเปคสูง และเนื่องจากเราเป็นคนว่างงาน (..) โน้ตบุ๊กราคา 40,000 – 50,000 บาท ก็เพียงพอแล้ว
แทนที่จะซื้อเครื่องแพงๆ ไว้ใช้ตอนได้งานแล้ว ดีกว่าซื้อโน้ตบุ๊กราคาประหยัดใช้ในช่วงเรียนก่อน แล้วค่อยซื้อเครื่องใหม่ตอนได้งานแล้ว
อย่ากังวลมากเกินไป และจงสนุกกับการเรียนรู้
ผมคิดว่านี่เป็นข้อสำคัญที่สุด เป็นธรรมดาที่เราจะรู้สึกกังวลและไม่แน่ใจว่าจะได้งานทำหรือเปล่า? จะเรียนตามทันหรือเปล่า?
แต่แตกต่างจากความกังวล มีหลายคนที่เริ่มต้นจากศูนย์ เรียนในสถาบันฝึกอบรม และได้งานเป็น Developer ดังนั้นอย่ากังวลมากเกินไป และพยายามสร้างฟังก์ชันใหม่ๆ เพิ่มขึ้นเรื่อยๆ ส่วนตัวผมคิดว่าการลงมือทำอะไรสักอย่างนั้นเป็นวิธีที่ดีที่สุดในการลดความกังวลและความไม่แน่นอน
ขอให้ทุกท่านเริ่มต้นก้าวแรกสู่การเรียนรู้สิ่งใหม่ๆ ด้วยความมั่นใจ
ความคิดเห็น0