ลักษณะโปรแกรมเมอร์จบใหม่ ที่บริษัทซอฟต์แวร์ต้องการ
อาทิตย์ก่อน ผมได้มีโอกาสพูดคุยกับสองผู้บริหารของ Snapplabs ครับ มีคำถามหนึ่งที่ผมได้ถามไป และคิดว่าน่าจะเป็นประโยชน์กับคนอื่นๆด้วย คือคำถามที่ว่า ลักษณะของเด็กจบใหม่ ที่บริษัทซอฟแวร์ต้องการนั้น ควรจะเป็นอย่างไร ซึ่งก็พอสรุปได้ดังนี้ครับ
Good Background .. คือควรมีพื้นฐานความรู้ต่างๆที่เกี่ยวข้องกับสายอาชีพอยู่บ้าง อย่างเช่นสาย Web Developer ก็ควรจะรู้ HTML, Javascript, CSS พื้นฐานทั่วไป รวมถึงภาษาฝั่ง Server ก็ควรมีติดตัวอย่างน้อย 1 ภาษาครับ (ของผมก็มีแต่ PHP ที่ติดตัวมา ^^”)
English Skills .. ทักษะการใช้ภาษาอังกฤษ แค่พอสื่อสารได้ คุยกับฝรั่งรู้เรื่อง ก็โอเคแล้วล่ะครับ .. ทำงานสายนี้ ปฏิเสธไม่ได้จริงๆว่าต้องใช้ภาษาอังกฤษ
Love to Learn .. กระหายที่จะเรียนรู้สิ่งใหม่ๆ เทคโนโลยีใหม่ๆอยู่ตลอดเวลา ไม่หยุดนิ่งอยู่ที่เดิม รวมไปถึงการพร้อมเรียนรู้สิ่งที่ยังทำไม่เป็น ไม่ปิดกั้นตัวเองหากจะต้องเรียนรู้อะไรใหม่ๆ
Love to help other people .. ชอบช่วยเหลือผู้อื่น ไม่กั๊ก ไม่หวงความรู้ แบ่งปันสิ่งที่ตนมี ให้กับคนที่ยังไม่มี ข้อนี้สำคัญครับ
Not only ‘What’, but also ‘Why’ .. บางคนรู้หมดว่าโปรแกรมมันทำอะไร ทำยังไง แต่ไม่รู้ว่าทำไปเพื่ออะไร โปรแกรมเมอร์ที่ดี ไม่ควรจะรู้แค่เชิง Technical เพียงอย่างเดียว ในด้าน Logic ก็ควรรู้ไว้ด้วย
**Teamwork **.. ข้อนี้ก็สำคัญครับ ในการทำงานร่วมกันเป็นทีม ซึ่งก็คือสามารถทำงานร่วมกับผู้อื่นได้ดี ออกไอเดียต่อทีม มีส่วนร่วมกับทีม และรับฟังความเห็นของเพื่อนร่วมทีมครับ
หนทางยังอีกยาวไกล ชีวิตจริงเพิ่งจะเริ่มต้น
หวังว่าจะพอเป็นประโยชน์ และเป็นแนวทางกับเพื่อนๆที่ใกล้จะเรียนจบ และกำลังหางานทำนะครับ .. ส่วนตัวผมเองก็จะพยายามพัฒนาตัวเองให้ดีๆยิ่งขึ้นไปครับผม ^^”