หัวข้อ
- #พอร์ตโฟลิโอสำหรับนักพัฒนาซอฟต์แวร์ที่ไม่ใช่สายงานนี้
- #ทักษะการทำงาน
- #ประสบการณ์โครงการ
สร้าง: 2024-04-03
สร้าง: 2024-04-03 20:41
โดยทั่วไป ผู้ที่กำลังเตรียมตัวหางานเป็น Developer นั้น จะแบ่งออกเป็น 2 ประเภทหลักๆ ได้แก่ ผู้ที่จบการศึกษาจากสาขาที่เกี่ยวข้องและเริ่มหางานเป็น Developer หลังจากจบการศึกษา และผู้ที่ไม่ได้เรียนสายงานนี้มาก่อน แต่เรียนรู้จากสถาบันฝึกอบรมต่างๆ แล้วเริ่มหางาน
ช่วงนี้ ผมได้มีโอกาสตรวจสอบ Resume และ Portfolio ของผู้สมัครงาน Developer ที่ไม่ใช่สายงานนี้ผ่านการให้คำปรึกษาใน InfrLearn และพบว่าหลายๆ คนมักจะทำผิดพลาดซ้ำๆ ดังนั้น ในวันนี้ ผมจึงขอรวบรวมเคล็ดลับในการสร้าง Portfolio สำหรับ Developer มือใหม่ (โดยเฉพาะผู้ที่ไม่ได้เรียนสายงานนี้มาก่อน) มาฝากกันครับ
[เคล็ดลับการสร้าง Portfolio สำหรับ Developer มือใหม่]
Portfolio ควรมีโครงการต่างๆ ที่คุณได้ทำไว้ใส่ไว้เยอะๆ ครับ โดยทั่วไป สถาบันฝึกอบรมมักจะมีโครงการให้ทำ 2 โครงการ ซึ่งนั่นก็คือประสบการณ์โครงการของคุณนั่นเองครับ คุณควรอธิบายรายละเอียดเกี่ยวกับแต่ละโครงการ เทคโนโลยีที่ใช้ ฟังก์ชันที่พัฒนาขึ้น ฯลฯ รวมถึงระบุฟังก์ชันที่คุณรับผิดชอบในการพัฒนาด้วย
และข้อผิดพลาดที่ผู้สมัครงาน Developer มือใหม่มักจะทำกันบ่อยๆ ก็คือ การเน้นไปที่ "เทคโนโลยี" มากเกินไป ลองดูตัวอย่างต่อไปนี้ประกอบนะครับ
ชื่อโครงการ : ชุมชนสำหรับผู้หางาน
เทคโนโลยีที่ใช้ : Spring boot, Oracle, JPA, React.js, CSS, HTML
งานที่รับผิดชอบ
เมื่อดูจากเนื้อหาข้างต้นแล้ว อาจจะดูเหมือนว่า Portfolio นี้เขียนรายละเอียดทางเทคนิคได้ดี แต่ถ้าเป็นผู้ที่เห็น Portfolio นี้เป็นครั้งแรก อาจจะรู้สึกว่า "อ้าว แล้วฟังก์ชันที่พัฒนาขึ้นคืออะไรล่ะ?" ได้
ส่วนที่ขาดหายไปคือ รายละเอียด "งาน" หรือ "บริการ/ฟังก์ชัน" ที่ได้พัฒนาขึ้นนั่นเองครับ โดยพื้นฐานแล้ว Portfolio หรือประวัติการทำงานที่ผมแนะนำคือ การแนะนำงาน + รายละเอียดทางเทคนิค ดังนั้น ผมจึงได้ให้คำแนะนำในการปรับปรุง Portfolio นี้ดังต่อไปนี้
ชื่อโครงการ : ชุมชนสำหรับผู้หางาน
เทคโนโลยีที่ใช้ : Spring boot, Oracle, JPA, React.js, CSS, HTML
งานที่รับผิดชอบ
ตัวอย่างนี้อาจจะดูง่ายๆ แต่การเพิ่มรายละเอียดเกี่ยวกับงานที่ได้พัฒนาขึ้น จะทำให้ผู้ที่เห็น Portfolio เข้าใจได้ว่า คุณได้พัฒนาบริการอะไรบ้าง และทำไมคุณถึงต้องแก้ปัญหาทางเทคนิคในส่วนนั้นๆ
ส่วนตัวแล้ว ผมคิดว่า รายละเอียดทางเทคนิคก็สำคัญ แต่รายละเอียดเกี่ยวกับงานก็สำคัญไม่แพ้กันครับ ภาคธุรกิจการเงินไม่ใช่แค่หาคนที่มีประสบการณ์ทำงานทางการเงินเท่านั้น Developer ก็จำเป็นต้องรู้จักงานที่ทำมากกว่าผู้ใช้งานจริง ดังนั้น คุณจึงจำเป็นต้องแสดงให้เห็นถึงความเข้าใจในงานและความสามารถในการวิเคราะห์งานด้วย
หวังว่าผู้ที่กำลังเตรียมตัวสร้าง Portfolio จะได้นำไปปรับใช้กันนะครับ
ความคิดเห็น0