Soft Skill คืออะไร ?
Soft Skill เป็นศัพท์ที่นิยมใช้ในงานฝ่ายบุคคล ซึ่งเชื่อว่านักพัฒนาซอฟท์แวร์หลายท่านอาจจะยังไม่เข้าใจเมื่อไปฟังในงานต่างๆหรือได้ยินใครพูดถึง ว่ามันหมายถึงอะไร Soft Skill ก็คือ ความรู้และทักษะความชำนาญที่ไม่เกี่ยวโดยตรงกับสายงาน แต่เป็นตัวช่วยหนุนให้การทำงานดีขึ้น ดีมากขึ้น จนถึงยอดเยี่ยม หากหน้าที่หลักของนักพัฒนาซอฟท์แวร์ คือ พัฒนาซอฟท์แวร์ให้ได้ตามความต้องการของผู้ใช้งานแล้วละก็ แค่ทักษะความรู้ในการเขียนโปรแกรมหรือออกแบบฐานข้อมูลเพียงอย่างเดียวย่อมไม่เพียงพอที่จะทำให้โครงการประสบความสำเร็จ ทักษะด้านใดบ้างที่จะช่วยให้นักพัฒนาซอฟท์แวร์สามารถพัฒนาซอฟท์แวร์ให้ประสบความสำเร็จ ถ้าพูดสั้นๆหรือคำแนะนำจากฝ่ายบุคคลก็มักจะบอกกันว่า เราต้องเก่งงานและเก่งคน สมรรถนะด้านเก่งงาน (Work Related Competency) สมรรถนะด้านเก่งคน (People Management Competency) ด้านบริหารตนเอง-บริหารเวลา จัดการตนเอง จูงใจตนเอง ความมั่นใจในตนเอง เชาวน์อารมณ์ ด้านทำงานร่วมกับคนอื่น-การจูงใจ การบริหารทีมงาน การสื่อสาร การนำเสนอ การจัดการข้อโต้แย้ง การบริหารคนดื้อ การจัดการการเปลี่ยนแปลง เป็นต้น การบริหารตนเอง ปกติแล้วชาวไอทีจะเป็นจ้าวแห่งการบริหารและขยันคิด Process และ วิธีการแก้ปัญหาต่างๆออกมามายหลายตลบจนให้เรียนรู้ไม่หวาดไม่ไหว ใครตามไม่ทันก็เหมือนกับวัยรุ่นตกยุคไม่ทันแฟชั่น แต่ทำไมงานสายโปรแกรมเมอร์มักจะถูกต่อว่าจากลูกค้าหรือคนสายอาชีพอื่นว่าไม่ตรงเวลา ติสต์ อารมณ์ศิลปินสูง แต่นั่นก็ไม่ได้หมายความว่าทุกคนในสายอาชีพนี้เป็นอย่างนั้น เพราะผมรู้จักโปรแกรมเมอร์ชาวต่างประเทศหลายคนเขาก็มีสมาธิและตรงเวลามาก ไม่ได้ทำงานหามรุ่งหามค่ำ จริงๆแล้วหรือเป็นเพราะว่าโปรแกรมเมอร์เหล่านั้นไม่รู้หลักในการบริหารตนเอง การบริหารเวลา เราชาวไอทีก็มีโปรแกรมที่บริหารมากมาย อย่างเช่น […]